============================================ Index : 9 Symbol : IMFS_evaluate_for_make (0x200a7e4) Starting Line : imfs_eval.c:365 (0x200a938) Ending Line : imfs_eval.c:365 (0x200a93f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 18 Symbol : IMFS_find_match_in_dir (0x200ab7c) Starting Line : imfs_getchild.c:51 (0x200abb4) Ending Line : imfs_getchild.c:51 (0x200abb7) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: Appprently we never call this with ".." for the parent directory. ============================================ ============================================ Index : 21 Symbol : IMFS_fsunmount (0x200aabc) Starting Line : imfs_fsunmount.c:86 (0x200ab40) Ending Line : imfs_fsunmount.c:86 (0x200ab43) Size in Bytes : 4 Size in Instructions : 1 Classification: Ask Chris Johns Explanation: I think he wrote this code and can probably identify the test case. ============================================ ============================================ Index : 23 Symbol : IMFS_fsunmount (0x200aabc) Starting Line : imfs_fsunmount.c:93 (0x200ab64) Ending Line : imfs_fsunmount.c:82 (0x200ab73) Size in Bytes : 16 Size in Instructions : 4 Classification: Ask Chris Johns Explanation: I think he wrote this code and can probably identify the test case. ============================================ ============================================ Index : 25 Symbol : IMFS_get_token (0x200abf8) Starting Line : imfs_gtkn.c:42 (0x200ac38) Ending Line : imfs_gtkn.c:42 (0x200ac3b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 30 Symbol : IMFS_memfile_extend (0x200d448) Starting Line : memfile.c:298 (0x200d488) Ending Line : memfile.c:298 (0x200d48b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 49 Symbol : IMFS_memfile_read (0x200d014) Starting Line : memfile.c:564 (0x200d05c) Ending Line : memfile.c:564 (0x200d05f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 50 Symbol : IMFS_memfile_read (0x200d014) Starting Line : memfile.c:557 (0x200d068) Ending Line : memfile.c:557 (0x200d06b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 53 Symbol : IMFS_memfile_read (0x200d014) Starting Line : memfile.c:579 (0x200d0bc) Ending Line : memfile.c:579 (0x200d0bf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 67 Symbol : IMFS_mount (0x2002458) Starting Line : imfs_mount.c:44 (0x2002470) Ending Line : imfs_mount.c:44 (0x2002487) Size in Bytes : 24 Size in Instructions : 6 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." ============================================ ============================================ Index : 69 Symbol : IMFS_print_jnode (0x2004fc0) Starting Line : imfs_debug.c:43 (0x2004fe8) Ending Line : imfs_debug.c:43 (0x2004feb) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: Need to do an IMFS_dump after loading a tarfile from memory. I think this is a simple addition to tar01. ============================================ ============================================ Index : 70 Symbol : IMFS_print_jnode (0x2004fc0) Starting Line : imfs_debug.c:88 (0x20050a0) Ending Line : imfs_debug.c:88 (0x20050af) Size in Bytes : 16 Size in Instructions : 4 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. ============================================ ============================================ Index : 72 Symbol : IMFS_rename (0x20024d8) Starting Line : imfs_rename.c:40 (0x20024fc) Ending Line : imfs_rename.c:40 (0x20024ff) Size in Bytes : 4 Size in Instructions : 1 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_unlink (0x20025d4) Starting Line : imfs_unlink.c:51 (0x20025fc) Ending Line : imfs_unlink.c:51 (0x2002613) Size in Bytes : 24 Size in Instructions : 6 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 (0x20026a8) Starting Line : imfs_unmount.c:45 (0x20026c0) Ending Line : imfs_unmount.c:45 (0x20026cf) 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 : 79 Symbol : IMFS_unmount (0x20026a8) Starting Line : imfs_unmount.c:52 (0x20026dc) Ending Line : imfs_unmount.c:52 (0x20026f3) Size in Bytes : 24 Size in Instructions : 6 Classification: Discuss Explanation: I think this is either a simple test or unreachable code. We need to discuss this to figure out which. ============================================ ============================================ Index : 81 Symbol : Stack_check_Dump_threads_usage (0x2002060) Starting Line : check.c:414 (0x2002084) Ending Line : check.c:414 (0x2002087) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 83 Symbol : Stack_check_Dump_threads_usage (0x2002060) Starting Line : check.c:437 (0x20020dc) Ending Line : check.c:445 (0x20020f7) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 84 Symbol : Stack_check_Initialize (0x200214c) Starting Line : check.c:169 (0x200214c) Ending Line : check.c:169 (0x200214f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 87 Symbol : _CORE_RWLock_Obtain_for_reading (0x2009154) Starting Line : corerwlockobtainread.c:68 (0x20091ac) Ending Line : corerwlockobtainread.c:68 (0x20091af) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 101 Symbol : _Heap_Allocate_aligned_with_boundary (0x200c4d0) Starting Line : heapallocate.c:200 (0x200c634) Ending Line : heapallocate.c:200 (0x200c637) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 103 Symbol : _Heap_Extend (0x200c98c) Starting Line : heap.inl:108 (0x200cb04) Ending Line : heap.inl:108 (0x200cb0b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 115 Symbol : _Heap_Walk (0x200837c) Starting Line : heapwalk.c:233 (0x20084ec) Ending Line : heapwalk.c:233 (0x20084f7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 133 Symbol : _POSIX_Threads_Sporadic_budget_callout (0x200bca8) Starting Line : pthread.c:149 (0x200bcf0) Ending Line : pthread.c:149 (0x200bcf3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 141 Symbol : _POSIX_signals_Unblock_thread (0x2022570) Starting Line : psignalunblockthread.c:108 (0x2022640) Ending Line : psignalunblockthread.c:108 (0x202264f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 166 Symbol : _Timer_server_Body (0x2016974) Starting Line : timerserver.c:345 (0x2016a94) Ending Line : timerserver.c:345 (0x2016a9f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 183 Symbol : drainOutput (0x20039c8) Starting Line : termios.c:352 (0x2003a10) Ending Line : termios.c:352 (0x2003a17) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 185 Symbol : echo (0x200473c) Starting Line : termios.c:786 (0x20047b8) Ending Line : termios.c:786 (0x20047bb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 187 Symbol : endgrent (0x2003c44) Starting Line : getpwent.c:437 (0x2003c64) Ending Line : getpwent.c:437 (0x2003c67) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 189 Symbol : endpwent (0x2003aa4) Starting Line : getpwent.c:281 (0x2003ac4) Ending Line : getpwent.c:281 (0x2003ac7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 191 Symbol : erase (0x20047cc) Starting Line : termios.c:802 (0x20047fc) Ending Line : termios.c:802 (0x20047ff) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 193 Symbol : erase (0x20047cc) Starting Line : termios.c:807 (0x2004810) Ending Line : termios.c:808 (0x2004833) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 196 Symbol : erase (0x20047cc) Starting Line : termios.c:819 (0x2004864) Ending Line : termios.c:819 (0x200486f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 198 Symbol : erase (0x20047cc) Starting Line : termios.c:832 (0x20048b8) Ending Line : termios.c:827 (0x20048cb) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : erase (0x20047cc) Starting Line : termios.c:848 (0x2004928) Ending Line : termios.c:853 (0x200495f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 202 Symbol : erase (0x20047cc) Starting Line : termios.c:853 (0x2004970) Ending Line : termios.c:854 (0x2004983) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 208 Symbol : fcntl (0x200352c) Starting Line : fcntl.c:143 (0x20036b4) Ending Line : fcntl.c:143 (0x20036bf) Size in Bytes : 12 Size in Instructions : 3 Classification: Simple Test Case Explanation: None of the file system specific handlers have ever returned an error here. ============================================ ============================================ Index : 211 Symbol : fifo_open (0x200d0ac) Starting Line : fifo.c:184 (0x200d148) Ending Line : fifo.c:184 (0x200d14b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 214 Symbol : fifo_open (0x200d0ac) Starting Line : fifo.c:223 (0x200d2d4) Ending Line : fifo.c:223 (0x200d2d7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 216 Symbol : fifo_open (0x200d0ac) Starting Line : fifo.c:228 (0x200d2f0) Ending Line : fifo.c:228 (0x200d2f7) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 221 Symbol : fifo_open (0x200d0ac) Starting Line : fifo.c:340 (0x200d3b8) Ending Line : fifo.c:340 (0x200d3bb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 226 Symbol : fifo_open (0x200d0ac) Starting Line : fifo.c:365 (0x200d464) Ending Line : fifo.c:365 (0x200d467) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 230 Symbol : fifo_open (0x200d0ac) Starting Line : fifo.c:360 (0x200d4e4) Ending Line : fifo.c:385 (0x200d4eb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 234 Symbol : free_user_env (0x2003fa8) Starting Line : privateenv.c:43 (0x2003fd8) Ending Line : privateenv.c:43 (0x2003fdf) Size in Bytes : 8 Size in Instructions : 2 Classification: Simple Test Case Explanation: free_user_env is never called when (env == &rtems_global_user_env). It is possible that this path is impossible but that will require analysis of the callers. Since this is static, it is quite possible this is covered by the callers. ============================================ ============================================ Index : 241 Symbol : iproc (0x20049e4) Starting Line : termios.c:872 (0x20049f8) Ending Line : termios.c:872 (0x20049fb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 244 Symbol : iproc (0x20049e4) Starting Line : termios.c:886 (0x2004a54) Ending Line : termios.c:886 (0x2004a5b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 246 Symbol : iproc (0x20049e4) Starting Line : termios.c:882 (0x2004a6c) Ending Line : termios.c:882 (0x2004a6f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 250 Symbol : iproc (0x20049e4) Starting Line : termios.c:898 (0x2004af0) Ending Line : termios.c:898 (0x2004af3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 253 Symbol : iproc (0x20049e4) Starting Line : termios.c:904 (0x2004b30) Ending Line : termios.c:906 (0x2004b53) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 256 Symbol : iproc (0x20049e4) Starting Line : termios.c:915 (0x2004b88) Ending Line : termios.c:915 (0x2004b8b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 258 Symbol : killinfo (0x2022270) Starting Line : killinfo.c:189 (0x20223dc) Ending Line : killinfo.c:189 (0x20223df) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 260 Symbol : killinfo (0x2022270) Starting Line : killinfo.c:268 (0x2022440) Ending Line : killinfo.c:268 (0x2022443) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 262 Symbol : libc_wrapup (0x20138cc) Starting Line : newlibc_exit.c:89 (0x2013934) Ending Line : newlibc_exit.c:89 (0x201393b) Size in Bytes : 8 Size in Instructions : 2 Classification: Simple Test Case Explanation: libc_wrapup() is never called when the system state is down. ============================================ ============================================ Index : 268 Symbol : memfile_ftruncate (0x200d7e4) Starting Line : memfile.c:257 (0x200d808) Ending Line : memfile.c:257 (0x200d80b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 271 Symbol : memfile_lseek (0x200d85c) Starting Line : memfile.c:219 (0x200d890) Ending Line : memfile.c:219 (0x200d893) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 273 Symbol : memfile_lseek (0x200d85c) Starting Line : memfile.c:220 (0x200d8a4) Ending Line : memfile.c:220 (0x200d8af) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 275 Symbol : memfile_open (0x200d748) Starting Line : memfile.c:102 (0x200d770) Ending Line : memfile.c:111 (0x200d7bb) Size in Bytes : 76 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 277 Symbol : mount (0x20030d8) Starting Line : mount.c:159 (0x20031e4) Ending Line : mount.c:159 (0x20031ef) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 280 Symbol : mount (0x20030d8) Starting Line : mount.c:213 (0x20032a4) Ending Line : mount.c:213 (0x20032a7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 282 Symbol : mount (0x20030d8) Starting Line : mount.c:221 (0x20032c0) Ending Line : mount.c:221 (0x20032cb) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 283 Symbol : mount (0x20030d8) Starting Line : mount.c:130 (0x2003348) Ending Line : mount.c:130 (0x200334b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 289 Symbol : newlib_free_buffers (0x200337c) Starting Line : newlibc_reent.c:115 (0x20033a4) Ending Line : newlibc_reent.c:121 (0x20033cb) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 296 Symbol : oproc (0x20045b4) Starting Line : termios.c:694 (0x20045e0) Ending Line : termios.c:727 (0x20045f3) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 298 Symbol : oproc (0x20045b4) Starting Line : termios.c:705 (0x2004604) Ending Line : termios.c:705 (0x200460b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 300 Symbol : oproc (0x20045b4) Starting Line : termios.c:696 (0x2004614) Ending Line : termios.c:696 (0x2004617) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 302 Symbol : oproc (0x20045b4) Starting Line : termios.c:705 (0x2004640) Ending Line : termios.c:714 (0x2004677) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 304 Symbol : oproc (0x20045b4) Starting Line : termios.c:727 (0x20046b4) Ending Line : termios.c:735 (0x20046c7) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 306 Symbol : oproc (0x20045b4) Starting Line : termios.c:733 (0x20046d0) Ending Line : termios.c:734 (0x20046fb) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 309 Symbol : pipe_create (0x200c244) Starting Line : pipe.c:36 (0x200c264) Ending Line : pipe.c:36 (0x200c267) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 315 Symbol : pipe_read (0x200d4fc) Starting Line : fifo.c:422 (0x200d678) Ending Line : fifo.c:456 (0x200d67f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 325 Symbol : pipe_write (0x200d690) Starting Line : fifo.c:502 (0x200d858) Ending Line : fifo.c:542 (0x200d85f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 354 Symbol : readv (0x2004a28) Starting Line : readv.c:106 (0x2004b38) Ending Line : readv.c:106 (0x2004b3b) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: The count needs to be -1 in one of the requests. Also add a test for 0 value at the same time since it appears that is a missing branch condition. ============================================ ============================================ Index : 359 Symbol : realloc (0x2013aa0) Starting Line : realloc.c:38 (0x2013adc) Ending Line : realloc.c:38 (0x2013adf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 362 Symbol : realloc (0x2013aa0) Starting Line : realloc.c:52 (0x2013b14) Ending Line : realloc.c:42 (0x2013b23) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 364 Symbol : realloc (0x2013aa0) Starting Line : realloc.c:42 (0x2013bcc) Ending Line : realloc.c:42 (0x2013bd3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 369 Symbol : rtems_cpu_usage_report_with_plugin (0x200320c) Starting Line : cpuusagereport.c:118 (0x200328c) Ending Line : cpuusagereport.c:118 (0x2003293) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 373 Symbol : rtems_filesystem_evaluate_path (0x20029e8) Starting Line : eval.c:95 (0x20029f8) Ending Line : eval.c:95 (0x2002a07) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 375 Symbol : rtems_filesystem_evaluate_path (0x20029e8) Starting Line : eval.c:98 (0x2002a14) Ending Line : eval.c:98 (0x2002a2b) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 377 Symbol : rtems_filesystem_evaluate_relative_path (0x2002940) Starting Line : eval.c:40 (0x2002954) Ending Line : eval.c:40 (0x2002963) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 379 Symbol : rtems_filesystem_evaluate_relative_path (0x2002940) Starting Line : eval.c:43 (0x2002970) Ending Line : eval.c:43 (0x2002987) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 383 Symbol : rtems_filesystem_initialize (0x20027ec) Starting Line : base_fs.c:58 (0x2002844) Ending Line : base_fs.c:58 (0x2002853) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 385 Symbol : rtems_filesystem_initialize (0x20027ec) Starting Line : base_fs.c:105 (0x20028d4) Ending Line : base_fs.c:105 (0x20028db) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 399 Symbol : rtems_libio_free (0x200b194) Starting Line : libio.c:181 (0x200b1ac) Ending Line : libio.c:181 (0x200b1af) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 406 Symbol : rtems_libio_to_fcntl_flags (0x200b0ac) Starting Line : libio.c:107 (0x200b0c8) Ending Line : libio.c:104 (0x200b0d3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 419 Symbol : rtems_shutdown_executive (0x2013a60) Starting Line : exshutdown.c:43 (0x2013a8c) Ending Line : exshutdown.c:43 (0x2013a8f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 424 Symbol : rtems_stack_checker_is_blown (0x20022bc) Starting Line : check.c:65 (0x20022d4) Ending Line : check.c:65 (0x20022d7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 426 Symbol : rtems_stack_checker_is_blown (0x20022bc) Starting Line : check.c:322 (0x20022ec) Ending Line : check.c:322 (0x20022f7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 433 Symbol : rtems_string_to_long (0x200c658) Starting Line : stringto_template.h:133 (0x200c708) Ending Line : stringto_template.h:133 (0x200c70b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 436 Symbol : rtems_string_to_long_long (0x200c574) Starting Line : stringto_template.h:126 (0x200c628) Ending Line : stringto_template.h:126 (0x200c62b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 438 Symbol : rtems_string_to_long_long (0x200c574) Starting Line : stringto_template.h:133 (0x200c644) Ending Line : stringto_template.h:133 (0x200c647) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 440 Symbol : rtems_string_to_pointer (0x200c718) Starting Line : stringto_template.h:120 (0x200c77c) Ending Line : stringto_template.h:131 (0x200c797) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 442 Symbol : rtems_string_to_unsigned_int (0x200c808) Starting Line : stringto_template.h:133 (0x200c884) Ending Line : stringto_template.h:133 (0x200c887) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 444 Symbol : rtems_string_to_unsigned_long (0x200c938) Starting Line : stringto_template.h:133 (0x200c9b4) Ending Line : stringto_template.h:133 (0x200c9b7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 446 Symbol : rtems_string_to_unsigned_long_long (0x200c894) Starting Line : stringto_template.h:120 (0x200c908) Ending Line : stringto_template.h:120 (0x200c90b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 448 Symbol : rtems_string_to_unsigned_long_long (0x200c894) Starting Line : stringto_template.h:133 (0x200c924) Ending Line : stringto_template.h:133 (0x200c927) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 450 Symbol : rtems_tarfs_load (0x2002708) Starting Line : imfs_load_tar.c:112 (0x2002764) Ending Line : imfs_load_tar.c:112 (0x200276b) 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 : 454 Symbol : rtems_tarfs_load (0x2002708) Starting Line : imfs_load_tar.c:151 (0x2002874) Ending Line : imfs_load_tar.c:151 (0x200287b) Size in Bytes : 8 Size in Instructions : 2 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 : 456 Symbol : rtems_tarfs_load (0x2002708) Starting Line : imfs_load_tar.c:169 (0x20028cc) Ending Line : imfs_load_tar.c:169 (0x20028cf) Size in Bytes : 4 Size in Instructions : 1 Classification: Medium Test Case Explanation: The eval for make must fail. We will have to ask Jennifer how to make this call fail. ============================================ ============================================ Index : 468 Symbol : rtems_termios_close (0x2003e94) Starting Line : termios.c:397 (0x2003f70) Ending Line : termios.c:397 (0x2003f77) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 470 Symbol : rtems_termios_close (0x2003e94) Starting Line : termios.c:400 (0x2003f84) Ending Line : termios.c:401 (0x2003f97) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 472 Symbol : rtems_termios_dequeue_characters (0x200566c) Starting Line : termios.c:1389 (0x20056a4) Ending Line : termios.c:1389 (0x20056ab) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 477 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1162 (0x2005178) Ending Line : termios.c:1162 (0x2005183) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 479 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1174 (0x20051a8) Ending Line : termios.c:1174 (0x20051b3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 482 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1182 (0x20051d4) Ending Line : termios.c:1235 (0x2005227) Size in Bytes : 84 Size in Instructions : 21 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 484 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1199 (0x200526c) Ending Line : termios.c:1216 (0x2005317) Size in Bytes : 172 Size in Instructions : 43 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 486 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1225 (0x2005330) Ending Line : termios.c:1225 (0x2005337) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 488 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1233 (0x200534c) Ending Line : termios.c:1233 (0x200534f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 490 Symbol : rtems_termios_enqueue_raw_characters (0x200508c) Starting Line : termios.c:1234 (0x2005360) Ending Line : termios.c:1235 (0x2005377) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 492 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:523 (0x20040b8) Ending Line : termios.c:524 (0x20040c3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 494 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:526 (0x20040f0) Ending Line : termios.c:526 (0x20040f3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 499 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:458 (0x20041b8) Ending Line : termios.c:472 (0x200421f) Size in Bytes : 104 Size in Instructions : 26 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 501 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:476 (0x2004230) Ending Line : termios.c:480 (0x2004257) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 503 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:484 (0x2004268) Ending Line : termios.c:499 (0x20042b7) Size in Bytes : 80 Size in Instructions : 20 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 505 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:500 (0x20042c4) Ending Line : termios.c:503 (0x20042d3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 507 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:562 (0x2004368) Ending Line : termios.c:562 (0x200436b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 510 Symbol : rtems_termios_ioctl (0x2004084) Starting Line : termios.c:612 (0x200443c) Ending Line : termios.c:616 (0x200446f) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 513 Symbol : rtems_termios_open (0x2003a44) Starting Line : termios.c:130 (0x2003a94) Ending Line : termios.c:130 (0x2003a97) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 515 Symbol : rtems_termios_open (0x2003a44) Starting Line : termios.c:172 (0x2003b14) Ending Line : termios.c:172 (0x2003b1b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 521 Symbol : rtems_termios_puts (0x2004484) Starting Line : termios.c:664 (0x2004504) Ending Line : termios.c:664 (0x200450b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 523 Symbol : rtems_termios_puts (0x2004484) Starting Line : termios.c:676 (0x2004584) Ending Line : termios.c:678 (0x2004593) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 528 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:977 (0x2004e28) Ending Line : termios.c:977 (0x2004e33) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 531 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:989 (0x2004e80) Ending Line : termios.c:989 (0x2004e83) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 533 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:989 (0x2004e90) Ending Line : termios.c:989 (0x2004e93) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 535 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:1019 (0x2004eec) Ending Line : termios.c:1019 (0x2004eef) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 537 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:1026 (0x2004f10) Ending Line : termios.c:1041 (0x2004f4b) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 539 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:1032 (0x2004f5c) Ending Line : termios.c:1041 (0x2004f83) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 541 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:1045 (0x2004fa8) Ending Line : termios.c:1046 (0x2004fc3) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 544 Symbol : rtems_termios_read (0x2004ccc) Starting Line : termios.c:1058 (0x2005018) Ending Line : termios.c:1058 (0x200501b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 546 Symbol : rtems_termios_refill_transmitter (0x2005410) Starting Line : termios.c:1262 (0x2005428) Ending Line : termios.c:1267 (0x200545f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 548 Symbol : rtems_termios_refill_transmitter (0x2005410) Starting Line : termios.c:1280 (0x2005474) Ending Line : termios.c:1285 (0x20054ab) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 550 Symbol : rtems_termios_refill_transmitter (0x2005410) Starting Line : termios.c:1297 (0x20054d8) Ending Line : termios.c:1297 (0x20054e7) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 552 Symbol : rtems_termios_refill_transmitter (0x2005410) Starting Line : termios.c:1327 (0x2005550) Ending Line : termios.c:1327 (0x200555f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 554 Symbol : rtems_termios_refill_transmitter (0x2005410) Starting Line : termios.c:1335 (0x2005574) Ending Line : termios.c:1338 (0x200559b) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 556 Symbol : rtems_termios_rxdaemon (0x20053a0) Starting Line : termios.c:1464 (0x20053d0) Ending Line : termios.c:1471 (0x20053df) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 558 Symbol : rtems_termios_txdaemon (0x20055f8) Starting Line : termios.c:1425 (0x200562c) Ending Line : termios.c:1432 (0x200563b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 560 Symbol : rtems_termios_txdaemon (0x20055f8) Starting Line : termios.c:1433 (0x2005654) Ending Line : termios.c:1433 (0x200565b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 563 Symbol : rtems_termios_write (0x2004c04) Starting Line : termios.c:764 (0x2004cac) Ending Line : termios.c:765 (0x2004cb7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 567 Symbol : rtems_verror (0x200763c) Starting Line : thread.inl:196 (0x2007668) Ending Line : thread.inl:196 (0x2007677) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 571 Symbol : scanInt (0x2003250) Starting Line : getpwent.c:127 (0x2003280) Ending Line : getpwent.c:127 (0x2003293) Size in Bytes : 20 Size in Instructions : 5 Classification: Discuss Explanation: I think this is detecting whether or not the read can be fulfilled from the buffer. But I am not sure. ============================================ ============================================ Index : 590 Symbol : siproc (0x2004bb8) Starting Line : termios.c:939 (0x2004bf8) Ending Line : termios.c:939 (0x2004bff) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 595 Symbol : tcsetattr (0x2005678) Starting Line : tcsetattr.c:42 (0x20056bc) Ending Line : tcsetattr.c:42 (0x20056bf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 596 Symbol : tcsetattr (0x2005678) Starting Line : tcsetattr.c:50 (0x20056c8) Ending Line : tcsetattr.c:50 (0x20056cf) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 607 Symbol : unmount (0x2006ab4) Starting Line : unmount.c:140 (0x2006bb4) Ending Line : unmount.c:141 (0x2006bd7) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 614 Symbol : writev (0x2006d9c) Starting Line : writev.c:104 (0x2006ec8) Ending Line : writev.c:104 (0x2006ecb) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: This is a case of needing 0 values in the write iov entries. ============================================ ============================================ Index : 616 Symbol : writev (0x2006d9c) Starting Line : writev.c:113 (0x2006ee8) Ending Line : writev.c:113 (0x2006eeb) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: This is a case of needing negative values in the write iov entries. ============================================