============================================ Index : 8 Symbol : IMFS_eval_path (0xffc0da78) Starting Line : imfs_eval.c:502 (0xffc0db7c) Ending Line : imfs_eval.c:502 (0xffc0db7f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 9 Symbol : IMFS_eval_path (0xffc0da78) Starting Line : imfs_eval.c:488 (0xffc0dd5c) Ending Line : imfs_eval.c:488 (0xffc0dd6f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 20 Symbol : IMFS_evaluate_permission (0xffc0d9bc) Starting Line : imfs_eval.c:84 (0xffc0d9fc) Ending Line : imfs_eval.c:84 (0xffc0da0f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 22 Symbol : IMFS_fifo_lseek (0xffc05638) Starting Line : imfs_fifo.c:126 (0xffc05664) Ending Line : imfs_fifo.c:126 (0xffc0566b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 24 Symbol : IMFS_fifo_write (0xffc05764) Starting Line : imfs_fifo.c:92 (0xffc057c8) Ending Line : imfs_fifo.c:92 (0xffc057e3) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 27 Symbol : IMFS_find_match_in_dir (0xffc0e3ac) Starting Line : imfs_getchild.c:51 (0xffc0e3fc) Ending Line : imfs_getchild.c:51 (0xffc0e3ff) Size in Bytes : 4 Size in Instructions : 1 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 : 31 Symbol : IMFS_fsunmount (0xffc0e2a4) Starting Line : imfs_fsunmount.c:82 (0xffc0e384) Ending Line : imfs_fsunmount.c:82 (0xffc0e38b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 33 Symbol : IMFS_fsunmount (0xffc0e2a4) Starting Line : imfs_fsunmount.c:82 (0xffc0e3a4) Ending Line : imfs_fsunmount.c:82 (0xffc0e3ab) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 43 Symbol : IMFS_memfile_get_block_pointer (0xffc10290) Starting Line : memfile.c:840 (0xffc10398) Ending Line : memfile.c:840 (0xffc1039b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 54 Symbol : IMFS_memfile_get_block_pointer (0xffc10290) Starting Line : memfile.c:934 (0xffc104c4) Ending Line : memfile.c:934 (0xffc104c7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 60 Symbol : IMFS_memfile_read (0xffc104f4) Starting Line : memfile.c:633 (0xffc10648) Ending Line : memfile.c:641 (0xffc1067f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 62 Symbol : IMFS_memfile_read (0xffc104f4) Starting Line : memfile.c:557 (0xffc10684) Ending Line : memfile.c:557 (0xffc1068b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 67 Symbol : IMFS_memfile_read (0xffc104f4) Starting Line : memfile.c:557 (0xffc107b0) Ending Line : memfile.c:557 (0xffc107b7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 78 Symbol : IMFS_memfile_write (0xffc10cac) Starting Line : memfile.c:734 (0xffc10d9c) Ending Line : memfile.c:734 (0xffc10d9f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 83 Symbol : IMFS_mount (0xffc041e0) Starting Line : imfs_mount.c:44 (0xffc04214) Ending Line : imfs_mount.c:44 (0xffc04227) 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 : 85 Symbol : IMFS_print_jnode (0xffc07264) Starting Line : imfs_debug.c:88 (0xffc0729c) Ending Line : imfs_debug.c:92 (0xffc072cb) Size in Bytes : 48 Size in Instructions : 12 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 : 89 Symbol : IMFS_unlink (0xffc043c8) Starting Line : imfs_unlink.c:51 (0xffc044cc) Ending Line : imfs_unlink.c:51 (0xffc044df) 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 : 92 Symbol : IMFS_unmount (0xffc044e0) Starting Line : imfs_unmount.c:45 (0xffc04524) Ending Line : imfs_unmount.c:52 (0xffc0454b) Size in Bytes : 40 Size in Instructions : 10 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 94 Symbol : RTEMS_Malloc_Initialize (0xffc04dfc) Starting Line : malloc_initialize.c:100 (0xffc04f08) Ending Line : malloc_initialize.c:100 (0xffc04f0b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 97 Symbol : Stack_check_Dump_threads_usage (0xffc03aa0) Starting Line : check.c:370 (0xffc03b10) Ending Line : check.c:370 (0xffc03b13) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 99 Symbol : Stack_check_Dump_threads_usage (0xffc03aa0) Starting Line : check.c:426 (0xffc03b2c) Ending Line : check.c:426 (0xffc03b2f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 102 Symbol : Stack_check_Dump_threads_usage (0xffc03aa0) Starting Line : check.c:456 (0xffc03c20) Ending Line : check.c:462 (0xffc03c6f) Size in Bytes : 80 Size in Instructions : 20 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 136 Symbol : _Heap_Walk (0xffc0b3d4) Starting Line : heapwalk.c:95 (0xffc0b730) Ending Line : heapwalk.c:95 (0xffc0b733) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 142 Symbol : _Heap_Walk_print (0xffc0b2d4) Starting Line : heapwalk.c:44 (0xffc0b300) Ending Line : heapwalk.c:44 (0xffc0b31f) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 145 Symbol : _Internal_error_Occurred (0xffc0a6ac) Starting Line : interr.c:61 (0xffc0a6ec) Ending Line : interr.c:61 (0xffc0a6ef) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 152 Symbol : _Objects_Extend_information (0xffc0a800) Starting Line : objectextendinformation.c:76 (0xffc0aae4) Ending Line : objectextendinformation.c:68 (0xffc0ab0b) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 153 Symbol : _Objects_Extend_information (0xffc0a800) Starting Line : objectextendinformation.c:152 (0xffc0ab18) Ending Line : objectextendinformation.c:152 (0xffc0ab23) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 161 Symbol : _Objects_Shrink_information (0xffc0af24) Starting Line : objectshrinkinformation.c:66 (0xffc0afb8) Ending Line : objectshrinkinformation.c:66 (0xffc0afbb) 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 : 176 Symbol : _Thread_Change_priority (0xffc0b6a4) Starting Line : registers.h:485 (0xffc0b710) Ending Line : threadchangepriority.c:65 (0xffc0b723) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 178 Symbol : _Thread_Change_priority (0xffc0b6a4) Starting Line : threadchangepriority.c:72 (0xffc0b794) Ending Line : threadchangepriority.c:72 (0xffc0b79b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 189 Symbol : _Thread_queue_Requeue (0xffc0c678) Starting Line : threadqrequeue.c:73 (0xffc0c6a8) Ending Line : threadqrequeue.c:73 (0xffc0c6c3) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 191 Symbol : _Thread_queue_Requeue (0xffc0c678) Starting Line : registers.h:485 (0xffc0c6e8) Ending Line : registers.h:485 (0xffc0c6eb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 196 Symbol : _Timer_server_Body (0xffc1b9f0) Starting Line : registers.h:485 (0xffc1bb34) Ending Line : timerserver.c:272 (0xffc1bb63) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : _Timespec_Less_than (0xffc0ef34) Starting Line : timespeclessthan.c:35 (0xffc0ef68) Ending Line : timespeclessthan.c:42 (0xffc0ef6f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 213 Symbol : _Watchdog_Adjust (0xffc0f4e0) Starting Line : watchdogadjust.c:64 (0xffc0f550) Ending Line : watchdogadjust.c:64 (0xffc0f553) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 221 Symbol : __kill (0xffc28820) Starting Line : kill_noposix.c:47 (0xffc28820) Ending Line : kill_noposix.c:47 (0xffc28827) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 222 Symbol : _gettimeofday (0xffc04c5c) Starting Line : __gettod.c:82 (0xffc04c5c) Ending Line : __gettod.c:82 (0xffc04c5f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 230 Symbol : devFS_evaluate_path (0xffc0e00c) Starting Line : devfs_eval.c:44 (0xffc0e154) Ending Line : devfs_eval.c:44 (0xffc0e167) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 235 Symbol : drainOutput (0xffc05e30) Starting Line : termios.c:347 (0xffc05e74) Ending Line : termios.c:346 (0xffc05eb7) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 236 Symbol : drainOutput (0xffc05e30) Starting Line : termios.c:352 (0xffc05ed4) Ending Line : termios.c:352 (0xffc05ed7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 243 Symbol : erase (0xffc06d94) Starting Line : termios.c:848 (0xffc06e38) Ending Line : termios.c:848 (0xffc06e3f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 245 Symbol : erase (0xffc06d94) Starting Line : termios.c:802 (0xffc06e68) Ending Line : termios.c:802 (0xffc06e6b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 246 Symbol : erase (0xffc06d94) Starting Line : termios.c:849 (0xffc06e9c) Ending Line : termios.c:853 (0xffc06edb) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 249 Symbol : erase (0xffc06d94) Starting Line : termios.c:832 (0xffc06f44) Ending Line : termios.c:827 (0xffc06f4f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 251 Symbol : erase (0xffc06d94) Starting Line : termios.c:827 (0xffc06f9c) Ending Line : termios.c:827 (0xffc06f9f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 253 Symbol : erase (0xffc06d94) Starting Line : termios.c:806 (0xffc06fa8) Ending Line : termios.c:819 (0xffc07033) Size in Bytes : 140 Size in Instructions : 35 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 255 Symbol : fcntl (0xffc057cc) Starting Line : fcntl.c:94 (0xffc0589c) Ending Line : fcntl.c:94 (0xffc058a7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 258 Symbol : fcntl (0xffc057cc) Starting Line : fcntl.c:143 (0xffc05910) Ending Line : fcntl.c:143 (0xffc0591b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 262 Symbol : fcntl (0xffc057cc) Starting Line : fcntl.c:53 (0xffc059e0) Ending Line : fcntl.c:83 (0xffc059ff) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 269 Symbol : fifo_open (0xffc11428) Starting Line : libio_.h:169 (0xffc1153c) Ending Line : libio_.h:169 (0xffc1154b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 274 Symbol : fifo_open (0xffc11428) Starting Line : fifo.c:360 (0xffc115cc) Ending Line : fifo.c:360 (0xffc115cf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 279 Symbol : fifo_open (0xffc11428) Starting Line : fifo.c:338 (0xffc11660) Ending Line : fifo.c:338 (0xffc11663) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 284 Symbol : fifo_open (0xffc11428) Starting Line : fifo.c:150 (0xffc11808) Ending Line : fifo.c:234 (0xffc11837) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Symbol : getpagesize *** 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 : 290 Symbol : gettimeofday (0xffc04bc0) Starting Line : __gettod.c:37 (0xffc04c3c) Ending Line : __gettod.c:37 (0xffc04c4f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 299 Symbol : iproc (0xffc07034) Starting Line : termios.c:872 (0xffc0705c) Ending Line : termios.c:872 (0xffc0705f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 308 Symbol : iproc (0xffc07034) Starting Line : termios.c:904 (0xffc07164) Ending Line : termios.c:907 (0xffc07187) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 310 Symbol : iproc (0xffc07034) Starting Line : termios.c:883 (0xffc07190) Ending Line : termios.c:883 (0xffc07197) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 311 Symbol : iproc (0xffc07034) Starting Line : termios.c:905 (0xffc071b4) Ending Line : termios.c:905 (0xffc071c3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 313 Symbol : kill (0xffc28810) Starting Line : kill_noposix.c:33 (0xffc28810) Ending Line : kill_noposix.c:33 (0xffc28817) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 315 Symbol : libc_wrapup (0xffc1764c) Starting Line : newlibc_exit.c:90 (0xffc17670) Ending Line : newlibc_exit.c:90 (0xffc17687) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 318 Symbol : malloc (0xffc04f14) Starting Line : malloc.c:62 (0xffc05004) Ending Line : malloc.c:62 (0xffc0500b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 320 Symbol : malloc (0xffc04f14) Starting Line : malloc.c:47 (0xffc05018) Ending Line : malloc.c:47 (0xffc0501b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 328 Symbol : memfile_lseek (0xffc110d0) Starting Line : memfile.c:220 (0xffc1116c) Ending Line : memfile.c:229 (0xffc1119b) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 330 Symbol : memfile_open (0xffc10f64) Starting Line : memfile.c:102 (0xffc10fe0) Ending Line : memfile.c:111 (0xffc11043) Size in Bytes : 100 Size in Instructions : 25 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 336 Symbol : mount (0xffc0525c) Starting Line : mount.c:157 (0xffc05534) Ending Line : mount.c:157 (0xffc05547) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 337 Symbol : mount (0xffc0525c) Starting Line : mount.c:219 (0xffc05570) Ending Line : mount.c:257 (0xffc0558b) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 342 Symbol : newlib_free_buffers (0xffc055dc) Starting Line : newlibc_reent.c:121 (0xffc055fc) Ending Line : newlibc_reent.c:121 (0xffc05603) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 344 Symbol : newlib_free_buffers (0xffc055dc) Starting Line : newlibc_reent.c:115 (0xffc05628) Ending Line : newlibc_reent.c:124 (0xffc0565f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 346 Symbol : open (0xffc0599c) Starting Line : open.c:185 (0xffc05b58) Ending Line : open.c:185 (0xffc05b5f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 349 Symbol : open (0xffc0599c) Starting Line : open.c:127 (0xffc05c00) Ending Line : open.c:128 (0xffc05c0f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 356 Symbol : oproc (0xffc06b58) Starting Line : termios.c:694 (0xffc06bec) Ending Line : termios.c:728 (0xffc06c0b) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 358 Symbol : oproc (0xffc06b58) Starting Line : termios.c:697 (0xffc06c14) Ending Line : termios.c:697 (0xffc06c1b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 360 Symbol : oproc (0xffc06b58) Starting Line : termios.c:705 (0xffc06c44) Ending Line : termios.c:710 (0xffc06c7b) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 362 Symbol : oproc (0xffc06b58) Starting Line : termios.c:723 (0xffc06c94) Ending Line : termios.c:733 (0xffc06cd3) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 372 Symbol : pipe_read (0xffc11874) Starting Line : fifo.c:422 (0xffc11a48) Ending Line : fifo.c:422 (0xffc11a4f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 385 Symbol : pipe_write (0xffc11a8c) Starting Line : fifo.c:488 (0xffc11c7c) Ending Line : fifo.c:529 (0xffc11c87) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 386 Symbol : pipe_write (0xffc11a8c) Starting Line : fifo.c:510 (0xffc11ca8) Ending Line : fifo.c:510 (0xffc11caf) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 387 Symbol : pipe_write (0xffc11a8c) Starting Line : fifo.c:502 (0xffc11cc4) Ending Line : fifo.c:502 (0xffc11ccb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 390 Symbol : printk (0xffc05c6c) Starting Line : printk.c:33 (0xffc05c98) Ending Line : printk.c:33 (0xffc05cb7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 392 Symbol : printk_plugin (0xffc07550) Starting Line : printk_plugin.c:24 (0xffc07578) Ending Line : printk_plugin.c:24 (0xffc07597) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 401 Symbol : readv (0xffc07234) Starting Line : readv.c:108 (0xffc07370) Ending Line : readv.c:108 (0xffc07377) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 404 Symbol : realloc (0xffc1787c) Starting Line : realloc.c:52 (0xffc1792c) Ending Line : realloc.c:53 (0xffc1793b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 407 Symbol : realloc (0xffc1787c) Starting Line : realloc.c:79 (0xffc17988) Ending Line : realloc.c:79 (0xffc1798f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 429 Symbol : rtems_error (0xffc0ad64) Starting Line : error.c:172 (0xffc0ad94) Ending Line : error.c:172 (0xffc0adb3) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 431 Symbol : rtems_filesystem_dirname (0xffc049ec) Starting Line : eval.c:126 (0xffc04a10) Ending Line : eval.c:126 (0xffc04a13) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 436 Symbol : rtems_filesystem_initialize (0xffc046f4) Starting Line : base_fs.c:52 (0xffc04828) Ending Line : base_fs.c:58 (0xffc0484b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 438 Symbol : rtems_filesystem_iterate (0xffc0ed94) Starting Line : mount-mgr.c:50 (0xffc0edd0) Ending Line : mount-mgr.c:50 (0xffc0edd3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 441 Symbol : rtems_filesystem_mount_iterate (0xffc051a4) Starting Line : mount.c:269 (0xffc051fc) Ending Line : mount.c:269 (0xffc051ff) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 445 Symbol : rtems_filesystem_prefix_separators (0xffc04a4c) Starting Line : eval.c:144 (0xffc04a84) Ending Line : eval.c:144 (0xffc04a87) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 450 Symbol : rtems_gxx_key_create (0xffc05880) Starting Line : gxx_wrappers.c:84 (0xffc058f4) Ending Line : gxx_wrappers.c:85 (0xffc05903) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 457 Symbol : rtems_gxx_once (0xffc057a4) Starting Line : gxx_wrappers.c:51 (0xffc05850) Ending Line : gxx_wrappers.c:56 (0xffc0587f) Size in Bytes : 48 Size in Instructions : 12 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 : 463 Symbol : rtems_io_register_driver (0xffc0ad18) Starting Line : ioregisterdriver.c:47 (0xffc0adac) Ending Line : ioregisterdriver.c:47 (0xffc0adaf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 464 Symbol : rtems_io_register_driver (0xffc0ad18) Starting Line : ioregisterdriver.c:55 (0xffc0ae8c) Ending Line : ioregisterdriver.c:55 (0xffc0ae8f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 465 Symbol : rtems_io_register_driver (0xffc0ad18) Starting Line : ioregisterdriver.c:107 (0xffc0aeb0) Ending Line : ioregisterdriver.c:107 (0xffc0aebb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 473 Symbol : rtems_libio_init (0xffc04c60) Starting Line : libio_init.c:81 (0xffc04d38) Ending Line : libio_init.c:81 (0xffc04d3b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 477 Symbol : rtems_libio_set_private_env (0xffc0636c) Starting Line : privateenv.c:126 (0xffc063cc) Ending Line : privateenv.c:126 (0xffc063f7) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 482 Symbol : rtems_libio_to_fcntl_flags (0xffc0ea08) Starting Line : libio.c:104 (0xffc0ea50) Ending Line : libio.c:104 (0xffc0ea57) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 487 Symbol : rtems_memalign (0xffc13e00) Starting Line : rtems_memalign.c:43 (0xffc13ec8) Ending Line : rtems_memalign.c:43 (0xffc13ecb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 496 Symbol : rtems_panic (0xffc0ae3c) Starting Line : error.c:200 (0xffc0ae68) Ending Line : error.c:200 (0xffc0ae87) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 501 Symbol : rtems_print_buffer (0xffc03ea4) Starting Line : dumpbuf.c:69 (0xffc0418c) Ending Line : dumpbuf.c:69 (0xffc0419f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 503 Symbol : rtems_rate_monotonic_period (0xffc0a258) Starting Line : ratemonperiod.c:278 (0xffc0a330) Ending Line : ratemonperiod.c:279 (0xffc0a337) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 506 Symbol : rtems_rate_monotonic_period (0xffc0a258) Starting Line : ratemonperiod.c:339 (0xffc0a464) Ending Line : ratemonperiod.c:339 (0xffc0a473) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 518 Symbol : rtems_stack_checker_is_blown (0xffc03ec0) Starting Line : check.c:328 (0xffc03f70) Ending Line : check.c:328 (0xffc03f77) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 522 Symbol : rtems_stack_checker_switch_extension (0xffc03e28) Starting Line : check.c:288 (0xffc03e64) Ending Line : check.c:288 (0xffc03e7b) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 525 Symbol : rtems_string_to_double (0xffc10004) Starting Line : stringtodouble.c:52 (0xffc100d8) Ending Line : stringtodouble.c:52 (0xffc100eb) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 528 Symbol : rtems_string_to_float (0xffc100f4) Starting Line : stringtofloat.c:52 (0xffc101c0) Ending Line : stringtofloat.c:52 (0xffc101d3) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 531 Symbol : rtems_string_to_int (0xffc101dc) Starting Line : stringtoint.c:53 (0xffc102a0) Ending Line : stringtoint.c:72 (0xffc102b7) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 534 Symbol : rtems_string_to_long (0xffc103d0) Starting Line : stringtolong.c:56 (0xffc104a0) Ending Line : stringtolong.c:58 (0xffc104ab) 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 : 541 Symbol : rtems_string_to_unsigned_char (0xffc104d8) Starting Line : stringtounsignedchar.c:53 (0xffc1058c) Ending Line : stringtounsignedchar.c:66 (0xffc105d7) Size in Bytes : 76 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 550 Symbol : rtems_tarfs_load (0xffc043ec) Starting Line : imfs_load_tar.c:180 (0xffc045d0) Ending Line : imfs_load_tar.c:181 (0xffc045db) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 552 Symbol : rtems_tarfs_load (0xffc043ec) Starting Line : imfs_load_tar.c:151 (0xffc04608) Ending Line : imfs_load_tar.c:151 (0xffc0460b) Size in Bytes : 4 Size in Instructions : 1 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 : 560 Symbol : rtems_termios_baud_to_index (0xffc083d4) Starting Line : termios_baud2index.c:46 (0xffc08460) Ending Line : termios_baud2index.c:46 (0xffc08467) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 562 Symbol : rtems_termios_baud_to_index (0xffc083d4) Starting Line : termios_baud2index.c:46 (0xffc08490) Ending Line : termios_baud2index.c:46 (0xffc08497) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 568 Symbol : rtems_termios_close (0xffc06384) Starting Line : termios.c:400 (0xffc0641c) Ending Line : termios.c:400 (0xffc0642f) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 573 Symbol : rtems_termios_close (0xffc06384) Starting Line : termios.c:397 (0xffc0656c) Ending Line : termios.c:397 (0xffc0656f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 576 Symbol : rtems_termios_dequeue_characters (0xffc07fe0) Starting Line : termios.c:1389 (0xffc08060) Ending Line : termios.c:1389 (0xffc08063) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 584 Symbol : rtems_termios_enqueue_raw_characters (0xffc07870) Starting Line : termios.c:1199 (0xffc07a20) Ending Line : termios.c:1212 (0xffc07a57) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 588 Symbol : rtems_termios_enqueue_raw_characters (0xffc07870) Starting Line : termios.c:1234 (0xffc07a8c) Ending Line : termios.c:1235 (0xffc07aa3) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 592 Symbol : rtems_termios_enqueue_raw_characters (0xffc07870) Starting Line : registers.h:472 (0xffc07b2c) Ending Line : termios.c:1216 (0xffc07c23) Size in Bytes : 248 Size in Instructions : 62 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 597 Symbol : rtems_termios_ioctl (0xffc0658c) Starting Line : registers.h:472 (0xffc066fc) Ending Line : registers.h:485 (0xffc06727) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 600 Symbol : rtems_termios_ioctl (0xffc0658c) Starting Line : termios.c:484 (0xffc06764) Ending Line : termios.c:492 (0xffc067b3) Size in Bytes : 80 Size in Instructions : 20 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 603 Symbol : rtems_termios_ioctl (0xffc0658c) Starting Line : termios.c:612 (0xffc06820) Ending Line : termios.c:618 (0xffc0684b) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 606 Symbol : rtems_termios_ioctl (0xffc0658c) Starting Line : termios.c:614 (0xffc06918) Ending Line : registers.h:485 (0xffc0694b) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 607 Symbol : rtems_termios_ioctl (0xffc0658c) Starting Line : termios.c:500 (0xffc06994) Ending Line : termios.c:500 (0xffc069a3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 609 Symbol : rtems_termios_ioctl (0xffc0658c) Starting Line : termios.c:562 (0xffc069b0) Ending Line : termios.c:564 (0xffc069bf) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 614 Symbol : rtems_termios_open (0xffc05ed8) Starting Line : termios.c:314 (0xffc05fb0) Ending Line : termios.c:314 (0xffc05fc3) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 617 Symbol : rtems_termios_open (0xffc05ed8) Starting Line : termios.c:327 (0xffc06060) Ending Line : termios.c:327 (0xffc06063) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 619 Symbol : rtems_termios_open (0xffc05ed8) Starting Line : termios.c:172 (0xffc062cc) Ending Line : termios.c:172 (0xffc062d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 623 Symbol : rtems_termios_open (0xffc05ed8) Starting Line : termios.c:257 (0xffc06378) Ending Line : termios.c:257 (0xffc0637b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 628 Symbol : rtems_termios_puts (0xffc069d4) Starting Line : termios.c:676 (0xffc06ac8) Ending Line : termios.c:676 (0xffc06ad3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 629 Symbol : rtems_termios_puts (0xffc069d4) Starting Line : termios.c:664 (0xffc06b54) Ending Line : termios.c:664 (0xffc06b57) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 635 Symbol : rtems_termios_read (0xffc073e0) Starting Line : termios.c:1011 (0xffc075d4) Ending Line : termios.c:1011 (0xffc075d7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 640 Symbol : rtems_termios_read (0xffc073e0) Starting Line : termios.c:1034 (0xffc07690) Ending Line : termios.c:1035 (0xffc076b3) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 642 Symbol : rtems_termios_read (0xffc073e0) Starting Line : termios.c:1045 (0xffc076c0) Ending Line : termios.c:1011 (0xffc076fb) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 644 Symbol : rtems_termios_read (0xffc073e0) Starting Line : termios.c:1058 (0xffc0771c) Ending Line : termios.c:1029 (0xffc07753) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 650 Symbol : rtems_termios_read (0xffc073e0) Starting Line : termios.c:977 (0xffc07814) Ending Line : termios.c:977 (0xffc0781f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 655 Symbol : rtems_termios_refill_transmitter (0xffc07ccc) Starting Line : termios.c:1297 (0xffc07dfc) Ending Line : termios.c:1297 (0xffc07e07) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 657 Symbol : rtems_termios_refill_transmitter (0xffc07ccc) Starting Line : termios.c:1327 (0xffc07e20) Ending Line : termios.c:1358 (0xffc07e37) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 658 Symbol : rtems_termios_refill_transmitter (0xffc07ccc) Starting Line : termios.c:1262 (0xffc07e50) Ending Line : termios.c:1358 (0xffc07f53) Size in Bytes : 260 Size in Instructions : 65 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 660 Symbol : rtems_termios_rxdaemon (0xffc07c24) Starting Line : termios.c:1464 (0xffc07c88) Ending Line : termios.c:1472 (0xffc07cb3) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 662 Symbol : rtems_termios_txdaemon (0xffc07f54) Starting Line : termios.c:1433 (0xffc07f9c) Ending Line : termios.c:1433 (0xffc07fa3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 664 Symbol : rtems_termios_txdaemon (0xffc07f54) Starting Line : termios.c:1425 (0xffc07fcc) Ending Line : termios.c:1426 (0xffc07fdf) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 668 Symbol : rtems_termios_write (0xffc072a4) Starting Line : termios.c:764 (0xffc073cc) Ending Line : termios.c:764 (0xffc073df) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 672 Symbol : rtems_verror (0xffc0abb0) Starting Line : thread.inl:185 (0xffc0ac00) Ending Line : thread.inl:186 (0xffc0ac13) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 677 Symbol : scanInt (0xffc053d8) Starting Line : getpwent.c:127 (0xffc054b8) Ending Line : getpwent.c:128 (0xffc054cb) Size in Bytes : 20 Size in Instructions : 5 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 : 692 Symbol : siproc (0xffc07220) Starting Line : termios.c:942 (0xffc07248) Ending Line : termios.c:939 (0xffc0725f) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Symbol : uname *** 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 : 699 Symbol : unmount (0xffc0958c) Starting Line : unmount.c:162 (0xffc09644) Ending Line : unmount.c:162 (0xffc0965f) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 701 Symbol : unmount (0xffc0958c) Starting Line : unmount.c:140 (0xffc09750) Ending Line : unmount.c:141 (0xffc09773) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 709 Symbol : vprintk (0xffc08064) Starting Line : vprintk.c:84 (0xffc0846c) Ending Line : vprintk.c:94 (0xffc08493) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 718 Symbol : writev (0xffc09c94) Starting Line : writev.c:122 (0xffc09de4) Ending Line : writev.c:122 (0xffc09de7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 719 Symbol : writev (0xffc09c94) Starting Line : writev.c:115 (0xffc09e3c) Ending Line : writev.c:115 (0xffc09e43) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================