CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: arch/x86_64/kernel

File: aperture.c
Instrumentation mode: function-decision-multicondition
TER: 14 % ( 20/139)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 18  42 allocate_aperture()
43 % - 6/ 14  71 aperture_valid()
0 % - 0/ 16  91 find_cap()
0 % - 0/ 12  112 read_agp()
0 % - 0/ 20  159 search_agp_bridge()
24 % - 14/ 59  197 iommu_hole_init()

14 % - 20/ 139    aperture.c

File: apic.c
Instrumentation mode: function-decision-multicondition
TER: 27 % ( 95/353)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  58 enable_NMI_through_LVT0()
100 %   2/ 2  12 66 get_maxlvt()
0 % - 0/ 3  79 ack_bad_irq()
0 % - 0/ 9  95 clear_local_APIC()
29 % - 2/ 7  140 connect_bsp_APIC()
0 % - 0/ 9  157 disconnect_bsp_APIC()
0 % - 0/ 1  208 disable_local_APIC()
36 % - 16/ 44  228 verify_local_APIC()
50 % - 4/ 8  284 sync_Arb_IDs()
44 % - 4/ 9  306 init_bsp_APIC()
35 % - 11/ 31  342 setup_local_APIC()
0 % - 0/ 9  491 lapic_suspend()
0 % - 0/ 9  518 lapic_resume()
100 %   1/ 1  564 apic_pm_activate()
56 % - 5/ 9  569 init_lapic_sysfs()
0 % - 0/ 6  588 apic_set_verbosity()
0 % - 0/ 7  610 detect_init_APIC()
38 % - 10/ 26  622 init_apic_mappings()
60 % - 3/ 5  12 680 __setup_APIC_LVTT()
36 % - 9/ 25  704 setup_APIC_timer()
67 % - 8/ 12  758 calibrate_APIC_clock()
50 % - 2/ 4  800 setup_boot_APIC_clock()
0 % - 0/ 1  821 setup_secondary_APIC_clock()
0 % - 0/ 3  828 disable_APIC_timer()
0 % - 0/ 8  838 enable_APIC_timer()
0 % - 0/ 10  851 switch_APIC_timer_to_ipi()
67 % - 2/ 3  27726352 864 smp_send_timer_broadcast_ipi()
0 % - 0/ 10  874 switch_ipi_to_APIC_timer()
0 % - 0/ 2  887 setup_profiling_timer()
0 % - 0/ 1  893 setup_threshold_lvt()
50 % - 3/ 6  27727512 914 smp_local_timer_interrupt()
43 % - 6/ 14  27727307 942 smp_apic_timer_interrupt()
0 % - 0/ 12  974 oem_force_hpet_timer()
0 % - 0/ 7  1016 smp_spurious_interrupt()
0 % - 0/ 5  1051 smp_error_interrupt()
44 % - 7/ 16  1085 APIC_init_uniprocessor()
0 % - 0/ 2  1117 setup_disableapic()
0 % - 0/ 2  1123 setup_nolapic()
0 % - 0/ 8  1129 setup_noapictimer()
0 % - 0/ 2  1137 setup_apicmaintimer()
0 % - 0/ 2  1145 setup_noapicmaintimer()
0 % - 0/ 2  1152 setup_apicpmtimer()

27 % - 95/ 353    apic.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 10  27 copy_oldmem_page()

0 % - 0/ 10    crash_dump.c

File: e820.c
Instrumentation mode: function-decision-multicondition
TER: 71 % (172/242)
Previous | Next

TER % - covered/ all   Calls Line Function

71 % - 12/ 17  24 49 bad_addr()
100 %   17/ 17  30 83 e820_mapped()
54 % - 13/ 24  12 100 find_e820_area()
68 % - 13/ 19  127 e820_bootmem_free()
62 % - 13/ 21  155 e820_end_of_ram()
88 % - 15/ 17  30 194 e820_hole_size()
100 %   12/ 12  226 e820_reserve_resources()
50 % - 2/ 4  48 260 add_memory_region()
85 % - 11/ 13  275 e820_print_map()
80 % - 40/ 50  308 sanitize_e820_map()
50 % - 11/ 22  485 copy_e820_map()
40 % - 2/ 5  525 setup_memory_region()
0 % - 0/ 1  556 parse_memopt()
0 % - 0/ 7  562 parse_memmapopt()
85 % - 11/ 13  591 e820_setup_gap()

71 % - 172/ 242    e820.c

File: early_printk.c
Instrumentation mode: function-decision-multicondition
TER: 16 % ( 15/ 96)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 10/ 20  26 early_vga_write()
0 % - 0/ 9  86 early_serial_putc()
0 % - 0/ 8  95 early_serial_write()
0 % - 0/ 23  107 early_serial_init()
0 % - 0/ 2  173 simnow()
0 % - 0/ 3  182 simnow_init()
0 % - 0/ 1  191 simnow_write()
100 %   1/ 1  207 early_printk()
0 % - 0/ 20  221 setup_early_printk()
44 % - 4/ 9  258 disable_early_printk()

16 % - 15/ 96    early_printk.c

File: genapic.c
Instrumentation mode: function-decision-multicondition
TER: 29 % ( 9/ 31)
Previous | Next

TER % - covered/ all   Calls Line Function

30 % - 9/ 30  42 clustered_apic_check()
0 % - 0/ 1  123 send_IPI_self()

29 % - 9/ 31    genapic.c

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

TER % - covered/ all   Calls Line Function

0 % - 0/ 10  30 cluster_init_apic_ldr()
0 % - 0/ 2  62 cluster_target_cpus()
0 % - 0/ 1  67 cluster_send_IPI_mask()
0 % - 0/ 3  72 cluster_send_IPI_allbutself()
0 % - 0/ 1  82 cluster_send_IPI_all()
0 % - 0/ 2  87 cluster_apic_id_registered()
0 % - 0/ 5  92 cluster_cpu_mask_to_apicid()
0 % - 0/ 2  113 phys_pkg_id()

0 % - 0/ 26    genapic_cluster.c

File: genapic_flat.c
Instrumentation mode: function-decision-multicondition
TER: 27 % ( 8/ 30)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   2/ 2  300 21 flat_target_cpus()
100 %   1/ 1  33 flat_init_apic_ldr()
0 % - 0/ 5  47 flat_send_IPI_mask()
0 % - 0/ 3  79 flat_send_IPI_allbutself()
0 % - 0/ 1  94 flat_send_IPI_all()
75 % - 3/ 4  99 flat_apic_id_registered()
100 %   2/ 2  180 104 flat_cpu_mask_to_apicid()
0 % - 0/ 2  109 phys_pkg_id()
0 % - 0/ 2  138 physflat_target_cpus()
0 % - 0/ 1  143 physflat_send_IPI_mask()
0 % - 0/ 1  148 physflat_send_IPI_allbutself()
0 % - 0/ 1  156 physflat_send_IPI_all()
0 % - 0/ 5  161 physflat_cpu_mask_to_apicid()

27 % - 8/ 30    genapic_flat.c

File: head64.c
Instrumentation mode: function-decision-multicondition
TER: 32 % ( 6/ 19)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 1  27 clear_bss()
33 % - 2/ 6  41 copy_bootdata()
100 %   1/ 1  61 setup_boot_cpu_data()
27 % - 3/ 11  79 x86_64_start_kernel()

32 % - 6/ 19    head64.c

File: i387.c
Instrumentation mode: function-decision-multicondition
TER: 45 % ( 30/ 67)
Previous | Next

TER % - covered/ all   Calls Line Function

67 % - 2/ 3  29 mxcsr_feature_mask_init()
60 % - 3/ 5  45 fpu_init()
67 % - 8/ 12  2570952 63 init_fpu()
53 % - 10/ 19  2555556 81 save_i387()
0 % - 0/ 4  114 get_fpregs()
0 % - 0/ 5  121 set_fpregs()
0 % - 0/ 9  133 dump_fpu()
70 % - 7/ 10  21 145 dump_task_fpu()

45 % - 30/ 67    i387.c

File: i8259.c
Instrumentation mode: function-decision-multicondition
TER: 53 % ( 90/171)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 4/ 8  144 132 end_8259A_irq()
100 %   2/ 2  44 150 startup_8259A_irq()
58 % - 11/ 19  545 190 disable_8259A_irq()
53 % - 10/ 19  194 204 enable_8259A_irq()
60 % - 12/ 20  430 218 i8259A_irq_pending()
100 %   1/ 1  234 make_8259A_irq()
0 % - 0/ 5  248 i8259A_irq_real()
41 % - 12/ 29  144 271 mask_and_ack_8259A()
60 % - 15/ 25  12 341 init_8259A()
0 % - 0/ 1  388 restore_ELCR()
0 % - 0/ 1  394 save_ELCR()
0 % - 0/ 2  401 i8259A_resume()
0 % - 0/ 2  408 i8259A_suspend()
0 % - 0/ 2  414 i8259A_shutdown()
75 % - 3/ 4  437 i8259A_init_sysfs()
100 %   5/ 5  453 init_ISA_irqs()
56 % - 5/ 9  498 setup_timer_hardware()
0 % - 0/ 2  507 timer_resume()
0 % - 0/ 1  513 i8254_timer_resume()
75 % - 3/ 4  528 init_timer_sysfs()
70 % - 7/ 10  538 init_IRQ()

53 % - 90/ 171    i8259.c

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

TER % - covered/ all   Calls Line Function


100 %   0/ 0    init_task.c

File: io_apic.c
Instrumentation mode: function-decision-multicondition
TER: 33 % (371/1136)
Previous | Next

TER % - covered/ all   Calls Line Function

45 % - 5/ 11  120 147 add_pin_to_irq()
54 % - 7/ 13  69 172 __mask_IO_APIC_irq()
54 % - 7/ 13  534 174 __unmask_IO_APIC_irq()
53 % - 9/ 17  69 177 mask_IO_APIC_irq()
53 % - 9/ 17  104 186 unmask_IO_APIC_irq()
50 % - 18/ 36  144 195 clear_IO_APIC_pin()
100 %   5/ 5  218 clear_IO_APIC()
0 % - 0/ 2  240 disable_ioapic_setup()
0 % - 0/ 2  246 enable_ioapic_setup()
0 % - 0/ 2  256 setup_disable_8254_timer()
0 % - 0/ 2  261 setup_enable_8254_timer()
45 % - 14/ 31  285 check_ioapic()
0 % - 0/ 16  352 ioapic_pirq_setup()
69 % - 9/ 13  954 383 find_irq_entry()
53 % - 9/ 17  12 400 find_isa_irq_pin()
58 % - 14/ 24  12 418 find_isa_irq_apic()
0 % - 0/ 46  449 IO_APIC_get_PCI_irq_vector()
0 % - 0/ 9  493 EISA_ELCR()
45 % - 10/ 22  90 529 MPBIOS_polarity()
45 % - 10/ 22  270 598 MPBIOS_trigger()
100 %   2/ 2  90 667 irq_polarity()
100 %   2/ 2  270 672 irq_trigger()
48 % - 14/ 29  36 687 gsi_irq_sharing()
28 % - 11/ 39  810 735 pin_2_irq()
75 % - 9/ 12  90 794 IO_APIC_irq_trigger()
63 % - 12/ 19  156 814 assign_irq_vector()
55 % - 11/ 20  120 847 ioapic_register_intr()
56 % - 35/ 63  866 setup_IO_APIC_irqs()
0 % - 0/ 17  936 setup_ExtINT_IRQ0_pin()
0 % - 0/ 1  977 UNEXPECTED_IO_APIC()
3 % - 3/ 99  981 print_IO_APIC()
51 % - 33/ 65  1247 enable_IO_APIC()
0 % - 0/ 19  1318 disable_IO_APIC()
0 % - 0/ 67  1367 setup_ioapic_ids_from_mpc()
36 % - 4/ 11  1434 timer_irq_works()
59 % - 13/ 22  430 1479 startup_edge_ioapic_irq()
100 %   3/ 3  29835794 1501 ack_edge_ioapic_irq()
100 %   2/ 2  98 1524 startup_level_ioapic_irq()
100 %   1/ 1  5931275 1531 end_level_ioapic_irq()
75 % - 3/ 4  430 1538 startup_edge_ioapic_vector()
67 % - 2/ 3  29835794 1545 ack_edge_ioapic_vector()
100 %   4/ 4  98 1553 startup_level_ioapic_vector()
100 %   3/ 3  5931275 1560 end_level_ioapic_vector()
67 % - 2/ 3  37 1568 mask_IO_APIC_vector()
0 % - 0/ 3  1575 unmask_IO_APIC_vector()
71 % - 15/ 21  1629 init_IO_APIC_traps()
0 % - 0/ 1  1666 enable_lapic_irq()
0 % - 0/ 1  1674 disable_lapic_irq()
0 % - 0/ 1  1682 ack_lapic_irq()
0 % - 0/ 1  1687 end_lapic_irq()
0 % - 0/ 1  1699 setup_nmi()
0 % - 0/ 62  1724 unlock_ExtINT_logic()
14 % - 10/ 70  1788 check_timer()
0 % - 0/ 2  1900 notimercheck()
55 % - 6/ 11  1916 setup_IO_APIC()
0 % - 0/ 20  1946 ioapic_suspend()
0 % - 0/ 22  1965 ioapic_resume()
54 % - 7/ 13  1997 ioapic_init_sysfs()
56 % - 10/ 18  2040 io_apic_get_version()
56 % - 10/ 18  2053 io_apic_get_redir_entries()
44 % - 18/ 41  30 2066 io_apic_set_pci_routing()

33 % - 371/ 1136    io_apic.c

File: ioport.c
Instrumentation mode: function-decision-multicondition
TER: 90 % ( 38/ 42)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   7/ 7  68 21 set_bitmap()
84 % - 21/ 25  70 35 sys_ioperm()
100 %   10/ 10  37 105 sys_iopl()

90 % - 38/ 42    ioport.c

File: irq.c
Instrumentation mode: function-decision-multicondition
TER: 18 % ( 10/ 57)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 41  33 show_interrupts()
67 % - 4/ 6  35766926 97 do_IRQ()
60 % - 6/ 10  29011744 142 do_softirq()

18 % - 10/ 57    irq.c

File: ldt.c
Instrumentation mode: function-decision-multicondition
TER: 42 % ( 49/117)
Previous | Next

TER % - covered/ all   Calls Line Function

56 % - 10/ 18  80 34 alloc_ldt()
60 % - 3/ 5  48 84 copy_ldt()
100 %   7/ 7  184798 97 init_new_context()
100 %   5/ 5  184578 117 destroy_context()
0 % - 0/ 20  128 read_ldt()
0 % - 0/ 7  162 read_default_ldt()
40 % - 18/ 45  642 173 write_ldt()
60 % - 6/ 10  642 234 sys_modify_ldt()

42 % - 49/ 117    ldt.c

File: mce.c
Instrumentation mode: function-decision-multicondition
TER: 23 % ( 74/325)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 17  55 mce_log()
0 % - 0/ 13  93 print_mce()
0 % - 0/ 19  120 mce_panic()
67 % - 4/ 6  384 140 mce_available()
40 % - 4/ 10  13 146 mce_get_rip()
45 % - 29/ 64  372 167 do_machine_check()
67 % - 2/ 3  366 280 mcheck_check_cpu()
50 % - 3/ 6  366 286 mcheck_timer()
75 % - 3/ 4  306 periodic_mcheck_init()
56 % - 9/ 16  318 mce_init()
50 % - 3/ 6  349 mce_cpu_quirks()
43 % - 3/ 7  363 mce_cpu_features()
38 % - 3/ 8  381 mcheck_init()
0 % - 0/ 3  400 collect_tscs()
0 % - 0/ 31  406 mce_read()
0 % - 0/ 14  465 mce_ioctl()
0 % - 0/ 2  502 mcheck_disable()
0 % - 0/ 13  513 mcheck_enable()
0 % - 0/ 2  538 mce_resume()
0 % - 0/ 5  545 mce_restart()
0 % - 0/ 2  577 show_bank0ctl()
0 % - 0/ 5  577 set_bank0ctl()
0 % - 0/ 2  578 show_bank1ctl()
0 % - 0/ 5  578 set_bank1ctl()
0 % - 0/ 2  579 show_bank2ctl()
0 % - 0/ 5  579 set_bank2ctl()
0 % - 0/ 2  580 show_bank3ctl()
0 % - 0/ 5  580 set_bank3ctl()
0 % - 0/ 2  581 show_bank4ctl()
0 % - 0/ 5  581 set_bank4ctl()
0 % - 0/ 2  582 show_bank5ctl()
0 % - 0/ 5  582 set_bank5ctl()
0 % - 0/ 2  586 show_tolerant()
0 % - 0/ 5  586 set_tolerant()
0 % - 0/ 2  587 show_check_interval()
0 % - 0/ 5  587 set_check_interval()
67 % - 6/ 9  590 mce_create_device()
0 % - 0/ 4  628 mce_cpu_callback()
71 % - 5/ 7  649 mce_init_device()

23 % - 74/ 325    mce.c

File: mce_amd.c
Instrumentation mode: function-decision-multicondition
TER: 17 % ( 20/115)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 9  71 threshold_restart_bank()
70 % - 7/ 10  100 mce_amd_feature_init()
0 % - 0/ 14  138 mce_threshold_interrupt()
0 % - 0/ 2  183 affinity_set()
0 % - 0/ 1  192 affinity_restore()
0 % - 0/ 2  202 show_interrupt_enable()
0 % - 0/ 2  203 show_threshold_limit()
0 % - 0/ 5  205 store_interrupt_enable()
0 % - 0/ 9  222 store_threshold_limit()
0 % - 0/ 2  245 show_error_count()
0 % - 0/ 2  256 store_error_count()
0 % - 0/ 4