CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: drivers/char

File: consolemap.c
Instrumentation mode: function-decision-multicondition
TER: 46 % (142/311)
Previous | Next

TER % - covered/ all   Calls Line Function

65 % - 11/ 17  48 186 set_inverse_transl()
100 %   2/ 2  67 211 set_translate()
0 % - 0/ 14  224 inverse_translate()
0 % - 0/ 11  236 update_user_maps()
0 % - 0/ 7  260 con_set_trans_old()
0 % - 0/ 7  278 con_get_trans_old()
0 % - 0/ 7  294 con_set_trans_new()
0 % - 0/ 7  312 con_get_trans_new()
91 % - 10/ 11  60 339 con_release_unimap()
43 % - 3/ 7  73 359 con_free_unimap()
69 % - 35/ 51  72 373 con_unify_unimap()
71 % - 10/ 14  19542 414 con_insert_unipair()
45 % - 9/ 20  72 440 con_clear_unimap()
36 % - 14/ 39  66 464 con_set_unimap()
63 % - 17/ 27  12 524 con_set_default_unimap()
50 % - 4/ 8  61 570 con_copy_unimap()
0 % - 0/ 21  585 con_get_unimap()
0 % - 0/ 3  613 con_protect_unimap()
70 % - 21/ 30  233976 622 conv_uni_to_pc()
75 % - 6/ 8  661 console_map_init()

46 % - 142/ 311    consolemap.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    consolemap_deftbl.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    defkeymap.c

File: hw_random.c
Instrumentation mode: function-decision-multicondition
TER: 5 % ( 7/144)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  212 intel_hwstatus()
0 % - 0/ 2  218 intel_hwstatus_set()
0 % - 0/ 4  225 intel_data_present()
0 % - 0/ 2  233 intel_data_read()
0 % - 0/ 20  240 intel_init()
0 % - 0/ 3  282 intel_cleanup()
0 % - 0/ 2  304 amd_data_present()
0 % - 0/ 2  310 amd_data_read()
0 % - 0/ 12  315 amd_init()
0 % - 0/ 1  354 amd_cleanup()
0 % - 0/ 2  494 geode_data_read()
0 % - 0/ 2  503 geode_data_present()
0 % - 0/ 1  512 geode_cleanup()
0 % - 0/ 8  518 geode_init()
0 % - 0/ 8  541 rng_dev_open()
0 % - 0/ 34  553 rng_dev_read()
0 % - 0/ 15  602 rng_init_one()
41 % - 7/ 17  640 rng_init()
0 % - 0/ 7  684 rng_cleanup()

5 % - 7/ 144    hw_random.c

File: keyboard.c
Instrumentation mode: function-decision-multicondition
TER: 37 % (197/531)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 17  160 getkeycode()
48 % - 16/ 33  30 182 setkeycode()
33 % - 5/ 15  2015 221 kd_nosound()
33 % - 7/ 21  2049 238 kd_mksound()
83 % - 10/ 12  12 268 kbd_rate()
67 % - 2/ 3  249213 295 put_queue()
67 % - 4/ 6  305 puts_queue()
67 % - 2/ 3  319 applkey()
0 % - 0/ 5  335 to_utf8()
86 % - 18/ 21  52 357 compute_shiftstate()
0 % - 0/ 16  397 handle_diacr()
60 % - 3/ 5  51 419 fn_enter()
0 % - 0/ 4  430 fn_caps_toggle()
0 % - 0/ 4  437 fn_caps_on()
0 % - 0/ 3  444 fn_show_ptregs()
0 % - 0/ 9  450 fn_hold()
0 % - 0/ 3  468 fn_num()
0 % - 0/ 3  482 fn_bare_num()
0 % - 0/ 1  488 fn_lastcons()
0 % - 0/ 10  494 fn_dec_console()
0 % - 0/ 10  511 fn_inc_console()
0 % - 0/ 4  528 fn_send_intr()
0 % - 0/ 1  538 fn_scroll_forw()
0 % - 0/ 1  543 fn_scroll_back()
0 % - 0/ 1  548 fn_show_mem()
0 % - 0/ 1  553 fn_show_state()
0 % - 0/ 1  558 fn_boot_it()
0 % - 0/ 1  563 fn_compose()
0 % - 0/ 5  568 fn_spawn_con()
0 % - 0/ 3  575 fn_SAK()
0 % - 0/ 1  588 fn_null()
0 % - 0/ 1  596 k_ignore()
67 % - 10/ 15  8406 600 k_spec()
0 % - 0/ 1  613 k_lowercase()
67 % - 6/ 9  836 618 k_self()
0 % - 0/ 6  639 k_dead2()
0 % - 0/ 1  649 k_dead()
100 %   4/ 4  13 656 k_cons()
38 % - 3/ 8  663 k_fn()
100 %   4/ 4  677 k_cur()
0 % - 0/ 40  686 k_pad()
59 % - 13/ 22  32815 743 k_shift()
0 % - 0/ 6  784 k_meta()
0 % - 0/ 8  796 k_ascii()
0 % - 0/ 7  818 k_lock()
0 % - 0/ 9  825 k_slock()
0 % - 0/ 2  843 getledstate()
67 % - 2/ 3  46 848 setledstate()
46 % - 6/ 13  202683 858 getleds()
100 %   5/ 5  202683 895 kbd_bh()
67 % - 2/ 3  918 kbd_refresh_leds()
32 % - 9/ 28  201487 966 emulate_raw()
0 % - 0/ 3  1020 kbd_rawcode()
61 % - 39/ 64  202607 1028 kbd_keycode()
38 % - 8/ 21  607834 1159 kbd_event()
75 % - 15/ 20  19 1177 kbd_connect()
0 % - 0/ 1  1205 kbd_disconnect()
100 %   4/ 4  1235 kbd_init()

37 % - 197/ 531    keyboard.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  170 lp_claim_parport_or_block()
0 % - 0/ 3  178 lp_release_parport()
0 % - 0/ 2  187 lp_preempt()
0 % - 0/ 4  199 lp_negotiate()
0 % - 0/ 10  209 lp_reset()
0 % - 0/ 8  221 lp_error()
0 % - 0/ 21  238 lp_check_status()
0 % - 0/ 17  277 lp_wait_ready()
0 % - 0/ 48  298 lp_write()
0 % - 0/ 33  416 lp_read()
0 % - 0/ 33  495 lp_open()
0 % - 0/ 2  552 lp_release()
0 % - 0/ 61  566 lp_ioctl()
0 % - 0/ 2  762 __check_reset()
0 % - 0/ 9  796 lp_register()
0 % - 0/ 24  831 lp_attach()
0 % - 0/ 1  862 lp_detach()
0 % - 0/ 19  879 lp_init()
0 % - 0/ 16  941 lp_init_module()
0 % - 0/ 6  969 lp_cleanup_module()
0 % - 0/ 2  992 __inittest()
0 % - 0/ 2  993 __exittest()

0 % - 0/ 326    lp.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    lp.mod.c

File: mem.c
Instrumentation mode: function-decision-multicondition
TER: 19 % ( 53/286)
Previous | Next

TER % - covered/ all   Calls Line Function

60 % - 3/ 5  80 43 uncached_access()
0 % - 0/ 9  91 valid_phys_addr_range()
100 %   2/ 2  80 105 valid_mmap_phys_addr_range()
0 % - 0/ 12  115 read_mem()
0 % - 0/ 15  172 write_mem()
60 % - 3/ 5  80 237 phys_mem_access_prot()
50 % - 4/ 8  80 250 mmap_mem()
0 % - 0/ 7  271 mmap_kmem()
0 % - 0/ 12  296 read_oldmem()
0 % - 0/ 28  332 read_kmem()
0 % - 0/ 12  416 do_write_kmem()
0 % - 0/ 27  481 write_kmem()
0 % - 0/ 13  538 read_port()
0 % - 0/ 13  556 write_port()
100 %   2/ 2  563 577 read_null()
100 %   2/ 2  5522 583 write_null()
0 % - 0/ 24  593 read_zero_pagealigned()
33 % - 6/ 18  197928 643 read_zero()
50 % - 4/ 8  136 681 mmap_zero()
0 % - 0/ 2  715 write_full()
100 %   2/ 2  1069 727 null_lseek()
0 % - 0/ 11  740 memory_lseek()
75 % - 3/ 4  74 763 open_port()
0 % - 0/ 9  831 kmsg_write()
57 % - 17/ 30  79036 856 memory_open()
83 % - 5/ 6  930 chr_dev_init()

19 % - 53/ 286    mem.c

File: misc.c
Instrumentation mode: function-decision-multicondition
TER: 45 % ( 45/100)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   7/ 7  12 69 misc_seq_start()
100 %   4/ 4  30 82 misc_seq_next()
100 %   1/ 1  12 92 misc_seq_stop()
75 % - 3/ 4  30 97 misc_seq_show()
100 %   2/ 2  113 misc_seq_open()
34 % - 12/ 35  60 127 misc_open()
41 % - 11/ 27  30 203 misc_register()
0 % - 0/ 10  271 misc_deregister()
50 % - 5/ 10  292 misc_init()

45 % - 45/ 100    misc.c

File: n_tty.c
Instrumentation mode: function-decision-multicondition
TER: 50 % (491/975)
Previous | Next

TER % - covered/ all   Calls Line Function

57 % - 4/ 7  457 63 alloc_buf()
67 % - 2/ 3  365 73 free_buf()
100 %   3/ 3  4193662 91 n_tty_set_room()
67 % - 2/ 3  39880 106 put_tty_queue_nolock()
53 % - 9/ 17  39785 115 put_tty_queue()
86 % - 6/ 7  955647 139 check_unthrottle()
53 % - 9/ 17  3440 155 reset_buffer_flags()
83 % - 5/ 6  2983 181 n_tty_flush_buffer()
63 % - 15/ 24  5681493 203 n_tty_chars_in_buffer()
0 % - 0/ 2  229 is_utf8_continuation()
100 %   2/ 2  122 242 is_continuation()
46 % - 23/ 50  658403 261 opost()
76 % - 32/ 42  863930 334 opost_block()
100 %   1/ 1  20 393 put_char()
100 %   7/ 7  124 407 echo_char()
67 % - 2/ 3  39786 417 finish_erasing()
26 % - 36/ 138  436 eraser()
60 % - 6/ 10  41 580 isig()
0 % - 0/ 9  601 n_tty_receive_break()
0 % - 0/ 16  630 n_tty_receive_overrun()
0 % - 0/ 8  653 n_tty_receive_parity_error()
45 % - 78/ 173  39927 680 n_tty_receive_char()
100 %   4/ 4  753244 877 n_tty_write_wakeup()
58 % - 31/ 53  2537239 900 n_tty_receive_buf()
100 %   2/ 2  2796 979 is_ignored()
55 % - 29/ 53  4700 997 n_tty_set_termios()
67 % - 2/ 3  365 1072 n_tty_close()
50 % - 5/ 10  457 1091 n_tty_open()
100 %   12/ 12  34148154 1111 input_available_p()
56 % - 20/ 36  1905248 1139 copy_from_read_buf()
44 % - 8/ 18  1634059 1179 job_control()
55 % - 78/ 142  1634059 1217 read_chan()
60 % - 39/ 65  956153 1431 write_chan()
66 % - 19/ 29  32499871 1523 normal_poll()

50 % - 491/ 975    n_tty.c

File: pty.c
Instrumentation mode: function-decision-multicondition
TER: 64 % ( 69/108)
Previous | Next

TER % - covered/ all   Calls Line Function

67 % - 12/ 18  2478 41 pty_close()
50 % - 2/ 4  755095 81 pty_unthrottle()
60 % - 6/ 10  2342787 106 pty_write()
88 % - 7/ 8  6247757 122 pty_write_room()
62 % - 8/ 13  4737687 149 pty_chars_in_buffer()
57 % - 4/ 7  97 172 pty_set_lock()
50 % - 4/ 8  127 184 pty_flush_buffer()
52 % - 11/ 21  2557 200 pty_open()
100 %   1/ 1  3971 223 pty_set_termios()
100 %   1/ 1  304 legacy_pty_init()
100 %   6/ 6  984 339 pty_unix98_ioctl()
56 % - 5/ 9  352 unix98_pty_init()
100 %   2/ 2  405 pty_init()

64 % - 69/ 108    pty.c

File: random.c
Instrumentation mode: function-decision-multicondition
TER: 50 % (178/356)
Previous | Next

TER % - covered/ all   Calls Line Function

70 % - 19/ 27  1611582 451 __add_entropy_words()
100 %   1/ 1  1514184 515 add_entropy_words()
56 % - 15/ 27  1256160 524 credit_entropy_store()
84 % - 21/ 25  7527717 572 add_timer_randomness()
83 % - 5/ 6  9462855 635 add_input_randomness()
44 % - 4/ 9  2169812 650 add_interrupt_randomness()
78 % - 7/ 9  1712184 659 add_disk_randomness()
82 % - 9/ 11  133121 688 xfer_secondary_pool()
68 % - 25/ 37  133121 721 account()
100 %   3/ 3  97398 759 extract_buf()
100 %   4/ 4  67372 798 extract_entropy()
57 % - 8/ 14  65749 822 extract_entropy_user()
100 %   1/ 1  1001 864 get_random_bytes()
53 % - 9/ 17  18 880 init_std_data()
100 %   2/ 2  895 rand_initialize()
78 % - 7/ 9  12 904 rand_initialize_irq()
67 % - 2/ 3  162 922 rand_initialize_disk()
35 % - 12/ 34  12 938 random_read()
100 %   2/ 2  65737 1000 urandom_read()
0 % - 0/ 6  1007 random_poll()
60 % - 6/ 10  1022 random_write()
7 % - 3/ 43  43 1055 random_ioctl()
0 % - 0/ 1  1139 generate_random_uuid()
0 % - 0/ 6  1174 proc_do_uuid()
0 % - 0/ 25  1200 uuid_strategy()
0 % - 0/ 2  1329 twothirdsMD4Transform()
100 %   1/ 1  371 1437 rekey_seq_generator()
100 %   2/ 2  380512 1448 get_keyptr()
100 %   2/ 2  1457 seqgen_init()
0 % - 0/ 2  1465 secure_tcpv6_sequence_number()
100 %   2/ 2  327135 1495 secure_ip_id()
100 %   2/ 2  26703 1517 secure_tcp_sequence_number()
100 %   2/ 2  26674 1558 secure_ipv4_port_ephemeral()
0 % - 0/ 2  1576 secure_ipv6_port_ephemeral()
100 %   2/ 2  327130 1633 get_random_int()
0 % - 0/ 5  1654 randomize_range()

50 % - 178/ 356    random.c

File: rtc.c
Instrumentation mode: function-decision-multicondition
TER: 20 % (140/684)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 2  118 hpet_rtc_interrupt()
0 % - 0/ 13  155 set_rtc_irq_bit()
0 % - 0/ 13  162 mask_rtc_irq_bit()
57 % - 8/ 14  165054 212 rtc_is_updating()
54 % - 13/ 24  49056 233 rtc_interrupt()
100 %   2/ 2  313 init_sysctl()
0 % - 0/ 1  319 cleanup_sysctl()
51 % - 18/ 35  39292 328 rtc_read()
17 % - 37/ 221  161075 384 rtc_do_ioctl()
100 %   2/ 2  161075 688 rtc_ioctl()
38 % - 9/ 24  45 702 rtc_open()
0 % - 0/ 2  720 rtc_fasync()
54 % - 19/ 35  45 726 rtc_release()
0 % - 0/ 20  769 rtc_poll()
0 % - 0/ 50  796 rtc_register()
0 % - 0/ 39  822 rtc_unregister()
0 % - 0/ 36  858 rtc_control()
46 % - 16/ 35  912 rtc_init()
0 % - 0/ 3  1077 rtc_exit()
0 % - 0/ 24  1111 rtc_dropped_irq()
0 % - 0/ 36  1147 rtc_proc_show()
0 % - 0/ 2  1223 rtc_proc_open()
56 % - 14/ 25  161057 1228 rtc_get_rtc_time()
0 % - 0/ 18  1298 get_rtc_alm_time()
0 % - 0/ 4  1332 mask_rtc_irq_bit_locked()
50 % - 2/ 4  1346 set_rtc_irq_bit_locked()

20 % - 140/ 684    rtc.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  46 highlight()
0 % - 0/ 1  52 highlight_pointer()
0 % - 0/ 2  58 sel_pos()
0 % - 0/ 3  66 clear_selection()
0 % - 0/ 2  89 inword()
0 % - 0/ 4  94 sel_loadlut()
0 % - 0/ 2  100 atedge()
0 % - 0/ 4