CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/block

File: cryptoloop.c
Instrumentation mode: function-decision-multicondition
TER: 6 % ( 3/ 53)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 19  40 cryptoloop_init()
0 % - 0/ 6  92 cryptoloop_transfer_ecb()
0 % - 0/ 6  146 cryptoloop_transfer_cbc()
0 % - 0/ 8  198 cryptoloop_transfer()
0 % - 0/ 2  224 cryptoloop_ioctl()
0 % - 0/ 5  230 cryptoloop_release()
75 % - 3/ 4  252 init_cryptoloop()
0 % - 0/ 3  262 cleanup_cryptoloop()

6 % - 3/ 53    cryptoloop.c

File: loop.c
Instrumentation mode: function-decision-multicondition
TER: 4 % ( 20/529)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 8  87 transfer_none()
0 % - 0/ 10  106 transfer_xor()
0 % - 0/ 5  135 xor_init()
0 % - 0/ 7  159 get_loop_size()
0 % - 0/ 5  178 figure_loop_size()
0 % - 0/ 5  191 lo_do_transfer()
0 % - 0/ 31  208 do_lo_send_aops()
0 % - 0/ 7  297 __do_lo_send_write()
0 % - 0/ 4  323 do_lo_send_direct_write()
0 % - 0/ 7  347 do_lo_send_write()
0 % - 0/ 19  363 lo_send()
0 % - 0/ 8  409 lo_read_actor()
0 % - 0/ 4  438 do_lo_receive()
0 % - 0/ 7  456 lo_receive()
0 % - 0/ 4  470 do_bio_filebacked()
0 % - 0/ 3  486 loop_add_bio()
0 % - 0/ 6  498 loop_get_bio()
0 % - 0/ 35  512 loop_make_request()
0 % - 0/ 1  544 loop_unplug()
0 % - 0/ 3  559 loop_handle_bio()
0 % - 0/ 35  576 loop_thread()
0 % - 0/ 5  641 loop_switch()
0 % - 0/ 1  659 do_loop_switch()
0 % - 0/ 27  682 loop_change_fd()
0 % - 0/ 2  733 is_loop_device()
0 % - 0/ 43  740 loop_set_fd()
0 % - 0/ 6  855 loop_release_xfer()
0 % - 0/ 11  871 loop_init_xfer()
0 % - 0/ 25  891 loop_clr_fd()
0 % - 0/ 41  940 loop_set_status()
0 % - 0/ 17  1003 loop_get_status()
0 % - 0/ 3  1035 loop_info64_from_old()
0 % - 0/ 12  1057 loop_info64_to_old()
0 % - 0/ 5  1087 loop_set_status_old()
0 % - 0/ 5  1099 loop_set_status64()
0 % - 0/ 13  1109 loop_get_status_old()
0 % - 0/ 11  1127 loop_get_status64()
0 % - 0/ 19  1141 lo_ioctl()
0 % - 0/ 2  1177 lo_open()
0 % - 0/ 2  1188 lo_release()
0 % - 0/ 2  1209 __check_max_loop()
50 % - 4/ 8  1214 loop_register_transfer()
0 % - 0/ 13  1224 loop_unregister_transfer()
46 % - 16/ 35  1250 loop_init()
0 % - 0/ 5  1325 loop_exit()
0 % - 0/ 2  1346 max_loop_setup()

4 % - 20/ 529    loop.c

File: nbd.c
Instrumentation mode: function-decision-multicondition
TER: 3 % ( 14/417)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 24  103 ioctl_cmd_to_ascii()
0 % - 0/ 8  121 nbdcmd_to_ascii()
0 % - 0/ 27  132 nbd_end_request()
0 % - 0/ 62  151 sock_xmit()
0 % - 0/ 4  212 sock_send_bvec()
0 % - 0/ 40  223 nbd_send_req()
0 % - 0/ 23  280 nbd_find_request()
0 % - 0/ 4  310 sock_recv_bvec()
0 % - 0/ 45  321 nbd_read_stat()
0 % - 0/ 8  387 nbd_do_it()
0 % - 0/ 15  398 nbd_clear_que()
0 % - 0/ 60  431 do_nbd_request()
0 % - 0/ 58  502 nbd_ioctl()
47 % - 14/ 30  637 nbd_init()
0 % - 0/ 5  710 nbd_cleanup()
0 % - 0/ 2  733 __check_nbds_max()
0 % - 0/ 2  736 __check_debugflags()

3 % - 14/ 417    nbd.c

File: pktcdvd.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/1190)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 7  88 pkt_bio_finished()
0 % - 0/ 1  98 pkt_bio_destructor()
0 % - 0/ 9  104 pkt_bio_alloc()
0 % - 0/ 29  133 pkt_alloc_packet_data()
0 % - 0/ 7  185 pkt_free_packet_data()
0 % - 0/ 7  200 pkt_shrink_pktlist()
0 % - 0/ 11  212 pkt_grow_pktlist()
0 % - 0/ 2  232 pkt_rb_alloc()
0 % - 0/ 1  237 pkt_rb_free()
0 % - 0/ 5  242 pkt_rbtree_next()
0 % - 0/ 5  250 pkt_rbtree_erase()
0 % - 0/ 25  261 pkt_rbtree_find()
0 % - 0/ 5  295 pkt_rbtree_insert()
0 % - 0/ 11  318 pkt_add_list_last()
0 % - 0/ 7  336 pkt_get_list_first()
0 % - 0/ 10  356 pkt_generic_packet()
0 % - 0/ 9  405 pkt_dump_sense()
0 % - 0/ 2  436 pkt_flush_cache()
0 % - 0/ 4  457 pkt_set_speed()
0 % - 0/ 11  481 pkt_queue_bio()
0 % - 0/ 72  513 pkt_iosched_process_queue()
0 % - 0/ 8  597 pkt_set_segment_merging()
0 % - 0/ 9  621 pkt_copy_bio_data()
0 % - 0/ 13  650 pkt_make_local_copy()
0 % - 0/ 13  676 pkt_end_io_read()
0 % - 0/ 9  699 pkt_end_io_packet_write()
0 % - 0/ 35  722 pkt_gather_data()
0 % - 0/ 12  795 pkt_get_packet_data()
0 % - 0/ 3  811 pkt_put_packet_data()
0 % - 0/ 2  826 pkt_start_recovery()
0 % - 0/ 1  880 pkt_set_state()
0 % - 0/ 67  897 pkt_handle_queue()
0 % - 0/ 46  993 pkt_start_write()
0 % - 0/ 7  1069 pkt_finish_packet()
0 % - 0/ 37  1087 pkt_run_state_machine()
0 % - 0/ 17  1147 pkt_handle_packets()
0 % - 0/ 13  1178 pkt_count_states()
0 % - 0/ 47  1197 kcdrwd()
0 % - 0/ 5  1297 pkt_print_settings()
0 % - 0/ 2  1304 pkt_mode_sense()
0 % - 0/ 2  1316 pkt_mode_select()
0 % - 0/ 9  1328 pkt_get_disc_info()
0 % - 0/ 9  1355 pkt_get_track_info()
0 % - 0/ 25  1381 pkt_get_last_written()
0 % - 0/ 26  1418 pkt_set_write_settings()
0 % - 0/ 31  1502 pkt_writable_track()
0 % - 0/ 26  1535 pkt_writable_disc()
0 % - 0/ 42  1577 pkt_probe_settings()
0 % - 0/ 12  1676 pkt_write_caching()
0 % - 0/ 4  1708 pkt_lock_door()
0 % - 0/ 13  1721 pkt_get_max_speed()
0 % - 0/ 27  1782 pkt_media_speed()
0 % - 0/ 4  1854 pkt_perform_opc()
0 % - 0/ 23  1872 pkt_open_write()
0 % - 0/ 37  1923 pkt_open_dev()
0 % - 0/ 6  1993 pkt_release_dev()
0 % - 0/ 5  2007 pkt_find_dev_from_minor()
0 % - 0/ 23  2014 pkt_open()
0 % - 0/ 10  2058 pkt_close()
0 % - 0/ 2  2075 psd_pool_alloc()
0 % - 0/ 1  2080 psd_pool_free()
0 % - 0/ 5  2085 pkt_end_io_read_cloned()
0 % - 0/ 89  2100 pkt_make_request()
0 % - 0/ 6  2232 pkt_merge_bvec()
0 % - 0/ 1  2251 pkt_init_queue()
0 % - 0/ 10  2262 pkt_seq_show()
0 % - 0/ 2  2321 pkt_seq_open()
0 % - 0/ 28  2333 pkt_new_dev()
0 % - 0/ 14  2397 pkt_ioctl()
0 % - 0/ 11  2431 pkt_media_changed()
0 % - 0/ 34  2457 pkt_setup_dev()
0 % - 0/ 18  2530 pkt_remove_dev()
0 % - 0/ 3  2570 pkt_get_status()
0 % - 0/ 27  2583 pkt_ctl_ioctl()
0 % - 0/ 14  2637 pkt_init()
0 % - 0/ 1  2672 pkt_exit()
0 % - 0/ 2  2684 __inittest()
0 % - 0/ 2  2685 __exittest()

0 % - 0/ 1190    pktcdvd.c

File: pktcdvd.mod.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    pktcdvd.mod.c

Number of monitored source files: 5
Number of measurement points: 2189
TER: 1% (multicondition)

Directory Summary | Functions Summary | Execution Profile