CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: arch/x86_64/kernel/../../i386/kernel/cpu/mtrr

File: amd.c
Instrumentation mode: function-decision-multicondition
TER: 8 % ( 2/ 26)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 11  amd_get_mtrr()
0 % - 0/ 3  49 amd_set_mtrr()
0 % - 0/ 10  91 amd_validate_add_page()
100 %   2/ 2  115 amd_init_mtrr()

8 % - 2/ 26    amd.c

File: centaur.c
Instrumentation mode: function-decision-multicondition
TER: 4 % ( 2/ 47)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 10  20 centaur_get_free_region()
0 % - 0/ 1  44 mtrr_centaur_report_mcr()
0 % - 0/ 16  51 centaur_get_mcr()
0 % - 0/ 7  66 centaur_set_mcr()
0 % - 0/ 11  190 centaur_validate_add_page()
100 %   2/ 2  217 centaur_init_mtrr()

4 % - 2/ 47    centaur.c

File: cyrix.c
Instrumentation mode: function-decision-multicondition
TER: 2 % ( 2/111)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 33  11 cyrix_get_arr()
0 % - 0/ 24  80 cyrix_get_free_region()
0 % - 0/ 5  117 prepare_set()
0 % - 0/ 5  142 post_set()
0 % - 0/ 31  158 cyrix_set_arr()
0 % - 0/ 11  228 cyrix_set_all()
100 %   2/ 2  358 cyrix_init_mtrr()

2 % - 2/ 111    cyrix.c

File: generic.c
Instrumentation mode: function-decision-multicondition
TER: 33 % ( 51/154)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   1/ 1  48 26 get_mtrr_var_range()
100 %   5/ 5  33 get_fixed_ranges()
63 % - 5/ 8  47 get_mtrr_state()
30 % - 3/ 10  71 mtrr_state_warn()
67 % - 2/ 3  24 90 mtrr_wrmsr()
71 % - 5/ 7  98 generic_get_free_region()
100 %   4/ 4  478 119 generic_get_mtrr()
0 % - 0/ 21  146 set_fixed_ranges()
0 % - 0/ 12  181 set_mtrr_var_ranges()
0 % - 0/ 13  205 set_mtrr_state()
56 % - 5/ 9  246 prepare_set()
56 % - 5/ 9  277 post_set()
0 % - 0/ 9  294 generic_set_all()
57 % - 4/ 7  317 generic_set_mtrr()
31 % - 10/ 32  12 356 generic_validate_add_page()
100 %   2/ 2  12 396 generic_have_wrcomb()
0 % - 0/ 2  403 positive_have_wrcomb()

33 % - 51/ 154    generic.c

File: if.c
Instrumentation mode: function-decision-multicondition
TER: 25 % ( 60/244)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 4  31 mtrr_attrib_to_str()
47 % - 8/ 17  39 mtrr_file_add()
42 % - 8/ 19  66 mtrr_file_del()
0 % - 0/ 54  91 mtrr_write()
26 % - 28/ 106  458 154 mtrr_ioctl()
75 % - 6/ 8  306 mtrr_close()
50 % - 4/ 8  327 mtrr_open()
0 % - 0/ 8  351 mtrr_seq_show()
30 % - 6/ 20  384 mtrr_if_init()

25 % - 60/ 244    if.c

File: main.c
Instrumentation mode: function-decision-multicondition
TER: 34 % ( 90/261)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 3/ 6  18 63 set_mtrr_ops()
40 % - 8/ 20  12 70 have_wrcomb()
15 % - 3/ 20  101 set_num_var_ranges()
67 % - 4/ 6  114 init_table()
53 % - 8/ 15  209 set_mtrr()
44 % - 24/ 55  12 299 mtrr_add_page()
50 % - 4/ 8  379 mtrr_check()
60 % - 3/ 5  429 mtrr_add()
41 % - 19/ 46  453 mtrr_del_page()
0 % - 0/ 5  526 mtrr_del()
100 %   1/ 1  544 init_ifs()
0 % - 0/ 7  562 mtrr_save()
0 % - 0/ 6  582 mtrr_restore()
21 % - 8/ 39  612 mtrr_bp_init()
0 % - 0/ 12  681 mtrr_ap_init()
50 % - 5/ 10  702 mtrr_init_finialize()

34 % - 90/ 261    main.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 21  10 set_mtrr_prepare_save()
0 % - 0/ 13  41 set_mtrr_cache_disable()
0 % - 0/ 19  53 set_mtrr_done()

0 % - 0/ 53    state.c

Number of monitored source files: 7
Number of measurement points: 896
TER: 23% (multicondition)

Directory Summary | Functions Summary | Execution Profile