============================================ Index : 6 Symbol : IMFS_eval_path (0xffc0b9c4) Starting Line : imfs_eval.c:488 (0xffc0b9ec) Ending Line : imfs_eval.c:488 (0xffc0b9f7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 16 Symbol : IMFS_evaluate_permission (0xffc0b8e4) Starting Line : imfs_eval.c:84 (0xffc0b900) Ending Line : imfs_eval.c:84 (0xffc0b913) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 20 Symbol : IMFS_fifo_lseek (0xffc04cc8) Starting Line : imfs_fifo.c:126 (0xffc04cf9) Ending Line : imfs_fifo.c:126 (0xffc04cfb) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 21 Symbol : IMFS_fifo_lseek (0xffc04cc8) Starting Line : imfs_fifo.c:126 (0xffc04cfd) Ending Line : imfs_fifo.c:126 (0xffc04cff) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 23 Symbol : IMFS_fifo_write (0xffc04db0) Starting Line : imfs_fifo.c:91 (0xffc04e11) Ending Line : imfs_fifo.c:91 (0xffc04e13) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 26 Symbol : IMFS_find_match_in_dir (0xffc0c074) Starting Line : imfs_getchild.c:51 (0xffc0c0bc) Ending Line : imfs_getchild.c:51 (0xffc0c0c3) 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 : 30 Symbol : IMFS_fsunmount (0xffc0bfb8) Starting Line : imfs_fsunmount.c:91 (0xffc0c05c) Ending Line : imfs_fsunmount.c:82 (0xffc0c067) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 38 Symbol : IMFS_memfile_get_block_pointer (0xffc0e5c8) Starting Line : memfile.c:840 (0xffc0e634) Ending Line : memfile.c:840 (0xffc0e637) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 48 Symbol : IMFS_memfile_get_block_pointer (0xffc0e5c8) Starting Line : memfile.c:878 (0xffc0e78c) Ending Line : memfile.c:878 (0xffc0e78f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 52 Symbol : IMFS_memfile_read (0xffc0e79c) Starting Line : memfile.c:557 (0xffc0e7fc) Ending Line : memfile.c:557 (0xffc0e7ff) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 68 Symbol : IMFS_mount (0xffc03a10) Starting Line : imfs_mount.c:44 (0xffc03a2c) Ending Line : imfs_mount.c:44 (0xffc03a3f) 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 : 70 Symbol : IMFS_print_jnode (0xffc06a74) Starting Line : imfs_debug.c:88 (0xffc06b64) Ending Line : imfs_debug.c:89 (0xffc06b7f) 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 : 72 Symbol : IMFS_readlink (0xffc03a64) Starting Line : imfs_readlink.c:39 (0xffc03a78) Ending Line : imfs_readlink.c:39 (0xffc03a7f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 76 Symbol : IMFS_unlink (0xffc03bb0) Starting Line : imfs_unlink.c:51 (0xffc03be4) Ending Line : imfs_unlink.c:51 (0xffc03bf7) 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 : 78 Symbol : IMFS_unmount (0xffc03c90) Starting Line : imfs_unmount.c:45 (0xffc03cac) Ending Line : imfs_unmount.c:45 (0xffc03cb7) 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 : 80 Symbol : IMFS_unmount (0xffc03c90) Starting Line : imfs_unmount.c:52 (0xffc03cc4) Ending Line : imfs_unmount.c:52 (0xffc03cd7) 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 : 82 Symbol : Stack_check_Dump_threads_usage (0xffc04038) Starting Line : check.c:426 (0xffc04090) Ending Line : check.c:426 (0xffc04097) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 85 Symbol : Stack_check_Dump_threads_usage (0xffc04038) Starting Line : check.c:456 (0xffc04130) Ending Line : check.c:456 (0xffc0414f) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 100 Symbol : _Heap_Extend (0xffc0e32c) Starting Line : heapextend.c:168 (0xffc0e3e0) Ending Line : heapextend.c:168 (0xffc0e3e7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 102 Symbol : _Heap_Extend (0xffc0e32c) Starting Line : heapextend.c:47 (0xffc0e4a0) Ending Line : heapextend.c:60 (0xffc0e4e3) Size in Bytes : 68 Size in Instructions : 17 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 112 Symbol : _Heap_Walk (0xffc09a38) Starting Line : heapwalk.c:233 (0xffc09bd0) Ending Line : heapwalk.c:233 (0xffc09be3) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 116 Symbol : _Heap_Walk_print (0xffc09988) Starting Line : heapwalk.c:44 (0xffc099b9) Ending Line : heapwalk.c:44 (0xffc099d7) Size in Bytes : 31 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 118 Symbol : _IO_Manager_initialization (0xffc07fb4) Starting Line : io.c:82 (0xffc0801c) Ending Line : io.c:82 (0xffc08023) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 119 Symbol : _Internal_error_Occurred (0xffc08d4c) Starting Line : interr.c:61 (0xffc08d90) Ending Line : interr.c:61 (0xffc08d93) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 122 Symbol : _Objects_Extend_information (0xffc08e74) Starting Line : objectextendinformation.c:68 (0xffc08ebc) Ending Line : objectextendinformation.c:68 (0xffc08ec3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 124 Symbol : _Objects_Extend_information (0xffc08e74) Starting Line : objectextendinformation.c:191 (0xffc08fa0) Ending Line : objectextendinformation.c:191 (0xffc08fa7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 127 Symbol : _Objects_Extend_information (0xffc08e74) Starting Line : objectextendinformation.c:204 (0xffc0902c) Ending Line : objectextendinformation.c:204 (0xffc09033) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 134 Symbol : _Objects_Shrink_information (0xffc09500) Starting Line : objectshrinkinformation.c:65 (0xffc09538) Ending Line : objectshrinkinformation.c:65 (0xffc0953f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 136 Symbol : _POSIX_Absolute_timeout_to_ticks (0xffc0a1e4) Starting Line : posixtimespecabsolutetimeout.c:80 (0xffc0a264) Ending Line : posixtimespecabsolutetimeout.c:80 (0xffc0a267) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 148 Symbol : _POSIX_Timer_TSR (0xffc07b64) Starting Line : timertsr.c:65 (0xffc07bd4) Ending Line : timertsr.c:65 (0xffc07bd7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 183 Symbol : _Watchdog_Adjust_to_chain (0xffc1da1c) Starting Line : watchdogadjusttochain.c:56 (0xffc1da69) Ending Line : watchdogadjusttochain.c:56 (0xffc1da6b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 184 Symbol : _Watchdog_Adjust_to_chain (0xffc1da1c) Starting Line : watchdogadjusttochain.c:56 (0xffc1da6d) Ending Line : watchdogadjusttochain.c:57 (0xffc1da73) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : devFS_evaluate_path (0xffc0b69c) Starting Line : devfs_eval.c:44 (0xffc0b6c0) Ending Line : devfs_eval.c:44 (0xffc0b6cb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 204 Symbol : drainOutput (0xffc05170) Starting Line : termios.c:347 (0xffc0519c) Ending Line : termios.c:353 (0xffc051c3) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 210 Symbol : erase (0xffc05ed8) Starting Line : termios.c:802 (0xffc05f14) Ending Line : termios.c:803 (0xffc05f1b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 212 Symbol : erase (0xffc05ed8) Starting Line : termios.c:806 (0xffc05f24) Ending Line : termios.c:808 (0xffc05f47) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 215 Symbol : erase (0xffc05ed8) Starting Line : termios.c:819 (0xffc05f70) Ending Line : termios.c:819 (0xffc05f93) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 217 Symbol : erase (0xffc05ed8) Starting Line : termios.c:832 (0xffc05fe4) Ending Line : termios.c:833 (0xffc05fef) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 219 Symbol : erase (0xffc05ed8) Starting Line : termios.c:848 (0xffc0603c) Ending Line : termios.c:851 (0xffc06067) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 221 Symbol : erase (0xffc05ed8) Starting Line : termios.c:853 (0xffc06078) Ending Line : termios.c:853 (0xffc06083) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 224 Symbol : fcntl (0xffc04d38) Starting Line : fcntl.c:53 (0xffc04df0) Ending Line : fcntl.c:53 (0xffc04dfb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 228 Symbol : fcntl (0xffc04d38) Starting Line : fcntl.c:83 (0xffc04e84) Ending Line : fcntl.c:83 (0xffc04e8f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 230 Symbol : fcntl (0xffc04d38) Starting Line : fcntl.c:94 (0xffc04edc) Ending Line : fcntl.c:94 (0xffc04ee7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 233 Symbol : fcntl (0xffc04d38) Starting Line : fcntl.c:143 (0xffc04f54) Ending Line : fcntl.c:143 (0xffc04f5b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 238 Symbol : fifo_open (0xffc0e920) Starting Line : fifo.c:224 (0xffc0eb3c) Ending Line : fifo.c:224 (0xffc0eb3f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 240 Symbol : fifo_open (0xffc0e920) Starting Line : fifo.c:228 (0xffc0eb54) Ending Line : fifo.c:228 (0xffc0eb5f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 252 Symbol : fifo_open (0xffc0e920) Starting Line : fifo.c:360 (0xffc0ed20) Ending Line : fifo.c:360 (0xffc0ed23) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 262 Symbol : iproc (0xffc060e4) Starting Line : termios.c:872 (0xffc06108) Ending Line : termios.c:872 (0xffc0610b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 266 Symbol : iproc (0xffc060e4) Starting Line : termios.c:883 (0xffc0616c) Ending Line : termios.c:883 (0xffc06173) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 272 Symbol : iproc (0xffc060e4) Starting Line : termios.c:904 (0xffc06210) Ending Line : termios.c:906 (0xffc0622f) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 288 Symbol : memfile_lseek (0xffc0f050) Starting Line : memfile.c:220 (0xffc0f098) Ending Line : memfile.c:220 (0xffc0f0a3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 290 Symbol : memfile_open (0xffc0ef20) Starting Line : memfile.c:102 (0xffc0ef50) Ending Line : memfile.c:111 (0xffc0efa3) Size in Bytes : 84 Size in Instructions : 21 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 292 Symbol : mount (0xffc047c4) Starting Line : mount.c:157 (0xffc048ec) Ending Line : mount.c:157 (0xffc048f3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 295 Symbol : mount (0xffc047c4) Starting Line : mount.c:211 (0xffc049b0) Ending Line : mount.c:211 (0xffc049b3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 297 Symbol : mount (0xffc047c4) Starting Line : mount.c:219 (0xffc049d0) Ending Line : mount.c:220 (0xffc049df) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 298 Symbol : mount (0xffc047c4) Starting Line : mount.c:128 (0xffc04a50) Ending Line : mount.c:128 (0xffc04a57) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 304 Symbol : newlib_free_buffers (0xffc04a88) Starting Line : newlibc_reent.c:115 (0xffc04ab9) Ending Line : newlibc_reent.c:121 (0xffc04ae3) Size in Bytes : 43 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 311 Symbol : oproc (0xffc05ce0) Starting Line : termios.c:694 (0xffc05d18) Ending Line : termios.c:694 (0xffc05d23) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 313 Symbol : oproc (0xffc05ce0) Starting Line : termios.c:694 (0xffc05d34) Ending Line : termios.c:694 (0xffc05d37) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 315 Symbol : oproc (0xffc05ce0) Starting Line : termios.c:697 (0xffc05d40) Ending Line : termios.c:697 (0xffc05d47) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 317 Symbol : oproc (0xffc05ce0) Starting Line : termios.c:705 (0xffc05d68) Ending Line : termios.c:709 (0xffc05d93) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 319 Symbol : oproc (0xffc05ce0) Starting Line : termios.c:727 (0xffc05dc8) Ending Line : termios.c:728 (0xffc05ddf) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 321 Symbol : oproc (0xffc05ce0) Starting Line : termios.c:733 (0xffc05de8) Ending Line : termios.c:733 (0xffc05e0b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 327 Symbol : pipe_read (0xffc0ed3c) Starting Line : fifo.c:401 (0xffc0ed80) Ending Line : fifo.c:401 (0xffc0ed83) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 331 Symbol : pipe_read (0xffc0ed3c) Starting Line : fifo.c:422 (0xffc0eecc) Ending Line : fifo.c:422 (0xffc0eecf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 342 Symbol : pipe_write (0xffc0eee8) Starting Line : fifo.c:510 (0xffc0f094) Ending Line : fifo.c:510 (0xffc0f097) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 343 Symbol : pipe_write (0xffc0eee8) Starting Line : fifo.c:502 (0xffc0f0b8) Ending Line : fifo.c:502 (0xffc0f0bb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 346 Symbol : printk (0xffc04ffc) Starting Line : printk.c:33 (0xffc05028) Ending Line : printk.c:33 (0xffc05047) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 348 Symbol : printk_plugin (0xffc06770) Starting Line : printk_plugin.c:24 (0xffc06798) Ending Line : printk_plugin.c:24 (0xffc067b7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 358 Symbol : pthread_mutex_timedlock (0xffc0a0d4) Starting Line : mutextimedlock.c:76 (0xffc0a13c) Ending Line : mutextimedlock.c:76 (0xffc0a143) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 385 Symbol : realloc (0xffc15938) Starting Line : realloc.c:52 (0xffc159b4) Ending Line : realloc.c:52 (0xffc159bf) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 390 Symbol : rtems_aio_enqueue (0xffc08b60) Starting Line : aio_misc.c:300 (0xffc08b8c) Ending Line : aio_misc.c:301 (0xffc08b97) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 393 Symbol : rtems_aio_enqueue (0xffc08b60) Starting Line : aio_misc.c:331 (0xffc08c64) Ending Line : aio_misc.c:332 (0xffc08c73) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 395 Symbol : rtems_aio_enqueue (0xffc08b60) Starting Line : aio_misc.c:376 (0xffc08d60) Ending Line : aio_misc.c:376 (0xffc08d67) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 399 Symbol : rtems_aio_handle (0xffc087d4) Starting Line : aio_misc.c:459 (0xffc088c0) Ending Line : aio_misc.c:459 (0xffc088c7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 401 Symbol : rtems_aio_handle (0xffc087d4) Starting Line : aio_misc.c:466 (0xffc088d0) Ending Line : aio_misc.c:467 (0xffc088e7) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 407 Symbol : rtems_aio_init (0xffc085d0) Starting Line : aio_misc.c:47 (0xffc0860c) Ending Line : aio_misc.c:47 (0xffc08613) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 409 Symbol : rtems_aio_init (0xffc085d0) Starting Line : aio_misc.c:52 (0xffc08630) Ending Line : aio_misc.c:52 (0xffc08637) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 411 Symbol : rtems_aio_init (0xffc085d0) Starting Line : aio_misc.c:57 (0xffc08655) Ending Line : aio_misc.c:58 (0xffc08663) Size in Bytes : 15 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 413 Symbol : rtems_aio_insert_prio (0xffc08a20) Starting Line : aio_misc.c:556 (0xffc08a54) Ending Line : aio_misc.c:190 (0xffc08a5f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 415 Symbol : rtems_aio_insert_prio (0xffc08a20) Starting Line : aio_misc.c:187 (0xffc08a69) Ending Line : aio_misc.c:187 (0xffc08a6f) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 417 Symbol : rtems_aio_remove_req (0xffc08ae4) Starting Line : aio_misc.c:556 (0xffc08b10) Ending Line : aio_misc.c:254 (0xffc08b1b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 419 Symbol : rtems_aio_remove_req (0xffc08ae4) Starting Line : aio_misc.c:260 (0xffc08b54) Ending Line : aio_misc.c:260 (0xffc08b57) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 425 Symbol : rtems_cpu_usage_report_with_plugin (0xffc04850) Starting Line : cpuusagereport.c:112 (0xffc04918) Ending Line : cpuusagereport.c:112 (0xffc0491b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 429 Symbol : rtems_error (0xffc09254) Starting Line : error.c:172 (0xffc09288) Ending Line : error.c:172 (0xffc092a7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 433 Symbol : rtems_filesystem_initialize (0xffc03e6c) Starting Line : base_fs.c:58 (0xffc03ecc) Ending Line : base_fs.c:58 (0xffc03ed7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 435 Symbol : rtems_filesystem_initialize (0xffc03e6c) Starting Line : base_fs.c:105 (0xffc03f58) Ending Line : base_fs.c:105 (0xffc03f63) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 441 Symbol : rtems_gxx_key_create (0xffc04db4) Starting Line : gxx_wrappers.c:84 (0xffc04e04) Ending Line : gxx_wrappers.c:85 (0xffc04e0f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 453 Symbol : rtems_io_register_driver (0xffc09218) Starting Line : ioregisterdriver.c:42 (0xffc092b4) Ending Line : ioregisterdriver.c:42 (0xffc092bb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 460 Symbol : rtems_libio_is_file_open (0xffc0c7e0) Starting Line : libio.c:260 (0xffc0c818) Ending Line : libio.c:260 (0xffc0c81f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 462 Symbol : rtems_libio_is_open_files_in_fs (0xffc0c760) Starting Line : libio.c:216 (0xffc0c798) Ending Line : libio.c:216 (0xffc0c79f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 467 Symbol : rtems_libio_to_fcntl_flags (0xffc0c620) Starting Line : libio.c:104 (0xffc0c63c) Ending Line : libio.c:104 (0xffc0c63f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 477 Symbol : rtems_panic (0xffc09324) Starting Line : error.c:200 (0xffc09350) Ending Line : error.c:200 (0xffc0936f) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 482 Symbol : rtems_rate_monotonic_period (0xffc08c24) Starting Line : ratemonperiod.c:339 (0xffc08d70) Ending Line : ratemonperiod.c:339 (0xffc08d7f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 492 Symbol : rtems_stack_checker_is_blown (0xffc04394) Starting Line : check.c:328 (0xffc04414) Ending Line : check.c:328 (0xffc0441f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 501 Symbol : rtems_string_to_pointer (0xffc0e088) Starting Line : stringto_template.h:120 (0xffc0e0f8) Ending Line : stringto_template.h:120 (0xffc0e10b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 507 Symbol : rtems_tarfs_load (0xffc03bfc) Starting Line : imfs_load_tar.c:112 (0xffc03c68) Ending Line : imfs_load_tar.c:112 (0xffc03c6b) 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 : 511 Symbol : rtems_tarfs_load (0xffc03bfc) Starting Line : imfs_load_tar.c:151 (0xffc03d40) Ending Line : imfs_load_tar.c:151 (0xffc03d4b) 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 (0xffc055fc) Starting Line : termios.c:397 (0xffc056d4) Ending Line : termios.c:397 (0xffc056d7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 522 Symbol : rtems_termios_close (0xffc055fc) Starting Line : termios.c:400 (0xffc056e4) Ending Line : termios.c:400 (0xffc056f7) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 524 Symbol : rtems_termios_dequeue_characters (0xffc06d38) Starting Line : termios.c:1389 (0xffc06d70) Ending Line : termios.c:1389 (0xffc06d73) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 529 Symbol : rtems_termios_enqueue_raw_characters (0xffc06770) Starting Line : termios.c:1162 (0xffc06854) Ending Line : termios.c:1162 (0xffc0685f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 531 Symbol : rtems_termios_enqueue_raw_characters (0xffc06770) Starting Line : termios.c:1174 (0xffc06880) Ending Line : termios.c:1174 (0xffc0688b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 534 Symbol : rtems_termios_enqueue_raw_characters (0xffc06770) Starting Line : termios.c:1182 (0xffc068a4) Ending Line : registers.h:408 (0xffc068eb) Size in Bytes : 72 Size in Instructions : 18 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 536 Symbol : rtems_termios_enqueue_raw_characters (0xffc06770) Starting Line : termios.c:1199 (0xffc06938) Ending Line : termios.c:1216 (0xffc069d3) Size in Bytes : 156 Size in Instructions : 39 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 538 Symbol : rtems_termios_enqueue_raw_characters (0xffc06770) Starting Line : termios.c:1225 (0xffc069e4) Ending Line : termios.c:1225 (0xffc069eb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 541 Symbol : rtems_termios_enqueue_raw_characters (0xffc06770) Starting Line : termios.c:1234 (0xffc06a10) Ending Line : termios.c:1235 (0xffc06a27) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 548 Symbol : rtems_termios_ioctl (0xffc057dc) Starting Line : termios.c:458 (0xffc058fc) Ending Line : registers.h:408 (0xffc0595b) Size in Bytes : 96 Size in Instructions : 24 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 550 Symbol : rtems_termios_ioctl (0xffc057dc) Starting Line : termios.c:478 (0xffc05974) Ending Line : termios.c:480 (0xffc0598b) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 552 Symbol : rtems_termios_ioctl (0xffc057dc) Starting Line : termios.c:486 (0xffc059a4) Ending Line : termios.c:492 (0xffc059df) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 557 Symbol : rtems_termios_ioctl (0xffc057dc) Starting Line : termios.c:612 (0xffc05b70) Ending Line : termios.c:616 (0xffc05b9b) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 561 Symbol : rtems_termios_open (0xffc051e0) Starting Line : termios.c:172 (0xffc052cc) Ending Line : termios.c:172 (0xffc052d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 566 Symbol : rtems_termios_open (0xffc051e0) Starting Line : termios.c:314 (0xffc05568) Ending Line : termios.c:314 (0xffc0557b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 570 Symbol : rtems_termios_puts (0xffc05bb8) Starting Line : termios.c:664 (0xffc05c50) Ending Line : termios.c:664 (0xffc05c53) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 572 Symbol : rtems_termios_puts (0xffc05bb8) Starting Line : termios.c:676 (0xffc05cb8) Ending Line : termios.c:676 (0xffc05cc3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 577 Symbol : rtems_termios_read (0xffc063cc) Starting Line : termios.c:977 (0xffc06508) Ending Line : termios.c:977 (0xffc0650f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 583 Symbol : rtems_termios_read (0xffc063cc) Starting Line : termios.c:1026 (0xffc065e4) Ending Line : termios.c:1029 (0xffc06617) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 585 Symbol : rtems_termios_read (0xffc063cc) Starting Line : termios.c:1032 (0xffc06624) Ending Line : termios.c:1035 (0xffc06647) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 587 Symbol : rtems_termios_read (0xffc063cc) Starting Line : termios.c:1045 (0xffc06670) Ending Line : termios.c:1047 (0xffc06697) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 591 Symbol : rtems_termios_refill_transmitter (0xffc06ad0) Starting Line : termios.c:1262 (0xffc06af4) Ending Line : termios.c:1267 (0xffc06b2b) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 593 Symbol : rtems_termios_refill_transmitter (0xffc06ad0) Starting Line : termios.c:1280 (0xffc06b3c) Ending Line : termios.c:1287 (0xffc06b7b) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 595 Symbol : rtems_termios_refill_transmitter (0xffc06ad0) Starting Line : termios.c:1297 (0xffc06b9c) Ending Line : termios.c:1297 (0xffc06ba7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 597 Symbol : rtems_termios_refill_transmitter (0xffc06ad0) Starting Line : termios.c:1327 (0xffc06c10) Ending Line : termios.c:1327 (0xffc06c23) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 599 Symbol : rtems_termios_refill_transmitter (0xffc06ad0) Starting Line : termios.c:1335 (0xffc06c34) Ending Line : termios.c:1339 (0xffc06c57) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 601 Symbol : rtems_termios_rxdaemon (0xffc06a54) Starting Line : termios.c:1464 (0xffc06a90) Ending Line : termios.c:1465 (0xffc06a9f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 603 Symbol : rtems_termios_txdaemon (0xffc06cb8) Starting Line : termios.c:1425 (0xffc06cf8) Ending Line : termios.c:1426 (0xffc06d07) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 605 Symbol : rtems_termios_txdaemon (0xffc06cb8) Starting Line : termios.c:1433 (0xffc06d20) Ending Line : termios.c:1433 (0xffc06d2b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 608 Symbol : rtems_termios_write (0xffc06300) Starting Line : termios.c:764 (0xffc063a8) Ending Line : termios.c:764 (0xffc063af) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 612 Symbol : rtems_verror (0xffc090d8) Starting Line : thread.inl:185 (0xffc09114) Ending Line : thread.inl:185 (0xffc09123) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 616 Symbol : scanInt (0xffc049b4) Starting Line : getpwent.c:127 (0xffc049fc) Ending Line : getpwent.c:127 (0xffc04a0b) 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 : 635 Symbol : siproc (0xffc06294) Starting Line : termios.c:942 (0xffc062ed) Ending Line : termios.c:939 (0xffc062ff) Size in Bytes : 19 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 651 Symbol : unmount (0xffc08158) Starting Line : unmount.c:140 (0xffc0824d) Ending Line : unmount.c:140 (0xffc0824f) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 652 Symbol : unmount (0xffc08158) Starting Line : unmount.c:140 (0xffc08251) Ending Line : unmount.c:141 (0xffc0826f) Size in Bytes : 31 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 654 Symbol : vprintk (0xffc06dc0) Starting Line : vprintk.c:84 (0xffc06e88) Ending Line : vprintk.c:84 (0xffc06e93) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 656 Symbol : vprintk (0xffc06dc0) Starting Line : vprintk.c:92 (0xffc06ecc) Ending Line : vprintk.c:92 (0xffc06ed7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================