============================================ Index : 6 Symbol : IMFS_eval_path (0xffc0f9a0) Starting Line : imfs_eval.c:488 (0xffc0f9c8) Ending Line : imfs_eval.c:488 (0xffc0f9d3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 16 Symbol : IMFS_evaluate_permission (0xffc0f8c0) Starting Line : imfs_eval.c:84 (0xffc0f8dc) Ending Line : imfs_eval.c:84 (0xffc0f8ef) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 23 Symbol : IMFS_find_match_in_dir (0xffc10050) Starting Line : imfs_getchild.c:51 (0xffc10098) Ending Line : imfs_getchild.c:51 (0xffc1009f) 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 : 27 Symbol : IMFS_fsunmount (0xffc0ff94) Starting Line : imfs_fsunmount.c:91 (0xffc10038) Ending Line : imfs_fsunmount.c:82 (0xffc10043) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 35 Symbol : IMFS_memfile_get_block_pointer (0xffc12a84) Starting Line : memfile.c:840 (0xffc12af0) Ending Line : memfile.c:840 (0xffc12af3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 45 Symbol : IMFS_memfile_get_block_pointer (0xffc12a84) Starting Line : memfile.c:878 (0xffc12c48) Ending Line : memfile.c:878 (0xffc12c4b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 49 Symbol : IMFS_memfile_read (0xffc12c58) Starting Line : memfile.c:557 (0xffc12cb8) Ending Line : memfile.c:557 (0xffc12cbb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 65 Symbol : IMFS_mount (0xffc04ae8) Starting Line : imfs_mount.c:44 (0xffc04b04) Ending Line : imfs_mount.c:44 (0xffc04b17) 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 : 67 Symbol : IMFS_print_jnode (0xffc06bec) Starting Line : imfs_debug.c:88 (0xffc06cdc) Ending Line : imfs_debug.c:89 (0xffc06cf7) 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 : 69 Symbol : IMFS_readlink (0xffc04b3c) Starting Line : imfs_readlink.c:39 (0xffc04b50) Ending Line : imfs_readlink.c:39 (0xffc04b57) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 73 Symbol : IMFS_unlink (0xffc04c88) Starting Line : imfs_unlink.c:51 (0xffc04cbc) Ending Line : imfs_unlink.c:51 (0xffc04ccf) 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 : 75 Symbol : IMFS_unmount (0xffc04d68) Starting Line : imfs_unmount.c:45 (0xffc04d84) Ending Line : imfs_unmount.c:45 (0xffc04d8f) 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 : 77 Symbol : IMFS_unmount (0xffc04d68) Starting Line : imfs_unmount.c:52 (0xffc04d9c) Ending Line : imfs_unmount.c:52 (0xffc04daf) 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 : 79 Symbol : Stack_check_Dump_threads_usage (0xffc041b0) Starting Line : check.c:426 (0xffc04208) Ending Line : check.c:426 (0xffc0420f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 82 Symbol : Stack_check_Dump_threads_usage (0xffc041b0) Starting Line : check.c:456 (0xffc042a8) Ending Line : check.c:456 (0xffc042c7) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 97 Symbol : _Heap_Extend (0xffc0e4a4) Starting Line : heap.inl:108 (0xffc0e630) Ending Line : heap.inl:108 (0xffc0e637) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 106 Symbol : _Heap_Walk (0xffc09bb8) Starting Line : heapwalk.c:233 (0xffc09d50) Ending Line : heapwalk.c:233 (0xffc09d63) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 110 Symbol : _Heap_Walk_print (0xffc09b08) Starting Line : heapwalk.c:44 (0xffc09b39) Ending Line : heapwalk.c:44 (0xffc09b3b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 111 Symbol : _Heap_Walk_print (0xffc09b08) Starting Line : heapwalk.c:44 (0xffc09b3d) Ending Line : heapwalk.c:44 (0xffc09b57) Size in Bytes : 27 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 113 Symbol : _IO_Manager_initialization (0xffc092a0) Starting Line : io.c:82 (0xffc09308) Ending Line : io.c:82 (0xffc0930f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 114 Symbol : _Internal_error_Occurred (0xffc0a1ac) Starting Line : interr.c:61 (0xffc0a1f0) Ending Line : interr.c:61 (0xffc0a1f3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 117 Symbol : _Objects_Extend_information (0xffc0a2d4) Starting Line : objectextendinformation.c:68 (0xffc0a31c) Ending Line : objectextendinformation.c:68 (0xffc0a323) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 119 Symbol : _Objects_Extend_information (0xffc0a2d4) Starting Line : objectextendinformation.c:191 (0xffc0a400) Ending Line : objectextendinformation.c:191 (0xffc0a407) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 122 Symbol : _Objects_Extend_information (0xffc0a2d4) Starting Line : objectextendinformation.c:204 (0xffc0a48c) Ending Line : objectextendinformation.c:204 (0xffc0a493) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 129 Symbol : _Objects_Shrink_information (0xffc0a960) Starting Line : objectshrinkinformation.c:65 (0xffc0a998) Ending Line : objectshrinkinformation.c:65 (0xffc0a99f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 131 Symbol : _POSIX_Absolute_timeout_to_ticks (0xffc0a358) Starting Line : posixtimespecabsolutetimeout.c:80 (0xffc0a3d8) Ending Line : posixtimespecabsolutetimeout.c:80 (0xffc0a3db) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 143 Symbol : _POSIX_Timer_TSR (0xffc07cd8) Starting Line : timertsr.c:65 (0xffc07d48) Ending Line : timertsr.c:65 (0xffc07d4b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 184 Symbol : aio_cancel (0xffc084f0) Starting Line : aio_cancel.c:53 (0xffc0854c) Ending Line : aio_cancel.c:87 (0xffc085fb) Size in Bytes : 176 Size in Instructions : 44 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 186 Symbol : aio_cancel (0xffc084f0) Starting Line : aio_cancel.c:96 (0xffc08624) Ending Line : aio_cancel.c:120 (0xffc086a7) Size in Bytes : 132 Size in Instructions : 33 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 188 Symbol : aio_fsync (0xffc086bc) Starting Line : aio_fsync.c:54 (0xffc0871c) Ending Line : aio_fsync.c:61 (0xffc0873f) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 196 Symbol : devFS_evaluate_path (0xffc0b7fc) Starting Line : devfs_eval.c:44 (0xffc0b820) Ending Line : devfs_eval.c:44 (0xffc0b82b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : drainOutput (0xffc06378) Starting Line : termios.c:347 (0xffc063a4) Ending Line : termios.c:353 (0xffc063cb) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 206 Symbol : erase (0xffc070e0) Starting Line : termios.c:802 (0xffc0711c) Ending Line : termios.c:803 (0xffc07123) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 208 Symbol : erase (0xffc070e0) Starting Line : termios.c:806 (0xffc0712c) Ending Line : termios.c:808 (0xffc0714f) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 211 Symbol : erase (0xffc070e0) Starting Line : termios.c:819 (0xffc07178) Ending Line : termios.c:819 (0xffc0719b) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 213 Symbol : erase (0xffc070e0) Starting Line : termios.c:832 (0xffc071ec) Ending Line : termios.c:833 (0xffc071f7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 215 Symbol : erase (0xffc070e0) Starting Line : termios.c:848 (0xffc07244) Ending Line : termios.c:851 (0xffc0726f) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 217 Symbol : erase (0xffc070e0) Starting Line : termios.c:853 (0xffc07280) Ending Line : termios.c:853 (0xffc0728b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 220 Symbol : fcntl (0xffc04eb0) Starting Line : fcntl.c:53 (0xffc04f68) Ending Line : fcntl.c:53 (0xffc04f73) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 224 Symbol : fcntl (0xffc04eb0) Starting Line : fcntl.c:83 (0xffc04ffc) Ending Line : fcntl.c:83 (0xffc05007) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 226 Symbol : fcntl (0xffc04eb0) Starting Line : fcntl.c:94 (0xffc05054) Ending Line : fcntl.c:94 (0xffc0505f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 229 Symbol : fcntl (0xffc04eb0) Starting Line : fcntl.c:143 (0xffc050cc) Ending Line : fcntl.c:143 (0xffc050d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 234 Symbol : fifo_open (0xffc0ea70) Starting Line : fifo.c:224 (0xffc0ec8c) Ending Line : fifo.c:224 (0xffc0ec8f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 236 Symbol : fifo_open (0xffc0ea70) Starting Line : fifo.c:228 (0xffc0eca4) Ending Line : fifo.c:228 (0xffc0ecaf) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 248 Symbol : fifo_open (0xffc0ea70) Starting Line : fifo.c:360 (0xffc0ee70) Ending Line : fifo.c:360 (0xffc0ee73) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 258 Symbol : iproc (0xffc072ec) Starting Line : termios.c:872 (0xffc07310) Ending Line : termios.c:872 (0xffc07313) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 262 Symbol : iproc (0xffc072ec) Starting Line : termios.c:883 (0xffc07374) Ending Line : termios.c:883 (0xffc0737b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 268 Symbol : iproc (0xffc072ec) Starting Line : termios.c:904 (0xffc07418) Ending Line : termios.c:906 (0xffc07437) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 284 Symbol : memfile_lseek (0xffc13500) Starting Line : memfile.c:220 (0xffc13548) Ending Line : memfile.c:220 (0xffc13553) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 286 Symbol : memfile_open (0xffc133d0) Starting Line : memfile.c:102 (0xffc13400) Ending Line : memfile.c:111 (0xffc13453) Size in Bytes : 84 Size in Instructions : 21 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 288 Symbol : mount (0xffc0589c) Starting Line : mount.c:157 (0xffc059c4) Ending Line : mount.c:157 (0xffc059cb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 291 Symbol : mount (0xffc0589c) Starting Line : mount.c:211 (0xffc05a88) Ending Line : mount.c:211 (0xffc05a8b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 293 Symbol : mount (0xffc0589c) Starting Line : mount.c:219 (0xffc05aa8) Ending Line : mount.c:220 (0xffc05ab7) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 294 Symbol : mount (0xffc0589c) Starting Line : mount.c:128 (0xffc05b28) Ending Line : mount.c:128 (0xffc05b2f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 300 Symbol : newlib_free_buffers (0xffc05b60) Starting Line : newlibc_reent.c:115 (0xffc05b91) Ending Line : newlibc_reent.c:121 (0xffc05bbb) Size in Bytes : 43 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 307 Symbol : oproc (0xffc06ee8) Starting Line : termios.c:694 (0xffc06f20) Ending Line : termios.c:694 (0xffc06f2b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 309 Symbol : oproc (0xffc06ee8) Starting Line : termios.c:694 (0xffc06f3c) Ending Line : termios.c:694 (0xffc06f3f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 311 Symbol : oproc (0xffc06ee8) Starting Line : termios.c:697 (0xffc06f48) Ending Line : termios.c:697 (0xffc06f4f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 313 Symbol : oproc (0xffc06ee8) Starting Line : termios.c:705 (0xffc06f70) Ending Line : termios.c:709 (0xffc06f9b) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 315 Symbol : oproc (0xffc06ee8) Starting Line : termios.c:727 (0xffc06fd0) Ending Line : termios.c:728 (0xffc06fe7) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 317 Symbol : oproc (0xffc06ee8) Starting Line : termios.c:733 (0xffc06ff0) Ending Line : termios.c:733 (0xffc07013) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 326 Symbol : pipe_read (0xffc0ee8c) Starting Line : fifo.c:422 (0xffc0f01c) Ending Line : fifo.c:422 (0xffc0f01f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 337 Symbol : pipe_write (0xffc0f038) Starting Line : fifo.c:510 (0xffc0f1e4) Ending Line : fifo.c:510 (0xffc0f1e7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 338 Symbol : pipe_write (0xffc0f038) Starting Line : fifo.c:502 (0xffc0f208) Ending Line : fifo.c:502 (0xffc0f20b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 341 Symbol : printk (0xffc060d4) Starting Line : printk.c:33 (0xffc06100) Ending Line : printk.c:33 (0xffc0611f) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 343 Symbol : printk_plugin (0xffc068d4) Starting Line : printk_plugin.c:24 (0xffc068fd) Ending Line : printk_plugin.c:24 (0xffc068ff) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 344 Symbol : printk_plugin (0xffc068d4) Starting Line : printk_plugin.c:24 (0xffc06901) Ending Line : printk_plugin.c:24 (0xffc06903) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 345 Symbol : printk_plugin (0xffc068d4) Starting Line : printk_plugin.c:24 (0xffc06905) Ending Line : printk_plugin.c:24 (0xffc06907) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 346 Symbol : printk_plugin (0xffc068d4) Starting Line : printk_plugin.c:24 (0xffc06909) Ending Line : printk_plugin.c:24 (0xffc0690b) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 347 Symbol : printk_plugin (0xffc068d4) Starting Line : printk_plugin.c:24 (0xffc0690d) Ending Line : printk_plugin.c:24 (0xffc0691b) Size in Bytes : 15 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 357 Symbol : pthread_mutex_timedlock (0xffc0a248) Starting Line : mutextimedlock.c:76 (0xffc0a2b0) Ending Line : mutextimedlock.c:76 (0xffc0a2b7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 384 Symbol : realloc (0xffc06158) Starting Line : realloc.c:52 (0xffc061d4) Ending Line : realloc.c:52 (0xffc061df) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 389 Symbol : rtems_aio_enqueue (0xffc08c98) Starting Line : aio_misc.c:265 (0xffc08cc4) Ending Line : aio_misc.c:266 (0xffc08ccf) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 391 Symbol : rtems_aio_enqueue (0xffc08c98) Starting Line : aio_misc.c:296 (0xffc08d9c) Ending Line : aio_misc.c:297 (0xffc08dab) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 393 Symbol : rtems_aio_enqueue (0xffc08c98) Starting Line : aio_misc.c:318 (0xffc08e00) Ending Line : aio_misc.c:321 (0xffc08e23) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 394 Symbol : rtems_aio_handle (0xffc088f4) Starting Line : aio_misc.c:363 (0xffc088f4) Ending Line : aio_misc.c:510 (0xffc08b5b) Size in Bytes : 616 Size in Instructions : 154 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 397 Symbol : rtems_aio_init (0xffc08748) Starting Line : aio_misc.c:46 (0xffc08784) Ending Line : aio_misc.c:46 (0xffc0878b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 399 Symbol : rtems_aio_init (0xffc08748) Starting Line : aio_misc.c:51 (0xffc087a9) Ending Line : aio_misc.c:51 (0xffc087af) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 401 Symbol : rtems_aio_init (0xffc08748) Starting Line : aio_misc.c:56 (0xffc087cc) Ending Line : aio_misc.c:57 (0xffc087db) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 403 Symbol : rtems_aio_insert_prio (0xffc08b5c) Starting Line : aio_misc.c:510 (0xffc08b90) Ending Line : aio_misc.c:158 (0xffc08b9b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 405 Symbol : rtems_aio_insert_prio (0xffc08b5c) Starting Line : aio_misc.c:155 (0xffc08ba5) Ending Line : aio_misc.c:155 (0xffc08bab) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 406 Symbol : rtems_aio_remove_fd (0xffc08bc8) Starting Line : aio_misc.c:179 (0xffc08bc8) Ending Line : aio_misc.c:194 (0xffc08c27) Size in Bytes : 96 Size in Instructions : 24 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 407 Symbol : rtems_aio_remove_req (0xffc08c28) Starting Line : aio_misc.c:213 (0xffc08c28) Ending Line : aio_misc.c:235 (0xffc08c97) Size in Bytes : 112 Size in Instructions : 28 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 413 Symbol : rtems_cpu_usage_report_with_plugin (0xffc049c8) Starting Line : cpuusagereport.c:111 (0xffc04a7c) Ending Line : cpuusagereport.c:111 (0xffc04a7f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 417 Symbol : rtems_error (0xffc093c4) Starting Line : error.c:167 (0xffc093f8) Ending Line : error.c:167 (0xffc09417) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 421 Symbol : rtems_filesystem_initialize (0xffc04f44) Starting Line : base_fs.c:58 (0xffc04fa4) Ending Line : base_fs.c:58 (0xffc04faf) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 423 Symbol : rtems_filesystem_initialize (0xffc04f44) Starting Line : base_fs.c:105 (0xffc05030) Ending Line : base_fs.c:105 (0xffc0503b) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 429 Symbol : rtems_gxx_key_create (0xffc04f2c) Starting Line : gxx_wrappers.c:84 (0xffc04f7c) Ending Line : gxx_wrappers.c:85 (0xffc04f87) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 441 Symbol : rtems_io_register_driver (0xffc09388) Starting Line : ioregisterdriver.c:42 (0xffc09424) Ending Line : ioregisterdriver.c:42 (0xffc0942b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 448 Symbol : rtems_libio_is_file_open (0xffc107bc) Starting Line : libio.c:260 (0xffc107f4) Ending Line : libio.c:260 (0xffc107fb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 450 Symbol : rtems_libio_is_open_files_in_fs (0xffc1073c) Starting Line : libio.c:216 (0xffc10774) Ending Line : libio.c:216 (0xffc1077b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 455 Symbol : rtems_libio_to_fcntl_flags (0xffc105fc) Starting Line : libio.c:104 (0xffc10618) Ending Line : libio.c:104 (0xffc1061b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 465 Symbol : rtems_panic (0xffc09494) Starting Line : error.c:195 (0xffc094c0) Ending Line : error.c:195 (0xffc094df) Size in Bytes : 32 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 470 Symbol : rtems_rate_monotonic_period (0xffc08d98) Starting Line : ratemonperiod.c:339 (0xffc08ee4) Ending Line : ratemonperiod.c:339 (0xffc08ef3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 480 Symbol : rtems_stack_checker_is_blown (0xffc0450c) Starting Line : check.c:328 (0xffc0458c) Ending Line : check.c:328 (0xffc04597) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 489 Symbol : rtems_string_to_pointer (0xffc0e200) Starting Line : stringto_template.h:120 (0xffc0e270) Ending Line : stringto_template.h:120 (0xffc0e283) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 495 Symbol : rtems_tarfs_load (0xffc03d74) Starting Line : imfs_load_tar.c:112 (0xffc03de0) Ending Line : imfs_load_tar.c:112 (0xffc03de3) 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 : 499 Symbol : rtems_tarfs_load (0xffc03d74) Starting Line : imfs_load_tar.c:151 (0xffc03eb8) Ending Line : imfs_load_tar.c:151 (0xffc03ec3) 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 : 508 Symbol : rtems_termios_close (0xffc06804) Starting Line : termios.c:397 (0xffc068dc) Ending Line : termios.c:397 (0xffc068df) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 510 Symbol : rtems_termios_close (0xffc06804) Starting Line : termios.c:400 (0xffc068ec) Ending Line : termios.c:400 (0xffc068ff) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 512 Symbol : rtems_termios_dequeue_characters (0xffc07f40) Starting Line : termios.c:1389 (0xffc07f78) Ending Line : termios.c:1389 (0xffc07f7b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 517 Symbol : rtems_termios_enqueue_raw_characters (0xffc07978) Starting Line : termios.c:1162 (0xffc07a5c) Ending Line : termios.c:1162 (0xffc07a67) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 519 Symbol : rtems_termios_enqueue_raw_characters (0xffc07978) Starting Line : termios.c:1174 (0xffc07a88) Ending Line : termios.c:1174 (0xffc07a93) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 522 Symbol : rtems_termios_enqueue_raw_characters (0xffc07978) Starting Line : termios.c:1182 (0xffc07aac) Ending Line : registers.h:408 (0xffc07af3) Size in Bytes : 72 Size in Instructions : 18 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 524 Symbol : rtems_termios_enqueue_raw_characters (0xffc07978) Starting Line : termios.c:1199 (0xffc07b40) Ending Line : termios.c:1216 (0xffc07bdb) Size in Bytes : 156 Size in Instructions : 39 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 526 Symbol : rtems_termios_enqueue_raw_characters (0xffc07978) Starting Line : termios.c:1225 (0xffc07bec) Ending Line : termios.c:1225 (0xffc07bf3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 529 Symbol : rtems_termios_enqueue_raw_characters (0xffc07978) Starting Line : termios.c:1234 (0xffc07c18) Ending Line : termios.c:1235 (0xffc07c2f) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 536 Symbol : rtems_termios_ioctl (0xffc069e4) Starting Line : termios.c:458 (0xffc06b04) Ending Line : registers.h:408 (0xffc06b63) Size in Bytes : 96 Size in Instructions : 24 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 538 Symbol : rtems_termios_ioctl (0xffc069e4) Starting Line : termios.c:478 (0xffc06b7c) Ending Line : termios.c:480 (0xffc06b93) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 540 Symbol : rtems_termios_ioctl (0xffc069e4) Starting Line : termios.c:486 (0xffc06bac) Ending Line : termios.c:492 (0xffc06be7) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 545 Symbol : rtems_termios_ioctl (0xffc069e4) Starting Line : termios.c:612 (0xffc06d78) Ending Line : termios.c:616 (0xffc06da3) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 549 Symbol : rtems_termios_open (0xffc063e8) Starting Line : termios.c:172 (0xffc064d4) Ending Line : termios.c:172 (0xffc064db) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 554 Symbol : rtems_termios_open (0xffc063e8) Starting Line : termios.c:314 (0xffc06770) Ending Line : termios.c:314 (0xffc06783) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 558 Symbol : rtems_termios_puts (0xffc06dc0) Starting Line : termios.c:664 (0xffc06e58) Ending Line : termios.c:664 (0xffc06e5b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 560 Symbol : rtems_termios_puts (0xffc06dc0) Starting Line : termios.c:676 (0xffc06ec0) Ending Line : termios.c:676 (0xffc06ecb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 565 Symbol : rtems_termios_read (0xffc075d4) Starting Line : termios.c:977 (0xffc07710) Ending Line : termios.c:977 (0xffc07717) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 571 Symbol : rtems_termios_read (0xffc075d4) Starting Line : termios.c:1026 (0xffc077ec) Ending Line : termios.c:1029 (0xffc0781f) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 573 Symbol : rtems_termios_read (0xffc075d4) Starting Line : termios.c:1032 (0xffc0782c) Ending Line : termios.c:1035 (0xffc0784f) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 575 Symbol : rtems_termios_read (0xffc075d4) Starting Line : termios.c:1045 (0xffc07878) Ending Line : termios.c:1047 (0xffc0789f) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 579 Symbol : rtems_termios_refill_transmitter (0xffc07cd8) Starting Line : termios.c:1262 (0xffc07cfc) Ending Line : termios.c:1267 (0xffc07d33) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 581 Symbol : rtems_termios_refill_transmitter (0xffc07cd8) Starting Line : termios.c:1280 (0xffc07d44) Ending Line : termios.c:1287 (0xffc07d83) Size in Bytes : 64 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 583 Symbol : rtems_termios_refill_transmitter (0xffc07cd8) Starting Line : termios.c:1297 (0xffc07da4) Ending Line : termios.c:1297 (0xffc07daf) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 585 Symbol : rtems_termios_refill_transmitter (0xffc07cd8) Starting Line : termios.c:1327 (0xffc07e18) Ending Line : termios.c:1327 (0xffc07e2b) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 587 Symbol : rtems_termios_refill_transmitter (0xffc07cd8) Starting Line : termios.c:1335 (0xffc07e3c) Ending Line : termios.c:1339 (0xffc07e5f) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 589 Symbol : rtems_termios_rxdaemon (0xffc07c5c) Starting Line : termios.c:1464 (0xffc07c98) Ending Line : termios.c:1465 (0xffc07ca7) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 591 Symbol : rtems_termios_txdaemon (0xffc07ec0) Starting Line : termios.c:1425 (0xffc07f00) Ending Line : termios.c:1426 (0xffc07f0f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 593 Symbol : rtems_termios_txdaemon (0xffc07ec0) Starting Line : termios.c:1433 (0xffc07f28) Ending Line : termios.c:1433 (0xffc07f33) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 595 Symbol : rtems_termios_write (0xffc07508) Starting Line : termios.c:764 (0xffc075b0) Ending Line : termios.c:764 (0xffc075b7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 599 Symbol : rtems_verror (0xffc09248) Starting Line : thread.inl:185 (0xffc09284) Ending Line : thread.inl:185 (0xffc09293) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 603 Symbol : scanInt (0xffc04b2c) Starting Line : getpwent.c:127 (0xffc04b74) Ending Line : getpwent.c:127 (0xffc04b83) 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 : 622 Symbol : siproc (0xffc0749c) Starting Line : termios.c:942 (0xffc074f5) Ending Line : termios.c:939 (0xffc07507) Size in Bytes : 19 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 638 Symbol : unmount (0xffc082d0) Starting Line : unmount.c:140 (0xffc083c4) Ending Line : unmount.c:141 (0xffc083e7) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 640 Symbol : vprintk (0xffc08128) Starting Line : vprintk.c:84 (0xffc081f0) Ending Line : vprintk.c:84 (0xffc081fb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 642 Symbol : vprintk (0xffc08128) Starting Line : vprintk.c:92 (0xffc08234) Ending Line : vprintk.c:92 (0xffc0823f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================