Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/asm/trace.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef __ASM_TRACE_H__
2
#define __ASM_TRACE_H__
3
4
#include <asm/page.h>
5
6
void __trace_pv_trap(int trapnr, unsigned long eip,
7
                     int use_error_code, unsigned error_code);
8
static inline void trace_pv_trap(int trapnr, unsigned long eip,
9
                                 int use_error_code, unsigned error_code)
10
0
{
11
0
    if ( unlikely(tb_init_done) )
12
0
        __trace_pv_trap(trapnr, eip, use_error_code, error_code);
13
0
}
Unexecuted instantiation: ro-page-fault.c:trace_pv_trap
Unexecuted instantiation: hypercall.c:trace_pv_trap
Unexecuted instantiation: emul-priv-op.c:trace_pv_trap
Unexecuted instantiation: emul-inv-op.c:trace_pv_trap
Unexecuted instantiation: emul-gate-op.c:trace_pv_trap
Unexecuted instantiation: nested_ept.c:trace_pv_trap
Unexecuted instantiation: hap.c:trace_pv_trap
Unexecuted instantiation: multi.c:trace_pv_trap
Unexecuted instantiation: common.c:trace_pv_trap
Unexecuted instantiation: p2m-pod.c:trace_pv_trap
Unexecuted instantiation: p2m-ept.c:trace_pv_trap
Unexecuted instantiation: p2m-pt.c:trace_pv_trap
Unexecuted instantiation: p2m.c:trace_pv_trap
Unexecuted instantiation: vvmx.c:trace_pv_trap
Unexecuted instantiation: vmx.c:trace_pv_trap
Unexecuted instantiation: vmcs.c:trace_pv_trap
Unexecuted instantiation: realmode.c:trace_pv_trap
Unexecuted instantiation: svm.c:trace_pv_trap
Unexecuted instantiation: intr.c:trace_pv_trap
Unexecuted instantiation: vpic.c:trace_pv_trap
Unexecuted instantiation: vlapic.c:trace_pv_trap
Unexecuted instantiation: rtc.c:trace_pv_trap
Unexecuted instantiation: ioreq.c:trace_pv_trap
Unexecuted instantiation: io.c:trace_pv_trap
Unexecuted instantiation: i8254.c:trace_pv_trap
Unexecuted instantiation: hvm.c:trace_pv_trap
Unexecuted instantiation: hpet.c:trace_pv_trap
Unexecuted instantiation: emulate.c:trace_pv_trap
Unexecuted instantiation: vpmu_intel.c:trace_pv_trap
Unexecuted instantiation: vpmu.c:trace_pv_trap
Unexecuted instantiation: mwait-idle.c:trace_pv_trap
Unexecuted instantiation: cpu_idle.c:trace_pv_trap
Unexecuted instantiation: traps.c:trace_pv_trap
Unexecuted instantiation: setup.c:trace_pv_trap
Unexecuted instantiation: platform_hypercall.c:trace_pv_trap
Unexecuted instantiation: mm.c:trace_pv_trap
Unexecuted instantiation: irq.c:trace_pv_trap
Unexecuted instantiation: io_apic.c:trace_pv_trap
Unexecuted instantiation: compat.c:trace_pv_trap
Unexecuted instantiation: iommu.c:trace_pv_trap
Unexecuted instantiation: utility.c:trace_pv_trap
Unexecuted instantiation: trace.c:trace_pv_trap
Unexecuted instantiation: sysctl.c:trace_pv_trap
Unexecuted instantiation: schedule.c:trace_pv_trap
Unexecuted instantiation: sched_null.c:trace_pv_trap
Unexecuted instantiation: sched_rt.c:trace_pv_trap
Unexecuted instantiation: sched_credit2.c:trace_pv_trap
Unexecuted instantiation: sched_credit.c:trace_pv_trap
Unexecuted instantiation: multicall.c:trace_pv_trap
Unexecuted instantiation: memory.c:trace_pv_trap
Unexecuted instantiation: grant_table.c:trace_pv_trap
Unexecuted instantiation: domain.c:trace_pv_trap
Unexecuted instantiation: domctl.c:trace_pv_trap
14
15
void __trace_pv_page_fault(unsigned long addr, unsigned error_code);
16
static inline void trace_pv_page_fault(unsigned long addr,
17
                                       unsigned error_code)
18
0
{
19
0
    if ( unlikely(tb_init_done) )
20
0
        __trace_pv_page_fault(addr, error_code);
21
0
}
Unexecuted instantiation: domctl.c:trace_pv_page_fault
Unexecuted instantiation: ro-page-fault.c:trace_pv_page_fault
Unexecuted instantiation: domain.c:trace_pv_page_fault
Unexecuted instantiation: grant_table.c:trace_pv_page_fault
Unexecuted instantiation: memory.c:trace_pv_page_fault
Unexecuted instantiation: multicall.c:trace_pv_page_fault
Unexecuted instantiation: sched_credit.c:trace_pv_page_fault
Unexecuted instantiation: sched_credit2.c:trace_pv_page_fault
Unexecuted instantiation: sched_rt.c:trace_pv_page_fault
Unexecuted instantiation: sched_null.c:trace_pv_page_fault
Unexecuted instantiation: schedule.c:trace_pv_page_fault
Unexecuted instantiation: sysctl.c:trace_pv_page_fault
Unexecuted instantiation: trace.c:trace_pv_page_fault
Unexecuted instantiation: utility.c:trace_pv_page_fault
Unexecuted instantiation: iommu.c:trace_pv_page_fault
Unexecuted instantiation: compat.c:trace_pv_page_fault
Unexecuted instantiation: io_apic.c:trace_pv_page_fault
Unexecuted instantiation: irq.c:trace_pv_page_fault
Unexecuted instantiation: mm.c:trace_pv_page_fault
Unexecuted instantiation: platform_hypercall.c:trace_pv_page_fault
Unexecuted instantiation: setup.c:trace_pv_page_fault
Unexecuted instantiation: traps.c:trace_pv_page_fault
Unexecuted instantiation: cpu_idle.c:trace_pv_page_fault
Unexecuted instantiation: mwait-idle.c:trace_pv_page_fault
Unexecuted instantiation: vpmu.c:trace_pv_page_fault
Unexecuted instantiation: vpmu_intel.c:trace_pv_page_fault
Unexecuted instantiation: emulate.c:trace_pv_page_fault
Unexecuted instantiation: hpet.c:trace_pv_page_fault
Unexecuted instantiation: hvm.c:trace_pv_page_fault
Unexecuted instantiation: i8254.c:trace_pv_page_fault
Unexecuted instantiation: io.c:trace_pv_page_fault
Unexecuted instantiation: ioreq.c:trace_pv_page_fault
Unexecuted instantiation: rtc.c:trace_pv_page_fault
Unexecuted instantiation: vlapic.c:trace_pv_page_fault
Unexecuted instantiation: vpic.c:trace_pv_page_fault
Unexecuted instantiation: intr.c:trace_pv_page_fault
Unexecuted instantiation: svm.c:trace_pv_page_fault
Unexecuted instantiation: realmode.c:trace_pv_page_fault
Unexecuted instantiation: vmcs.c:trace_pv_page_fault
Unexecuted instantiation: vmx.c:trace_pv_page_fault
Unexecuted instantiation: vvmx.c:trace_pv_page_fault
Unexecuted instantiation: p2m.c:trace_pv_page_fault
Unexecuted instantiation: p2m-pt.c:trace_pv_page_fault
Unexecuted instantiation: p2m-ept.c:trace_pv_page_fault
Unexecuted instantiation: p2m-pod.c:trace_pv_page_fault
Unexecuted instantiation: common.c:trace_pv_page_fault
Unexecuted instantiation: multi.c:trace_pv_page_fault
Unexecuted instantiation: hap.c:trace_pv_page_fault
Unexecuted instantiation: nested_ept.c:trace_pv_page_fault
Unexecuted instantiation: emul-gate-op.c:trace_pv_page_fault
Unexecuted instantiation: emul-inv-op.c:trace_pv_page_fault
Unexecuted instantiation: emul-priv-op.c:trace_pv_page_fault
Unexecuted instantiation: hypercall.c:trace_pv_page_fault
22
23
void __trace_trap_one_addr(unsigned event, unsigned long va);
24
static inline void trace_trap_one_addr(unsigned event, unsigned long va)
25
0
{
26
0
    if ( unlikely(tb_init_done) )
27
0
        __trace_trap_one_addr(event, va);
28
0
}
Unexecuted instantiation: domain.c:trace_trap_one_addr
Unexecuted instantiation: ro-page-fault.c:trace_trap_one_addr
Unexecuted instantiation: hypercall.c:trace_trap_one_addr
Unexecuted instantiation: emul-priv-op.c:trace_trap_one_addr
Unexecuted instantiation: emul-inv-op.c:trace_trap_one_addr
Unexecuted instantiation: emul-gate-op.c:trace_trap_one_addr
Unexecuted instantiation: nested_ept.c:trace_trap_one_addr
Unexecuted instantiation: hap.c:trace_trap_one_addr
Unexecuted instantiation: multi.c:trace_trap_one_addr
Unexecuted instantiation: common.c:trace_trap_one_addr
Unexecuted instantiation: p2m-pod.c:trace_trap_one_addr
Unexecuted instantiation: p2m-ept.c:trace_trap_one_addr
Unexecuted instantiation: p2m-pt.c:trace_trap_one_addr
Unexecuted instantiation: p2m.c:trace_trap_one_addr
Unexecuted instantiation: vvmx.c:trace_trap_one_addr
Unexecuted instantiation: vmx.c:trace_trap_one_addr
Unexecuted instantiation: vmcs.c:trace_trap_one_addr
Unexecuted instantiation: realmode.c:trace_trap_one_addr
Unexecuted instantiation: svm.c:trace_trap_one_addr
Unexecuted instantiation: intr.c:trace_trap_one_addr
Unexecuted instantiation: vpic.c:trace_trap_one_addr
Unexecuted instantiation: vlapic.c:trace_trap_one_addr
Unexecuted instantiation: rtc.c:trace_trap_one_addr
Unexecuted instantiation: ioreq.c:trace_trap_one_addr
Unexecuted instantiation: io.c:trace_trap_one_addr
Unexecuted instantiation: i8254.c:trace_trap_one_addr
Unexecuted instantiation: hvm.c:trace_trap_one_addr
Unexecuted instantiation: domctl.c:trace_trap_one_addr
Unexecuted instantiation: emulate.c:trace_trap_one_addr
Unexecuted instantiation: vpmu_intel.c:trace_trap_one_addr
Unexecuted instantiation: vpmu.c:trace_trap_one_addr
Unexecuted instantiation: mwait-idle.c:trace_trap_one_addr
Unexecuted instantiation: cpu_idle.c:trace_trap_one_addr
Unexecuted instantiation: traps.c:trace_trap_one_addr
Unexecuted instantiation: setup.c:trace_trap_one_addr
Unexecuted instantiation: platform_hypercall.c:trace_trap_one_addr
Unexecuted instantiation: mm.c:trace_trap_one_addr
Unexecuted instantiation: irq.c:trace_trap_one_addr
Unexecuted instantiation: io_apic.c:trace_trap_one_addr
Unexecuted instantiation: compat.c:trace_trap_one_addr
Unexecuted instantiation: iommu.c:trace_trap_one_addr
Unexecuted instantiation: utility.c:trace_trap_one_addr
Unexecuted instantiation: trace.c:trace_trap_one_addr
Unexecuted instantiation: sysctl.c:trace_trap_one_addr
Unexecuted instantiation: schedule.c:trace_trap_one_addr
Unexecuted instantiation: sched_null.c:trace_trap_one_addr
Unexecuted instantiation: sched_rt.c:trace_trap_one_addr
Unexecuted instantiation: sched_credit2.c:trace_trap_one_addr
Unexecuted instantiation: sched_credit.c:trace_trap_one_addr
Unexecuted instantiation: multicall.c:trace_trap_one_addr
Unexecuted instantiation: memory.c:trace_trap_one_addr
Unexecuted instantiation: grant_table.c:trace_trap_one_addr
Unexecuted instantiation: hpet.c:trace_trap_one_addr
29
30
void __trace_trap_two_addr(unsigned event, unsigned long va1,
31
                           unsigned long va2);
32
static inline void trace_trap_two_addr(unsigned event, unsigned long va1,
33
                                       unsigned long va2)
34
0
{
35
0
    if ( unlikely(tb_init_done) )
36
0
        __trace_trap_two_addr(event, va1, va2);
37
0
}
Unexecuted instantiation: ro-page-fault.c:trace_trap_two_addr
Unexecuted instantiation: hypercall.c:trace_trap_two_addr
Unexecuted instantiation: emul-priv-op.c:trace_trap_two_addr
Unexecuted instantiation: emul-inv-op.c:trace_trap_two_addr
Unexecuted instantiation: emul-gate-op.c:trace_trap_two_addr
Unexecuted instantiation: nested_ept.c:trace_trap_two_addr
Unexecuted instantiation: hap.c:trace_trap_two_addr
Unexecuted instantiation: multi.c:trace_trap_two_addr
Unexecuted instantiation: common.c:trace_trap_two_addr
Unexecuted instantiation: p2m-pod.c:trace_trap_two_addr
Unexecuted instantiation: p2m-ept.c:trace_trap_two_addr
Unexecuted instantiation: p2m-pt.c:trace_trap_two_addr
Unexecuted instantiation: p2m.c:trace_trap_two_addr
Unexecuted instantiation: vvmx.c:trace_trap_two_addr
Unexecuted instantiation: vmx.c:trace_trap_two_addr
Unexecuted instantiation: vmcs.c:trace_trap_two_addr
Unexecuted instantiation: realmode.c:trace_trap_two_addr
Unexecuted instantiation: svm.c:trace_trap_two_addr
Unexecuted instantiation: intr.c:trace_trap_two_addr
Unexecuted instantiation: vpic.c:trace_trap_two_addr
Unexecuted instantiation: vlapic.c:trace_trap_two_addr
Unexecuted instantiation: rtc.c:trace_trap_two_addr
Unexecuted instantiation: ioreq.c:trace_trap_two_addr
Unexecuted instantiation: io.c:trace_trap_two_addr
Unexecuted instantiation: i8254.c:trace_trap_two_addr
Unexecuted instantiation: hvm.c:trace_trap_two_addr
Unexecuted instantiation: hpet.c:trace_trap_two_addr
Unexecuted instantiation: emulate.c:trace_trap_two_addr
Unexecuted instantiation: vpmu_intel.c:trace_trap_two_addr
Unexecuted instantiation: vpmu.c:trace_trap_two_addr
Unexecuted instantiation: mwait-idle.c:trace_trap_two_addr
Unexecuted instantiation: cpu_idle.c:trace_trap_two_addr
Unexecuted instantiation: traps.c:trace_trap_two_addr
Unexecuted instantiation: setup.c:trace_trap_two_addr
Unexecuted instantiation: platform_hypercall.c:trace_trap_two_addr
Unexecuted instantiation: mm.c:trace_trap_two_addr
Unexecuted instantiation: irq.c:trace_trap_two_addr
Unexecuted instantiation: io_apic.c:trace_trap_two_addr
Unexecuted instantiation: compat.c:trace_trap_two_addr
Unexecuted instantiation: iommu.c:trace_trap_two_addr
Unexecuted instantiation: utility.c:trace_trap_two_addr
Unexecuted instantiation: trace.c:trace_trap_two_addr
Unexecuted instantiation: sysctl.c:trace_trap_two_addr
Unexecuted instantiation: schedule.c:trace_trap_two_addr
Unexecuted instantiation: sched_null.c:trace_trap_two_addr
Unexecuted instantiation: sched_rt.c:trace_trap_two_addr
Unexecuted instantiation: sched_credit2.c:trace_trap_two_addr
Unexecuted instantiation: sched_credit.c:trace_trap_two_addr
Unexecuted instantiation: multicall.c:trace_trap_two_addr
Unexecuted instantiation: memory.c:trace_trap_two_addr
Unexecuted instantiation: grant_table.c:trace_trap_two_addr
Unexecuted instantiation: domain.c:trace_trap_two_addr
Unexecuted instantiation: domctl.c:trace_trap_two_addr
38
39
void __trace_ptwr_emulation(unsigned long addr, l1_pgentry_t npte);
40
static inline void trace_ptwr_emulation(unsigned long addr, l1_pgentry_t npte)
41
0
{
42
0
    if ( unlikely(tb_init_done) )
43
0
        __trace_ptwr_emulation(addr, npte);
44
0
}
Unexecuted instantiation: ro-page-fault.c:trace_ptwr_emulation
Unexecuted instantiation: hypercall.c:trace_ptwr_emulation
Unexecuted instantiation: emul-priv-op.c:trace_ptwr_emulation
Unexecuted instantiation: emul-inv-op.c:trace_ptwr_emulation
Unexecuted instantiation: emul-gate-op.c:trace_ptwr_emulation
Unexecuted instantiation: nested_ept.c:trace_ptwr_emulation
Unexecuted instantiation: hap.c:trace_ptwr_emulation
Unexecuted instantiation: multi.c:trace_ptwr_emulation
Unexecuted instantiation: common.c:trace_ptwr_emulation
Unexecuted instantiation: p2m-pod.c:trace_ptwr_emulation
Unexecuted instantiation: p2m-ept.c:trace_ptwr_emulation
Unexecuted instantiation: p2m-pt.c:trace_ptwr_emulation
Unexecuted instantiation: p2m.c:trace_ptwr_emulation
Unexecuted instantiation: vvmx.c:trace_ptwr_emulation
Unexecuted instantiation: vmx.c:trace_ptwr_emulation
Unexecuted instantiation: vmcs.c:trace_ptwr_emulation
Unexecuted instantiation: realmode.c:trace_ptwr_emulation
Unexecuted instantiation: svm.c:trace_ptwr_emulation
Unexecuted instantiation: intr.c:trace_ptwr_emulation
Unexecuted instantiation: vpic.c:trace_ptwr_emulation
Unexecuted instantiation: vlapic.c:trace_ptwr_emulation
Unexecuted instantiation: rtc.c:trace_ptwr_emulation
Unexecuted instantiation: ioreq.c:trace_ptwr_emulation
Unexecuted instantiation: io.c:trace_ptwr_emulation
Unexecuted instantiation: i8254.c:trace_ptwr_emulation
Unexecuted instantiation: hvm.c:trace_ptwr_emulation
Unexecuted instantiation: hpet.c:trace_ptwr_emulation
Unexecuted instantiation: emulate.c:trace_ptwr_emulation
Unexecuted instantiation: vpmu_intel.c:trace_ptwr_emulation
Unexecuted instantiation: vpmu.c:trace_ptwr_emulation
Unexecuted instantiation: mwait-idle.c:trace_ptwr_emulation
Unexecuted instantiation: cpu_idle.c:trace_ptwr_emulation
Unexecuted instantiation: traps.c:trace_ptwr_emulation
Unexecuted instantiation: setup.c:trace_ptwr_emulation
Unexecuted instantiation: platform_hypercall.c:trace_ptwr_emulation
Unexecuted instantiation: mm.c:trace_ptwr_emulation
Unexecuted instantiation: irq.c:trace_ptwr_emulation
Unexecuted instantiation: io_apic.c:trace_ptwr_emulation
Unexecuted instantiation: compat.c:trace_ptwr_emulation
Unexecuted instantiation: iommu.c:trace_ptwr_emulation
Unexecuted instantiation: utility.c:trace_ptwr_emulation
Unexecuted instantiation: trace.c:trace_ptwr_emulation
Unexecuted instantiation: sysctl.c:trace_ptwr_emulation
Unexecuted instantiation: schedule.c:trace_ptwr_emulation
Unexecuted instantiation: sched_null.c:trace_ptwr_emulation
Unexecuted instantiation: sched_rt.c:trace_ptwr_emulation
Unexecuted instantiation: sched_credit2.c:trace_ptwr_emulation
Unexecuted instantiation: sched_credit.c:trace_ptwr_emulation
Unexecuted instantiation: multicall.c:trace_ptwr_emulation
Unexecuted instantiation: memory.c:trace_ptwr_emulation
Unexecuted instantiation: grant_table.c:trace_ptwr_emulation
Unexecuted instantiation: domain.c:trace_ptwr_emulation
Unexecuted instantiation: domctl.c:trace_ptwr_emulation
45
46
#endif /* __ASM_TRACE_H__ */