SIS with coverage support

Jiri Gaisler jiri at gaisler.se
Wed Jan 23 22:12:35 UTC 2019


On 1/23/19 9:31 PM, Jiri Gaisler wrote:
> I have now implemented code coverage support for both SPARC and RISC-V
> in the SIS simulator. Can somebody point me to a manual or web page on
> how to use covoar to produce a coverage report? I can't seem to be able
> to find any relevant documentation on this. The coverage data is in TSIM
> format so it should be straight-forward to use covoar with it ... or?
>
After some trial and error, I got covoar to run with:

covoar -v -S /home/jiri/ibm/src/rtems/rtems-tools/tester/rtems/testing/coverage/score-symbols.ini -O coverage -E /home/jiri/ibm/src/rtems/rtems-tools/tester/rtems/testing/coverage/Explanations.txt -p RTEMS-5 -f TSIM sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe

It started off promising with the following log:

Loading executable sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Processing multiple executable/coverage file pairs
Coverage Format : TSIM
Target          : sparc-rtems5

Coverage file sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe.cov for executable: sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Loading symbol sets: /home/jiri/ibm/src/rtems/rtems-tools/tester/rtems/testing/coverage/score-symbols.ini
 Symbol set: score
 Loading library: sparc-rtems5/c/leon3/cpukit/librtemscpu.a
 Loading library: sparc-rtems5/c/leon3/lib/libbsp/sparc/leon3/librtemsbsp.a
cache:load-sym: object files: 1559
cache:load-sym: symbols: 7028
Analyzing 3750 symbols
Extracting information from: sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Created unified coverage map for __getreent (0x0 - 0xc)
Created unified coverage map for bsp_fatal_extension (0x0 - 0x28)

...

However, the coverage is always 0% in the summary report:

jiri at office:~/src/rtems/leon3$ cat coverage/summary.txt
Bytes Analyzed           : 44264
Bytes Not Executed       : 44264
Percentage Executed      :     0
Percentage Not Executed  :   100
Uncovered ranges found   : 347
Total branches found     : 897
Uncovered branches found : 0
   0 branches always taken
   0 branches never taken

The full log is attached - if someone knows what the problem is then let me know ...

Jiri.



-------------- next part --------------
Loading executable sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Processing multiple executable/coverage file pairs
Coverage Format : TSIM
Target          : sparc-rtems5

Coverage file sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe.cov for executable: sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Loading symbol sets: /home/jiri/ibm/src/rtems/rtems-tools/tester/rtems/testing/coverage/score-symbols.ini
 Symbol set: score
 Loading library: sparc-rtems5/c/leon3/cpukit/librtemscpu.a
 Loading library: sparc-rtems5/c/leon3/lib/libbsp/sparc/leon3/librtemsbsp.a
cache:load-sym: object files: 1559
cache:load-sym: symbols: 7028
Analyzing 3750 symbols
Extracting information from: sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Created unified coverage map for __getreent (0x0 - 0xc)
Created unified coverage map for bsp_fatal_extension (0x0 - 0x28)
Created unified coverage map for _CPU_Exception_frame_print (0x0 - 0xa8)
Created unified coverage map for bsp_spurious_initialize (0x0 - 0x78)
Created unified coverage map for bsp_reset (0x0 - 0x8)
Created unified coverage map for Clock_isr (0x0 - 0x2c)
Created unified coverage map for Clock_initialize (0x0 - 0x228)
Created unified coverage map for bsp_interrupt_initialize (0x0 - 0x6c)
Created unified coverage map for rtems_interrupt_handler_install (0x0 - 0x258)
Created unified coverage map for bsp_interrupt_lock (0x0 - 0x28)
Created unified coverage map for bsp_interrupt_unlock (0x0 - 0x28)
Created unified coverage map for ambapp_freq_init (0x0 - 0xa4)
Created unified coverage map for ambapp_freq_get (0x0 - 0x14)
Created unified coverage map for boot_card (0x0 - 0x18)
Created unified coverage map for bsp_start (0x0 - 0x1c)
Created unified coverage map for bsp_work_area_initialize (0x0 - 0x48)
Created unified coverage map for set_vector (0x0 - 0x90)
Created unified coverage map for leon3_ext_irq_init (0x0 - 0x38)
Created unified coverage map for BSP_shared_interrupt_init (0x0 - 0x40)
Created unified coverage map for bsp_interrupt_facility_initialize (0x0 - 0x8)
Created unified coverage map for bsp_interrupt_vector_enable (0x0 - 0x40)
Created unified coverage map for bsp_isr_handler (0x0 - 0x88)
Created unified coverage map for bsp_interrupt_handler_default (0x0 - 0x18)
Created unified coverage map for ambapp_scan (0x0 - 0x38)
Created unified coverage map for ambapp_for_each (0x0 - 0x10)
Created unified coverage map for ambapp_find_by_idx (0x0 - 0x30)
Created unified coverage map for rtems_filesystem_initialize (0x0 - 0x68)
Created unified coverage map for _Console_simple_Initialize (0x0 - 0x28)
Created unified coverage map for _Console_simple_Read (0x0 - 0x50)
Created unified coverage map for free (0x0 - 0x58)
Created unified coverage map for getchark (0x0 - 0x30)
Created unified coverage map for _Malloc_System_state (0x0 - 0xe1)
Created unified coverage map for _Malloc_Process_deferred_frees (0x0 - 0x64)
Created unified coverage map for rtems_heap_allocate_aligned_with_boundary (0x0 - 0xe8)
Created unified coverage map for _Malloc_Deferred_free (0x0 - 0x34)
Created unified coverage map for rtems_malloc (0x0 - 0x55)
Created unified coverage map for rtems_calloc (0x0 - 0x48)
Created unified coverage map for RTEMS_Malloc_Initialize (0x0 - 0x88)
Created unified coverage map for mkdir (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_mknod (0x0 - 0xac)
Created unified coverage map for mknod (0x0 - 0x58)
Created unified coverage map for mount (0x0 - 0x324)
Created unified coverage map for rtems_filesystem_iterate (0x0 - 0xb0)
Created unified coverage map for rtems_filesystem_get_mount_handler (0x0 - 0x55)
Created unified coverage map for newlib_create_hook (0x0 - 0x74)
Created unified coverage map for newlib_terminate_hook (0x0 - 0x10)
Created unified coverage map for printk (0x0 - 0x34)
Created unified coverage map for rtems_current_user_env_get (0x0 - 0x46)
Created unified coverage map for rtems_libio_free_user_env (0x0 - 0x6b)
Created unified coverage map for rtems_heap_null_extend (0x0 - 0x8)
Created unified coverage map for rtems_putc (0x0 - 0x30)
Created unified coverage map for rtems_filesystem_eval_path_error (0x0 - 0x85)
Created unified coverage map for rtems_filesystem_eval_path_continue (0x0 - 0x74)
Created unified coverage map for rtems_filesystem_eval_path_start_with_root_and_current (0x0 - 0x158)
Created unified coverage map for rtems_filesystem_eval_path_start (0x0 - 0x30)
Created unified coverage map for rtems_filesystem_eval_path_cleanup (0x0 - 0x3c)
Created unified coverage map for rtems_filesystem_eval_path_restart (0x0 - 0x64)
Created unified coverage map for rtems_filesystem_eval_path_recursive (0x0 - 0xb4)
Created unified coverage map for rtems_filesystem_location_copy (0x0 - 0x190)
Created unified coverage map for rtems_filesystem_location_detach (0x0 - 0x64)
Created unified coverage map for rtems_filesystem_do_unmount (0x0 - 0x74)
Created unified coverage map for rtems_filesystem_global_location_obtain (0x0 - 0xe8)
Created unified coverage map for rtems_filesystem_global_location_release (0x0 - 0x75)
Created unified coverage map for rtems_filesystem_global_location_assign (0x0 - 0x28)
Created unified coverage map for rtems_filesystem_location_remove_from_mt_entry (0x0 - 0x84)
Created unified coverage map for rtems_filesystem_location_copy_and_detach (0x0 - 0xac)
Created unified coverage map for rtems_filesystem_location_transform_to_global (0x0 - 0xac)
Created unified coverage map for vprintk (0x0 - 0x20)
Created unified coverage map for rtems_test_begin (0x0 - 0x34)
Created unified coverage map for rtems_test_end (0x0 - 0x20)
Created unified coverage map for rtems_test_printf (0x0 - 0x3c)
Created unified coverage map for rtems_test_fatal_extension (0x0 - 0x8)
Created unified coverage map for __wrap_printf (0x0 - 0x3c)
Created unified coverage map for __wrap_puts (0x0 - 0x18)
Created unified coverage map for rtems_filesystem_default_are_nodes_equal (0x0 - 0x18)
Created unified coverage map for rtems_filesystem_default_close (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_eval_path (0x0 - 0x14)
Created unified coverage map for rtems_filesystem_default_fcntl (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_freenode (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_fsunmount (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_fsync_or_fdatasync (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_ftruncate (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_ioctl (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_kqfilter (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_lock (0x0 - 0xc)
Created unified coverage map for rtems_filesystem_default_unlock (0x0 - 0xc)
Created unified coverage map for rtems_filesystem_default_lseek (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_mmap (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_open (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_poll (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_read (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_readv (0x0 - 0x7c)
Created unified coverage map for rtems_filesystem_default_statvfs (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_write (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_writev (0x0 - 0x7c)
Created unified coverage map for IMFS_chown (0x0 - 0x2c)
Created unified coverage map for IMFS_eval_path (0x0 - 0x18)
Created unified coverage map for IMFS_fchmod (0x0 - 0x24)
Created unified coverage map for IMFS_initialize_support (0x0 - 0xb4)
Created unified coverage map for IMFS_node_initialize_default (0x0 - 0x8)
Created unified coverage map for IMFS_link (0x0 - 0xa4)
Created unified coverage map for IMFS_make_generic_node (0x0 - 0x128)
Created unified coverage map for IMFS_memfile_write (0x0 - 0x1f8)
Created unified coverage map for IMFS_mknod (0x0 - 0xb0)
Created unified coverage map for IMFS_mount (0x0 - 0x74)
Created unified coverage map for IMFS_initialize_node (0x0 - 0x84)
Created unified coverage map for IMFS_node_clone (0x0 - 0x18)
Created unified coverage map for IMFS_node_destroy (0x0 - 0x2d)
Created unified coverage map for IMFS_node_free (0x0 - 0x3c)
Created unified coverage map for IMFS_node_remove_default (0x0 - 0x8)
Created unified coverage map for IMFS_node_destroy_default (0x0 - 0x2c)
Created unified coverage map for IMFS_rename (0x0 - 0x100)
Created unified coverage map for IMFS_rmnod (0x0 - 0x70)
Created unified coverage map for IMFS_stat (0x0 - 0x68)
Created unified coverage map for IMFS_stat_file (0x0 - 0x28)
Created unified coverage map for IMFS_symlink (0x0 - 0x64)
Created unified coverage map for IMFS_readlink (0x0 - 0x64)
Created unified coverage map for IMFS_unmount (0x0 - 0x74)
Created unified coverage map for IMFS_utime (0x0 - 0x38)
Created unified coverage map for pthread_getspecific (0x0 - 0x6c)
Created unified coverage map for pthread_setspecific (0x0 - 0x214)
Created unified coverage map for rtems_interrupt_catch (0x0 - 0x48)
Created unified coverage map for rtems_event_system_send (0x0 - 0x40)
Created unified coverage map for _RTEMS_tasks_Initialize_user_tasks_body (0x0 - 0xb0)
Created unified coverage map for rtems_task_start (0x0 - 0x54)
Created unified coverage map for rtems_task_wake_after (0x0 - 0xa8)
Created unified coverage map for _RTEMS_Lock_allocator (0x0 - 0x14)
Created unified coverage map for _RTEMS_Unlock_allocator (0x0 - 0x14)
Created unified coverage map for _API_Mutex_Lock (0x0 - 0x30)
Created unified coverage map for _API_Mutex_Unlock (0x0 - 0x30)
Created unified coverage map for _Heap_Initialize (0x0 - 0x18c)
Created unified coverage map for _Heap_Block_allocate (0x0 - 0x154)
Created unified coverage map for _Heap_Allocate_aligned_with_boundary (0x0 - 0x240)
Created unified coverage map for _Objects_Get_no_protection (0x0 - 0x44)
Created unified coverage map for _Scheduler_default_Map_priority (0x0 - 0x14)
Created unified coverage map for _Scheduler_default_Unmap_priority (0x0 - 0x14)
Created unified coverage map for _Scheduler_default_Node_destroy (0x0 - 0x8)
Created unified coverage map for _Scheduler_default_Release_job (0x0 - 0x8)
Created unified coverage map for _Scheduler_default_Cancel_job (0x0 - 0x8)
Created unified coverage map for _Scheduler_default_Start_idle (0x0 - 0x24)
Created unified coverage map for _Scheduler_default_Tick (0x0 - 0xa4)
Created unified coverage map for _Scheduler_priority_Initialize (0x0 - 0x54)
Created unified coverage map for _Scheduler_priority_Node_initialize (0x0 - 0x78)
Created unified coverage map for _Scheduler_priority_Block (0x0 - 0x118)
Created unified coverage map for _Scheduler_priority_Update_priority (0x0 - 0x1e8)
Created unified coverage map for _Scheduler_priority_Schedule (0x0 - 0xa4)
Created unified coverage map for _Scheduler_priority_Unblock (0x0 - 0x14c)
Created unified coverage map for _Scheduler_priority_Yield (0x0 - 0xc8)
Created unified coverage map for _Protected_heap_Free (0x0 - 0x28)
Created unified coverage map for _Freechain_Get (0x0 - 0x78)
Created unified coverage map for _Freechain_Put (0x0 - 0x28)
Created unified coverage map for _RBTree_Extract (0x0 - 0x588)
Created unified coverage map for _RBTree_Insert_color (0x0 - 0x270)
Created unified coverage map for _Thread_Do_dispatch (0x0 - 0x120)
Created unified coverage map for _Thread_Dispatch_direct (0x0 - 0x2c)
Created unified coverage map for _Thread_Dispatch_enable (0x0 - 0x54)
Created unified coverage map for _Thread_Get (0x0 - 0x60)
Created unified coverage map for _Thread_Handler (0x0 - 0x94)
Created unified coverage map for _Thread_Kill_zombies (0x0 - 0x120)
Created unified coverage map for _Thread_Change_life (0x0 - 0x68)
Created unified coverage map for _Thread_Set_life_protection (0x0 - 0x18)
Created unified coverage map for _Thread_Set_state_locked (0x0 - 0x69)
Created unified coverage map for _Thread_Set_state (0x0 - 0x4c)
Created unified coverage map for _Thread_Stack_Free (0x0 - 0x28)
Created unified coverage map for _Thread_Start (0x0 - 0xa0)
Created unified coverage map for _Thread_Entry_adaptor_numeric (0x0 - 0x18)
Created unified coverage map for _Thread_Continue (0x0 - 0xb4)
Created unified coverage map for _Thread_Timeout (0x0 - 0x1c)
Created unified coverage map for _Thread_Yield (0x0 - 0x44)
Created unified coverage map for _Thread_queue_Enqueue_do_nothing_extra (0x0 - 0x8)
Created unified coverage map for _Thread_queue_Deadlock_fatal (0x0 - 0x10)
Created unified coverage map for _Thread_queue_Enqueue (0x0 - 0x168)
Created unified coverage map for _Thread_queue_Extract_locked (0x0 - 0xc5)
Created unified coverage map for _Thread_queue_Extract (0x0 - 0x9c)
Created unified coverage map for _Thread_queue_Surrender (0x0 - 0xd0)
Created unified coverage map for _Thread_queue_Extract_with_proxy (0x0 - 0xc)
Created unified coverage map for _Thread_queue_Flush_critical (0x0 - 0x174)
Created unified coverage map for _Watchdog_Insert (0x0 - 0xa0)
Created unified coverage map for _Watchdog_Remove (0x0 - 0x78)
Created unified coverage map for _User_extensions_Handler_initialization (0x0 - 0x84)
Created unified coverage map for _User_extensions_Thread_create_visitor (0x0 - 0x3c)
Created unified coverage map for _User_extensions_Thread_delete_visitor (0x0 - 0x24)
Created unified coverage map for _User_extensions_Thread_start_visitor (0x0 - 0x24)
Created unified coverage map for _User_extensions_Thread_restart_visitor (0x0 - 0x24)
Created unified coverage map for _User_extensions_Thread_begin_visitor (0x0 - 0x24)
Created unified coverage map for _User_extensions_Thread_exitted_visitor (0x0 - 0x24)
Created unified coverage map for _User_extensions_Fatal_visitor (0x0 - 0x2c)
Created unified coverage map for _User_extensions_Thread_terminate_visitor (0x0 - 0x24)
Created unified coverage map for _User_extensions_Iterate (0x0 - 0x178)
Created unified coverage map for _Chain_Initialize (0x0 - 0x50)
Created unified coverage map for _Terminate (0x0 - 0x4c)
Created unified coverage map for _Internal_error (0x0 - 0x14)
Created unified coverage map for _Workspace_Handler_initialization (0x0 - 0x198)
Created unified coverage map for _Workspace_Allocate (0x0 - 0x20)
Created unified coverage map for _Workspace_Allocate_aligned (0x0 - 0x20)
Created unified coverage map for _Workspace_Free (0x0 - 0x18)
Created unified coverage map for _Workspace_Allocate_or_fatal_error (0x0 - 0x3c)
Created unified coverage map for _IO_Vprintf (0x0 - 0xb44)
Created unified coverage map for _ISR_Is_in_progress (0x0 - 0x10)
Created unified coverage map for _Mutex_Acquire (0x0 - 0x70)
Created unified coverage map for _Mutex_Release (0x0 - 0x4c)
Created unified coverage map for _Mutex_recursive_Acquire (0x0 - 0x94)
Created unified coverage map for _Mutex_recursive_Release (0x0 - 0x70)
Created unified coverage map for _Timecounter_Sbinuptime (0x0 - 0x94)
Created unified coverage map for _Timecounter_Bintime (0x0 - 0xb8)
Created unified coverage map for _Timecounter_Microtime (0x0 - 0x34)
Created unified coverage map for _Timecounter_Getnanouptime (0x0 - 0x54)
Created unified coverage map for _Timecounter_Getbintime (0x0 - 0x44)
Created unified coverage map for _Timecounter_Getnanotime (0x0 - 0x44)
Created unified coverage map for _Timecounter_Install (0x0 - 0x50)
Created unified coverage map for _Timecounter_Tick (0x0 - 0x2c)
Created unified coverage map for rtems_initialize_executive (0x0 - 0x4c)
Created unified coverage map for rtems_shutdown_executive (0x0 - 0x14)
Created unified coverage map for rtems_fatal_error_occurred (0x0 - 0x14)
Created unified coverage map for rtems_get_version_string (0x0 - 0xc)
Created unified coverage map for _IO_Initialize_all_drivers (0x0 - 0x4c)
Created unified coverage map for rtems_io_initialize (0x0 - 0x5c)
Created unified coverage map for rtems_version (0x0 - 0xc)
Created unified coverage map for _CPU_Initialize (0x0 - 0x8)
Created unified coverage map for _CPU_ISR_install_raw_handler (0x0 - 0xc4)
Created unified coverage map for _CPU_ISR_install_vector (0x0 - 0x3c)
Created unified coverage map for _CPU_Context_Initialize (0x0 - 0xf8)
Created unified coverage map for calloc (0x0 - 0x2c)
Created unified coverage map for rtems_filesystem_location_clone (0x0 - 0x4c)
Created unified coverage map for rtems_filesystem_location_free (0x0 - 0x48)
Created unified coverage map for getegid (0x0 - 0x18)
Created unified coverage map for geteuid (0x0 - 0x18)
Created unified coverage map for gettimeofday (0x0 - 0x6d)
Created unified coverage map for _gettimeofday_r (0x0 - 0x38)
Created unified coverage map for rtems_libio_lock (0x0 - 0x14)
Created unified coverage map for rtems_libio_unlock (0x0 - 0x14)
Created unified coverage map for malloc (0x0 - 0x50)
Created unified coverage map for rtems_libio_post_driver (0x0 - 0x78)
Created unified coverage map for rtems_printk_printer (0x0 - 0x1c)
Created unified coverage map for rtems_vprintf (0x0 - 0x3c)
Created unified coverage map for rtems_printf (0x0 - 0x50)
Created unified coverage map for rtems_filesystem_check_access (0x0 - 0xbc)
Created unified coverage map for rtems_filesystem_eval_path_check_access (0x0 - 0x34)
Created unified coverage map for rtems_filesystem_eval_path_generic (0x0 - 0x214)
Created unified coverage map for rtems_filesystem_eval_path_eat_delimiter (0x0 - 0x115)
Created unified coverage map for rtems_filesystem_eval_path_next_token (0x0 - 0xe8)
Created unified coverage map for rtems_filesystem_default_fsync_or_fdatasync_success (0x0 - 0x8)
Created unified coverage map for rtems_filesystem_default_ftruncate_directory (0x0 - 0x1c)
Created unified coverage map for rtems_filesystem_default_lseek_directory (0x0 - 0x44)
Created unified coverage map for rtems_filesystem_default_lseek_file (0x0 - 0x11c)
Created unified coverage map for device_open (0x0 - 0x14)
Created unified coverage map for device_close (0x0 - 0x18)
Created unified coverage map for device_read (0x0 - 0x18)
Created unified coverage map for device_write (0x0 - 0x18)
Created unified coverage map for device_ioctl (0x0 - 0x18)
Created unified coverage map for device_ftruncate (0x0 - 0x8)
Created unified coverage map for IMFS_create_node (0x0 - 0x98)
Created unified coverage map for IMFS_node_initialize_directory (0x0 - 0x18)
Created unified coverage map for IMFS_node_remove_directory (0x0 - 0x58)
Created unified coverage map for pthread_key_create (0x0 - 0x74)
Created unified coverage map for _POSIX_Keys_Key_value_allocate (0x0 - 0x40)
Created unified coverage map for _Event_Surrender (0x0 - 0xe8)
Created unified coverage map for rtems_task_create (0x0 - 0x164)
Created unified coverage map for _Heap_Free (0x0 - 0x1f8)
Created unified coverage map for _Objects_Allocate_unprotected (0x0 - 0xf0)
Created unified coverage map for _Objects_Allocate (0x0 - 0x14)
Created unified coverage map for _Objects_Close (0x0 - 0x20)
Created unified coverage map for _Objects_Extend_information (0x0 - 0x254)
Created unified coverage map for _Objects_Free (0x0 - 0xac)
Created unified coverage map for _Objects_Initialize_information (0x0 - 0xb4)
Created unified coverage map for _Objects_Shrink_information (0x0 - 0x130)
Created unified coverage map for _Objects_Get_information_id (0x0 - 0x18)
Created unified coverage map for _Objects_Namespace_remove_u32 (0x0 - 0x8)
Created unified coverage map for _Objects_Get (0x0 - 0x70)
Created unified coverage map for _Scheduler_Handler_initialization (0x0 - 0x20)
Created unified coverage map for _RBTree_Minimum (0x0 - 0x34)
Created unified coverage map for _Thread_Initialize_information (0x0 - 0x20)
Created unified coverage map for _Thread_Handler_initialization (0x0 - 0x54)
Created unified coverage map for _Thread_Priority_perform_actions (0x0 - 0x44)
Created unified coverage map for _Thread_Priority_update (0x0 - 0x60)
Created unified coverage map for _Thread_Clear_state_locked (0x0 - 0x96)
Created unified coverage map for _Thread_Clear_state (0x0 - 0x58)
Created unified coverage map for _Thread_Create_idle (0x0 - 0x110)
Created unified coverage map for _Thread_Initialize (0x0 - 0x31c)
Created unified coverage map for _Thread_Load_environment (0x0 - 0x5c)
Created unified coverage map for _Thread_Stack_Allocate (0x0 - 0x40)
Created unified coverage map for _Thread_Start_multitasking (0x0 - 0x1c)
Created unified coverage map for _Thread_Entry_adaptor_idle (0x0 - 0x18)
Created unified coverage map for _Watchdog_Do_tickle (0x0 - 0xb0)
Created unified coverage map for _Watchdog_Tick (0x0 - 0x108)
Created unified coverage map for _User_extensions_Add_set (0x0 - 0x78)
Created unified coverage map for _ISR_Handler_initialization (0x0 - 0x2c)
Created unified coverage map for rtems_libio_exit (0x0 - 0x20)
Created unified coverage map for open (0x0 - 0x27c)
Created unified coverage map for rtems_deviceio_open (0x0 - 0x34)
Created unified coverage map for rtems_deviceio_close (0x0 - 0x30)
Created unified coverage map for rtems_deviceio_read (0x0 - 0x70)
Created unified coverage map for rtems_deviceio_write (0x0 - 0x70)
Created unified coverage map for rtems_deviceio_control (0x0 - 0x48)
Created unified coverage map for rtems_filesystem_default_fstat (0x0 - 0x10)
Created unified coverage map for rtems_status_code_to_errno (0x0 - 0x44)
Created unified coverage map for _Objects_Get_information (0x0 - 0x74)
Created unified coverage map for _Objects_API_maximum_class (0x0 - 0x28)
Created unified coverage map for rtems_io_close (0x0 - 0x60)
Created unified coverage map for rtems_io_control (0x0 - 0x60)
Created unified coverage map for rtems_io_open (0x0 - 0x60)
Created unified coverage map for rtems_io_read (0x0 - 0x60)
Created unified coverage map for rtems_io_write (0x0 - 0x60)
Created unified coverage map for close (0x0 - 0xd8)
Created unified coverage map for _close_r (0x0 - 0x10)
Created unified coverage map for ftruncate (0x0 - 0x104)
Created unified coverage map for rtems_libio_fcntl_flags (0x0 - 0x34)
Created unified coverage map for rtems_libio_allocate (0x0 - 0x54)
Created unified coverage map for rtems_libio_free (0x0 - 0x40)
Created unified coverage map for rtems_assoc_local_by_remote_bitfield (0x0 - 0x4c)
Created unified coverage map for rtems_assoc_local_by_remote (0x0 - 0x28)
Created unified coverage map for rtems_assoc_ptr_by_remote (0x0 - 0x8c)
Created unified coverage map for _CPU_Fatal_halt (0x0 - 0x14)
Created unified coverage map for rtems_cache_invalidate_entire_instruction (0x0 - 0x1c)
Created unified coverage map for apbuart_outbyte_polled (0x0 - 0x88)
Created unified coverage map for apbuart_inbyte_nonblocking (0x0 - 0x38)
Created unified coverage map for realloc (0x0 - 0x118)
Created unified coverage map for write (0x0 - 0xe8)
Created unified coverage map for pthread_key_delete (0x0 - 0xc0)
Created unified coverage map for pthread_once (0x0 - 0x28)
Created unified coverage map for _Heap_Resize_block (0x0 - 0x128)
Created unified coverage map for _Once (0x0 - 0x64)
Created unified coverage map for _calloc_r (0x0 - 0x14)
Created unified coverage map for _free_r (0x0 - 0x10)
Created unified coverage map for fstat (0x0 - 0xe8)
Created unified coverage map for _fstat_r (0x0 - 0x14)
Created unified coverage map for getpid (0x0 - 0x8)
Created unified coverage map for _getpid_r (0x0 - 0x8)
Created unified coverage map for _isatty_r (0x0 - 0x10)
Created unified coverage map for lseek (0x0 - 0xc0)
Created unified coverage map for _lseek_r (0x0 - 0x20)
Created unified coverage map for _malloc_r (0x0 - 0x10)
Created unified coverage map for _exit (0x0 - 0x18)
Created unified coverage map for read (0x0 - 0xe8)
Created unified coverage map for _read_r (0x0 - 0x1c)
Created unified coverage map for _realloc_r (0x0 - 0x14)
Created unified coverage map for _write_r (0x0 - 0x1c)
Created unified coverage map for _kill_r (0x0 - 0x1c)
Created unified coverage map for _POSIX_signals_Send (0x0 - 0x388)
Created unified coverage map for _POSIX_signals_Abnormal_termination_handler (0x0 - 0x10)
Created unified coverage map for _POSIX_signals_Set_process_signals (0x0 - 0x24)
Created unified coverage map for _POSIX_signals_Unblock_thread (0x0 - 0x1bc)
Created unified coverage map for pthread_kill (0x0 - 0xc0)
Created unified coverage map for pthread_self (0x0 - 0xc)
Created unified coverage map for sigemptyset (0x0 - 0x34)
Created unified coverage map for _POSIX_signals_Clear_signals (0x0 - 0x154)
Created unified coverage map for _POSIX_signals_Clear_process_signals (0x0 - 0x68)
Processing coverage file sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe.cov for executable sparc-rtems5/c/leon3/testsuites/samples/cdtest.exe
Preprocess uncovered ranges and branches
Computing uncovered ranges and branches
Calculate statistics
Looking up source lines for uncovered ranges and branches
Looking up source lines for uncovered ranges in BSP_shared_interrupt_init
Looking up source lines for uncovered ranges in Clock_initialize
Looking up source lines for uncovered ranges in Clock_isr
Looking up source lines for uncovered ranges in IMFS_chown
Looking up source lines for uncovered ranges in IMFS_create_node
Looking up source lines for uncovered ranges in IMFS_eval_path
Looking up source lines for uncovered ranges in IMFS_fchmod
Looking up source lines for uncovered ranges in IMFS_initialize_node
Looking up source lines for uncovered ranges in IMFS_initialize_support
Looking up source lines for uncovered ranges in IMFS_link
Looking up source lines for uncovered ranges in IMFS_make_generic_node
Looking up source lines for uncovered ranges in IMFS_memfile_write
Looking up source lines for uncovered ranges in IMFS_mknod
Looking up source lines for uncovered ranges in IMFS_mount
Looking up source lines for uncovered ranges in IMFS_node_clone
Looking up source lines for uncovered ranges in IMFS_node_destroy
Looking up source lines for uncovered ranges in IMFS_node_destroy_default
Looking up source lines for uncovered ranges in IMFS_node_free
Looking up source lines for uncovered ranges in IMFS_node_initialize_default
Looking up source lines for uncovered ranges in IMFS_node_initialize_directory
Looking up source lines for uncovered ranges in IMFS_node_remove_default
Looking up source lines for uncovered ranges in IMFS_node_remove_directory
Looking up source lines for uncovered ranges in IMFS_readlink
Looking up source lines for uncovered ranges in IMFS_rename
Looking up source lines for uncovered ranges in IMFS_rmnod
Looking up source lines for uncovered ranges in IMFS_stat
Looking up source lines for uncovered ranges in IMFS_stat_file
Looking up source lines for uncovered ranges in IMFS_symlink
Looking up source lines for uncovered ranges in IMFS_unmount
Looking up source lines for uncovered ranges in IMFS_utime
Looking up source lines for uncovered ranges in RTEMS_Malloc_Initialize
Looking up source lines for uncovered ranges in _API_Mutex_Lock
Looking up source lines for uncovered ranges in _API_Mutex_Unlock
Looking up source lines for uncovered ranges in _CPU_Context_Initialize
Looking up source lines for uncovered ranges in _CPU_Exception_frame_print
Looking up source lines for uncovered ranges in _CPU_Fatal_halt
Looking up source lines for uncovered ranges in _CPU_ISR_install_raw_handler
Looking up source lines for uncovered ranges in _CPU_ISR_install_vector
Looking up source lines for uncovered ranges in _CPU_Initialize
Looking up source lines for uncovered ranges in _Chain_Initialize
Looking up source lines for uncovered ranges in _Console_simple_Initialize
Looking up source lines for uncovered ranges in _Console_simple_Read
Looking up source lines for uncovered ranges in _Event_Surrender
Looking up source lines for uncovered ranges in _Freechain_Get
Looking up source lines for uncovered ranges in _Freechain_Put
Looking up source lines for uncovered ranges in _Heap_Allocate_aligned_with_boundary
Looking up source lines for uncovered ranges in _Heap_Block_allocate
Looking up source lines for uncovered ranges in _Heap_Free
Looking up source lines for uncovered ranges in _Heap_Initialize
Looking up source lines for uncovered ranges in _Heap_Resize_block
Looking up source lines for uncovered ranges in _IO_Initialize_all_drivers
Looking up source lines for uncovered ranges in _IO_Vprintf
Looking up source lines for uncovered ranges in _ISR_Handler_initialization
Looking up source lines for uncovered ranges in _ISR_Is_in_progress
Looking up source lines for uncovered ranges in _Internal_error
Looking up source lines for uncovered ranges in _Malloc_Deferred_free
Looking up source lines for uncovered ranges in _Malloc_Process_deferred_frees
Looking up source lines for uncovered ranges in _Malloc_System_state
Looking up source lines for uncovered ranges in _Mutex_Acquire
Looking up source lines for uncovered ranges in _Mutex_Release
Looking up source lines for uncovered ranges in _Mutex_recursive_Acquire
Looking up source lines for uncovered ranges in _Mutex_recursive_Release
Looking up source lines for uncovered ranges in _Objects_API_maximum_class
Looking up source lines for uncovered ranges in _Objects_Allocate
Looking up source lines for uncovered ranges in _Objects_Allocate_unprotected
Looking up source lines for uncovered ranges in _Objects_Close
Looking up source lines for uncovered ranges in _Objects_Extend_information
Looking up source lines for uncovered ranges in _Objects_Free
Looking up source lines for uncovered ranges in _Objects_Get
Looking up source lines for uncovered ranges in _Objects_Get_information
Looking up source lines for uncovered ranges in _Objects_Get_information_id
Looking up source lines for uncovered ranges in _Objects_Get_no_protection
Looking up source lines for uncovered ranges in _Objects_Initialize_information
Looking up source lines for uncovered ranges in _Objects_Namespace_remove_u32
Looking up source lines for uncovered ranges in _Objects_Shrink_information
Looking up source lines for uncovered ranges in _Once
Looking up source lines for uncovered ranges in _POSIX_Keys_Key_value_allocate
Looking up source lines for uncovered ranges in _POSIX_signals_Abnormal_termination_handler
Looking up source lines for uncovered ranges in _POSIX_signals_Clear_process_signals
Looking up source lines for uncovered ranges in _POSIX_signals_Clear_signals
Looking up source lines for uncovered ranges in _POSIX_signals_Send
Looking up source lines for uncovered ranges in _POSIX_signals_Set_process_signals
Looking up source lines for uncovered ranges in _POSIX_signals_Unblock_thread
Looking up source lines for uncovered ranges in _Protected_heap_Free
Looking up source lines for uncovered ranges in _RBTree_Extract
Looking up source lines for uncovered ranges in _RBTree_Insert_color
Looking up source lines for uncovered ranges in _RBTree_Minimum
Looking up source lines for uncovered ranges in _RTEMS_Lock_allocator
Looking up source lines for uncovered ranges in _RTEMS_Unlock_allocator
Looking up source lines for uncovered ranges in _RTEMS_tasks_Initialize_user_tasks_body
Looking up source lines for uncovered ranges in _Scheduler_Handler_initialization
Looking up source lines for uncovered ranges in _Scheduler_default_Cancel_job
Looking up source lines for uncovered ranges in _Scheduler_default_Map_priority
Looking up source lines for uncovered ranges in _Scheduler_default_Node_destroy
Looking up source lines for uncovered ranges in _Scheduler_default_Release_job
Looking up source lines for uncovered ranges in _Scheduler_default_Start_idle
Looking up source lines for uncovered ranges in _Scheduler_default_Tick
Looking up source lines for uncovered ranges in _Scheduler_default_Unmap_priority
Looking up source lines for uncovered ranges in _Scheduler_priority_Block
Looking up source lines for uncovered ranges in _Scheduler_priority_Initialize
Looking up source lines for uncovered ranges in _Scheduler_priority_Node_initialize
Looking up source lines for uncovered ranges in _Scheduler_priority_Schedule
Looking up source lines for uncovered ranges in _Scheduler_priority_Unblock
Looking up source lines for uncovered ranges in _Scheduler_priority_Update_priority
Looking up source lines for uncovered ranges in _Scheduler_priority_Yield
Looking up source lines for uncovered ranges in _Terminate
Looking up source lines for uncovered ranges in _Thread_Change_life
Looking up source lines for uncovered ranges in _Thread_Clear_state
Looking up source lines for uncovered ranges in _Thread_Clear_state_locked
Looking up source lines for uncovered ranges in _Thread_Continue
Looking up source lines for uncovered ranges in _Thread_Create_idle
Looking up source lines for uncovered ranges in _Thread_Dispatch_direct
Looking up source lines for uncovered ranges in _Thread_Dispatch_enable
Looking up source lines for uncovered ranges in _Thread_Do_dispatch
Looking up source lines for uncovered ranges in _Thread_Entry_adaptor_idle
Looking up source lines for uncovered ranges in _Thread_Entry_adaptor_numeric
Looking up source lines for uncovered ranges in _Thread_Get
Looking up source lines for uncovered ranges in _Thread_Handler
Looking up source lines for uncovered ranges in _Thread_Handler_initialization
Looking up source lines for uncovered ranges in _Thread_Initialize
Looking up source lines for uncovered ranges in _Thread_Initialize_information
Looking up source lines for uncovered ranges in _Thread_Kill_zombies
Looking up source lines for uncovered ranges in _Thread_Load_environment
Looking up source lines for uncovered ranges in _Thread_Priority_perform_actions
Looking up source lines for uncovered ranges in _Thread_Priority_update
Looking up source lines for uncovered ranges in _Thread_Set_life_protection
Looking up source lines for uncovered ranges in _Thread_Set_state
Looking up source lines for uncovered ranges in _Thread_Set_state_locked
Looking up source lines for uncovered ranges in _Thread_Stack_Allocate
Looking up source lines for uncovered ranges in _Thread_Stack_Free
Looking up source lines for uncovered ranges in _Thread_Start
Looking up source lines for uncovered ranges in _Thread_Start_multitasking
Looking up source lines for uncovered ranges in _Thread_Timeout
Looking up source lines for uncovered ranges in _Thread_Yield
Looking up source lines for uncovered ranges in _Thread_queue_Deadlock_fatal
Looking up source lines for uncovered ranges in _Thread_queue_Enqueue
Looking up source lines for uncovered ranges in _Thread_queue_Enqueue_do_nothing_extra
Looking up source lines for uncovered ranges in _Thread_queue_Extract
Looking up source lines for uncovered ranges in _Thread_queue_Extract_locked
Looking up source lines for uncovered ranges in _Thread_queue_Extract_with_proxy
Looking up source lines for uncovered ranges in _Thread_queue_Flush_critical
Looking up source lines for uncovered ranges in _Thread_queue_Surrender
Looking up source lines for uncovered ranges in _Timecounter_Bintime
Looking up source lines for uncovered ranges in _Timecounter_Getbintime
Looking up source lines for uncovered ranges in _Timecounter_Getnanotime
Looking up source lines for uncovered ranges in _Timecounter_Getnanouptime
Looking up source lines for uncovered ranges in _Timecounter_Install
Looking up source lines for uncovered ranges in _Timecounter_Microtime
Looking up source lines for uncovered ranges in _Timecounter_Sbinuptime
Looking up source lines for uncovered ranges in _Timecounter_Tick
Looking up source lines for uncovered ranges in _User_extensions_Add_set
Looking up source lines for uncovered ranges in _User_extensions_Fatal_visitor
Looking up source lines for uncovered ranges in _User_extensions_Handler_initialization
Looking up source lines for uncovered ranges in _User_extensions_Iterate
Looking up source lines for uncovered ranges in _User_extensions_Thread_begin_visitor
Looking up source lines for uncovered ranges in _User_extensions_Thread_create_visitor
Looking up source lines for uncovered ranges in _User_extensions_Thread_delete_visitor
Looking up source lines for uncovered ranges in _User_extensions_Thread_exitted_visitor
Looking up source lines for uncovered ranges in _User_extensions_Thread_restart_visitor
Looking up source lines for uncovered ranges in _User_extensions_Thread_start_visitor
Looking up source lines for uncovered ranges in _User_extensions_Thread_terminate_visitor
Looking up source lines for uncovered ranges in _Watchdog_Do_tickle
Looking up source lines for uncovered ranges in _Watchdog_Insert
Looking up source lines for uncovered ranges in _Watchdog_Remove
Looking up source lines for uncovered ranges in _Watchdog_Tick
Looking up source lines for uncovered ranges in _Workspace_Allocate
Looking up source lines for uncovered ranges in _Workspace_Allocate_aligned
Looking up source lines for uncovered ranges in _Workspace_Allocate_or_fatal_error
Looking up source lines for uncovered ranges in _Workspace_Free
Looking up source lines for uncovered ranges in _Workspace_Handler_initialization
Looking up source lines for uncovered ranges in __getreent
Looking up source lines for uncovered ranges in __wrap_printf
Looking up source lines for uncovered ranges in __wrap_puts
Looking up source lines for uncovered ranges in _calloc_r
Looking up source lines for uncovered ranges in _close_r
Looking up source lines for uncovered ranges in _exit
Looking up source lines for uncovered ranges in _free_r
Looking up source lines for uncovered ranges in _fstat_r
Looking up source lines for uncovered ranges in _getpid_r
Looking up source lines for uncovered ranges in _gettimeofday_r
Looking up source lines for uncovered ranges in _isatty_r
Looking up source lines for uncovered ranges in _kill_r
Looking up source lines for uncovered ranges in _lseek_r
Looking up source lines for uncovered ranges in _malloc_r
Looking up source lines for uncovered ranges in _read_r
Looking up source lines for uncovered ranges in _realloc_r
Looking up source lines for uncovered ranges in _write_r
Looking up source lines for uncovered ranges in ambapp_find_by_idx
Looking up source lines for uncovered ranges in ambapp_for_each
Looking up source lines for uncovered ranges in ambapp_freq_get
Looking up source lines for uncovered ranges in ambapp_freq_init
Looking up source lines for uncovered ranges in ambapp_scan
Looking up source lines for uncovered ranges in apbuart_inbyte_nonblocking
Looking up source lines for uncovered ranges in apbuart_outbyte_polled
Looking up source lines for uncovered ranges in boot_card
Looking up source lines for uncovered ranges in bsp_fatal_extension
Looking up source lines for uncovered ranges in bsp_interrupt_facility_initialize
Looking up source lines for uncovered ranges in bsp_interrupt_handler_default
Looking up source lines for uncovered ranges in bsp_interrupt_initialize
Looking up source lines for uncovered ranges in bsp_interrupt_lock
Looking up source lines for uncovered ranges in bsp_interrupt_unlock
Looking up source lines for uncovered ranges in bsp_interrupt_vector_enable
Looking up source lines for uncovered ranges in bsp_isr_handler
Looking up source lines for uncovered ranges in bsp_reset
Looking up source lines for uncovered ranges in bsp_spurious_initialize
Looking up source lines for uncovered ranges in bsp_start
Looking up source lines for uncovered ranges in bsp_work_area_initialize
Looking up source lines for uncovered ranges in calloc
Looking up source lines for uncovered ranges in close
Looking up source lines for uncovered ranges in device_close
Looking up source lines for uncovered ranges in device_ftruncate
Looking up source lines for uncovered ranges in device_ioctl
Looking up source lines for uncovered ranges in device_open
Looking up source lines for uncovered ranges in device_read
Looking up source lines for uncovered ranges in device_write
Looking up source lines for uncovered ranges in free
Looking up source lines for uncovered ranges in fstat
Looking up source lines for uncovered ranges in ftruncate
Looking up source lines for uncovered ranges in getchark
Looking up source lines for uncovered ranges in getegid
Looking up source lines for uncovered ranges in geteuid
Looking up source lines for uncovered ranges in getpid
Looking up source lines for uncovered ranges in gettimeofday
Looking up source lines for uncovered ranges in leon3_ext_irq_init
Looking up source lines for uncovered ranges in lseek
Looking up source lines for uncovered ranges in malloc
Looking up source lines for uncovered ranges in mkdir
Looking up source lines for uncovered ranges in mknod
Looking up source lines for uncovered ranges in mount
Looking up source lines for uncovered ranges in newlib_create_hook
Looking up source lines for uncovered ranges in newlib_terminate_hook
Looking up source lines for uncovered ranges in open
Looking up source lines for uncovered ranges in printk
Looking up source lines for uncovered ranges in pthread_getspecific
Looking up source lines for uncovered ranges in pthread_key_create
Looking up source lines for uncovered ranges in pthread_key_delete
Looking up source lines for uncovered ranges in pthread_kill
Looking up source lines for uncovered ranges in pthread_once
Looking up source lines for uncovered ranges in pthread_self
Looking up source lines for uncovered ranges in pthread_setspecific
Looking up source lines for uncovered ranges in read
Looking up source lines for uncovered ranges in realloc
Looking up source lines for uncovered ranges in rtems_assoc_local_by_remote
Looking up source lines for uncovered ranges in rtems_assoc_local_by_remote_bitfield
Looking up source lines for uncovered ranges in rtems_assoc_ptr_by_remote
Looking up source lines for uncovered ranges in rtems_cache_invalidate_entire_instruction
Looking up source lines for uncovered ranges in rtems_calloc
Looking up source lines for uncovered ranges in rtems_current_user_env_get
Looking up source lines for uncovered ranges in rtems_deviceio_close
Looking up source lines for uncovered ranges in rtems_deviceio_control
Looking up source lines for uncovered ranges in rtems_deviceio_open
Looking up source lines for uncovered ranges in rtems_deviceio_read
Looking up source lines for uncovered ranges in rtems_deviceio_write
Looking up source lines for uncovered ranges in rtems_event_system_send
Looking up source lines for uncovered ranges in rtems_fatal_error_occurred
Looking up source lines for uncovered ranges in rtems_filesystem_check_access
Looking up source lines for uncovered ranges in rtems_filesystem_default_are_nodes_equal
Looking up source lines for uncovered ranges in rtems_filesystem_default_close
Looking up source lines for uncovered ranges in rtems_filesystem_default_eval_path
Looking up source lines for uncovered ranges in rtems_filesystem_default_fcntl
Looking up source lines for uncovered ranges in rtems_filesystem_default_freenode
Looking up source lines for uncovered ranges in rtems_filesystem_default_fstat
Looking up source lines for uncovered ranges in rtems_filesystem_default_fsunmount
Looking up source lines for uncovered ranges in rtems_filesystem_default_fsync_or_fdatasync
Looking up source lines for uncovered ranges in rtems_filesystem_default_fsync_or_fdatasync_success
Looking up source lines for uncovered ranges in rtems_filesystem_default_ftruncate
Looking up source lines for uncovered ranges in rtems_filesystem_default_ftruncate_directory
Looking up source lines for uncovered ranges in rtems_filesystem_default_ioctl
Looking up source lines for uncovered ranges in rtems_filesystem_default_kqfilter
Looking up source lines for uncovered ranges in rtems_filesystem_default_lock
Looking up source lines for uncovered ranges in rtems_filesystem_default_lseek
Looking up source lines for uncovered ranges in rtems_filesystem_default_lseek_directory
Looking up source lines for uncovered ranges in rtems_filesystem_default_lseek_file
Looking up source lines for uncovered ranges in rtems_filesystem_default_mmap
Looking up source lines for uncovered ranges in rtems_filesystem_default_open
Looking up source lines for uncovered ranges in rtems_filesystem_default_poll
Looking up source lines for uncovered ranges in rtems_filesystem_default_read
Looking up source lines for uncovered ranges in rtems_filesystem_default_readv
Looking up source lines for uncovered ranges in rtems_filesystem_default_statvfs
Looking up source lines for uncovered ranges in rtems_filesystem_default_unlock
Looking up source lines for uncovered ranges in rtems_filesystem_default_write
Looking up source lines for uncovered ranges in rtems_filesystem_default_writev
Looking up source lines for uncovered ranges in rtems_filesystem_do_unmount
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_check_access
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_cleanup
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_continue
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_eat_delimiter
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_error
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_generic
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_next_token
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_recursive
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_restart
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_start
Looking up source lines for uncovered ranges in rtems_filesystem_eval_path_start_with_root_and_current
Looking up source lines for uncovered ranges in rtems_filesystem_get_mount_handler
Looking up source lines for uncovered ranges in rtems_filesystem_global_location_assign
Looking up source lines for uncovered ranges in rtems_filesystem_global_location_obtain
Looking up source lines for uncovered ranges in rtems_filesystem_global_location_release
Looking up source lines for uncovered ranges in rtems_filesystem_initialize
Looking up source lines for uncovered ranges in rtems_filesystem_iterate
Looking up source lines for uncovered ranges in rtems_filesystem_location_clone
Looking up source lines for uncovered ranges in rtems_filesystem_location_copy
Looking up source lines for uncovered ranges in rtems_filesystem_location_copy_and_detach
Looking up source lines for uncovered ranges in rtems_filesystem_location_detach
Looking up source lines for uncovered ranges in rtems_filesystem_location_free
Looking up source lines for uncovered ranges in rtems_filesystem_location_remove_from_mt_entry
Looking up source lines for uncovered ranges in rtems_filesystem_location_transform_to_global
Looking up source lines for uncovered ranges in rtems_filesystem_mknod
Looking up source lines for uncovered ranges in rtems_get_version_string
Looking up source lines for uncovered ranges in rtems_heap_allocate_aligned_with_boundary
Looking up source lines for uncovered ranges in rtems_heap_null_extend
Looking up source lines for uncovered ranges in rtems_initialize_executive
Looking up source lines for uncovered ranges in rtems_interrupt_catch
Looking up source lines for uncovered ranges in rtems_interrupt_handler_install
Looking up source lines for uncovered ranges in rtems_io_close
Looking up source lines for uncovered ranges in rtems_io_control
Looking up source lines for uncovered ranges in rtems_io_initialize
Looking up source lines for uncovered ranges in rtems_io_open
Looking up source lines for uncovered ranges in rtems_io_read
Looking up source lines for uncovered ranges in rtems_io_write
Looking up source lines for uncovered ranges in rtems_libio_allocate
Looking up source lines for uncovered ranges in rtems_libio_exit
Looking up source lines for uncovered ranges in rtems_libio_fcntl_flags
Looking up source lines for uncovered ranges in rtems_libio_free
Looking up source lines for uncovered ranges in rtems_libio_free_user_env
Looking up source lines for uncovered ranges in rtems_libio_lock
Looking up source lines for uncovered ranges in rtems_libio_post_driver
Looking up source lines for uncovered ranges in rtems_libio_unlock
Looking up source lines for uncovered ranges in rtems_malloc
Looking up source lines for uncovered ranges in rtems_printf
Looking up source lines for uncovered ranges in rtems_printk_printer
Looking up source lines for uncovered ranges in rtems_putc
Looking up source lines for uncovered ranges in rtems_shutdown_executive
Looking up source lines for uncovered ranges in rtems_status_code_to_errno
Looking up source lines for uncovered ranges in rtems_task_create
Looking up source lines for uncovered ranges in rtems_task_start
Looking up source lines for uncovered ranges in rtems_task_wake_after
Looking up source lines for uncovered ranges in rtems_test_begin
Looking up source lines for uncovered ranges in rtems_test_end
Looking up source lines for uncovered ranges in rtems_test_fatal_extension
Looking up source lines for uncovered ranges in rtems_test_printf
Looking up source lines for uncovered ranges in rtems_version
Looking up source lines for uncovered ranges in rtems_vprintf
Looking up source lines for uncovered ranges in set_vector
Looking up source lines for uncovered ranges in sigemptyset
Looking up source lines for uncovered ranges in vprintk
Looking up source lines for uncovered ranges in write
Generate Reports
Generate index.txt
Generate annotated.txt
Generate branch.txt
Generate uncovered.txt
Generate sizes.txt
Generate symbolSummary.txt
Generate index.html
Generate annotated.html
Generate branch.html
Generate uncovered.html
Generate sizes.html
Generate symbolSummary.html
Writing Not Found Report (coverage/ExplanationsNotFound.txt)


More information about the devel mailing list