============================================ Index : 1 Symbol : IMFS_Set_handlers (0xa0008948) Starting Line : imfs_eval.c:42 (0xa0008964) Ending Line : imfs_eval.c:42 (0xa0008983) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 2 Symbol : IMFS_eval_path (0xa0008a70) Starting Line : imfs_eval.c:488 (0xa0008a9c) Ending Line : imfs_eval.c:488 (0xa0008aa7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 3 Symbol : IMFS_evaluate_for_make (0xa0008df8) Starting Line : imfs_eval.c:319 (0xa0008e80) Ending Line : imfs_eval.c:319 (0xa0008e97) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 4 Symbol : IMFS_evaluate_permission (0xa00089bc) Starting Line : imfs_eval.c:84 (0xa00089cc) Ending Line : imfs_eval.c:84 (0xa00089df) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 5 Symbol : IMFS_fsunmount (0xa0009040) Starting Line : imfs_fsunmount.c:91 (0xa00090e4) Ending Line : imfs_fsunmount.c:82 (0xa00090ef) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 6 Symbol : IMFS_memfile_get_block_pointer (0xa000b274) Starting Line : memfile.c:869 (0xa000b354) Ending Line : memfile.c:869 (0xa000b357) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 7 Symbol : IMFS_memfile_get_block_pointer (0xa000b274) Starting Line : memfile.c:919 (0xa000b42c) Ending Line : memfile.c:919 (0xa000b42f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 8 Symbol : IMFS_memfile_get_block_pointer (0xa000b274) Starting Line : memfile.c:943 (0xa000b458) Ending Line : memfile.c:944 (0xa000b45f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 9 Symbol : IMFS_mount (0xa000160c) Starting Line : imfs_mount.c:44 (0xa0001620) Ending Line : imfs_mount.c:44 (0xa0001633) Size in Bytes : 20 Size in Instructions : 5 Classification: Unreachable? Explanation: We need to ask Chris Johns about this. I believe this is a case where the error checking has been done by the system call layer. I analyzed the "file handlers" callbacks for guarantees on parameters. This indicates the same analysis needs to happen for "file system handlers." Bharath: Yes, it is checked in mount.c ============================================ ============================================ Index : 10 Symbol : IMFS_print_jnode (0xa0003f98) Starting Line : imfs_debug.c:43 (0xa0003fc4) Ending Line : imfs_debug.c:43 (0xa0003fe3) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 11 Symbol : IMFS_print_jnode (0xa0003f98) Starting Line : imfs_debug.c:88 (0xa0004064) Ending Line : imfs_debug.c:88 (0xa0004077) Size in Bytes : 20 Size in Instructions : 5 Classification: Simple Test Case Explanation: We need to do an IMFS_dump on an IMFS filesystem which has a bad node type in it. This may require peeking behind the curtain and changing a value. Bharath: But usually, this code is unreachable since we cannot create a node which is not of type that is checked for. ============================================ ============================================ Index : 12 Symbol : IMFS_stat (0xa0009328) Starting Line : imfs_stat.c:37 (0xa0009340) Ending Line : imfs_stat.c:37 (0xa000935b) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 13 Symbol : IMFS_unlink (0xa0001770) Starting Line : imfs_unlink.c:51 (0xa000179c) Ending Line : imfs_unlink.c:51 (0xa00017ab) Size in Bytes : 16 Size in Instructions : 4 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 14 Symbol : IMFS_unmount (0xa0001848) Starting Line : imfs_unmount.c:45 (0xa000185c) Ending Line : imfs_unmount.c:45 (0xa0001867) Size in Bytes : 12 Size in Instructions : 3 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 15 Symbol : IMFS_unmount (0xa0001848) Starting Line : imfs_unmount.c:52 (0xa0001874) Ending Line : imfs_unmount.c:52 (0xa0001887) Size in Bytes : 20 Size in Instructions : 5 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 16 Symbol : Stack_check_Dump_threads_usage (0xa0001b58) Starting Line : check.c:426 (0xa0001ba4) Ending Line : check.c:426 (0xa0001bab) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 17 Symbol : Stack_check_Dump_threads_usage (0xa0001b58) Starting Line : check.c:456 (0xa0001c1c) Ending Line : check.c:456 (0xa0001c2f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 18 Symbol : _CORE_message_queue_Broadcast (0xa0014b6c) Starting Line : coremsgbroadcast.c:73 (0xa0014bdc) Ending Line : coremsgbroadcast.c:116 (0xa0014be3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 19 Symbol : _CORE_message_queue_Initialize (0xa000dc38) Starting Line : coremsg.c:87 (0xa000dcf0) Ending Line : coremsg.c:87 (0xa000dcf7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 20 Symbol : _Heap_Walk (0xa0006c90) Starting Line : heapwalk.c:233 (0xa0006e0c) Ending Line : heapwalk.c:334 (0xa0006e23) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 21 Symbol : _TOD_Validate (0xa0005e18) Starting Line : clocktodvalidate.c:68 (0xa0005eb4) Ending Line : clocktodvalidate.c:68 (0xa0005ec3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 22 Symbol : aio_cancel (0xa000574c) Starting Line : aio_cancel.c:53 (0xa0005794) Ending Line : aio_cancel.c:85 (0xa0005843) Size in Bytes : 176 Size in Instructions : 44 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 23 Symbol : aio_cancel (0xa000574c) Starting Line : aio_cancel.c:96 (0xa000586c) Ending Line : aio_cancel.c:120 (0xa00058eb) Size in Bytes : 128 Size in Instructions : 32 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 24 Symbol : aio_fsync (0xa0005900) Starting Line : aio_fsync.c:54 (0xa0005934) Ending Line : aio_fsync.c:56 (0xa0005947) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 25 Symbol : aio_fsync (0xa0005900) Starting Line : aio_fsync.c:58 (0xa0005964) Ending Line : aio_fsync.c:61 (0xa0005977) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 26 Symbol : aio_read (0xa000604c) Starting Line : aio_read.c:58 (0xa000609c) Ending Line : aio_read.c:58 (0xa000609f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 27 Symbol : aio_read (0xa000604c) Starting Line : aio_read.c:59 (0xa00060a8) Ending Line : aio_read.c:59 (0xa00060ab) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 28 Symbol : aio_write (0xa00060e4) Starting Line : aio_write.c:58 (0xa0006134) Ending Line : aio_write.c:58 (0xa0006137) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 29 Symbol : aio_write (0xa00060e4) Starting Line : aio_write.c:59 (0xa0006140) Ending Line : aio_write.c:59 (0xa0006143) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 30 Symbol : devFS_evaluate_path (0xa0008624) Starting Line : devfs_eval.c:44 (0xa000863c) Ending Line : devfs_eval.c:44 (0xa0008647) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 31 Symbol : drainOutput (0xa0002ad8) Starting Line : termios.c:347 (0xa0002af8) Ending Line : termios.c:353 (0xa0002b1f) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 32 Symbol : erase (0xa00037ac) Starting Line : termios.c:802 (0xa00037d8) Ending Line : termios.c:803 (0xa00037df) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 33 Symbol : erase (0xa00037ac) Starting Line : termios.c:806 (0xa00037e8) Ending Line : termios.c:808 (0xa000380b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 34 Symbol : erase (0xa00037ac) Starting Line : termios.c:819 (0xa0003838) Ending Line : termios.c:819 (0xa0003847) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 35 Symbol : erase (0xa00037ac) Starting Line : termios.c:832 (0xa0003888) Ending Line : termios.c:833 (0xa0003893) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 36 Symbol : erase (0xa00037ac) Starting Line : termios.c:848 (0xa00038e4) Ending Line : termios.c:851 (0xa000390b) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 37 Symbol : erase (0xa00037ac) Starting Line : termios.c:853 (0xa000391c) Ending Line : termios.c:853 (0xa0003927) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 38 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa0002589) Ending Line : fcntl.c:51 (0xa000258b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 39 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa000258d) Ending Line : fcntl.c:51 (0xa000258f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 40 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa0002591) Ending Line : fcntl.c:51 (0xa0002593) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 41 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa0002595) Ending Line : fcntl.c:51 (0xa0002597) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 42 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa0002599) Ending Line : fcntl.c:51 (0xa000259b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 43 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa000259d) Ending Line : fcntl.c:51 (0xa000259f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 44 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa00025a1) Ending Line : fcntl.c:51 (0xa00025a3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 45 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa00025a5) Ending Line : fcntl.c:51 (0xa00025a7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 46 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa00025a9) Ending Line : fcntl.c:51 (0xa00025ab) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 47 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:51 (0xa00025ad) Ending Line : fcntl.c:51 (0xa00025af) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 48 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:55 (0xa00025cc) Ending Line : fcntl.c:55 (0xa00025cf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 49 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:59 (0xa00025dc) Ending Line : fcntl.c:55 (0xa00025e3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 50 Symbol : fcntl (0xa0002530) Starting Line : fcntl.c:143 (0xa00026c8) Ending Line : fcntl.c:143 (0xa00026cf) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 51 Symbol : fifo_open (0xa000b404) Starting Line : fifo.c:228 (0xa000b60c) Ending Line : fifo.c:228 (0xa000b613) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 52 Symbol : fifo_open (0xa000b404) Starting Line : fifo.c:360 (0xa000b7c8) Ending Line : fifo.c:360 (0xa000b7cb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 53 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027dd) Ending Line : fpathconf.c:44 (0xa00027df) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 54 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027e1) Ending Line : fpathconf.c:44 (0xa00027e3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 55 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027e5) Ending Line : fpathconf.c:44 (0xa00027e7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 56 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027e9) Ending Line : fpathconf.c:44 (0xa00027eb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 57 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027ed) Ending Line : fpathconf.c:44 (0xa00027ef) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 58 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027f1) Ending Line : fpathconf.c:44 (0xa00027f3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 59 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027f5) Ending Line : fpathconf.c:44 (0xa00027f7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 60 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027f9) Ending Line : fpathconf.c:44 (0xa00027fb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 61 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa00027fd) Ending Line : fpathconf.c:44 (0xa00027ff) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 62 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa0002801) Ending Line : fpathconf.c:44 (0xa0002803) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 63 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa0002805) Ending Line : fpathconf.c:44 (0xa0002807) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 64 Symbol : fpathconf (0xa0002774) Starting Line : fpathconf.c:44 (0xa0002809) Ending Line : fpathconf.c:44 (0xa000280b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 65 Symbol : free_user_env (0xa0002f0c) Starting Line : privateenv.c:42 (0xa0002f3d) Ending Line : privateenv.c:42 (0xa0002f3f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 66 Symbol : imfs_dir_open (0xa000bee8) Starting Line : imfs_directory.c:53 (0xa000bf14) Ending Line : imfs_directory.c:57 (0xa000bf1b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 67 Symbol : iproc (0xa0003974) Starting Line : termios.c:904 (0xa0003a84) Ending Line : termios.c:906 (0xa0003aa3) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 68 Symbol : iproc (0xa0003974) Starting Line : termios.c:919 (0xa0003b04) Ending Line : termios.c:920 (0xa0003b0b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 69 Symbol : libc_wrapup (0xa0011ad0) Starting Line : newlibc_exit.c:89 (0xa0011b34) Ending Line : newlibc_exit.c:89 (0xa0011b37) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: libc_wrapup() is never called when the system state is down. ============================================ ============================================ Index : 70 Symbol : malloc_sbrk_extend_and_allocate (0xa0002354) Starting Line : malloc_sbrk_helpers.c:85 (0xa00023ec) Ending Line : malloc_sbrk_helpers.c:85 (0xa00023f3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 71 Symbol : memfile_lseek (0xa000bc48) Starting Line : memfile.c:220 (0xa000bc84) Ending Line : memfile.c:220 (0xa000bc8f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 72 Symbol : memfile_open (0xa000bb54) Starting Line : memfile.c:102 (0xa000bb78) Ending Line : memfile.c:111 (0xa000bbc3) Size in Bytes : 76 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 73 Symbol : mount (0xa00021dc) Starting Line : mount.c:157 (0xa0002304) Ending Line : mount.c:157 (0xa000230b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 74 Symbol : mount (0xa00021dc) Starting Line : mount.c:211 (0xa00023b8) Ending Line : mount.c:211 (0xa00023bb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 75 Symbol : mount (0xa00021dc) Starting Line : mount.c:219 (0xa00023d4) Ending Line : mount.c:220 (0xa00023e7) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 76 Symbol : mount (0xa00021dc) Starting Line : mount.c:128 (0xa000245c) Ending Line : mount.c:128 (0xa000245f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 77 Symbol : newlib_free_buffers (0xa000249c) Starting Line : newlibc_reent.c:115 (0xa00024bd) Ending Line : newlibc_reent.c:121 (0xa00024e7) Size in Bytes : 43 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 78 Symbol : oproc (0xa00035d0) Starting Line : termios.c:694 (0xa00035fd) Ending Line : termios.c:694 (0xa00035ff) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 79 Symbol : oproc (0xa00035d0) Starting Line : termios.c:694 (0xa0003601) Ending Line : termios.c:694 (0xa0003603) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 80 Symbol : oproc (0xa00035d0) Starting Line : termios.c:694 (0xa0003605) Ending Line : termios.c:694 (0xa0003607) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 81 Symbol : oproc (0xa00035d0) Starting Line : termios.c:694 (0xa0003609) Ending Line : termios.c:694 (0xa000360b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 82 Symbol : oproc (0xa00035d0) Starting Line : termios.c:694 (0xa000360d) Ending Line : termios.c:694 (0xa000360f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 83 Symbol : oproc (0xa00035d0) Starting Line : termios.c:694 (0xa0003611) Ending Line : termios.c:694 (0xa0003613) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 84 Symbol : oproc (0xa00035d0) Starting Line : termios.c:705 (0xa000363c) Ending Line : termios.c:709 (0xa000366b) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 85 Symbol : oproc (0xa00035d0) Starting Line : termios.c:727 (0xa000369c) Ending Line : termios.c:727 (0xa00036af) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 86 Symbol : oproc (0xa00035d0) Starting Line : termios.c:733 (0xa00036b8) Ending Line : termios.c:733 (0xa00036d7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 87 Symbol : pipe_ioctl (0xa000bb34) Starting Line : fifo.c:562 (0xa000bb94) Ending Line : fifo.c:571 (0xa000bb9b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 88 Symbol : pipe_read (0xa000b800) Starting Line : fifo.c:401 (0xa000b830) Ending Line : fifo.c:401 (0xa000b833) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 89 Symbol : pipe_read (0xa000b800) Starting Line : fifo.c:422 (0xa000b964) Ending Line : fifo.c:422 (0xa000b967) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 90 Symbol : pipe_read (0xa000b800) Starting Line : fifo.c:402 (0xa000b974) Ending Line : fifo.c:402 (0xa000b977) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 91 Symbol : pipe_write (0xa000b980) Starting Line : fifo.c:502 (0xa000bb20) Ending Line : fifo.c:502 (0xa000bb23) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 92 Symbol : pthread_attr_setschedpolicy (0xa000a1e0) Starting Line : pthreadattrsetschedpolicy.c:32 (0xa000a214) Ending Line : pthreadattrsetschedpolicy.c:32 (0xa000a217) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 93 Symbol : pthread_cond_init (0xa0005d14) Starting Line : condinit.c:48 (0xa0005db8) Ending Line : condinit.c:48 (0xa0005dbf) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 94 Symbol : pthread_mutexattr_setpshared (0xa000700c) Starting Line : mutexattrsetpshared.c:39 (0xa0007030) Ending Line : mutexattrsetpshared.c:39 (0xa0007033) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 95 Symbol : pthread_mutexattr_setpshared (0xa000700c) Starting Line : mutexattrsetpshared.c:46 (0xa000703d) Ending Line : mutexattrsetpshared.c:48 (0xa0007043) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 96 Symbol : pthread_rwlockattr_setpshared (0xa0006c78) Starting Line : rwlockattrsetpshared.c:35 (0xa0006c9c) Ending Line : rwlockattrsetpshared.c:35 (0xa0006c9f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 97 Symbol : pthread_rwlockattr_setpshared (0xa0006c78) Starting Line : rwlockattrsetpshared.c:42 (0xa0006ca9) Ending Line : rwlockattrsetpshared.c:42 (0xa0006cab) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 98 Symbol : pthread_rwlockattr_setpshared (0xa0006c78) Starting Line : rwlockattrsetpshared.c:44 (0xa0006cad) Ending Line : rwlockattrsetpshared.c:44 (0xa0006caf) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 99 Symbol : realloc (0xa0011c70) Starting Line : realloc.c:52 (0xa0011ce4) Ending Line : realloc.c:53 (0xa0011cf3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 100 Symbol : rtems_aio_enqueue (0xa0005e3c) Starting Line : aio_misc.c:265 (0xa0005e5c) Ending Line : aio_misc.c:266 (0xa0005e67) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 101 Symbol : rtems_aio_enqueue (0xa0005e3c) Starting Line : aio_misc.c:296 (0xa0005f3c) Ending Line : aio_misc.c:297 (0xa0005f4b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 102 Symbol : rtems_aio_enqueue (0xa0005e3c) Starting Line : aio_misc.c:318 (0xa0005f88) Ending Line : aio_misc.c:321 (0xa0005fab) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 103 Symbol : rtems_aio_handle (0xa0005ae8) Starting Line : aio_misc.c:363 (0xa0005ae8) Ending Line : aio_misc.c:510 (0xa0005d47) Size in Bytes : 608 Size in Instructions : 152 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 104 Symbol : rtems_aio_init (0xa0005978) Starting Line : aio_misc.c:46 (0xa00059a0) Ending Line : aio_misc.c:46 (0xa00059a7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 105 Symbol : rtems_aio_init (0xa0005978) Starting Line : aio_misc.c:51 (0xa00059bc) Ending Line : aio_misc.c:51 (0xa00059c3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 106 Symbol : rtems_aio_init (0xa0005978) Starting Line : aio_misc.c:56 (0xa00059d9) Ending Line : aio_misc.c:57 (0xa00059e7) Size in Bytes : 15 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 107 Symbol : rtems_aio_insert_prio (0xa0005d54) Starting Line : aio_misc.c:510 (0xa0005d7c) Ending Line : aio_misc.c:158 (0xa0005d87) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 108 Symbol : rtems_aio_insert_prio (0xa0005d54) Starting Line : aio_misc.c:155 (0xa0005d90) Ending Line : aio_misc.c:155 (0xa0005d97) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 109 Symbol : rtems_aio_remove_fd (0xa0005da4) Starting Line : aio_misc.c:179 (0xa0005da4) Ending Line : aio_misc.c:194 (0xa0005de3) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 110 Symbol : rtems_aio_remove_req (0xa0005de4) Starting Line : aio_misc.c:213 (0xa0005de4) Ending Line : aio_misc.c:235 (0xa0005e3b) Size in Bytes : 88 Size in Instructions : 22 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 111 Symbol : rtems_chain_append_with_notification (0xa0005b10) Starting Line : chainappendnotify.c:44 (0xa0005b39) Ending Line : chainappendnotify.c:44 (0xa0005b3b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 112 Symbol : rtems_chain_prepend_with_notification (0xa0005bc0) Starting Line : chainprependnotify.c:44 (0xa0005be9) Ending Line : chainprependnotify.c:44 (0xa0005beb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 113 Symbol : rtems_cpu_usage_report_with_plugin (0xa000226c) Starting Line : cpuusagereport.c:111 (0xa00022cc) Ending Line : cpuusagereport.c:111 (0xa00022cf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 114 Symbol : rtems_filesystem_initialize (0xa0001988) Starting Line : base_fs.c:58 (0xa00019dc) Ending Line : base_fs.c:58 (0xa00019e3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 115 Symbol : rtems_gxx_key_create (0xa000273c) Starting Line : gxx_wrappers.c:84 (0xa0002774) Ending Line : gxx_wrappers.c:85 (0xa000277f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 116 Symbol : rtems_libio_to_fcntl_flags (0xa00095d8) Starting Line : libio.c:104 (0xa00095f4) Ending Line : libio.c:104 (0xa00095ff) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 117 Symbol : rtems_stack_checker_is_blown (0xa0001e1c) Starting Line : check.c:328 (0xa0001e8c) Ending Line : check.c:328 (0xa0001e97) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 118 Symbol : rtems_string_to_pointer (0xa000b0b8) Starting Line : stringto_template.h:120 (0xa000b118) Ending Line : stringto_template.h:120 (0xa000b12b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 119 Symbol : rtems_tarfs_load (0xa0001764) Starting Line : imfs_load_tar.c:112 (0xa00017b8) Ending Line : imfs_load_tar.c:112 (0xa00017bb) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: Need to make sure one of the tar tests is configured with the IMFS and the other is configured with fifoIMFS. ============================================ ============================================ Index : 120 Symbol : rtems_tarfs_load (0xa0001764) Starting Line : imfs_load_tar.c:151 (0xa00018a4) Ending Line : imfs_load_tar.c:151 (0xa00018af) Size in Bytes : 12 Size in Instructions : 3 Classification: Simple Test Case Explanation: We apparently only have a relative symbolic link. We need to include one which has an absolute path. This will be a broken symlink on the host but resolve fine on the target. ============================================ ============================================ Index : 121 Symbol : rtems_termios_close (0xa0002f8c) Starting Line : termios.c:397 (0xa0003048) Ending Line : termios.c:397 (0xa000304b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 122 Symbol : rtems_termios_dequeue_characters (0xa00044a0) Starting Line : termios.c:1389 (0xa00044cd) Ending Line : termios.c:1389 (0xa00044cf) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 123 Symbol : rtems_termios_enqueue_raw_characters (0xa0003f6c) Starting Line : termios.c:1182 (0xa000406c) Ending Line : cpu.h:261 (0xa00040af) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 124 Symbol : rtems_termios_enqueue_raw_characters (0xa0003f6c) Starting Line : termios.c:1199 (0xa00040f0) Ending Line : termios.c:1216 (0xa0004187) Size in Bytes : 152 Size in Instructions : 38 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 125 Symbol : rtems_termios_enqueue_raw_characters (0xa0003f6c) Starting Line : termios.c:1234 (0xa00041c0) Ending Line : termios.c:1235 (0xa00041d3) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 126 Symbol : rtems_termios_ioctl (0xa0003140) Starting Line : termios.c:458 (0xa0003264) Ending Line : cpu.h:261 (0xa00032bb) Size in Bytes : 88 Size in Instructions : 22 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 127 Symbol : rtems_termios_ioctl (0xa0003140) Starting Line : termios.c:478 (0xa00032d4) Ending Line : termios.c:480 (0xa00032eb) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 128 Symbol : rtems_termios_ioctl (0xa0003140) Starting Line : termios.c:486 (0xa0003304) Ending Line : termios.c:492 (0xa000333b) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 129 Symbol : rtems_termios_ioctl (0xa0003140) Starting Line : termios.c:612 (0xa0003480) Ending Line : termios.c:616 (0xa00034ab) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 130 Symbol : rtems_termios_open (0xa0002b38) Starting Line : termios.c:172 (0xa0002c2c) Ending Line : termios.c:172 (0xa0002c33) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 131 Symbol : rtems_termios_puts (0xa00034cc) Starting Line : termios.c:664 (0xa000354c) Ending Line : termios.c:664 (0xa000354f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 132 Symbol : rtems_termios_read (0xa0003c24) Starting Line : termios.c:977 (0xa0003d40) Ending Line : termios.c:977 (0xa0003d47) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 133 Symbol : rtems_termios_read (0xa0003c24) Starting Line : termios.c:1026 (0xa0003e18) Ending Line : termios.c:1029 (0xa0003e47) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 134 Symbol : rtems_termios_read (0xa0003c24) Starting Line : termios.c:1032 (0xa0003e54) Ending Line : termios.c:1035 (0xa0003e73) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 135 Symbol : rtems_termios_read (0xa0003c24) Starting Line : termios.c:1045 (0xa0003e98) Ending Line : termios.c:1047 (0xa0003eb3) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 136 Symbol : rtems_termios_read (0xa0003c24) Starting Line : termios.c:1058 (0xa0003efc) Ending Line : termios.c:1058 (0xa0003eff) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 137 Symbol : rtems_termios_refill_transmitter (0xa000426c) Starting Line : termios.c:1262 (0xa000428c) Ending Line : termios.c:1267 (0xa00042bf) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 138 Symbol : rtems_termios_refill_transmitter (0xa000426c) Starting Line : termios.c:1280 (0xa00042d0) Ending Line : termios.c:1287 (0xa000430b) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 139 Symbol : rtems_termios_refill_transmitter (0xa000426c) Starting Line : termios.c:1297 (0xa0004328) Ending Line : termios.c:1297 (0xa0004333) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 140 Symbol : rtems_termios_refill_transmitter (0xa000426c) Starting Line : termios.c:1327 (0xa0004398) Ending Line : termios.c:1327 (0xa00043a7) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 141 Symbol : rtems_termios_refill_transmitter (0xa000426c) Starting Line : termios.c:1335 (0xa00043b8) Ending Line : termios.c:1339 (0xa00043db) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 142 Symbol : rtems_termios_rxdaemon (0xa0004204) Starting Line : termios.c:1464 (0xa0004234) Ending Line : termios.c:1465 (0xa000423f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 143 Symbol : rtems_termios_txdaemon (0xa0004438) Starting Line : termios.c:1425 (0xa0004469) Ending Line : termios.c:1426 (0xa0004473) Size in Bytes : 11 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 144 Symbol : rtems_termios_txdaemon (0xa0004438) Starting Line : termios.c:1433 (0xa0004489) Ending Line : termios.c:1433 (0xa000448f) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 145 Symbol : rtems_termios_write (0xa0003b70) Starting Line : termios.c:757 (0xa0003bd8) Ending Line : termios.c:757 (0xa0003bdb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 146 Symbol : rtems_termios_write (0xa0003b70) Starting Line : termios.c:764 (0xa0003bf8) Ending Line : termios.c:764 (0xa0003c07) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 147 Symbol : rtems_verror (0xa00061cc) Starting Line : thread.inl:185 (0xa00061fc) Ending Line : thread.inl:185 (0xa000620b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 148 Symbol : scanInt (0xa000235c) Starting Line : getpwent.c:127 (0xa00023a0) Ending Line : getpwent.c:127 (0xa00023af) Size in Bytes : 16 Size in Instructions : 4 Classification: Discuss Explanation: I think this is detecting whether or not the read can be fulfilled from the buffer. But I am not sure. ============================================ ============================================ Index : 149 Symbol : sigaction (0xa0005710) Starting Line : sigaction.c:92 (0xa0005808) Ending Line : sigaction.c:93 (0xa000580f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 150 Symbol : sigwait (0xa0007e20) Starting Line : sigwait.c:40 (0xa0007e5c) Ending Line : sigwait.c:44 (0xa0007e63) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 151 Symbol : siproc (0xa0003b14) Starting Line : termios.c:942 (0xa0003b64) Ending Line : termios.c:939 (0xa0003b6b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 152 Symbol : unmount (0xa000574c) Starting Line : unmount.c:140 (0xa000582c) Ending Line : unmount.c:141 (0xa000584b) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================