CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/input/serio

File: i8042.c
Instrumentation mode: function-decision-multicondition
TER: 33 % (193/589)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  32 __check_nokbd()
0 % - 0/ 2  36 __check_noaux()
0 % - 0/ 2  40 __check_nomux()
0 % - 0/ 2  44 __check_unlock()
0 % - 0/ 2  48 __check_reset()
0 % - 0/ 2  52 __check_direct()
0 % - 0/ 2  56 __check_dumbkbd()
0 % - 0/ 2  60 __check_noloop()
0 % - 0/ 2  64 __check_panicblink()
0 % - 0/ 2  76 __check_debug()
73 % - 8/ 11  42 142 i8042_wait_read()
73 % - 8/ 11  1464 152 i8042_wait_write()
36 % - 12/ 33  42 167 i8042_flush()
46 % - 29/ 63  720 196 i8042_command()
54 % - 13/ 24  54 245 i8042_kbd_write()
75 % - 3/ 4  618 266 i8042_aux_write()
50 % - 4/ 8  18 294 i8042_activate_port()
36 % - 5/ 14  18 323 i8042_open()
38 % - 3/ 8  361 i8042_close()
100 %   2/ 2  12 389 i8042_start()
0 % - 0/ 1  403 i8042_stop()
40 % - 29/ 73  2551013 418 i8042_interrupt()
40 % - 12/ 30  502 i8042_set_mux_mode()
0 % - 0/ 7  540 i8042_enable_mux_ports()
27 % - 3/ 11  575 i8042_check_mux()
32 % - 12/ 38  603 i8042_check_aux()
60 % - 3/ 5  12 681 i8042_port_register()
100 %   1/ 1  2200515 705 i8042_timer_func()
27 % - 3/ 11  710 i8042_ctl_test()
45 % - 17/ 38  737 i8042_controller_init()
0 % - 0/ 5  819 i8042_controller_reset()
0 % - 0/ 5  850 i8042_controller_cleanup()
0 % - 0/ 67  880 i8042_panic_blink()
0 % - 0/ 2  915 i8042_suspend()
0 % - 0/ 17  928 i8042_resume()
0 % - 0/ 1  966 i8042_shutdown()
56 % - 5/ 9  971 i8042_create_kbd_port()
60 % - 3/ 5  996 i8042_create_aux_port()
0 % - 0/ 5  1021 i8042_create_mux_port()
31 % - 11/ 36  1050 i8042_probe()
0 % - 0/ 6  1101 i8042_remove()
41 % - 7/ 17  1128 i8042_init()
0 % - 0/ 1  1167 i8042_exit()

33 % - 193/ 589    i8042.c

File: libps2.c
Instrumentation mode: function-decision-multicondition
TER: 55 % ( 67/121)
Previous | Next

TER % - covered/ all   Calls Line Function

75 % - 3/ 4  672 56 ps2_sendbyte()
0 % - 0/ 7  80 ps2_drain()
100 %   2/ 2  24 105 ps2_is_keyboard_id()
92 % - 11/ 12  60 125 ps2_adjust_timeout()
63 % - 29/ 46  399 167 ps2_command()
0 % - 0/ 1  241 ps2_execute_scheduled_command()
0 % - 0/ 12  255 ps2_schedule_command()
100 %   1/ 1  18 282 ps2_init()
62 % - 13/ 21  672 294 ps2_handle_ack()
80 % - 8/ 10  132 340 ps2_handle_response()
0 % - 0/ 5  359 ps2_cmd_aborted()

55 % - 67/ 121    libps2.c

File: serio.c
Instrumentation mode: function-decision-multicondition
TER: 28 % (110/394)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   2/ 2  18 69 serio_connect_driver()
0 % - 0/ 7  80 serio_reconnect_driver()
0 % - 0/ 3  92 serio_disconnect_driver()
20 % - 8/ 41  18 100 serio_match_port()
0 % - 0/ 6  117 serio_bind_driver()
0 % - 0/ 1  133 serio_release_driver()
0 % - 0/ 1  140 serio_find_driver()
47 % - 14/ 30  24 172 serio_queue_event()
100 %   1/ 1  24 214 serio_free_event()
50 % - 12/ 24  24 220 serio_remove_duplicate_events()
59 % - 16/ 27  30 248 serio_get_event()
47 % - 7/ 15  30 270 serio_handle_event()
0 % - 0/ 21  323 serio_remove_pending_events()
0 % - 0/ 25  350 serio_get_pending_child()
50 % - 2/ 4  372 serio_thread()
0 % - 0/ 2  390 serio_show_description()
0 % - 0/ 2  396 serio_show_modalias()
0 % - 0/ 2  404 serio_show_id_type()
0 % - 0/ 2  410 serio_show_id_proto()
0 % - 0/ 2  416 serio_show_id_id()
0 % - 0/ 2  422 serio_show_id_extra()
0 % - 0/ 13  446 serio_rebind_driver()
0 % - 0/ 4  477 serio_show_bind_mode()
0 % - 0/ 6  483 serio_set_bind_mode()
0 % - 0/ 1  509 serio_release_port()
60 % - 3/ 5  12 520 serio_init_port()
60 % - 3/ 5  12 541 serio_add_port()
0 % - 0/ 9  561 serio_destroy_port()
0 % - 0/ 6  595 serio_reconnect_port()
0 % - 0/ 7  612 serio_disconnect_port()
0 % - 0/ 1  639 serio_rescan()
0 % - 0/ 1  644 serio_reconnect()
100 %   1/ 1  12 653 __serio_register_port()
0 % - 0/ 1  662 serio_unregister_port()
0 % - 0/ 3  673 serio_unregister_child_port()
0 % - 0/ 1  688 __serio_unregister_port_delayed()
0 % - 0/ 4  698 serio_driver_show_description()
0 % - 0/ 4  704 serio_driver_show_bind_mode()
0 % - 0/ 6  710 serio_driver_set_bind_mode()
100 %   2/ 2  18 735 serio_driver_probe()
0 % - 0/ 2  743 serio_driver_remove()
100 %   1/ 1  12 757 __serio_register_driver()
0 % - 0/ 6  764 serio_unregister_driver()
100 %   1/ 1  24 785 serio_set_drv()
50 % - 4/ 8  18 792 serio_bus_match()
43 % - 13/ 30  12 814 serio_uevent()
0 % - 0/ 4  846 serio_resume()
50 % - 4/ 8  18 862 serio_open()
67 % - 2/ 3  874 serio_close()
44 % - 11/ 25  349862 882 serio_interrupt()
60 % - 3/ 5  902 serio_init()
0 % - 0/ 1  920 serio_exit()

28 % - 110/ 394    serio.c

Number of monitored source files: 3
Number of measurement points: 1104
TER: 33% (multicondition)

Directory Summary | Functions Summary | Execution Profile