============================================ Index : 1 Symbol : IMFS_Set_handlers (0x300089a0) Starting Line : imfs_eval.c:42 (0x300089bc) Ending Line : imfs_eval.c:42 (0x300089db) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 2 Symbol : IMFS_eval_path (0x30008ac8) Starting Line : imfs_eval.c:488 (0x30008af4) Ending Line : imfs_eval.c:488 (0x30008aff) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 3 Symbol : IMFS_evaluate_for_make (0x30008e50) Starting Line : imfs_eval.c:319 (0x30008ed8) Ending Line : imfs_eval.c:319 (0x30008eef) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 4 Symbol : IMFS_evaluate_permission (0x30008a14) Starting Line : imfs_eval.c:84 (0x30008a24) Ending Line : imfs_eval.c:84 (0x30008a37) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 5 Symbol : IMFS_fsunmount (0x30009098) Starting Line : imfs_fsunmount.c:91 (0x3000913c) Ending Line : imfs_fsunmount.c:82 (0x30009147) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 6 Symbol : IMFS_memfile_get_block_pointer (0x3000b25c) Starting Line : memfile.c:869 (0x3000b33c) Ending Line : memfile.c:869 (0x3000b33f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 7 Symbol : IMFS_memfile_get_block_pointer (0x3000b25c) Starting Line : memfile.c:919 (0x3000b414) Ending Line : memfile.c:919 (0x3000b417) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 8 Symbol : IMFS_memfile_get_block_pointer (0x3000b25c) Starting Line : memfile.c:943 (0x3000b440) Ending Line : memfile.c:944 (0x3000b447) 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 (0x3000419c) Ending Line : imfs_debug.c:43 (0x300041bb) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 11 Symbol : IMFS_print_jnode (0x30004170) Starting Line : imfs_debug.c:88 (0x3000423c) Ending Line : imfs_debug.c:88 (0x3000424f) 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 (0x3000937c) Starting Line : imfs_stat.c:37 (0x30009394) Ending Line : imfs_stat.c:37 (0x300093af) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 13 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 : 14 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 : 15 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 : 16 Symbol : Stack_check_Dump_threads_usage (0x300019b8) Starting Line : check.c:383 (0x300019b8) Ending Line : check.c:457 (0x30001aab) Size in Bytes : 244 Size in Instructions : 61 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 17 Symbol : Stack_check_report_blown_task (0x30001b68) Starting Line : check.c:220 (0x30001b68) Ending Line : check.c:260 (0x30001bf3) Size in Bytes : 140 Size in Instructions : 35 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 18 Symbol : _CORE_message_queue_Broadcast (0x30014c94) Starting Line : coremsgbroadcast.c:73 (0x30014d04) Ending Line : coremsgbroadcast.c:116 (0x30014d0b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 19 Symbol : _Heap_Walk (0x30006df4) Starting Line : heapwalk.c:233 (0x30006f80) Ending Line : heapwalk.c:334 (0x30006f9b) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 20 Symbol : _Internal_error_Occurred (0x30006214) Starting Line : sysstate.inl:37 (0x30006234) Ending Line : interr.c:61 (0x30006253) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 21 Symbol : _POSIX_signals_Unblock_thread (0x30020828) Starting Line : psignalunblockthread.c:108 (0x300208d4) Ending Line : psignalunblockthread.c:119 (0x300208df) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 22 Symbol : _Timer_server_Body (0x30014118) Starting Line : cpu.h:259 (0x30014218) Ending Line : cpu.h:259 (0x3001421f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 23 Symbol : _User_extensions_Fatal (0x30007e20) Starting Line : userextthreadbegin.c:81 (0x30007e64) Ending Line : userextthreadbegin.c:81 (0x30007e67) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 24 Symbol : devFS_evaluate_path (0x30008678) Starting Line : devfs_eval.c:44 (0x30008690) Ending Line : devfs_eval.c:44 (0x3000869b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 25 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 : 26 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 : 27 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 : 28 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 : 29 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 : 30 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 : 31 Symbol : fcntl (0x30002704) Starting Line : fcntl.c:51 (0x3000275c) Ending Line : fcntl.c:51 (0x30002783) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 32 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 : 33 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 : 34 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 : 35 Symbol : fifo_open (0x3000b428) Starting Line : fifo.c:360 (0x3000b7d8) Ending Line : fifo.c:360 (0x3000b7db) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 36 Symbol : fpathconf (0x30002948) Starting Line : fpathconf.c:44 (0x300029b0) Ending Line : fpathconf.c:44 (0x300029df) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 37 Symbol : imfs_dir_open (0x3000bea8) Starting Line : imfs_directory.c:53 (0x3000bed4) Ending Line : imfs_directory.c:57 (0x3000bedb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 38 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 : 39 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 : 40 Symbol : memfile_lseek (0x3000bc18) Starting Line : memfile.c:220 (0x3000bc54) Ending Line : memfile.c:220 (0x3000bc5f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 41 Symbol : memfile_open (0x3000bb24) Starting Line : memfile.c:102 (0x3000bb48) Ending Line : memfile.c:111 (0x3000bb93) Size in Bytes : 76 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 42 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 : 43 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 : 44 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 : 45 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 : 46 Symbol : newlib_free_buffers (0x30002638) Starting Line : newlibc_reent.c:115 (0x30002658) Ending Line : newlibc_reent.c:121 (0x30002683) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 47 Symbol : oproc (0x3000376c) Starting Line : termios.c:694 (0x30003798) Ending Line : termios.c:694 (0x300037af) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 48 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 : 49 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 : 50 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 : 51 Symbol : pipe_ioctl (0x3000bb3c) Starting Line : fifo.c:562 (0x3000bb94) Ending Line : fifo.c:571 (0x3000bb9b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 52 Symbol : pipe_read (0x3000b810) Starting Line : fifo.c:401 (0x3000b840) Ending Line : fifo.c:401 (0x3000b843) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 53 Symbol : pipe_read (0x3000b810) Starting Line : fifo.c:422 (0x3000b970) Ending Line : fifo.c:422 (0x3000b973) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 54 Symbol : pipe_read (0x3000b810) Starting Line : fifo.c:402 (0x3000b980) Ending Line : fifo.c:402 (0x3000b983) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 55 Symbol : pipe_write (0x3000b98c) Starting Line : fifo.c:502 (0x3000bb28) Ending Line : fifo.c:502 (0x3000bb2b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 56 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 : 57 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 : 58 Symbol : pthread_mutexattr_setpshared (0x3000719c) Starting Line : mutexattrsetpshared.c:46 (0x300071cc) Ending Line : mutexattrsetpshared.c:48 (0x300071d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 59 Symbol : pthread_rwlockattr_setpshared (0x30006c08) Starting Line : rwlockattrsetpshared.c:35 (0x30006c2c) Ending Line : rwlockattrsetpshared.c:35 (0x30006c2f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 60 Symbol : pthread_rwlockattr_setpshared (0x30006c08) Starting Line : rwlockattrsetpshared.c:42 (0x30006c38) Ending Line : rwlockattrsetpshared.c:44 (0x30006c3f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 61 Symbol : realloc (0x300124c8) Starting Line : realloc.c:52 (0x3001253c) Ending Line : realloc.c:53 (0x3001254b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 62 Symbol : rtems_cpu_usage_report_with_plugin (0x30002450) Starting Line : cpuusagereport.c:117 (0x300024b4) Ending Line : cpuusagereport.c:117 (0x300024b7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 63 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 : 64 Symbol : rtems_libio_to_fcntl_flags (0x30009628) Starting Line : libio.c:104 (0x30009644) Ending Line : libio.c:104 (0x3000964f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 65 Symbol : rtems_stack_checker_is_blown (0x30001c74) Starting Line : check.c:323 (0x30001ce4) Ending Line : check.c:323 (0x30001cef) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 66 Symbol : rtems_stack_checker_report_usage (0x30001d64) Starting Line : check.c:509 (0x30001d64) Ending Line : check.c:509 (0x30001d6f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 67 Symbol : rtems_stack_checker_report_usage_with_plugin (0x30001d04) Starting Line : check.c:483 (0x30001d04) Ending Line : check.c:504 (0x30001d53) Size in Bytes : 80 Size in Instructions : 20 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 68 Symbol : rtems_stack_checker_switch_extension (0x30001c10) Starting Line : check.c:287 (0x30001c68) Ending Line : check.c:287 (0x30001c6f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 69 Symbol : rtems_string_to_pointer (0x3000b5a0) Starting Line : stringto_template.h:120 (0x3000b600) Ending Line : stringto_template.h:120 (0x3000b613) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 70 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 : 71 Symbol : rtems_task_mode (0x3000c620) Starting Line : taskmode.c:124 (0x3000c774) Ending Line : taskmode.c:125 (0x3000c77b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 72 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 : 73 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 : 74 Symbol : rtems_termios_enqueue_raw_characters (0x30004100) Starting Line : termios.c:1182 (0x30004204) Ending Line : cpu.h:259 (0x30004247) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 75 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 : 76 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 : 77 Symbol : rtems_termios_ioctl (0x300032d0) Starting Line : termios.c:458 (0x300033f8) Ending Line : cpu.h:259 (0x3000344f) Size in Bytes : 88 Size in Instructions : 22 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 78 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 : 79 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 : 80 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 : 81 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 : 82 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 : 83 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 : 84 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 : 85 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 : 86 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 : 87 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 : 88 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 : 89 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 : 90 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 : 91 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 : 92 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 : 93 Symbol : rtems_verror (0x300062fc) Starting Line : thread.inl:196 (0x3000632c) Ending Line : thread.inl:196 (0x3000633b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 94 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 : 95 Symbol : sigaction (0x30005890) Starting Line : sigaction.c:92 (0x3000594c) Ending Line : sigaction.c:93 (0x30005953) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 96 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 : 97 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 : 98 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 : 99 Symbol : unmount (0x30005b68) Starting Line : unmount.c:140 (0x30005c48) Ending Line : unmount.c:141 (0x30005c67) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================