============================================ Index : 6 Symbol : IMFS_eval_path (0xffc0f8c0) Starting Line : imfs_eval.c:488 (0xffc0f8e8) Ending Line : imfs_eval.c:488 (0xffc0f8f3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 16 Symbol : IMFS_evaluate_permission (0xffc0f7e0) Starting Line : imfs_eval.c:84 (0xffc0f7fc) Ending Line : imfs_eval.c:84 (0xffc0f80f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 20 Symbol : IMFS_fifo_lseek (0xffc04d20) Starting Line : imfs_fifo.c:126 (0xffc04d50) Ending Line : imfs_fifo.c:126 (0xffc04d57) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 22 Symbol : IMFS_fifo_write (0xffc04e08) Starting Line : imfs_fifo.c:91 (0xffc04e68) Ending Line : imfs_fifo.c:91 (0xffc04e6b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 25 Symbol : IMFS_find_match_in_dir (0xffc0ff70) Starting Line : imfs_getchild.c:51 (0xffc0ffb8) Ending Line : imfs_getchild.c:51 (0xffc0ffbf) Size in Bytes : 8 Size in Instructions : 2 Classification: Unreachable Explanation: This code cannot be reached. The routine IMFS_find_match_in_dir is called only if the token type is IMFS_NAME. If ".." is present in the path, the token type returned by IMFS_get_token would be IMFS_DIR_UP. With such a setup, IMFS_find_match_in_dir cannot be called with the name as ".." ============================================ ============================================ Index : 29 Symbol : IMFS_fsunmount (0xffc0feb4) Starting Line : imfs_fsunmount.c:91 (0xffc0ff58) Ending Line : imfs_fsunmount.c:82 (0xffc0ff63) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 37 Symbol : IMFS_memfile_get_block_pointer (0xffc1289c) Starting Line : memfile.c:840 (0xffc12908) Ending Line : memfile.c:840 (0xffc1290b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 47 Symbol : IMFS_memfile_get_block_pointer (0xffc1289c) Starting Line : memfile.c:878 (0xffc12a60) Ending Line : memfile.c:878 (0xffc12a63) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 51 Symbol : IMFS_memfile_read (0xffc12a70) Starting Line : memfile.c:557 (0xffc12ad0) Ending Line : memfile.c:557 (0xffc12ad3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 67 Symbol : IMFS_mount (0xffc049cc) Starting Line : imfs_mount.c:44 (0xffc049e8) Ending Line : imfs_mount.c:44 (0xffc049fb) 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 : 69 Symbol : IMFS_print_jnode (0xffc06acc) Starting Line : imfs_debug.c:88 (0xffc06bbc) Ending Line : imfs_debug.c:89 (0xffc06bd7) Size in Bytes : 28 Size in Instructions : 7 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 : 71 Symbol : IMFS_readlink (0xffc04a20) Starting Line : imfs_readlink.c:39 (0xffc04a34) Ending Line : imfs_readlink.c:39 (0xffc04a3b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 75 Symbol : IMFS_unlink (0xffc04b6c) Starting Line : imfs_unlink.c:51 (0xffc04ba0) Ending Line : imfs_unlink.c:51 (0xffc04bb3) 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 : 77 Symbol : IMFS_unmount (0xffc04c4c) Starting Line : imfs_unmount.c:45 (0xffc04c68) Ending Line : imfs_unmount.c:45 (0xffc04c73) 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 : 79 Symbol : IMFS_unmount (0xffc04c4c) Starting Line : imfs_unmount.c:52 (0xffc04c80) Ending Line : imfs_unmount.c:52 (0xffc04c93) 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 : 81 Symbol : Stack_check_Dump_threads_usage (0xffc04090) Starting Line : check.c:426 (0xffc040e8) Ending Line : check.c:426 (0xffc040ef) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 84 Symbol : Stack_check_Dump_threads_usage (0xffc04090) Starting Line : check.c:456 (0xffc04188) Ending Line : check.c:456 (0xffc041a7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 108 Symbol : _Heap_Walk_print (0xffc09a5c) Starting Line : heapwalk.c:44 (0xffc09a8c) Ending Line : heapwalk.c:44 (0xffc09aab) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 110 Symbol : _IO_Manager_initialization (0xffc091c0) Starting Line : io.c:82 (0xffc09228) Ending Line : io.c:82 (0xffc0922f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 111 Symbol : _Internal_error_Occurred (0xffc0a0c4) Starting Line : interr.c:61 (0xffc0a108) Ending Line : interr.c:61 (0xffc0a10b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 114 Symbol : _Objects_Extend_information (0xffc0a1ec) Starting Line : objectextendinformation.c:68 (0xffc0a234) Ending Line : objectextendinformation.c:68 (0xffc0a23b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 116 Symbol : _Objects_Extend_information (0xffc0a1ec) Starting Line : objectextendinformation.c:191 (0xffc0a318) Ending Line : objectextendinformation.c:191 (0xffc0a31f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 119 Symbol : _Objects_Extend_information (0xffc0a1ec) Starting Line : objectextendinformation.c:204 (0xffc0a3a4) Ending Line : objectextendinformation.c:204 (0xffc0a3ab) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 126 Symbol : _Objects_Shrink_information (0xffc0a868) Starting Line : objectshrinkinformation.c:65 (0xffc0a8a0) Ending Line : objectshrinkinformation.c:65 (0xffc0a8a7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 128 Symbol : _POSIX_Absolute_timeout_to_ticks (0xffc0a274) Starting Line : posixtimespecabsolutetimeout.c:80 (0xffc0a2f4) Ending Line : posixtimespecabsolutetimeout.c:80 (0xffc0a2f7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 140 Symbol : _POSIX_Timer_TSR (0xffc07bf4) Starting Line : timertsr.c:65 (0xffc07c64) Ending Line : timertsr.c:65 (0xffc07c67) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Symbol : _SMP_lock_Spinlock_Initialize *** NEVER REFERENCED *** This symbol was never referenced by an analyzed executable. Therefore there is no size or disassembly for this symbol. This could be due to symbol misspelling or lack of a test for this symbol. ============================================ ============================================ Symbol : _SMP_lock_Spinlock_Obtain *** NEVER REFERENCED *** This symbol was never referenced by an analyzed executable. Therefore there is no size or disassembly for this symbol. This could be due to symbol misspelling or lack of a test for this symbol. ============================================ ============================================ Symbol : _SMP_lock_Spinlock_Release *** NEVER REFERENCED *** This symbol was never referenced by an analyzed executable. Therefore there is no size or disassembly for this symbol. This could be due to symbol misspelling or lack of a test for this symbol. ============================================ ============================================ Index : 167 Symbol : _Timer_server_Body (0xffc18fc8) Starting Line : registers.h:485 (0xffc190e8) Ending Line : registers.h:485 (0xffc190ef) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 188 Symbol : devFS_evaluate_path (0xffc0c2dc) Starting Line : devfs_eval.c:44 (0xffc0c300) Ending Line : devfs_eval.c:44 (0xffc0c30b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 192 Symbol : drainOutput (0xffc06294) Starting Line : termios.c:347 (0xffc062c0) Ending Line : termios.c:353 (0xffc062e7) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 198 Symbol : erase (0xffc06ffc) Starting Line : termios.c:802 (0xffc07038) Ending Line : termios.c:803 (0xffc0703f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : erase (0xffc06ffc) Starting Line : termios.c:806 (0xffc07048) Ending Line : termios.c:808 (0xffc0706b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 203 Symbol : erase (0xffc06ffc) Starting Line : termios.c:819 (0xffc07094) Ending Line : termios.c:819 (0xffc070b7) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 205 Symbol : erase (0xffc06ffc) Starting Line : termios.c:832 (0xffc07108) Ending Line : termios.c:833 (0xffc07113) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 207 Symbol : erase (0xffc06ffc) Starting Line : termios.c:848 (0xffc07160) Ending Line : termios.c:851 (0xffc0718b) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 209 Symbol : erase (0xffc06ffc) Starting Line : termios.c:853 (0xffc0719c) Ending Line : termios.c:853 (0xffc071a7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 212 Symbol : fcntl (0xffc04d90) Starting Line : fcntl.c:53 (0xffc04e48) Ending Line : fcntl.c:53 (0xffc04e53) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 216 Symbol : fcntl (0xffc04d90) Starting Line : fcntl.c:83 (0xffc04edc) Ending Line : fcntl.c:83 (0xffc04ee7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 218 Symbol : fcntl (0xffc04d90) Starting Line : fcntl.c:94 (0xffc04f34) Ending Line : fcntl.c:94 (0xffc04f3f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 221 Symbol : fcntl (0xffc04d90) Starting Line : fcntl.c:143 (0xffc04fac) Ending Line : fcntl.c:143 (0xffc04fb3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 226 Symbol : fifo_open (0xffc0e9b4) Starting Line : fifo.c:224 (0xffc0ebd0) Ending Line : fifo.c:224 (0xffc0ebd3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 228 Symbol : fifo_open (0xffc0e9b4) Starting Line : fifo.c:228 (0xffc0ebe8) Ending Line : fifo.c:228 (0xffc0ebf3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 240 Symbol : fifo_open (0xffc0e9b4) Starting Line : fifo.c:360 (0xffc0edb4) Ending Line : fifo.c:360 (0xffc0edb7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 250 Symbol : iproc (0xffc07208) Starting Line : termios.c:872 (0xffc0722c) Ending Line : termios.c:872 (0xffc0722f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 254 Symbol : iproc (0xffc07208) Starting Line : termios.c:883 (0xffc07290) Ending Line : termios.c:883 (0xffc07297) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 260 Symbol : iproc (0xffc07208) Starting Line : termios.c:904 (0xffc07334) Ending Line : termios.c:906 (0xffc07353) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 276 Symbol : memfile_lseek (0xffc13324) Starting Line : memfile.c:220 (0xffc1336c) Ending Line : memfile.c:220 (0xffc13377) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 278 Symbol : memfile_open (0xffc131f4) Starting Line : memfile.c:102 (0xffc13224) Ending Line : memfile.c:111 (0xffc13277) Size in Bytes : 84 Size in Instructions : 21 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 280 Symbol : mount (0xffc057b8) Starting Line : mount.c:157 (0xffc058e0) Ending Line : mount.c:157 (0xffc058e7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 283 Symbol : mount (0xffc057b8) Starting Line : mount.c:211 (0xffc059a4) Ending Line : mount.c:211 (0xffc059a7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 285 Symbol : mount (0xffc057b8) Starting Line : mount.c:219 (0xffc059c4) Ending Line : mount.c:220 (0xffc059d3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 286 Symbol : mount (0xffc057b8) Starting Line : mount.c:128 (0xffc05a44) Ending Line : mount.c:128 (0xffc05a4b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 292 Symbol : newlib_free_buffers (0xffc05a7c) Starting Line : newlibc_reent.c:115 (0xffc05aac) Ending Line : newlibc_reent.c:121 (0xffc05ad7) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 299 Symbol : oproc (0xffc06e04) Starting Line : termios.c:694 (0xffc06e3c) Ending Line : termios.c:694 (0xffc06e47) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 301 Symbol : oproc (0xffc06e04) Starting Line : termios.c:694 (0xffc06e58) Ending Line : termios.c:694 (0xffc06e5b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 303 Symbol : oproc (0xffc06e04) Starting Line : termios.c:697 (0xffc06e64) Ending Line : termios.c:697 (0xffc06e6b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 305 Symbol : oproc (0xffc06e04) Starting Line : termios.c:705 (0xffc06e8c) Ending Line : termios.c:709 (0xffc06eb7) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 307 Symbol : oproc (0xffc06e04) Starting Line : termios.c:727 (0xffc06eec) Ending Line : termios.c:728 (0xffc06f03) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 309 Symbol : oproc (0xffc06e04) Starting Line : termios.c:733 (0xffc06f0c) Ending Line : termios.c:733 (0xffc06f2f) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 315 Symbol : pipe_read (0xffc0edd0) Starting Line : fifo.c:401 (0xffc0ee14) Ending Line : fifo.c:401 (0xffc0ee17) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 319 Symbol : pipe_read (0xffc0edd0) Starting Line : fifo.c:422 (0xffc0ef60) Ending Line : fifo.c:422 (0xffc0ef63) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 330 Symbol : pipe_write (0xffc0ef7c) Starting Line : fifo.c:510 (0xffc0f128) Ending Line : fifo.c:510 (0xffc0f12b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 331 Symbol : pipe_write (0xffc0ef7c) Starting Line : fifo.c:502 (0xffc0f14c) Ending Line : fifo.c:502 (0xffc0f14f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 334 Symbol : printk (0xffc05ff0) Starting Line : printk.c:33 (0xffc0601c) Ending Line : printk.c:33 (0xffc0603b) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 336 Symbol : printk_plugin (0xffc06834) Starting Line : printk_plugin.c:24 (0xffc0685c) Ending Line : printk_plugin.c:24 (0xffc0687b) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 344 Symbol : pthread_kill (0xffc25b58) Starting Line : pthreadkill.c:79 (0xffc25c10) Ending Line : pthreadkill.c:79 (0xffc25c17) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 348 Symbol : pthread_mutex_timedlock (0xffc0a164) Starting Line : mutextimedlock.c:76 (0xffc0a1cc) Ending Line : mutextimedlock.c:76 (0xffc0a1d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 375 Symbol : realloc (0xffc06074) Starting Line : realloc.c:52 (0xffc060f0) Ending Line : realloc.c:52 (0xffc060fb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 380 Symbol : rtems_aio_enqueue (0xffc08bf0) Starting Line : aio_misc.c:300 (0xffc08c1c) Ending Line : aio_misc.c:301 (0xffc08c27) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 383 Symbol : rtems_aio_enqueue (0xffc08bf0) Starting Line : aio_misc.c:331 (0xffc08cf4) Ending Line : aio_misc.c:332 (0xffc08d03) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 385 Symbol : rtems_aio_enqueue (0xffc08bf0) Starting Line : aio_misc.c:376 (0xffc08df0) Ending Line : aio_misc.c:376 (0xffc08df7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 389 Symbol : rtems_aio_handle (0xffc08864) Starting Line : aio_misc.c:459 (0xffc08950) Ending Line : aio_misc.c:459 (0xffc08957) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 391 Symbol : rtems_aio_handle (0xffc08864) Starting Line : aio_misc.c:466 (0xffc08960) Ending Line : aio_misc.c:467 (0xffc08977) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 397 Symbol : rtems_aio_init (0xffc08660) Starting Line : aio_misc.c:47 (0xffc0869c) Ending Line : aio_misc.c:47 (0xffc086a3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 399 Symbol : rtems_aio_init (0xffc08660) Starting Line : aio_misc.c:52 (0xffc086c0) Ending Line : aio_misc.c:52 (0xffc086c7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 401 Symbol : rtems_aio_init (0xffc08660) Starting Line : aio_misc.c:57 (0xffc086e4) Ending Line : aio_misc.c:58 (0xffc086f3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 403 Symbol : rtems_aio_insert_prio (0xffc08ab0) Starting Line : aio_misc.c:556 (0xffc08ae4) Ending Line : aio_misc.c:190 (0xffc08aef) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 405 Symbol : rtems_aio_insert_prio (0xffc08ab0) Starting Line : aio_misc.c:187 (0xffc08af8) Ending Line : aio_misc.c:187 (0xffc08aff) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 407 Symbol : rtems_aio_remove_req (0xffc08b74) Starting Line : aio_misc.c:556 (0xffc08ba0) Ending Line : aio_misc.c:254 (0xffc08bab) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 409 Symbol : rtems_aio_remove_req (0xffc08b74) Starting Line : aio_misc.c:260 (0xffc08be4) Ending Line : aio_misc.c:260 (0xffc08be7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 413 Symbol : rtems_cpu_usage_report_with_plugin (0xffc048a8) Starting Line : cpuusagereport.c:111 (0xffc04960) Ending Line : cpuusagereport.c:111 (0xffc04963) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 417 Symbol : rtems_error (0xffc092ac) Starting Line : error.c:172 (0xffc092e0) Ending Line : error.c:172 (0xffc092ff) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 421 Symbol : rtems_filesystem_initialize (0xffc04e28) Starting Line : base_fs.c:58 (0xffc04e88) Ending Line : base_fs.c:58 (0xffc04e93) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 423 Symbol : rtems_filesystem_initialize (0xffc04e28) Starting Line : base_fs.c:105 (0xffc04f14) Ending Line : base_fs.c:105 (0xffc04f1f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 429 Symbol : rtems_gxx_key_create (0xffc04e0c) Starting Line : gxx_wrappers.c:84 (0xffc04e5c) Ending Line : gxx_wrappers.c:85 (0xffc04e67) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Symbol : rtems_heap_extend *** NEVER REFERENCED *** This symbol was never referenced by an analyzed executable. Therefore there is no size or disassembly for this symbol. This could be due to symbol misspelling or lack of a test for this symbol. ============================================ ============================================ Index : 441 Symbol : rtems_io_register_driver (0xffc092a8) Starting Line : ioregisterdriver.c:42 (0xffc09344) Ending Line : ioregisterdriver.c:42 (0xffc0934b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 448 Symbol : rtems_libio_is_file_open (0xffc106dc) Starting Line : libio.c:260 (0xffc10714) Ending Line : libio.c:260 (0xffc1071b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 450 Symbol : rtems_libio_is_open_files_in_fs (0xffc1065c) Starting Line : libio.c:216 (0xffc10694) Ending Line : libio.c:216 (0xffc1069b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 455 Symbol : rtems_libio_to_fcntl_flags (0xffc1051c) Starting Line : libio.c:104 (0xffc10538) Ending Line : libio.c:104 (0xffc1053b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 465 Symbol : rtems_panic (0xffc0937c) Starting Line : error.c:200 (0xffc093a8) Ending Line : error.c:200 (0xffc093c7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 470 Symbol : rtems_rate_monotonic_period (0xffc08cb4) Starting Line : ratemonperiod.c:339 (0xffc08e00) Ending Line : ratemonperiod.c:339 (0xffc08e0f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 480 Symbol : rtems_stack_checker_is_blown (0xffc043ec) Starting Line : check.c:328 (0xffc0446c) Ending Line : check.c:328 (0xffc04477) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 486 Symbol : rtems_string_to_double (0xffc0dda4) Starting Line : stringtodouble.c:52 (0xffc0de48) Ending Line : stringtodouble.c:52 (0xffc0de57) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 489 Symbol : rtems_string_to_float (0xffc0de78) Starting Line : stringtofloat.c:52 (0xffc0df18) Ending Line : stringtofloat.c:52 (0xffc0df27) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 492 Symbol : rtems_string_to_int (0xffc0df48) Starting Line : stringtoint.c:53 (0xffc0dfdc) Ending Line : stringtoint.c:53 (0xffc0dfe7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Symbol : rtems_string_to_long_double *** NEVER REFERENCED *** This symbol was never referenced by an analyzed executable. Therefore there is no size or disassembly for this symbol. This could be due to symbol misspelling or lack of a test for this symbol. ============================================ ============================================ Index : 500 Symbol : rtems_string_to_unsigned_char (0xffc0e1ac) Starting Line : stringtounsignedchar.c:53 (0xffc0e228) Ending Line : stringtounsignedchar.c:52 (0xffc0e23b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 502 Symbol : rtems_string_to_unsigned_char (0xffc0e1ac) Starting Line : stringtounsignedchar.c:58 (0xffc0e244) Ending Line : stringtounsignedchar.c:59 (0xffc0e257) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 508 Symbol : rtems_tarfs_load (0xffc03c54) Starting Line : imfs_load_tar.c:112 (0xffc03cc0) Ending Line : imfs_load_tar.c:112 (0xffc03cc3) 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 : 512 Symbol : rtems_tarfs_load (0xffc03c54) Starting Line : imfs_load_tar.c:151 (0xffc03d98) Ending Line : imfs_load_tar.c:151 (0xffc03da3) 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 : 520 Symbol : rtems_termios_close (0xffc06720) Starting Line : termios.c:397 (0xffc067f8) Ending Line : termios.c:397 (0xffc067fb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 522 Symbol : rtems_termios_close (0xffc06720) Starting Line : termios.c:400 (0xffc06808) Ending Line : termios.c:400 (0xffc0681b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 524 Symbol : rtems_termios_dequeue_characters (0xffc07e5c) Starting Line : termios.c:1389 (0xffc07e94) Ending Line : termios.c:1389 (0xffc07e97) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 528 Symbol : rtems_termios_enqueue_raw_characters (0xffc07894) Starting Line : termios.c:1162 (0xffc07978) Ending Line : termios.c:1162 (0xffc07983) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 530 Symbol : rtems_termios_enqueue_raw_characters (0xffc07894) Starting Line : termios.c:1174 (0xffc079a4) Ending Line : termios.c:1174 (0xffc079af) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 533 Symbol : rtems_termios_enqueue_raw_characters (0xffc07894) Starting Line : termios.c:1182 (0xffc079c8) Ending Line : registers.h:485 (0xffc07a0f) Size in Bytes : 72 Size in Instructions : 18 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 535 Symbol : rtems_termios_enqueue_raw_characters (0xffc07894) Starting Line : termios.c:1199 (0xffc07a5c) Ending Line : termios.c:1216 (0xffc07af7) Size in Bytes : 156 Size in Instructions : 39 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 537 Symbol : rtems_termios_enqueue_raw_characters (0xffc07894) Starting Line : termios.c:1225 (0xffc07b08) Ending Line : termios.c:1225 (0xffc07b0f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 540 Symbol : rtems_termios_enqueue_raw_characters (0xffc07894) Starting Line : termios.c:1234 (0xffc07b34) Ending Line : termios.c:1235 (0xffc07b4b) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 547 Symbol : rtems_termios_ioctl (0xffc06900) Starting Line : termios.c:463 (0xffc06a3c) Ending Line : registers.h:485 (0xffc06a7f) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 549 Symbol : rtems_termios_ioctl (0xffc06900) Starting Line : termios.c:486 (0xffc06ac8) Ending Line : termios.c:492 (0xffc06b03) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 552 Symbol : rtems_termios_ioctl (0xffc06900) Starting Line : termios.c:612 (0xffc06c94) Ending Line : termios.c:616 (0xffc06cbf) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 556 Symbol : rtems_termios_open (0xffc06304) Starting Line : termios.c:172 (0xffc063f0) Ending Line : termios.c:172 (0xffc063f7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 561 Symbol : rtems_termios_open (0xffc06304) Starting Line : termios.c:314 (0xffc0668c) Ending Line : termios.c:314 (0xffc0669f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 565 Symbol : rtems_termios_puts (0xffc06cdc) Starting Line : termios.c:664 (0xffc06d74) Ending Line : termios.c:664 (0xffc06d77) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 567 Symbol : rtems_termios_puts (0xffc06cdc) Starting Line : termios.c:676 (0xffc06ddc) Ending Line : termios.c:676 (0xffc06de7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 572 Symbol : rtems_termios_read (0xffc074f0) Starting Line : termios.c:977 (0xffc0762c) Ending Line : termios.c:977 (0xffc07633) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 578 Symbol : rtems_termios_read (0xffc074f0) Starting Line : termios.c:1026 (0xffc07708) Ending Line : termios.c:1029 (0xffc0773b) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 580 Symbol : rtems_termios_read (0xffc074f0) Starting Line : termios.c:1032 (0xffc07748) Ending Line : termios.c:1035 (0xffc0776b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 582 Symbol : rtems_termios_read (0xffc074f0) Starting Line : termios.c:1045 (0xffc07794) Ending Line : termios.c:1047 (0xffc077bb) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 586 Symbol : rtems_termios_refill_transmitter (0xffc07bf4) Starting Line : termios.c:1262 (0xffc07c18) Ending Line : termios.c:1267 (0xffc07c4f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 588 Symbol : rtems_termios_refill_transmitter (0xffc07bf4) Starting Line : termios.c:1280 (0xffc07c60) Ending Line : termios.c:1287 (0xffc07c9f) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 590 Symbol : rtems_termios_refill_transmitter (0xffc07bf4) Starting Line : termios.c:1297 (0xffc07cc0) Ending Line : termios.c:1297 (0xffc07ccb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 592 Symbol : rtems_termios_refill_transmitter (0xffc07bf4) Starting Line : termios.c:1327 (0xffc07d34) Ending Line : termios.c:1327 (0xffc07d47) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 594 Symbol : rtems_termios_refill_transmitter (0xffc07bf4) Starting Line : termios.c:1335 (0xffc07d58) Ending Line : termios.c:1339 (0xffc07d7b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 596 Symbol : rtems_termios_rxdaemon (0xffc07b78) Starting Line : termios.c:1464 (0xffc07bb4) Ending Line : termios.c:1465 (0xffc07bc3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 598 Symbol : rtems_termios_txdaemon (0xffc07ddc) Starting Line : termios.c:1425 (0xffc07e1c) Ending Line : termios.c:1426 (0xffc07e2b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 600 Symbol : rtems_termios_txdaemon (0xffc07ddc) Starting Line : termios.c:1433 (0xffc07e44) Ending Line : termios.c:1433 (0xffc07e4f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 603 Symbol : rtems_termios_write (0xffc07424) Starting Line : termios.c:764 (0xffc074cc) Ending Line : termios.c:764 (0xffc074d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 607 Symbol : rtems_verror (0xffc09130) Starting Line : thread.inl:185 (0xffc0916c) Ending Line : thread.inl:185 (0xffc0917b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 611 Symbol : scanInt (0xffc04a0c) Starting Line : getpwent.c:127 (0xffc04a54) Ending Line : getpwent.c:127 (0xffc04a63) 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 : 630 Symbol : siproc (0xffc073b8) Starting Line : termios.c:942 (0xffc07410) Ending Line : termios.c:939 (0xffc07423) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 646 Symbol : unmount (0xffc081e8) Starting Line : unmount.c:140 (0xffc082dc) Ending Line : unmount.c:141 (0xffc082ff) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 648 Symbol : vprintk (0xffc08044) Starting Line : vprintk.c:84 (0xffc0810c) Ending Line : vprintk.c:84 (0xffc08117) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 650 Symbol : vprintk (0xffc08044) Starting Line : vprintk.c:92 (0xffc08150) Ending Line : vprintk.c:92 (0xffc0815b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================