============================================ Index : 1 Symbol : IMFS_Set_handlers (0x30008a94) Starting Line : imfs_eval.c:42 (0x30008ab0) Ending Line : imfs_eval.c:42 (0x30008acf) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 2 Symbol : IMFS_eval_path (0x30008bbc) Starting Line : imfs_eval.c:488 (0x30008be8) Ending Line : imfs_eval.c:488 (0x30008bf3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 3 Symbol : IMFS_evaluate_for_make (0x30008f44) Starting Line : imfs_eval.c:319 (0x30008fcc) Ending Line : imfs_eval.c:319 (0x30008fe3) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 4 Symbol : IMFS_evaluate_permission (0x30008b08) Starting Line : imfs_eval.c:84 (0x30008b18) Ending Line : imfs_eval.c:84 (0x30008b2b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 5 Symbol : IMFS_fsunmount (0x3000918c) Starting Line : imfs_fsunmount.c:91 (0x30009230) Ending Line : imfs_fsunmount.c:82 (0x3000923b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 6 Symbol : IMFS_memfile_get_block_pointer (0x3000b3a8) Starting Line : memfile.c:869 (0x3000b488) Ending Line : memfile.c:869 (0x3000b48b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 7 Symbol : IMFS_memfile_get_block_pointer (0x3000b3a8) Starting Line : memfile.c:919 (0x3000b560) Ending Line : memfile.c:919 (0x3000b563) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 8 Symbol : IMFS_memfile_get_block_pointer (0x3000b3a8) Starting Line : memfile.c:943 (0x3000b58c) Ending Line : memfile.c:944 (0x3000b593) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 9 Symbol : IMFS_mount (0x300017ec) Starting Line : imfs_mount.c:44 (0x30001800) Ending Line : imfs_mount.c:44 (0x30001813) 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 (0x30004170) Starting Line : imfs_debug.c:43 (0x3000419d) Ending Line : imfs_debug.c:43 (0x3000419f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 11 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041a1) Ending Line : imfs_debug.c:43 (0x300041a3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 12 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041a5) Ending Line : imfs_debug.c:43 (0x300041a7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 13 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041a9) Ending Line : imfs_debug.c:43 (0x300041ab) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 14 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041ad) Ending Line : imfs_debug.c:43 (0x300041af) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 15 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041b1) Ending Line : imfs_debug.c:43 (0x300041b3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 16 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041b5) Ending Line : imfs_debug.c:43 (0x300041b7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 17 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:43 (0x300041b9) Ending Line : imfs_debug.c:43 (0x300041bb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 18 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:88 (0x3000423d) Ending Line : imfs_debug.c:88 (0x3000424f) Size in Bytes : 19 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 : 19 Symbol : IMFS_stat (0x30009470) Starting Line : imfs_stat.c:37 (0x30009488) Ending Line : imfs_stat.c:37 (0x300094a3) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 20 Symbol : IMFS_unlink (0x3000194c) Starting Line : imfs_unlink.c:51 (0x30001978) Ending Line : imfs_unlink.c:51 (0x30001987) 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 : 21 Symbol : IMFS_unmount (0x30001a24) Starting Line : imfs_unmount.c:45 (0x30001a38) Ending Line : imfs_unmount.c:45 (0x30001a43) 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 : 22 Symbol : IMFS_unmount (0x30001a24) Starting Line : imfs_unmount.c:52 (0x30001a50) Ending Line : imfs_unmount.c:52 (0x30001a63) 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 : 23 Symbol : Stack_check_Dump_threads_usage (0x30001d38) Starting Line : check.c:388 (0x30001d38) Ending Line : check.c:462 (0x30001e2b) Size in Bytes : 244 Size in Instructions : 61 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 24 Symbol : Stack_check_report_blown_task (0x30001ee8) Starting Line : check.c:225 (0x30001ee8) Ending Line : check.c:265 (0x30001f73) Size in Bytes : 140 Size in Instructions : 35 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 25 Symbol : _CORE_message_queue_Broadcast (0x30014cb0) Starting Line : coremsgbroadcast.c:73 (0x30014d20) Ending Line : coremsgbroadcast.c:116 (0x30014d27) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 26 Symbol : _Heap_Walk (0x30006e08) Starting Line : heapwalk.c:233 (0x30006f94) Ending Line : heapwalk.c:334 (0x30006faf) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 27 Symbol : _Internal_error_Occurred (0x30006228) Starting Line : sysstate.inl:37 (0x30006248) Ending Line : interr.c:61 (0x30006267) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 28 Symbol : _User_extensions_Fatal (0x30007f14) Starting Line : userextthreadbegin.c:81 (0x30007f58) Ending Line : userextthreadbegin.c:81 (0x30007f5b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 29 Symbol : aio_cancel (0x300058e0) Starting Line : aio_cancel.c:53 (0x30005928) Ending Line : aio_cancel.c:85 (0x300059d7) Size in Bytes : 176 Size in Instructions : 44 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 30 Symbol : aio_cancel (0x300058e0) Starting Line : aio_cancel.c:96 (0x30005a00) Ending Line : aio_cancel.c:120 (0x30005a7f) Size in Bytes : 128 Size in Instructions : 32 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 31 Symbol : aio_fsync (0x30005a94) Starting Line : aio_fsync.c:54 (0x30005ac8) Ending Line : aio_fsync.c:56 (0x30005adb) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 32 Symbol : aio_fsync (0x30005a94) Starting Line : aio_fsync.c:58 (0x30005af8) Ending Line : aio_fsync.c:61 (0x30005b0b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 33 Symbol : aio_read (0x300061d0) Starting Line : aio_read.c:58 (0x30006220) Ending Line : aio_read.c:58 (0x30006223) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 34 Symbol : aio_read (0x300061d0) Starting Line : aio_read.c:59 (0x3000622c) Ending Line : aio_read.c:59 (0x3000622f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 35 Symbol : aio_write (0x30006268) Starting Line : aio_write.c:58 (0x300062b8) Ending Line : aio_write.c:58 (0x300062bb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 36 Symbol : aio_write (0x30006268) Starting Line : aio_write.c:59 (0x300062c4) Ending Line : aio_write.c:59 (0x300062c7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 37 Symbol : devFS_evaluate_path (0x3000876c) Starting Line : devfs_eval.c:44 (0x30008784) Ending Line : devfs_eval.c:44 (0x3000878f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 38 Symbol : drainOutput (0x30002c68) Starting Line : termios.c:347 (0x30002c88) Ending Line : termios.c:353 (0x30002cab) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 39 Symbol : erase (0x30003948) Starting Line : termios.c:806 (0x30003980) Ending Line : termios.c:808 (0x300039a3) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 40 Symbol : erase (0x30003948) Starting Line : termios.c:819 (0x300039d0) Ending Line : termios.c:819 (0x300039df) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 41 Symbol : erase (0x30003948) Starting Line : termios.c:832 (0x30003a20) Ending Line : termios.c:833 (0x30003a2b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 42 Symbol : erase (0x30003948) Starting Line : termios.c:848 (0x30003a7c) Ending Line : termios.c:851 (0x30003aa3) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 43 Symbol : erase (0x30003948) Starting Line : termios.c:853 (0x30003ab4) Ending Line : termios.c:853 (0x30003abf) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 44 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x3000275d) Ending Line : fcntl.c:51 (0x3000275f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 45 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002761) Ending Line : fcntl.c:51 (0x30002763) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 46 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002765) Ending Line : fcntl.c:51 (0x30002767) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 47 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002769) Ending Line : fcntl.c:51 (0x3000276b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 48 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x3000276d) Ending Line : fcntl.c:51 (0x3000276f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 49 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002771) Ending Line : fcntl.c:51 (0x30002773) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 50 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002775) Ending Line : fcntl.c:51 (0x30002777) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 51 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002779) Ending Line : fcntl.c:51 (0x3000277b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 52 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x3000277d) Ending Line : fcntl.c:51 (0x3000277f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 53 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x30002781) Ending Line : fcntl.c:51 (0x30002783) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 54 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:55 (0x300027a0) Ending Line : fcntl.c:55 (0x300027a3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 55 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:59 (0x300027b0) Ending Line : fcntl.c:55 (0x300027b7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 56 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:143 (0x3000289c) Ending Line : fcntl.c:143 (0x300028a3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 57 Symbol : fifo_open (0x3000b51c) Starting Line : fifo.c:360 (0x3000b8cc) Ending Line : fifo.c:360 (0x3000b8cf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 58 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029b1) Ending Line : fpathconf.c:44 (0x300029b3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 59 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029b5) Ending Line : fpathconf.c:44 (0x300029b7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 60 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029b9) Ending Line : fpathconf.c:44 (0x300029bb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 61 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029bd) Ending Line : fpathconf.c:44 (0x300029bf) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 62 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029c1) Ending Line : fpathconf.c:44 (0x300029c3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 63 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029c5) Ending Line : fpathconf.c:44 (0x300029c7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 64 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029c9) Ending Line : fpathconf.c:44 (0x300029cb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 65 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029cd) Ending Line : fpathconf.c:44 (0x300029cf) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 66 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029d1) Ending Line : fpathconf.c:44 (0x300029d3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 67 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029d5) Ending Line : fpathconf.c:44 (0x300029d7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 68 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029d9) Ending Line : fpathconf.c:44 (0x300029db) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 69 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029dd) Ending Line : fpathconf.c:44 (0x300029df) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 70 Symbol : imfs_dir_open (0x3000bff4) Starting Line : imfs_directory.c:53 (0x3000c020) Ending Line : imfs_directory.c:57 (0x3000c027) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 71 Symbol : iproc (0x30003b0c) Starting Line : termios.c:904 (0x30003c18) Ending Line : termios.c:906 (0x30003c33) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 72 Symbol : iproc (0x30003b0c) Starting Line : termios.c:919 (0x30003c90) Ending Line : termios.c:920 (0x30003c97) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 73 Symbol : memfile_lseek (0x3000bd64) Starting Line : memfile.c:220 (0x3000bda0) Ending Line : memfile.c:220 (0x3000bdab) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 74 Symbol : memfile_open (0x3000bc70) Starting Line : memfile.c:102 (0x3000bc94) Ending Line : memfile.c:111 (0x3000bcdf) Size in Bytes : 76 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 75 Symbol : mount (0x30002378) Starting Line : mount.c:157 (0x300024a0) Ending Line : mount.c:157 (0x300024a7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 76 Symbol : mount (0x30002378) Starting Line : mount.c:211 (0x30002554) Ending Line : mount.c:211 (0x30002557) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 77 Symbol : mount (0x30002378) Starting Line : mount.c:219 (0x30002570) Ending Line : mount.c:220 (0x30002583) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 78 Symbol : mount (0x30002378) Starting Line : mount.c:128 (0x300025fc) Ending Line : mount.c:128 (0x300025ff) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 79 Symbol : newlib_free_buffers (0x30002638) Starting Line : newlibc_reent.c:115 (0x30002659) Ending Line : newlibc_reent.c:121 (0x30002683) Size in Bytes : 43 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 80 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x30003799) Ending Line : termios.c:694 (0x3000379b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 81 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x3000379d) Ending Line : termios.c:694 (0x3000379f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 82 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x300037a1) Ending Line : termios.c:694 (0x300037a3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 83 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x300037a5) Ending Line : termios.c:694 (0x300037a7) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 84 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x300037a9) Ending Line : termios.c:694 (0x300037ab) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 85 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x300037ad) Ending Line : termios.c:694 (0x300037af) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 86 Symbol : oproc (0x3000376c) Starting Line : termios.c:705 (0x300037d8) Ending Line : termios.c:709 (0x30003807) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 87 Symbol : oproc (0x3000376c) Starting Line : termios.c:727 (0x30003838) Ending Line : termios.c:727 (0x3000384b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 88 Symbol : oproc (0x3000376c) Starting Line : termios.c:733 (0x30003854) Ending Line : termios.c:733 (0x30003873) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 89 Symbol : pipe_ioctl (0x3000bc30) Starting Line : fifo.c:562 (0x3000bc88) Ending Line : fifo.c:571 (0x3000bc8f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 90 Symbol : pipe_read (0x3000b904) Starting Line : fifo.c:401 (0x3000b934) Ending Line : fifo.c:401 (0x3000b937) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 91 Symbol : pipe_read (0x3000b904) Starting Line : fifo.c:422 (0x3000ba64) Ending Line : fifo.c:422 (0x3000ba67) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 92 Symbol : pipe_read (0x3000b904) Starting Line : fifo.c:402 (0x3000ba74) Ending Line : fifo.c:402 (0x3000ba77) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 93 Symbol : pipe_write (0x3000ba80) Starting Line : fifo.c:502 (0x3000bc1c) Ending Line : fifo.c:502 (0x3000bc1f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 94 Symbol : pthread_attr_setschedpolicy (0x3000a354) Starting Line : pthreadattrsetschedpolicy.c:32 (0x3000a388) Ending Line : pthreadattrsetschedpolicy.c:32 (0x3000a38b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 95 Symbol : pthread_mutexattr_setpshared (0x3000719c) Starting Line : mutexattrsetpshared.c:39 (0x300071c0) Ending Line : mutexattrsetpshared.c:39 (0x300071c3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 96 Symbol : pthread_mutexattr_setpshared (0x3000719c) Starting Line : mutexattrsetpshared.c:46 (0x300071cd) Ending Line : mutexattrsetpshared.c:46 (0x300071cf) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 97 Symbol : pthread_mutexattr_setpshared (0x3000719c) Starting Line : mutexattrsetpshared.c:48 (0x300071d1) Ending Line : mutexattrsetpshared.c:48 (0x300071d3) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 98 Symbol : pthread_rwlockattr_setpshared (0x30006e08) Starting Line : rwlockattrsetpshared.c:35 (0x30006e2d) Ending Line : rwlockattrsetpshared.c:35 (0x30006e2f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 99 Symbol : pthread_rwlockattr_setpshared (0x30006e08) Starting Line : rwlockattrsetpshared.c:42 (0x30006e39) Ending Line : rwlockattrsetpshared.c:42 (0x30006e3b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 100 Symbol : pthread_rwlockattr_setpshared (0x30006e08) Starting Line : rwlockattrsetpshared.c:44 (0x30006e3d) Ending Line : rwlockattrsetpshared.c:44 (0x30006e3f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 101 Symbol : realloc (0x30012610) Starting Line : realloc.c:52 (0x30012684) Ending Line : realloc.c:53 (0x30012693) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 102 Symbol : rtems_aio_enqueue (0x30005fc0) Starting Line : aio_misc.c:265 (0x30005fe0) Ending Line : aio_misc.c:266 (0x30005feb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 103 Symbol : rtems_aio_enqueue (0x30005fc0) Starting Line : aio_misc.c:296 (0x300060c0) Ending Line : aio_misc.c:297 (0x300060cf) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 104 Symbol : rtems_aio_enqueue (0x30005fc0) Starting Line : aio_misc.c:318 (0x3000610c) Ending Line : aio_misc.c:321 (0x3000612f) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 105 Symbol : rtems_aio_handle (0x30005c74) Starting Line : aio_misc.c:363 (0x30005c74) Ending Line : aio_misc.c:510 (0x30005ecb) Size in Bytes : 600 Size in Instructions : 150 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 106 Symbol : rtems_aio_init (0x30005b0c) Starting Line : aio_misc.c:56 (0x30005b64) Ending Line : aio_misc.c:57 (0x30005b73) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 107 Symbol : rtems_aio_insert_prio (0x30005ed8) Starting Line : aio_misc.c:510 (0x30005f00) Ending Line : aio_misc.c:158 (0x30005f0b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 108 Symbol : rtems_aio_insert_prio (0x30005ed8) Starting Line : aio_misc.c:155 (0x30005f14) Ending Line : aio_misc.c:155 (0x30005f1b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 109 Symbol : rtems_aio_remove_fd (0x30005f28) Starting Line : aio_misc.c:179 (0x30005f28) Ending Line : aio_misc.c:194 (0x30005f67) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 110 Symbol : rtems_aio_remove_req (0x30005f68) Starting Line : aio_misc.c:213 (0x30005f68) Ending Line : aio_misc.c:235 (0x30005fbf) Size in Bytes : 88 Size in Instructions : 22 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 111 Symbol : rtems_cpu_usage_report_with_plugin (0x30002450) Starting Line : cpuusagereport.c:111 (0x300024b4) Ending Line : cpuusagereport.c:111 (0x300024b7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 112 Symbol : rtems_filesystem_initialize (0x30001b64) Starting Line : base_fs.c:58 (0x30001bb8) Ending Line : base_fs.c:58 (0x30001bbf) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 113 Symbol : rtems_gxx_key_create (0x300028e4) Starting Line : gxx_wrappers.c:84 (0x3000291c) Ending Line : gxx_wrappers.c:86 (0x3000292b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 114 Symbol : rtems_libio_to_fcntl_flags (0x3000971c) Starting Line : libio.c:104 (0x30009738) Ending Line : libio.c:104 (0x30009743) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 115 Symbol : rtems_stack_checker_is_blown (0x30001ff4) Starting Line : check.c:328 (0x30002064) Ending Line : check.c:328 (0x3000206f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 116 Symbol : rtems_stack_checker_report_usage (0x300020e4) Starting Line : check.c:514 (0x300020e4) Ending Line : check.c:514 (0x300020ef) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 117 Symbol : rtems_stack_checker_report_usage_with_plugin (0x30002084) Starting Line : check.c:488 (0x30002084) Ending Line : check.c:509 (0x300020d3) Size in Bytes : 80 Size in Instructions : 20 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 118 Symbol : rtems_stack_checker_switch_extension (0x30001f90) Starting Line : check.c:292 (0x30001fe8) Ending Line : check.c:292 (0x30001fef) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 119 Symbol : rtems_string_to_pointer (0x3000b694) Starting Line : stringto_template.h:120 (0x3000b6f4) Ending Line : stringto_template.h:120 (0x3000b707) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 120 Symbol : rtems_tarfs_load (0x30001bc8) Starting Line : imfs_load_tar.c:112 (0x30001c1c) Ending Line : imfs_load_tar.c:112 (0x30001c1f) 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 : 121 Symbol : rtems_task_mode (0x3000c768) Starting Line : taskmode.c:124 (0x3000c8bc) Ending Line : taskmode.c:125 (0x3000c8c3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 122 Symbol : rtems_termios_close (0x30003118) Starting Line : termios.c:397 (0x300031d8) Ending Line : termios.c:397 (0x300031db) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 123 Symbol : rtems_termios_dequeue_characters (0x30004634) Starting Line : termios.c:1389 (0x30004660) Ending Line : termios.c:1389 (0x30004663) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 124 Symbol : rtems_termios_enqueue_raw_characters (0x30004100) Starting Line : termios.c:1182 (0x30004204) Ending Line : cpu.h:261 (0x30004247) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 125 Symbol : rtems_termios_enqueue_raw_characters (0x30004100) Starting Line : termios.c:1199 (0x30004288) Ending Line : termios.c:1216 (0x3000431f) Size in Bytes : 152 Size in Instructions : 38 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 126 Symbol : rtems_termios_enqueue_raw_characters (0x30004100) Starting Line : termios.c:1234 (0x30004358) Ending Line : termios.c:1235 (0x3000436f) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 127 Symbol : rtems_termios_ioctl (0x300032d0) Starting Line : termios.c:458 (0x300033f8) Ending Line : cpu.h:261 (0x3000344f) Size in Bytes : 88 Size in Instructions : 22 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 128 Symbol : rtems_termios_ioctl (0x300032d0) Starting Line : termios.c:478 (0x30003468) Ending Line : termios.c:480 (0x3000347f) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 129 Symbol : rtems_termios_ioctl (0x300032d0) Starting Line : termios.c:484 (0x3000348c) Ending Line : termios.c:492 (0x300034cf) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 130 Symbol : rtems_termios_ioctl (0x300032d0) Starting Line : termios.c:612 (0x30003620) Ending Line : termios.c:616 (0x3000364b) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 131 Symbol : rtems_termios_open (0x30002cc4) Starting Line : termios.c:172 (0x30002db8) Ending Line : termios.c:172 (0x30002dbf) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 132 Symbol : rtems_termios_read (0x30003db4) Starting Line : termios.c:977 (0x30003ed4) Ending Line : termios.c:977 (0x30003edb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 133 Symbol : rtems_termios_read (0x30003db4) Starting Line : termios.c:1026 (0x30003fac) Ending Line : termios.c:1029 (0x30003fdb) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 134 Symbol : rtems_termios_read (0x30003db4) Starting Line : termios.c:1032 (0x30003fe8) Ending Line : termios.c:1035 (0x30004007) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 135 Symbol : rtems_termios_read (0x30003db4) Starting Line : termios.c:1045 (0x3000402c) Ending Line : termios.c:1047 (0x30004047) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 136 Symbol : rtems_termios_read (0x30003db4) Starting Line : termios.c:1058 (0x30004090) Ending Line : termios.c:1058 (0x30004093) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 137 Symbol : rtems_termios_refill_transmitter (0x30004404) Starting Line : termios.c:1262 (0x30004424) Ending Line : termios.c:1267 (0x30004457) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 138 Symbol : rtems_termios_refill_transmitter (0x30004404) Starting Line : termios.c:1280 (0x30004468) Ending Line : termios.c:1287 (0x300044a3) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 139 Symbol : rtems_termios_refill_transmitter (0x30004404) Starting Line : termios.c:1297 (0x300044c0) Ending Line : termios.c:1297 (0x300044cb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 140 Symbol : rtems_termios_refill_transmitter (0x30004404) Starting Line : termios.c:1327 (0x3000452c) Ending Line : termios.c:1327 (0x3000453f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 141 Symbol : rtems_termios_refill_transmitter (0x30004404) Starting Line : termios.c:1335 (0x30004550) Ending Line : termios.c:1339 (0x30004573) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 142 Symbol : rtems_termios_write (0x30003cfc) Starting Line : termios.c:757 (0x30003d68) Ending Line : termios.c:757 (0x30003d6b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 143 Symbol : rtems_termios_write (0x30003cfc) Starting Line : termios.c:764 (0x30003d88) Ending Line : termios.c:764 (0x30003d97) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 144 Symbol : rtems_verror (0x30006340) Starting Line : thread.inl:185 (0x30006370) Ending Line : thread.inl:185 (0x3000637f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 145 Symbol : scanInt (0x30002500) Starting Line : getpwent.c:127 (0x30002544) Ending Line : getpwent.c:127 (0x30002553) 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 : 146 Symbol : sigaction (0x300058a0) Starting Line : sigaction.c:92 (0x3000595c) Ending Line : sigaction.c:93 (0x30005963) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 147 Symbol : sigwait (0x30007f08) Starting Line : sigwait.c:38 (0x30007f34) Ending Line : sigwait.c:38 (0x30007f37) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 148 Symbol : sigwait (0x30007f08) Starting Line : sigwait.c:40 (0x30007f44) Ending Line : sigwait.c:44 (0x30007f4b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 149 Symbol : siproc (0x30003ca0) Starting Line : termios.c:942 (0x30003cf0) Ending Line : termios.c:939 (0x30003cf7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 150 Symbol : unmount (0x30005b68) Starting Line : unmount.c:140 (0x30005c49) Ending Line : unmount.c:141 (0x30005c67) Size in Bytes : 31 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================