============================================ Index : 3 Symbol : IMFS_chown (0x200a0b4) Starting Line : imfs_chown.c:46 (0x200a0e0) Ending Line : imfs_chown.c:46 (0x200a0e3) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: Not root and not owner. Please try to cover all branch paths. ============================================ ============================================ Index : 11 Symbol : IMFS_evaluate_for_make (0x200a7c4) Starting Line : imfs_eval.c:365 (0x200a918) Ending Line : imfs_eval.c:365 (0x200a91f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 17 Symbol : IMFS_fchmod (0x200ddf8) Starting Line : imfs_fchmod.c:42 (0x200de24) Ending Line : imfs_fchmod.c:42 (0x200de27) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: Not root and not owner. Please try to cover all branch paths. ============================================ ============================================ Index : 19 Symbol : IMFS_fifo_close (0x2003760) Starting Line : imfs_fifo.c:61 (0x20037a0) Ending Line : imfs_fifo.c:62 (0x20037bf) Size in Bytes : 32 Size in Instructions : 8 Classification: Requires Discussion Explanation: This is an error return path which only returns an error when pipe_release() returns an error but pipe_release() can't return an error. Maybe pipe_release() should be changed to void. ============================================ ============================================ Index : 24 Symbol : IMFS_find_match_in_dir (0x200ab5c) Starting Line : imfs_getchild.c:51 (0x200ab94) Ending Line : imfs_getchild.c:51 (0x200ab97) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: Appprently we never call this with ".." for the parent directory. ============================================ ============================================ Index : 27 Symbol : IMFS_fsunmount (0x200aa9c) Starting Line : imfs_fsunmount.c:86 (0x200ab20) Ending Line : imfs_fsunmount.c:86 (0x200ab23) 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 : 29 Symbol : IMFS_fsunmount (0x200aa9c) Starting Line : imfs_fsunmount.c:93 (0x200ab44) Ending Line : imfs_fsunmount.c:82 (0x200ab53) 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 : 31 Symbol : IMFS_get_token (0x200abd8) Starting Line : imfs_gtkn.c:42 (0x200ac18) Ending Line : imfs_gtkn.c:42 (0x200ac1b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 35 Symbol : IMFS_initialize_support (0x2002210) Starting Line : imfs_initsupp.c:55 (0x2002238) Ending Line : imfs_initsupp.c:55 (0x200223b) Size in Bytes : 4 Size in Instructions : 1 Classification: Requires Discussion Explanation: I think this is an error case that cannot be reached. The bytes_per_block is set by confdefs.h and there are error checks in that to prevent a bad value. ============================================ ============================================ Index : 37 Symbol : IMFS_memfile_extend (0x200d428) Starting Line : memfile.c:298 (0x200d468) Ending Line : memfile.c:298 (0x200d46b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 56 Symbol : IMFS_memfile_read (0x200cff4) Starting Line : memfile.c:564 (0x200d03c) Ending Line : memfile.c:564 (0x200d03f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 57 Symbol : IMFS_memfile_read (0x200cff4) Starting Line : memfile.c:557 (0x200d048) Ending Line : memfile.c:557 (0x200d04b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 60 Symbol : IMFS_memfile_read (0x200cff4) Starting Line : memfile.c:579 (0x200d09c) Ending Line : memfile.c:579 (0x200d09f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 74 Symbol : IMFS_mount (0x2002450) Starting Line : imfs_mount.c:44 (0x2002468) Ending Line : imfs_mount.c:44 (0x200247f) 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 : 76 Symbol : IMFS_print_jnode (0x2004f5c) Starting Line : imfs_debug.c:43 (0x2004f84) Ending Line : imfs_debug.c:43 (0x2004f87) 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 : 77 Symbol : IMFS_print_jnode (0x2004f5c) Starting Line : imfs_debug.c:54 (0x2004fd0) Ending Line : imfs_debug.c:54 (0x2004fe7) Size in Bytes : 24 Size in Instructions : 6 Classification: Simple Test Case Explanation: Need to do an IMFS_dump on an IMFS filesystem which has a very large file in it. I think this is a simple addition to one of the existing IMFS tests which creates a large file. ============================================ ============================================ Index : 78 Symbol : IMFS_print_jnode (0x2004f5c) Starting Line : imfs_debug.c:88 (0x200503c) Ending Line : imfs_debug.c:88 (0x200504b) 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 : 80 Symbol : IMFS_rename (0x20024d0) Starting Line : imfs_rename.c:40 (0x20024f4) Ending Line : imfs_rename.c:40 (0x20024f7) 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 : 83 Symbol : IMFS_unlink (0x20025cc) Starting Line : imfs_unlink.c:51 (0x20025f4) Ending Line : imfs_unlink.c:51 (0x200260b) 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 : 85 Symbol : IMFS_unmount (0x20026a0) Starting Line : imfs_unmount.c:45 (0x20026b8) Ending Line : imfs_unmount.c:45 (0x20026c7) 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 : 87 Symbol : IMFS_unmount (0x20026a0) Starting Line : imfs_unmount.c:52 (0x20026d4) Ending Line : imfs_unmount.c:52 (0x20026eb) 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 : 89 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 : 91 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 : 92 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 : 95 Symbol : _CORE_RWLock_Obtain_for_reading (0x2009144) Starting Line : corerwlockobtainread.c:68 (0x200919c) Ending Line : corerwlockobtainread.c:68 (0x200919f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 109 Symbol : _Heap_Allocate_aligned_with_boundary (0x200c4b0) Starting Line : heapallocate.c:200 (0x200c614) Ending Line : heapallocate.c:200 (0x200c617) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 111 Symbol : _Heap_Extend (0x200c95c) Starting Line : heap.inl:108 (0x200cad4) Ending Line : heap.inl:108 (0x200cadb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 123 Symbol : _Heap_Walk (0x200836c) Starting Line : heapwalk.c:233 (0x20084dc) Ending Line : heapwalk.c:233 (0x20084e7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 141 Symbol : _POSIX_Threads_Sporadic_budget_callout (0x200bc88) Starting Line : pthread.c:149 (0x200bcd0) Ending Line : pthread.c:149 (0x200bcd3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 149 Symbol : _POSIX_signals_Unblock_thread (0x2022558) Starting Line : psignalunblockthread.c:108 (0x2022628) Ending Line : psignalunblockthread.c:108 (0x2022637) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 174 Symbol : _Timer_server_Body (0x2016a18) Starting Line : timerserver.c:345 (0x2016b38) Ending Line : timerserver.c:345 (0x2016b43) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 191 Symbol : device_ioctl (0x200dae8) Starting Line : deviceio.c:193 (0x200db10) Ending Line : deviceio.c:193 (0x200db1f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 193 Symbol : device_read (0x200da30) Starting Line : deviceio.c:122 (0x200da70) Ending Line : deviceio.c:122 (0x200da7f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 195 Symbol : device_write (0x200da8c) Starting Line : deviceio.c:159 (0x200dacc) Ending Line : deviceio.c:159 (0x200dadb) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 197 Symbol : drainOutput (0x20039c0) Starting Line : termios.c:352 (0x2003a08) Ending Line : termios.c:352 (0x2003a0f) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 200 Symbol : dup2 (0x20032c4) Starting Line : dup2.c:51 (0x2003300) Ending Line : dup2.c:51 (0x200330f) Size in Bytes : 16 Size in Instructions : 4 Classification: Simple Test Case Explanation: This looks like we never get to the bottom to actually call fcntl() which I take to mean that we do not have a test for a working call to dup2(). sparc But we need to be careful because fcntl(F_DUPFD) which is called has slightly different semantics. I suspect that fcntl(F_DUPFD) is wrong. See fcntl.c:55 for more details. ============================================ ============================================ Index : 202 Symbol : echo (0x200472c) Starting Line : termios.c:785 (0x20047a8) Ending Line : termios.c:785 (0x20047ab) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 204 Symbol : endgrent (0x2003c50) Starting Line : getpwent.c:437 (0x2003c70) Ending Line : getpwent.c:437 (0x2003c73) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 206 Symbol : endpwent (0x2003ab0) Starting Line : getpwent.c:281 (0x2003ad0) Ending Line : getpwent.c:281 (0x2003ad3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 208 Symbol : erase (0x20047bc) Starting Line : termios.c:801 (0x20047ec) Ending Line : termios.c:801 (0x20047ef) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 210 Symbol : erase (0x20047bc) Starting Line : termios.c:806 (0x2004800) Ending Line : termios.c:807 (0x2004823) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 213 Symbol : erase (0x20047bc) Starting Line : termios.c:818 (0x2004854) Ending Line : termios.c:818 (0x200485f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 215 Symbol : erase (0x20047bc) Starting Line : termios.c:831 (0x20048a8) Ending Line : termios.c:826 (0x20048bb) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 217 Symbol : erase (0x20047bc) Starting Line : termios.c:847 (0x2004918) Ending Line : termios.c:852 (0x200494f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 219 Symbol : erase (0x20047bc) Starting Line : termios.c:852 (0x2004960) Ending Line : termios.c:853 (0x2004973) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 222 Symbol : fcntl (0x20034f8) Starting Line : fcntl.c:55 (0x2003580) Ending Line : fcntl.c:55 (0x2003593) Size in Bytes : 20 Size in Instructions : 5 Classification: Discuss Explanation: I question that this is correct. We are calling this from dup2() and the semantics are slightly different. fcntl is I suspect that by adding a shared routine and calling it from fcntl() and and dup2() we can fix this. ============================================ ============================================ Index : 225 Symbol : fcntl (0x20034f8) Starting Line : fcntl.c:83 (0x20035f0) Ending Line : fcntl.c:83 (0x20035f3) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: We need a test setting close on exec. ============================================ ============================================ Index : 228 Symbol : fcntl (0x20034f8) Starting Line : fcntl.c:143 (0x2003680) Ending Line : fcntl.c:143 (0x200368b) 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 : 231 Symbol : fifo_open (0x200cfd8) Starting Line : fifo.c:184 (0x200d074) Ending Line : fifo.c:184 (0x200d077) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 234 Symbol : fifo_open (0x200cfd8) Starting Line : fifo.c:223 (0x200d200) Ending Line : fifo.c:223 (0x200d203) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 236 Symbol : fifo_open (0x200cfd8) Starting Line : fifo.c:228 (0x200d21c) Ending Line : fifo.c:228 (0x200d223) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 241 Symbol : fifo_open (0x200cfd8) Starting Line : fifo.c:341 (0x200d2e4) Ending Line : fifo.c:341 (0x200d2e7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 246 Symbol : fifo_open (0x200cfd8) Starting Line : fifo.c:366 (0x200d390) Ending Line : fifo.c:366 (0x200d393) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 250 Symbol : fifo_open (0x200cfd8) Starting Line : fifo.c:361 (0x200d410) Ending Line : fifo.c:386 (0x200d417) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 254 Symbol : free_user_env (0x2003f8c) Starting Line : privateenv.c:43 (0x2003fbc) Ending Line : privateenv.c:43 (0x2003fc3) 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 : 261 Symbol : iproc (0x20049d4) Starting Line : termios.c:871 (0x20049e8) Ending Line : termios.c:871 (0x20049eb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 264 Symbol : iproc (0x20049d4) Starting Line : termios.c:885 (0x2004a44) Ending Line : termios.c:885 (0x2004a4b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 266 Symbol : iproc (0x20049d4) Starting Line : termios.c:881 (0x2004a5c) Ending Line : termios.c:881 (0x2004a5f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 270 Symbol : iproc (0x20049d4) Starting Line : termios.c:897 (0x2004ae0) Ending Line : termios.c:897 (0x2004ae3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 273 Symbol : iproc (0x20049d4) Starting Line : termios.c:903 (0x2004b20) Ending Line : termios.c:905 (0x2004b43) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 276 Symbol : iproc (0x20049d4) Starting Line : termios.c:914 (0x2004b78) Ending Line : termios.c:914 (0x2004b7b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 278 Symbol : killinfo (0x2022258) Starting Line : killinfo.c:189 (0x20223c4) Ending Line : killinfo.c:189 (0x20223c7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 280 Symbol : killinfo (0x2022258) Starting Line : killinfo.c:268 (0x2022428) Ending Line : killinfo.c:268 (0x202242b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 282 Symbol : libc_wrapup (0x20138c0) Starting Line : newlibc_exit.c:89 (0x2013928) Ending Line : newlibc_exit.c:89 (0x201392f) 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 : 288 Symbol : memfile_ftruncate (0x200d7c4) Starting Line : memfile.c:257 (0x200d7e8) Ending Line : memfile.c:257 (0x200d7eb) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 291 Symbol : memfile_lseek (0x200d83c) Starting Line : memfile.c:219 (0x200d870) Ending Line : memfile.c:219 (0x200d873) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 293 Symbol : memfile_lseek (0x200d83c) Starting Line : memfile.c:220 (0x200d884) Ending Line : memfile.c:220 (0x200d88f) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 295 Symbol : memfile_open (0x200d728) Starting Line : memfile.c:102 (0x200d750) Ending Line : memfile.c:111 (0x200d79b) Size in Bytes : 76 Size in Instructions : 19 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 297 Symbol : mount (0x20030d0) Starting Line : mount.c:159 (0x20031dc) Ending Line : mount.c:159 (0x20031e7) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 300 Symbol : mount (0x20030d0) Starting Line : mount.c:213 (0x200329c) Ending Line : mount.c:213 (0x200329f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 302 Symbol : mount (0x20030d0) Starting Line : mount.c:221 (0x20032b8) Ending Line : mount.c:221 (0x20032c3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 303 Symbol : mount (0x20030d0) Starting Line : mount.c:130 (0x2003340) Ending Line : mount.c:130 (0x2003343) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 309 Symbol : newlib_free_buffers (0x2003374) Starting Line : newlibc_reent.c:115 (0x200339c) Ending Line : newlibc_reent.c:121 (0x20033c3) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 316 Symbol : oproc (0x20045a4) Starting Line : termios.c:693 (0x20045d0) Ending Line : termios.c:726 (0x20045e3) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 318 Symbol : oproc (0x20045a4) Starting Line : termios.c:704 (0x20045f4) Ending Line : termios.c:704 (0x20045fb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 320 Symbol : oproc (0x20045a4) Starting Line : termios.c:695 (0x2004604) Ending Line : termios.c:695 (0x2004607) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 322 Symbol : oproc (0x20045a4) Starting Line : termios.c:704 (0x2004630) Ending Line : termios.c:713 (0x2004667) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 324 Symbol : oproc (0x20045a4) Starting Line : termios.c:726 (0x20046a4) Ending Line : termios.c:734 (0x20046b7) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 326 Symbol : oproc (0x20045a4) Starting Line : termios.c:732 (0x20046c0) Ending Line : termios.c:733 (0x20046eb) Size in Bytes : 44 Size in Instructions : 11 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 329 Symbol : pipe_create (0x200c288) Starting Line : pipe.c:36 (0x200c2a8) Ending Line : pipe.c:36 (0x200c2ab) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 335 Symbol : pipe_read (0x200d428) Starting Line : fifo.c:423 (0x200d5a4) Ending Line : fifo.c:457 (0x200d5ab) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 345 Symbol : pipe_write (0x200d5bc) Starting Line : fifo.c:503 (0x200d784) Ending Line : fifo.c:543 (0x200d78b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 374 Symbol : readv (0x2004a20) Starting Line : readv.c:106 (0x2004b30) Ending Line : readv.c:106 (0x2004b33) 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 : 379 Symbol : realloc (0x2013a88) Starting Line : realloc.c:38 (0x2013ac4) Ending Line : realloc.c:38 (0x2013ac7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 382 Symbol : realloc (0x2013a88) Starting Line : realloc.c:52 (0x2013afc) Ending Line : realloc.c:42 (0x2013b0b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 384 Symbol : realloc (0x2013a88) Starting Line : realloc.c:42 (0x2013bb4) Ending Line : realloc.c:42 (0x2013bbb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 389 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 : 393 Symbol : rtems_filesystem_evaluate_path (0x20029e0) Starting Line : eval.c:95 (0x20029f0) Ending Line : eval.c:95 (0x20029ff) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 395 Symbol : rtems_filesystem_evaluate_path (0x20029e0) Starting Line : eval.c:98 (0x2002a0c) Ending Line : eval.c:98 (0x2002a23) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 397 Symbol : rtems_filesystem_evaluate_relative_path (0x2002938) Starting Line : eval.c:40 (0x200294c) Ending Line : eval.c:40 (0x200295b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 399 Symbol : rtems_filesystem_evaluate_relative_path (0x2002938) Starting Line : eval.c:43 (0x2002968) Ending Line : eval.c:43 (0x200297f) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 403 Symbol : rtems_filesystem_initialize (0x20027e4) Starting Line : base_fs.c:58 (0x200283c) Ending Line : base_fs.c:58 (0x200284b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 405 Symbol : rtems_filesystem_initialize (0x20027e4) Starting Line : base_fs.c:105 (0x20028cc) Ending Line : base_fs.c:105 (0x20028d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 419 Symbol : rtems_libio_free (0x200b174) Starting Line : libio.c:181 (0x200b18c) Ending Line : libio.c:181 (0x200b18f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 426 Symbol : rtems_libio_to_fcntl_flags (0x200b08c) Starting Line : libio.c:107 (0x200b0a8) Ending Line : libio.c:104 (0x200b0b3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 433 Symbol : rtems_mkdir (0x200d954) Starting Line : rtems_mkdir.c:102 (0x200da38) Ending Line : rtems_mkdir.c:102 (0x200da4f) Size in Bytes : 24 Size in Instructions : 6 Classification: Email Sebastian Explanation: Sebastian needs to write a test case for this. ============================================ ============================================ Index : 436 Symbol : rtems_mkdir (0x200d954) Starting Line : rtems_mkdir.c:110 (0x200da90) Ending Line : rtems_mkdir.c:110 (0x200daa3) Size in Bytes : 20 Size in Instructions : 5 Classification: Email Sebastian Explanation: Sebastian needs to write a test case for this. ============================================ ============================================ Index : 437 Symbol : rtems_mkdir (0x200d954) Starting Line : rtems_mkdir.c:124 (0x200dacc) Ending Line : rtems_mkdir.c:125 (0x200dadf) Size in Bytes : 20 Size in Instructions : 5 Classification: Email Sebastian Explanation: Sebastian needs to write a test case for this. ============================================ ============================================ Index : 446 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 : 448 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 : 455 Symbol : rtems_string_to_long (0x200c634) Starting Line : stringto_template.h:133 (0x200c6e4) Ending Line : stringto_template.h:133 (0x200c6e7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 458 Symbol : rtems_string_to_long_long (0x200c550) Starting Line : stringto_template.h:126 (0x200c604) Ending Line : stringto_template.h:126 (0x200c607) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 460 Symbol : rtems_string_to_long_long (0x200c550) Starting Line : stringto_template.h:133 (0x200c620) Ending Line : stringto_template.h:133 (0x200c623) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 462 Symbol : rtems_string_to_pointer (0x200c6f4) Starting Line : stringto_template.h:120 (0x200c758) Ending Line : stringto_template.h:131 (0x200c773) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 464 Symbol : rtems_string_to_unsigned_int (0x200c7e4) Starting Line : stringto_template.h:133 (0x200c860) Ending Line : stringto_template.h:133 (0x200c863) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 466 Symbol : rtems_string_to_unsigned_long (0x200c914) Starting Line : stringto_template.h:133 (0x200c990) Ending Line : stringto_template.h:133 (0x200c993) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 468 Symbol : rtems_string_to_unsigned_long_long (0x200c870) Starting Line : stringto_template.h:120 (0x200c8e4) Ending Line : stringto_template.h:120 (0x200c8e7) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 470 Symbol : rtems_string_to_unsigned_long_long (0x200c870) Starting Line : stringto_template.h:133 (0x200c900) Ending Line : stringto_template.h:133 (0x200c903) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 472 Symbol : rtems_tarfs_load (0x20024d0) Starting Line : imfs_load_tar.c:112 (0x200252c) Ending Line : imfs_load_tar.c:112 (0x2002533) 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 : 476 Symbol : rtems_tarfs_load (0x20024d0) Starting Line : imfs_load_tar.c:151 (0x200263c) Ending Line : imfs_load_tar.c:151 (0x2002643) 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 : 478 Symbol : rtems_tarfs_load (0x20024d0) Starting Line : imfs_load_tar.c:169 (0x2002694) Ending Line : imfs_load_tar.c:169 (0x2002697) 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 : 490 Symbol : rtems_termios_close (0x2003e8c) Starting Line : termios.c:396 (0x2003f60) Ending Line : termios.c:396 (0x2003f67) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 492 Symbol : rtems_termios_close (0x2003e8c) Starting Line : termios.c:399 (0x2003f74) Ending Line : termios.c:400 (0x2003f87) Size in Bytes : 20 Size in Instructions : 5 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 494 Symbol : rtems_termios_dequeue_characters (0x200565c) Starting Line : termios.c:1388 (0x2005694) Ending Line : termios.c:1388 (0x200569b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 499 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1161 (0x2005168) Ending Line : termios.c:1161 (0x2005173) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 501 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1173 (0x2005198) Ending Line : termios.c:1173 (0x20051a3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 504 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1181 (0x20051c4) Ending Line : termios.c:1234 (0x2005217) Size in Bytes : 84 Size in Instructions : 21 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 506 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1198 (0x200525c) Ending Line : termios.c:1215 (0x2005307) Size in Bytes : 172 Size in Instructions : 43 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 508 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1224 (0x2005320) Ending Line : termios.c:1224 (0x2005327) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 510 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1232 (0x200533c) Ending Line : termios.c:1232 (0x200533f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 512 Symbol : rtems_termios_enqueue_raw_characters (0x200507c) Starting Line : termios.c:1233 (0x2005350) Ending Line : termios.c:1234 (0x2005367) Size in Bytes : 24 Size in Instructions : 6 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 514 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:522 (0x20040a8) Ending Line : termios.c:523 (0x20040b3) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 516 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:525 (0x20040e0) Ending Line : termios.c:525 (0x20040e3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 521 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:457 (0x20041a8) Ending Line : termios.c:471 (0x200420f) Size in Bytes : 104 Size in Instructions : 26 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 523 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:475 (0x2004220) Ending Line : termios.c:479 (0x2004247) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 525 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:483 (0x2004258) Ending Line : termios.c:498 (0x20042a7) Size in Bytes : 80 Size in Instructions : 20 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 527 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:499 (0x20042b4) Ending Line : termios.c:502 (0x20042c3) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 529 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:561 (0x2004358) Ending Line : termios.c:561 (0x200435b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 531 Symbol : rtems_termios_ioctl (0x2004074) Starting Line : termios.c:611 (0x200442c) Ending Line : termios.c:615 (0x200445f) Size in Bytes : 52 Size in Instructions : 13 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 534 Symbol : rtems_termios_open (0x2003a3c) Starting Line : termios.c:130 (0x2003a8c) Ending Line : termios.c:130 (0x2003a8f) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 538 Symbol : rtems_termios_open (0x2003a3c) Starting Line : termios.c:172 (0x2003b0c) Ending Line : termios.c:176 (0x2003b3b) Size in Bytes : 48 Size in Instructions : 12 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 542 Symbol : rtems_termios_open (0x2003a3c) Starting Line : termios.c:308 (0x2003dc4) Ending Line : termios.c:308 (0x2003dcb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 546 Symbol : rtems_termios_open (0x2003a3c) Starting Line : termios.c:175 (0x2003e84) Ending Line : termios.c:175 (0x2003e8b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 548 Symbol : rtems_termios_puts (0x2004474) Starting Line : termios.c:663 (0x20044f4) Ending Line : termios.c:663 (0x20044fb) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 550 Symbol : rtems_termios_puts (0x2004474) Starting Line : termios.c:675 (0x2004574) Ending Line : termios.c:677 (0x2004583) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 555 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:976 (0x2004e18) Ending Line : termios.c:976 (0x2004e23) Size in Bytes : 12 Size in Instructions : 3 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 558 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:988 (0x2004e70) Ending Line : termios.c:988 (0x2004e73) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 560 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:988 (0x2004e80) Ending Line : termios.c:988 (0x2004e83) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 562 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:1018 (0x2004edc) Ending Line : termios.c:1018 (0x2004edf) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 564 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:1025 (0x2004f00) Ending Line : termios.c:1040 (0x2004f3b) Size in Bytes : 60 Size in Instructions : 15 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 566 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:1031 (0x2004f4c) Ending Line : termios.c:1040 (0x2004f73) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 568 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:1044 (0x2004f98) Ending Line : termios.c:1045 (0x2004fb3) Size in Bytes : 28 Size in Instructions : 7 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 571 Symbol : rtems_termios_read (0x2004cbc) Starting Line : termios.c:1057 (0x2005008) Ending Line : termios.c:1057 (0x200500b) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 573 Symbol : rtems_termios_refill_transmitter (0x2005400) Starting Line : termios.c:1261 (0x2005418) Ending Line : termios.c:1266 (0x200544f) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 575 Symbol : rtems_termios_refill_transmitter (0x2005400) Starting Line : termios.c:1279 (0x2005464) Ending Line : termios.c:1284 (0x200549b) Size in Bytes : 56 Size in Instructions : 14 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 577 Symbol : rtems_termios_refill_transmitter (0x2005400) Starting Line : termios.c:1296 (0x20054c8) Ending Line : termios.c:1296 (0x20054d7) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 579 Symbol : rtems_termios_refill_transmitter (0x2005400) Starting Line : termios.c:1326 (0x2005540) Ending Line : termios.c:1326 (0x200554f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 581 Symbol : rtems_termios_refill_transmitter (0x2005400) Starting Line : termios.c:1334 (0x2005564) Ending Line : termios.c:1337 (0x200558b) Size in Bytes : 40 Size in Instructions : 10 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 583 Symbol : rtems_termios_rxdaemon (0x2005390) Starting Line : termios.c:1463 (0x20053c0) Ending Line : termios.c:1470 (0x20053cf) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 585 Symbol : rtems_termios_txdaemon (0x20055e8) Starting Line : termios.c:1424 (0x200561c) Ending Line : termios.c:1431 (0x200562b) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 587 Symbol : rtems_termios_txdaemon (0x20055e8) Starting Line : termios.c:1432 (0x2005644) Ending Line : termios.c:1432 (0x200564b) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 592 Symbol : rtems_verror (0x2007634) Starting Line : thread.inl:196 (0x2007660) Ending Line : thread.inl:196 (0x200766f) Size in Bytes : 16 Size in Instructions : 4 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 596 Symbol : scanInt (0x200325c) Starting Line : getpwent.c:127 (0x200328c) Ending Line : getpwent.c:127 (0x200329f) 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 : 598 Symbol : scanInt (0x200325c) Starting Line : getpwent.c:141 (0x2003300) Ending Line : getpwent.c:141 (0x2003303) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: I think this is a matter of putting in a VERY large number in a numeric field. This is detecting overflow. I think a long string of 9's will do most of this. ============================================ ============================================ Index : 600 Symbol : scanInt (0x200325c) Starting Line : getpwent.c:142 (0x200330c) Ending Line : getpwent.c:142 (0x2003323) Size in Bytes : 24 Size in Instructions : 6 Classification: Simple Test Case Explanation: sparc See getpwent.c:141 ============================================ ============================================ Index : 603 Symbol : scanString (0x2003368) Starting Line : getpwent.c:112 (0x2003458) Ending Line : getpwent.c:112 (0x200345f) Size in Bytes : 8 Size in Instructions : 2 Classification: Simple Test Case Explanation: sparc This is actually the error case at line 103 (*nleft < 2). I think this will be hit by having a password entry which does not have enough characters left in the user's return buffer while something is being copied into it. ============================================ ============================================ Index : 621 Symbol : siproc (0x2004ba8) Starting Line : termios.c:938 (0x2004be8) Ending Line : termios.c:938 (0x2004bef) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 626 Symbol : tcsetattr (0x200537c) Starting Line : tcsetattr.c:42 (0x20053c0) Ending Line : tcsetattr.c:42 (0x20053c3) Size in Bytes : 4 Size in Instructions : 1 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 627 Symbol : tcsetattr (0x200537c) Starting Line : tcsetattr.c:50 (0x20053cc) Ending Line : tcsetattr.c:50 (0x20053d3) Size in Bytes : 8 Size in Instructions : 2 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 638 Symbol : unmount (0x2006aa4) Starting Line : unmount.c:140 (0x2006ba4) Ending Line : unmount.c:141 (0x2006bc7) Size in Bytes : 36 Size in Instructions : 9 Classification: NONE Explanation: No Explanation ============================================ ============================================ Index : 640 Symbol : vprintk (0x2005718) Starting Line : vprintk.c:125 (0x20058c4) Ending Line : vprintk.c:125 (0x20058c7) Size in Bytes : 4 Size in Instructions : 1 Classification: Simple Test Case Explanation: 0x6f is a 'o'. It looks like we do not have a printk test which uses %o. ============================================ ============================================ Index : 647 Symbol : writev (0x2006d8c) Starting Line : writev.c:104 (0x2006eb8) Ending Line : writev.c:104 (0x2006ebb) 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 : 649 Symbol : writev (0x2006d8c) Starting Line : writev.c:113 (0x2006ed8) Ending Line : writev.c:113 (0x2006edb) 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. ============================================