============================================ Index : 5 Symbol : IMFS_eval_path (0x10ce25) Starting Line : imfs_eval.c:488 (0x10ce3a) Ending Line : imfs_eval.c:488 (0x10ce46) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 9 Symbol : IMFS_eval_path (0x10ce25) Starting Line : imfs_eval.c:660 (0x10d004) Ending Line : imfs_eval.c:660 (0x10d005) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 15 Symbol : IMFS_evaluate_for_make (0x10d104) Starting Line : imfs_eval.c:457 (0x10d327) Ending Line : imfs_eval.c:457 (0x10d328) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 17 Symbol : IMFS_evaluate_permission (0x10cd88) Starting Line : imfs_eval.c:84 (0x10cd9c) Ending Line : imfs_eval.c:84 (0x10cdab) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 23 Symbol : IMFS_find_match_in_dir (0x10d3b8) Starting Line : imfs_getchild.c:51 (0x10d3ed) Ending Line : imfs_getchild.c:51 (0x10d3f1) Size in Bytes : 5 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 (0x10d334) Starting Line : imfs_fsunmount.c:91 (0x10d3a7) Ending Line : imfs_fsunmount.c:82 (0x10d3ad) Size in Bytes : 7 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 48 Symbol : IMFS_memfile_read (0x10f858) Starting Line : memfile.c:557 (0x10f8a2) Ending Line : memfile.c:557 (0x10f8a3) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 64 Symbol : IMFS_mount (0x1063e0) Starting Line : imfs_mount.c:44 (0x1063f2) Ending Line : imfs_mount.c:44 (0x106401) Size in Bytes : 16 Size in Instructions : 4 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 : 66 Symbol : IMFS_print_jnode (0x108b88) Starting Line : imfs_debug.c:88 (0x108c26) Ending Line : imfs_debug.c:88 (0x108c39) Size in Bytes : 20 Size in Instructions : 6 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 : 70 Symbol : IMFS_unlink (0x106534) Starting Line : imfs_unlink.c:51 (0x10654f) Ending Line : imfs_unlink.c:51 (0x10655e) Size in Bytes : 16 Size in Instructions : 4 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 72 Symbol : IMFS_unmount (0x1065dc) Starting Line : imfs_unmount.c:45 (0x1065ee) Ending Line : imfs_unmount.c:45 (0x1065fa) Size in Bytes : 13 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 : 74 Symbol : IMFS_unmount (0x1065dc) Starting Line : imfs_unmount.c:52 (0x106601) Ending Line : imfs_unmount.c:52 (0x106610) Size in Bytes : 16 Size in Instructions : 4 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 75 Symbol : Stack_check_Dump_threads_usage (0x106768) Starting Line : check.c:388 (0x106768) Ending Line : check.c:462 (0x106882) Size in Bytes : 283 Size in Instructions : 97 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 78 Symbol : Stack_check_report_blown_task (0x10693b) Starting Line : check.c:225 (0x10693b) Ending Line : check.c:265 (0x1069ee) Size in Bytes : 180 Size in Instructions : 60 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 102 Symbol : _Internal_error_Occurred (0x10a710) Starting Line : sysstate.inl:37 (0x10a73c) Ending Line : interr.c:61 (0x10a74e) Size in Bytes : 19 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 120 Symbol : _POSIX_Timer_TSR (0x109924) Starting Line : timertsr.c:65 (0x109971) Ending Line : timertsr.c:65 (0x109974) 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 : 146 Symbol : _Timer_server_Body (0x116084) Starting Line : timerserver.c:117 (0x11612b) Ending Line : timerserver.c:120 (0x116153) Size in Bytes : 41 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 148 Symbol : _Timer_server_Body (0x116084) Starting Line : timerserver.c:345 (0x116172) Ending Line : timerserver.c:345 (0x116178) Size in Bytes : 7 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 152 Symbol : _Timer_server_Schedule_operation_method (0x116204) Starting Line : timerserver.c:237 (0x1162fc) Ending Line : timerserver.c:237 (0x116310) Size in Bytes : 21 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 153 Symbol : _User_extensions_Fatal (0x10c173) Starting Line : userextthreadbegin.c:79 (0x10c19a) Ending Line : userextthreadbegin.c:79 (0x10c19c) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 155 Symbol : _User_extensions_Fatal (0x10c173) Starting Line : userextthreadbegin.c:81 (0x10c1a8) Ending Line : userextthreadbegin.c:81 (0x10c1af) Size in Bytes : 8 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 169 Symbol : aio_cancel (0x109e38) Starting Line : aio_cancel.c:113 (0x109fb5) Ending Line : aio_cancel.c:114 (0x109fcb) Size in Bytes : 23 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 171 Symbol : aio_fsync (0x10a014) Starting Line : aio_fsync.c:56 (0x10a085) Ending Line : aio_fsync.c:56 (0x10a09f) Size in Bytes : 27 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 174 Symbol : aio_read (0x10a7a8) Starting Line : aio_read.c:59 (0x10a81d) Ending Line : aio_read.c:59 (0x10a837) Size in Bytes : 27 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 176 Symbol : aio_write (0x10a864) Starting Line : aio_write.c:59 (0x10a8d6) Ending Line : aio_write.c:59 (0x10a8f0) Size in Bytes : 27 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 181 Symbol : devFS_evaluate_path (0x10d76c) Starting Line : devfs_eval.c:44 (0x10d784) Ending Line : devfs_eval.c:44 (0x10d790) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 186 Symbol : drainOutput (0x1076f8) Starting Line : termios.c:352 (0x107732) Ending Line : termios.c:352 (0x10773a) Size in Bytes : 9 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 191 Symbol : erase (0x108307) Starting Line : termios.c:802 (0x10832e) Ending Line : termios.c:803 (0x108339) Size in Bytes : 12 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 193 Symbol : erase (0x108307) Starting Line : termios.c:806 (0x108342) Ending Line : termios.c:809 (0x108366) Size in Bytes : 37 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 196 Symbol : erase (0x108307) Starting Line : termios.c:819 (0x10838b) Ending Line : termios.c:819 (0x10839c) Size in Bytes : 18 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 198 Symbol : erase (0x108307) Starting Line : termios.c:832 (0x1083dc) Ending Line : termios.c:833 (0x1083e6) Size in Bytes : 11 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : erase (0x108307) Starting Line : termios.c:848 (0x108418) Ending Line : termios.c:851 (0x108438) Size in Bytes : 33 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 202 Symbol : erase (0x108307) Starting Line : termios.c:853 (0x108445) Ending Line : termios.c:853 (0x10844a) Size in Bytes : 6 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 208 Symbol : fcntl (0x107228) Starting Line : fcntl.c:143 (0x107344) Ending Line : fcntl.c:143 (0x10734a) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 215 Symbol : fifo_open (0x10f11f) Starting Line : fifo.c:224 (0x10f31e) Ending Line : fifo.c:224 (0x10f322) Size in Bytes : 5 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 217 Symbol : fifo_open (0x10f11f) Starting Line : fifo.c:228 (0x10f32f) Ending Line : fifo.c:228 (0x10f337) Size in Bytes : 9 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 229 Symbol : fifo_open (0x10f11f) Starting Line : fifo.c:360 (0x10f4c9) Ending Line : fifo.c:360 (0x10f4cd) Size in Bytes : 5 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 233 Symbol : free_user_env (0x107c44) Starting Line : privateenv.c:44 (0x107c7c) Ending Line : privateenv.c:44 (0x107c80) Size in Bytes : 5 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 240 Symbol : iproc (0x108480) Starting Line : termios.c:872 (0x108493) Ending Line : termios.c:872 (0x108495) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 244 Symbol : iproc (0x108480) Starting Line : termios.c:883 (0x1084d4) Ending Line : termios.c:883 (0x1084d7) Size in Bytes : 4 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 250 Symbol : iproc (0x108480) Starting Line : termios.c:904 (0x10853e) Ending Line : termios.c:906 (0x10855b) Size in Bytes : 30 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 267 Symbol : memfile_lseek (0x10ff45) Starting Line : memfile.c:220 (0x10ff68) Ending Line : memfile.c:220 (0x10ff6f) Size in Bytes : 8 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 269 Symbol : memfile_open (0x10fe60) Starting Line : memfile.c:102 (0x10fe7a) Ending Line : memfile.c:111 (0x10fec7) Size in Bytes : 78 Size in Instructions : 22 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 271 Symbol : mount (0x106e29) Starting Line : mount.c:157 (0x106f1d) Ending Line : mount.c:157 (0x106f27) Size in Bytes : 11 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 274 Symbol : mount (0x106e29) Starting Line : mount.c:211 (0x106fbc) Ending Line : mount.c:211 (0x106fbd) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 276 Symbol : mount (0x106e29) Starting Line : mount.c:219 (0x106fcc) Ending Line : mount.c:220 (0x106fd8) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 277 Symbol : mount (0x106e29) Starting Line : mount.c:128 (0x107030) Ending Line : mount.c:128 (0x107030) Size in Bytes : 1 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 283 Symbol : newlib_free_buffers (0x107068) Starting Line : newlibc_reent.c:115 (0x107086) Ending Line : newlibc_reent.c:121 (0x1070b1) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 287 Symbol : open (0x1073f0) Starting Line : open.c:72 (0x107589) Ending Line : open.c:139 (0x107591) Size in Bytes : 9 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 291 Symbol : oproc (0x108192) Starting Line : termios.c:694 (0x1081b1) Ending Line : termios.c:694 (0x1081bd) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 293 Symbol : oproc (0x108192) Starting Line : termios.c:694 (0x1081ca) Ending Line : termios.c:694 (0x1081cb) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 295 Symbol : oproc (0x108192) Starting Line : termios.c:697 (0x1081d1) Ending Line : termios.c:697 (0x1081d7) Size in Bytes : 7 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 297 Symbol : oproc (0x108192) Starting Line : termios.c:705 (0x1081fe) Ending Line : termios.c:714 (0x108223) Size in Bytes : 38 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 299 Symbol : oproc (0x108192) Starting Line : termios.c:723 (0x108251) Ending Line : termios.c:728 (0x108262) Size in Bytes : 18 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 301 Symbol : oproc (0x108192) Starting Line : termios.c:733 (0x108268) Ending Line : termios.c:733 (0x108283) Size in Bytes : 28 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 309 Symbol : pipe_read (0x10f4e8) Starting Line : fifo.c:422 (0x10f631) Ending Line : fifo.c:422 (0x10f635) Size in Bytes : 5 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 319 Symbol : pipe_write (0x10f649) Starting Line : fifo.c:510 (0x10f7b3) Ending Line : fifo.c:510 (0x10f7b7) Size in Bytes : 5 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 320 Symbol : pipe_write (0x10f649) Starting Line : fifo.c:502 (0x10f7df) Ending Line : fifo.c:502 (0x10f7e3) Size in Bytes : 5 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 328 Symbol : pthread_exit (0x110820) Starting Line : pthreadexit.c:66 (0x110834) Ending Line : pthreadexit.c:67 (0x110838) Size in Bytes : 5 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 330 Symbol : pthread_kill (0x121de4) Starting Line : pthreadkill.c:79 (0x121e71) Ending Line : pthreadkill.c:79 (0x121e7b) Size in Bytes : 11 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 334 Symbol : pthread_mutex_timedlock (0x10b598) Starting Line : mutextimedlock.c:76 (0x10b5e3) Ending Line : mutextimedlock.c:76 (0x10b5e9) Size in Bytes : 7 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 349 Symbol : pthread_testcancel (0x109cb0) Starting Line : testcancel.c:56 (0x109d05) Ending Line : testcancel.c:56 (0x109d07) Size in Bytes : 3 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 362 Symbol : realloc (0x11cdc8) Starting Line : realloc.c:52 (0x11ce1b) Ending Line : realloc.c:53 (0x11ce28) Size in Bytes : 14 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 367 Symbol : rtems_aio_enqueue (0x10a5a5) Starting Line : aio_misc.c:300 (0x10a5c5) Ending Line : aio_misc.c:300 (0x10a5d2) Size in Bytes : 14 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 370 Symbol : rtems_aio_enqueue (0x10a5a5) Starting Line : aio_misc.c:331 (0x10a695) Ending Line : aio_misc.c:332 (0x10a6ac) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 372 Symbol : rtems_aio_enqueue (0x10a5a5) Starting Line : aio_misc.c:376 (0x10a77c) Ending Line : aio_misc.c:376 (0x10a788) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 376 Symbol : rtems_aio_handle (0x10a298) Starting Line : aio_misc.c:459 (0x10a35f) Ending Line : aio_misc.c:460 (0x10a36b) Size in Bytes : 13 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 378 Symbol : rtems_aio_handle (0x10a298) Starting Line : aio_misc.c:466 (0x10a371) Ending Line : aio_misc.c:467 (0x10a389) Size in Bytes : 25 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 384 Symbol : rtems_aio_init (0x10a0c0) Starting Line : aio_misc.c:47 (0x10a0f3) Ending Line : aio_misc.c:47 (0x10a102) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 386 Symbol : rtems_aio_init (0x10a0c0) Starting Line : aio_misc.c:52 (0x10a118) Ending Line : aio_misc.c:52 (0x10a127) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 388 Symbol : rtems_aio_init (0x10a0c0) Starting Line : aio_misc.c:57 (0x10a13f) Ending Line : aio_misc.c:58 (0x10a15a) Size in Bytes : 28 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 390 Symbol : rtems_aio_insert_prio (0x10a4bc) Starting Line : aio_misc.c:556 (0x10a4de) Ending Line : aio_misc.c:190 (0x10a4e5) Size in Bytes : 8 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 392 Symbol : rtems_aio_insert_prio (0x10a4bc) Starting Line : aio_misc.c:187 (0x10a4ea) Ending Line : aio_misc.c:187 (0x10a4ed) Size in Bytes : 4 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 394 Symbol : rtems_aio_remove_req (0x10a548) Starting Line : aio_misc.c:556 (0x10a565) Ending Line : aio_misc.c:254 (0x10a56a) Size in Bytes : 6 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 396 Symbol : rtems_aio_remove_req (0x10a548) Starting Line : aio_misc.c:260 (0x10a59b) Ending Line : aio_misc.c:260 (0x10a59f) Size in Bytes : 5 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 404 Symbol : rtems_filesystem_initialize (0x10674c) Starting Line : base_fs.c:52 (0x10676a) Ending Line : base_fs.c:52 (0x106773) Size in Bytes : 10 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 406 Symbol : rtems_filesystem_initialize (0x10674c) Starting Line : base_fs.c:58 (0x106794) Ending Line : base_fs.c:58 (0x1067a0) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 408 Symbol : rtems_filesystem_initialize (0x10674c) Starting Line : base_fs.c:105 (0x106814) Ending Line : base_fs.c:105 (0x106820) Size in Bytes : 13 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 414 Symbol : rtems_gxx_key_create (0x10721d) Starting Line : gxx_wrappers.c:84 (0x107256) Ending Line : gxx_wrappers.c:85 (0x107264) Size in Bytes : 15 Size in Instructions : 5 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 : 427 Symbol : rtems_libio_init (0x106a84) Starting Line : libio_init.c:81 (0x106af2) Ending Line : libio_init.c:81 (0x106af5) Size in Bytes : 4 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 429 Symbol : rtems_libio_init (0x106a84) Starting Line : libio_init.c:89 (0x106b0a) Ending Line : libio_init.c:89 (0x106b0e) Size in Bytes : 5 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 434 Symbol : rtems_libio_to_fcntl_flags (0x10d89d) Starting Line : libio.c:104 (0x10d8ba) Ending Line : libio.c:104 (0x10d8c0) Size in Bytes : 7 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 456 Symbol : rtems_stack_checker_is_blown (0x106a48) Starting Line : check.c:328 (0x106a9a) Ending Line : check.c:328 (0x106aaa) Size in Bytes : 17 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 457 Symbol : rtems_stack_checker_report_usage (0x106b17) Starting Line : check.c:513 (0x106b17) Ending Line : check.c:515 (0x106b2d) Size in Bytes : 23 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 458 Symbol : rtems_stack_checker_report_usage_with_plugin (0x106ab2) Starting Line : check.c:488 (0x106ab2) Ending Line : check.c:510 (0x106b16) Size in Bytes : 101 Size in Instructions : 32 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 462 Symbol : rtems_stack_checker_switch_extension (0x1069ef) Starting Line : check.c:292 (0x106a37) Ending Line : check.c:292 (0x106a42) Size in Bytes : 12 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 466 Symbol : rtems_string_to_double (0x10e4a0) Starting Line : stringtodouble.c:52 (0x10e533) Ending Line : stringtodouble.c:52 (0x10e53f) Size in Bytes : 13 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 467 Symbol : rtems_string_to_double (0x10e4a0) Starting Line : stringtodouble.c:57 (0x10e54a) Ending Line : stringtodouble.c:57 (0x10e54d) Size in Bytes : 4 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 468 Symbol : rtems_string_to_double (0x10e4a0) Starting Line : stringtodouble.c:57 (0x10e552) Ending Line : stringtodouble.c:57 (0x10e553) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 472 Symbol : rtems_string_to_float (0x10e560) Starting Line : stringtofloat.c:52 (0x10e5ec) Ending Line : stringtofloat.c:52 (0x10e5f8) Size in Bytes : 13 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 473 Symbol : rtems_string_to_float (0x10e560) Starting Line : stringtofloat.c:57 (0x10e603) Ending Line : stringtofloat.c:57 (0x10e606) Size in Bytes : 4 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 474 Symbol : rtems_string_to_float (0x10e560) Starting Line : stringtofloat.c:57 (0x10e60b) Ending Line : stringtofloat.c:57 (0x10e60c) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 476 Symbol : rtems_string_to_int (0x10e618) Starting Line : stringtoint.c:52 (0x10e682) Ending Line : stringtoint.c:53 (0x10e692) Size in Bytes : 17 Size in Instructions : 5 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 : 482 Symbol : rtems_string_to_unsigned_char (0x10e7fc) Starting Line : stringtounsignedchar.c:53 (0x10e85b) Ending Line : stringtounsignedchar.c:52 (0x10e867) Size in Bytes : 13 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 484 Symbol : rtems_string_to_unsigned_char (0x10e7fc) Starting Line : stringtounsignedchar.c:58 (0x10e870) Ending Line : stringtounsignedchar.c:59 (0x10e881) Size in Bytes : 18 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 490 Symbol : rtems_tarfs_load (0x1066cc) Starting Line : imfs_load_tar.c:112 (0x10671e) Ending Line : imfs_load_tar.c:112 (0x106725) Size in Bytes : 8 Size in Instructions : 2 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 : 494 Symbol : rtems_tarfs_load (0x1066cc) Starting Line : imfs_load_tar.c:151 (0x106818) Ending Line : imfs_load_tar.c:151 (0x106827) Size in Bytes : 16 Size in Instructions : 6 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 : 502 Symbol : rtems_termios_close (0x107b7b) Starting Line : termios.c:397 (0x107c2b) Ending Line : termios.c:397 (0x107c33) Size in Bytes : 9 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 504 Symbol : rtems_termios_dequeue_characters (0x108eb4) Starting Line : termios.c:1389 (0x108ee5) Ending Line : termios.c:1389 (0x108eed) Size in Bytes : 9 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 508 Symbol : rtems_termios_enqueue_raw_characters (0x108993) Starting Line : termios.c:1162 (0x108a58) Ending Line : termios.c:1162 (0x108a62) Size in Bytes : 11 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 510 Symbol : rtems_termios_enqueue_raw_characters (0x108993) Starting Line : termios.c:1174 (0x108a80) Ending Line : termios.c:1174 (0x108a8a) Size in Bytes : 11 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 513 Symbol : rtems_termios_enqueue_raw_characters (0x108993) Starting Line : termios.c:1182 (0x108aa3) Ending Line : termios.c:1191 (0x108ae1) Size in Bytes : 63 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 515 Symbol : rtems_termios_enqueue_raw_characters (0x108993) Starting Line : termios.c:1199 (0x108b13) Ending Line : termios.c:1216 (0x108baa) Size in Bytes : 152 Size in Instructions : 38 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 517 Symbol : rtems_termios_enqueue_raw_characters (0x108993) Starting Line : termios.c:1225 (0x108bb7) Ending Line : termios.c:1225 (0x108bb9) Size in Bytes : 3 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 520 Symbol : rtems_termios_enqueue_raw_characters (0x108993) Starting Line : termios.c:1234 (0x108bdc) Ending Line : termios.c:1235 (0x108bf5) Size in Bytes : 26 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 522 Symbol : rtems_termios_ioctl (0x107d26) Starting Line : termios.c:523 (0x107d57) Ending Line : termios.c:524 (0x107d61) Size in Bytes : 11 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 528 Symbol : rtems_termios_ioctl (0x107d26) Starting Line : termios.c:463 (0x107e2b) Ending Line : termios.c:472 (0x107e60) Size in Bytes : 54 Size in Instructions : 18 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 531 Symbol : rtems_termios_ioctl (0x107d26) Starting Line : termios.c:484 (0x107e9b) Ending Line : termios.c:492 (0x107edd) Size in Bytes : 67 Size in Instructions : 18 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 533 Symbol : rtems_termios_ioctl (0x107d26) Starting Line : termios.c:500 (0x107ee4) Ending Line : termios.c:500 (0x107ef2) Size in Bytes : 15 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 536 Symbol : rtems_termios_ioctl (0x107d26) Starting Line : termios.c:612 (0x108033) Ending Line : termios.c:616 (0x10804f) Size in Bytes : 29 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 540 Symbol : rtems_termios_open (0x107755) Starting Line : termios.c:162 (0x10781d) Ending Line : termios.c:162 (0x107821) Size in Bytes : 5 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 546 Symbol : rtems_termios_puts (0x108072) Starting Line : termios.c:664 (0x108102) Ending Line : termios.c:664 (0x10810a) Size in Bytes : 9 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 548 Symbol : rtems_termios_puts (0x108072) Starting Line : termios.c:676 (0x108164) Ending Line : termios.c:676 (0x108172) Size in Bytes : 15 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 553 Symbol : rtems_termios_read (0x108699) Starting Line : termios.c:977 (0x10879f) Ending Line : termios.c:977 (0x1087a8) Size in Bytes : 10 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 559 Symbol : rtems_termios_read (0x108699) Starting Line : termios.c:1026 (0x10885c) Ending Line : termios.c:1029 (0x10887f) Size in Bytes : 36 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 561 Symbol : rtems_termios_read (0x108699) Starting Line : termios.c:1032 (0x10888b) Ending Line : termios.c:1035 (0x1088ae) Size in Bytes : 36 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 563 Symbol : rtems_termios_read (0x108699) Starting Line : termios.c:1045 (0x1088c7) Ending Line : termios.c:1047 (0x1088db) Size in Bytes : 21 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 566 Symbol : rtems_termios_read (0x108699) Starting Line : termios.c:1058 (0x10891d) Ending Line : termios.c:1058 (0x10891e) Size in Bytes : 2 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 568 Symbol : rtems_termios_refill_transmitter (0x108c82) Starting Line : termios.c:1262 (0x108ca0) Ending Line : termios.c:1267 (0x108ccb) Size in Bytes : 44 Size in Instructions : 16 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 570 Symbol : rtems_termios_refill_transmitter (0x108c82) Starting Line : termios.c:1280 (0x108cda) Ending Line : termios.c:1287 (0x108d10) Size in Bytes : 55 Size in Instructions : 18 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 572 Symbol : rtems_termios_refill_transmitter (0x108c82) Starting Line : termios.c:1297 (0x108d30) Ending Line : termios.c:1297 (0x108d45) Size in Bytes : 22 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 574 Symbol : rtems_termios_refill_transmitter (0x108c82) Starting Line : termios.c:1327 (0x108db4) Ending Line : termios.c:1327 (0x108dc3) Size in Bytes : 16 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 576 Symbol : rtems_termios_refill_transmitter (0x108c82) Starting Line : termios.c:1335 (0x108dd6) Ending Line : termios.c:1339 (0x108df7) Size in Bytes : 34 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 578 Symbol : rtems_termios_rxdaemon (0x108c1e) Starting Line : termios.c:1464 (0x108c45) Ending Line : termios.c:1465 (0x108c5b) Size in Bytes : 23 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 580 Symbol : rtems_termios_txdaemon (0x108e50) Starting Line : termios.c:1425 (0x108e73) Ending Line : termios.c:1426 (0x108e89) Size in Bytes : 23 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 582 Symbol : rtems_termios_txdaemon (0x108e50) Starting Line : termios.c:1433 (0x108e9d) Ending Line : termios.c:1433 (0x108ea5) Size in Bytes : 9 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 585 Symbol : rtems_termios_write (0x1085f2) Starting Line : termios.c:764 (0x10866b) Ending Line : termios.c:765 (0x108680) Size in Bytes : 22 Size in Instructions : 8 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 589 Symbol : rtems_verror (0x10a79d) Starting Line : thread.inl:185 (0x10a7c7) Ending Line : thread.inl:185 (0x10a7d1) Size in Bytes : 11 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 593 Symbol : scanInt (0x106f80) Starting Line : getpwent.c:127 (0x106fa7) Ending Line : getpwent.c:127 (0x106fbb) Size in Bytes : 21 Size in Instructions : 8 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 : 613 Symbol : siproc (0x1085a0) Starting Line : termios.c:939 (0x1085e2) Ending Line : termios.c:939 (0x1085f1) Size in Bytes : 16 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 628 Symbol : unmount (0x109fa9) Starting Line : unmount.c:140 (0x10a074) Ending Line : unmount.c:141 (0x10a090) Size in Bytes : 29 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================