Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/xen/typesafe.h
Line
Count
Source
1
#ifndef __XEN_TYPESAFE_H__
2
#define __XEN_TYPESAFE_H__
3
4
/*
5
 * Compiler games to gain type safety between different logical integers.
6
 *
7
 * TYPE_SAFE($TYPE, $FOO) declares:
8
 *  * $FOO_t   which encapsulates $TYPE
9
 *  * _$FOO()  which boxes a $TYPE as a $FOO_t
10
 *  * $FOO_x() which unboxes a $FOO_t to $TYPE
11
 *
12
 * This makes a $FOO_t and a $BAR_t incompatible even when the box the same
13
 * $TYPE.
14
 *
15
 * It does have some performance cost because the types now have a different
16
 * storage attribute, so type safety is only enforced in a debug build.
17
 * Non-debug builds degrade to a simple typedef and noops for the functions.
18
 */
19
20
#ifndef NDEBUG
21
22
#define TYPE_SAFE(_type, _name)                                         \
23
    typedef struct { _type _name; } _name##_t;                          \
24
144M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: cpu.c:_pfn
Unexecuted instantiation: cpu.c:_gfn
Unexecuted instantiation: cpu.c:_mfn
Unexecuted instantiation: cpupool.c:_gfn
Unexecuted instantiation: cpupool.c:_pfn
Unexecuted instantiation: cpupool.c:_mfn
Unexecuted instantiation: domctl.c:_gfn
Unexecuted instantiation: domctl.c:_mfn
Unexecuted instantiation: domctl.c:_pfn
domain.c:_mfn
Line
Count
Source
24
48
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
domain.c:_gfn
Line
Count
Source
24
12
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: domain.c:_pfn
Unexecuted instantiation: event_2l.c:_gfn
Unexecuted instantiation: event_2l.c:_pfn
Unexecuted instantiation: event_2l.c:_mfn
Unexecuted instantiation: event_channel.c:_gfn
Unexecuted instantiation: event_channel.c:_mfn
Unexecuted instantiation: event_channel.c:_pfn
Unexecuted instantiation: event_fifo.c:_gfn
Unexecuted instantiation: event_fifo.c:_mfn
Unexecuted instantiation: event_fifo.c:_pfn
grant_table.c:_mfn
Line
Count
Source
24
1
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: grant_table.c:_gfn
Unexecuted instantiation: grant_table.c:_pfn
Unexecuted instantiation: guestcopy.c:_pfn
Unexecuted instantiation: guestcopy.c:_mfn
Unexecuted instantiation: guestcopy.c:_gfn
Unexecuted instantiation: irq.c:_gfn
Unexecuted instantiation: irq.c:_mfn
Unexecuted instantiation: irq.c:_pfn
Unexecuted instantiation: kernel.c:_pfn
Unexecuted instantiation: kernel.c:_mfn
Unexecuted instantiation: kernel.c:_gfn
Unexecuted instantiation: keyhandler.c:_gfn
Unexecuted instantiation: keyhandler.c:_pfn
Unexecuted instantiation: keyhandler.c:_mfn
Unexecuted instantiation: kexec.c:_mfn
Unexecuted instantiation: kexec.c:_gfn
Unexecuted instantiation: kexec.c:_pfn
Unexecuted instantiation: kimage.c:_mfn
Unexecuted instantiation: kimage.c:_pfn
Unexecuted instantiation: kimage.c:_gfn
Unexecuted instantiation: mem_access.c:_gfn
Unexecuted instantiation: mem_access.c:_mfn
Unexecuted instantiation: mem_access.c:_pfn
memory.c:_gfn
Line
Count
Source
24
4
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: memory.c:_mfn
Unexecuted instantiation: memory.c:_pfn
Unexecuted instantiation: monitor.c:_gfn
Unexecuted instantiation: monitor.c:_mfn
Unexecuted instantiation: monitor.c:_pfn
Unexecuted instantiation: multicall.c:_gfn
Unexecuted instantiation: multicall.c:_mfn
Unexecuted instantiation: multicall.c:_pfn
page_alloc.c:_mfn
Line
Count
Source
24
9.13M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: page_alloc.c:_pfn
Unexecuted instantiation: page_alloc.c:_gfn
Unexecuted instantiation: pdx.c:_mfn
Unexecuted instantiation: pdx.c:_gfn
Unexecuted instantiation: pdx.c:_pfn
Unexecuted instantiation: preempt.c:_gfn
Unexecuted instantiation: preempt.c:_mfn
Unexecuted instantiation: preempt.c:_pfn
Unexecuted instantiation: rangeset.c:_pfn
Unexecuted instantiation: rangeset.c:_mfn
Unexecuted instantiation: rangeset.c:_gfn
Unexecuted instantiation: rcupdate.c:_gfn
Unexecuted instantiation: rcupdate.c:_mfn
Unexecuted instantiation: rcupdate.c:_pfn
Unexecuted instantiation: rwlock.c:_pfn
Unexecuted instantiation: rwlock.c:_gfn
Unexecuted instantiation: rwlock.c:_mfn
Unexecuted instantiation: sched_arinc653.c:_pfn
Unexecuted instantiation: sched_arinc653.c:_mfn
Unexecuted instantiation: sched_arinc653.c:_gfn
Unexecuted instantiation: sched_credit.c:_pfn
Unexecuted instantiation: sched_credit.c:_mfn
Unexecuted instantiation: sched_credit.c:_gfn
Unexecuted instantiation: sched_credit2.c:_pfn
Unexecuted instantiation: sched_credit2.c:_mfn
Unexecuted instantiation: sched_credit2.c:_gfn
Unexecuted instantiation: sched_rt.c:_mfn
Unexecuted instantiation: sched_rt.c:_pfn
Unexecuted instantiation: sched_rt.c:_gfn
Unexecuted instantiation: sched_null.c:_gfn
Unexecuted instantiation: sched_null.c:_mfn
Unexecuted instantiation: sched_null.c:_pfn
Unexecuted instantiation: schedule.c:_pfn
Unexecuted instantiation: schedule.c:_mfn
Unexecuted instantiation: schedule.c:_gfn
Unexecuted instantiation: shutdown.c:_gfn
Unexecuted instantiation: shutdown.c:_mfn
Unexecuted instantiation: shutdown.c:_pfn
Unexecuted instantiation: softirq.c:_gfn
Unexecuted instantiation: softirq.c:_mfn
Unexecuted instantiation: softirq.c:_pfn
Unexecuted instantiation: spinlock.c:_mfn
Unexecuted instantiation: spinlock.c:_gfn
Unexecuted instantiation: spinlock.c:_pfn
Unexecuted instantiation: stop_machine.c:_mfn
Unexecuted instantiation: stop_machine.c:_gfn
Unexecuted instantiation: stop_machine.c:_pfn
Unexecuted instantiation: symbols.c:_gfn
Unexecuted instantiation: symbols.c:_mfn
Unexecuted instantiation: symbols.c:_pfn
Unexecuted instantiation: sysctl.c:_mfn
Unexecuted instantiation: sysctl.c:_gfn
Unexecuted instantiation: sysctl.c:_pfn
Unexecuted instantiation: tasklet.c:_mfn
Unexecuted instantiation: tasklet.c:_gfn
Unexecuted instantiation: tasklet.c:_pfn
Unexecuted instantiation: time.c:_gfn
Unexecuted instantiation: time.c:_pfn
Unexecuted instantiation: time.c:_mfn
Unexecuted instantiation: timer.c:_gfn
Unexecuted instantiation: timer.c:_pfn
Unexecuted instantiation: timer.c:_mfn
Unexecuted instantiation: trace.c:_mfn
Unexecuted instantiation: trace.c:_gfn
Unexecuted instantiation: trace.c:_pfn
Unexecuted instantiation: vm_event.c:_pfn
Unexecuted instantiation: vm_event.c:_mfn
Unexecuted instantiation: vm_event.c:_gfn
vmap.c:_mfn
Line
Count
Source
24
2
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: vmap.c:_gfn
Unexecuted instantiation: vmap.c:_pfn
Unexecuted instantiation: vsprintf.c:_pfn
Unexecuted instantiation: vsprintf.c:_mfn
Unexecuted instantiation: vsprintf.c:_gfn
Unexecuted instantiation: wait.c:_mfn
Unexecuted instantiation: wait.c:_pfn
Unexecuted instantiation: wait.c:_gfn
Unexecuted instantiation: xenoprof.c:_mfn
Unexecuted instantiation: xenoprof.c:_pfn
Unexecuted instantiation: xenoprof.c:_gfn
Unexecuted instantiation: xmalloc_tlsf.c:_gfn
Unexecuted instantiation: xmalloc_tlsf.c:_mfn
Unexecuted instantiation: xmalloc_tlsf.c:_pfn
Unexecuted instantiation: tmem.c:_mfn
Unexecuted instantiation: tmem.c:_pfn
Unexecuted instantiation: tmem.c:_gfn
Unexecuted instantiation: tmem_xen.c:_mfn
Unexecuted instantiation: tmem_xen.c:_gfn
Unexecuted instantiation: tmem_xen.c:_pfn
Unexecuted instantiation: tmem_control.c:_pfn
Unexecuted instantiation: tmem_control.c:_mfn
Unexecuted instantiation: tmem_control.c:_gfn
Unexecuted instantiation: llvm.c:_pfn
Unexecuted instantiation: llvm.c:_mfn
Unexecuted instantiation: llvm.c:_gfn
Unexecuted instantiation: libelf-loader.c:_pfn
Unexecuted instantiation: libelf-loader.c:_mfn
Unexecuted instantiation: libelf-loader.c:_gfn
Unexecuted instantiation: console.c:_gfn
Unexecuted instantiation: console.c:_pfn
Unexecuted instantiation: console.c:_mfn
Unexecuted instantiation: ns16550.c:_pfn
Unexecuted instantiation: ns16550.c:_gfn
Unexecuted instantiation: ns16550.c:_mfn
Unexecuted instantiation: ehci-dbgp.c:_mfn
Unexecuted instantiation: ehci-dbgp.c:_gfn
Unexecuted instantiation: ehci-dbgp.c:_pfn
Unexecuted instantiation: serial.c:_mfn
Unexecuted instantiation: serial.c:_pfn
Unexecuted instantiation: serial.c:_gfn
Unexecuted instantiation: cpufreq.c:_pfn
Unexecuted instantiation: cpufreq.c:_mfn
Unexecuted instantiation: cpufreq.c:_gfn
Unexecuted instantiation: cpufreq_ondemand.c:_pfn
Unexecuted instantiation: cpufreq_ondemand.c:_mfn
Unexecuted instantiation: cpufreq_ondemand.c:_gfn
Unexecuted instantiation: cpufreq_misc_governors.c:_gfn
Unexecuted instantiation: cpufreq_misc_governors.c:_mfn
Unexecuted instantiation: cpufreq_misc_governors.c:_pfn
Unexecuted instantiation: utility.c:_mfn
Unexecuted instantiation: utility.c:_gfn
Unexecuted instantiation: utility.c:_pfn
Unexecuted instantiation: pci.c:_mfn
Unexecuted instantiation: pci.c:_gfn
Unexecuted instantiation: pci.c:_pfn
Unexecuted instantiation: vpci.c:_pfn
Unexecuted instantiation: vpci.c:_gfn
Unexecuted instantiation: vpci.c:_mfn
header.c:_gfn
Line
Count
Source
24
8.13k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
header.c:_mfn
Line
Count
Source
24
8.13k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: header.c:_pfn
Unexecuted instantiation: msi.c:_gfn
Unexecuted instantiation: msi.c:_pfn
Unexecuted instantiation: msi.c:_mfn
Unexecuted instantiation: msix.c:_pfn
Unexecuted instantiation: msix.c:_gfn
Unexecuted instantiation: msix.c:_mfn
Unexecuted instantiation: iommu.c:_pfn
iommu.c:_gfn
Line
Count
Source
24
4.56M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
iommu.c:_mfn
Line
Count
Source
24
8.34k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: io.c:_mfn
Unexecuted instantiation: io.c:_pfn
Unexecuted instantiation: io.c:_gfn
Unexecuted instantiation: dmar.c:_mfn
Unexecuted instantiation: dmar.c:_gfn
Unexecuted instantiation: dmar.c:_pfn
Unexecuted instantiation: utils.c:_pfn
Unexecuted instantiation: utils.c:_mfn
Unexecuted instantiation: utils.c:_gfn
Unexecuted instantiation: qinval.c:_pfn
Unexecuted instantiation: qinval.c:_gfn
Unexecuted instantiation: qinval.c:_mfn
Unexecuted instantiation: intremap.c:_gfn
Unexecuted instantiation: intremap.c:_pfn
Unexecuted instantiation: intremap.c:_mfn
Unexecuted instantiation: quirks.c:_gfn
Unexecuted instantiation: quirks.c:_mfn
Unexecuted instantiation: quirks.c:_pfn
vtd.c:_mfn
Line
Count
Source
24
18.6M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: vtd.c:_gfn
Unexecuted instantiation: vtd.c:_pfn
Unexecuted instantiation: ats.c:_gfn
Unexecuted instantiation: ats.c:_pfn
Unexecuted instantiation: ats.c:_mfn
Unexecuted instantiation: iommu_init.c:_gfn
Unexecuted instantiation: iommu_init.c:_mfn
Unexecuted instantiation: iommu_init.c:_pfn
Unexecuted instantiation: iommu_map.c:_mfn
Unexecuted instantiation: iommu_map.c:_gfn
Unexecuted instantiation: iommu_map.c:_pfn
Unexecuted instantiation: pci_amd_iommu.c:_mfn
Unexecuted instantiation: pci_amd_iommu.c:_gfn
Unexecuted instantiation: pci_amd_iommu.c:_pfn
Unexecuted instantiation: iommu_intr.c:_pfn
Unexecuted instantiation: iommu_intr.c:_gfn
Unexecuted instantiation: iommu_intr.c:_mfn
Unexecuted instantiation: iommu_cmd.c:_pfn
Unexecuted instantiation: iommu_cmd.c:_gfn
Unexecuted instantiation: iommu_cmd.c:_mfn
Unexecuted instantiation: iommu_guest.c:_mfn
Unexecuted instantiation: iommu_guest.c:_gfn
Unexecuted instantiation: iommu_guest.c:_pfn
osl.c:_mfn
Line
Count
Source
24
30
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: osl.c:_gfn
Unexecuted instantiation: osl.c:_pfn
Unexecuted instantiation: pmstat.c:_pfn
Unexecuted instantiation: pmstat.c:_gfn
Unexecuted instantiation: pmstat.c:_mfn
Unexecuted instantiation: hwregs.c:_mfn
Unexecuted instantiation: hwregs.c:_gfn
Unexecuted instantiation: hwregs.c:_pfn
Unexecuted instantiation: reboot.c:_mfn
Unexecuted instantiation: reboot.c:_pfn
Unexecuted instantiation: reboot.c:_gfn
Unexecuted instantiation: erst.c:_pfn
Unexecuted instantiation: erst.c:_gfn
Unexecuted instantiation: erst.c:_mfn
Unexecuted instantiation: hest.c:_gfn
Unexecuted instantiation: hest.c:_pfn
Unexecuted instantiation: hest.c:_mfn
Unexecuted instantiation: apei-base.c:_pfn
Unexecuted instantiation: apei-base.c:_gfn
Unexecuted instantiation: apei-base.c:_mfn
Unexecuted instantiation: apei-io.c:_mfn
Unexecuted instantiation: apei-io.c:_pfn
Unexecuted instantiation: apei-io.c:_gfn
Unexecuted instantiation: vga.c:_mfn
Unexecuted instantiation: vga.c:_gfn
Unexecuted instantiation: vga.c:_pfn
Unexecuted instantiation: vesa.c:_pfn
Unexecuted instantiation: vesa.c:_gfn
Unexecuted instantiation: vesa.c:_mfn
Unexecuted instantiation: xsm_core.c:_mfn
Unexecuted instantiation: xsm_core.c:_pfn
Unexecuted instantiation: xsm_core.c:_gfn
Unexecuted instantiation: apic.c:_mfn
Unexecuted instantiation: apic.c:_pfn
Unexecuted instantiation: apic.c:_gfn
Unexecuted instantiation: cpuid.c:_gfn
Unexecuted instantiation: cpuid.c:_mfn
Unexecuted instantiation: cpuid.c:_pfn
Unexecuted instantiation: compat.c:_pfn
Unexecuted instantiation: compat.c:_mfn
Unexecuted instantiation: compat.c:_gfn
Unexecuted instantiation: crash.c:_gfn
Unexecuted instantiation: crash.c:_pfn
Unexecuted instantiation: crash.c:_mfn
Unexecuted instantiation: debug.c:_gfn
Unexecuted instantiation: debug.c:_mfn
Unexecuted instantiation: debug.c:_pfn
Unexecuted instantiation: domain_page.c:_gfn
Unexecuted instantiation: domain_page.c:_mfn
Unexecuted instantiation: domain_page.c:_pfn
Unexecuted instantiation: e820.c:_mfn
Unexecuted instantiation: e820.c:_pfn
Unexecuted instantiation: e820.c:_gfn
extable.c:_mfn
Line
Count
Source
24
4
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: extable.c:_pfn
Unexecuted instantiation: extable.c:_gfn
Unexecuted instantiation: flushtlb.c:_gfn
Unexecuted instantiation: flushtlb.c:_pfn
Unexecuted instantiation: flushtlb.c:_mfn
Unexecuted instantiation: hypercall.c:_gfn
Unexecuted instantiation: hypercall.c:_pfn
Unexecuted instantiation: hypercall.c:_mfn
Unexecuted instantiation: i387.c:_gfn
Unexecuted instantiation: i387.c:_pfn
Unexecuted instantiation: i387.c:_mfn
Unexecuted instantiation: i8259.c:_gfn
Unexecuted instantiation: i8259.c:_pfn
Unexecuted instantiation: i8259.c:_mfn
Unexecuted instantiation: io_apic.c:_pfn
Unexecuted instantiation: io_apic.c:_gfn
Unexecuted instantiation: io_apic.c:_mfn
Unexecuted instantiation: msr.c:_mfn
Unexecuted instantiation: msr.c:_gfn
Unexecuted instantiation: msr.c:_pfn
Unexecuted instantiation: ioport_emulate.c:_mfn
Unexecuted instantiation: ioport_emulate.c:_gfn
Unexecuted instantiation: ioport_emulate.c:_pfn
Unexecuted instantiation: machine_kexec.c:_mfn
Unexecuted instantiation: machine_kexec.c:_pfn
Unexecuted instantiation: machine_kexec.c:_gfn
Unexecuted instantiation: microcode_amd.c:_gfn
Unexecuted instantiation: microcode_amd.c:_pfn
Unexecuted instantiation: microcode_amd.c:_mfn
Unexecuted instantiation: microcode_intel.c:_gfn
Unexecuted instantiation: microcode_intel.c:_pfn
Unexecuted instantiation: microcode_intel.c:_mfn
Unexecuted instantiation: microcode.c:_pfn
Unexecuted instantiation: microcode.c:_gfn
Unexecuted instantiation: microcode.c:_mfn
mm.c:_mfn
Line
Count
Source
24
599k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: mm.c:_gfn
Unexecuted instantiation: mm.c:_pfn
Unexecuted instantiation: mpparse.c:_mfn
Unexecuted instantiation: mpparse.c:_gfn
Unexecuted instantiation: mpparse.c:_pfn
Unexecuted instantiation: nmi.c:_mfn
Unexecuted instantiation: nmi.c:_pfn
Unexecuted instantiation: nmi.c:_gfn
Unexecuted instantiation: numa.c:_mfn
Unexecuted instantiation: numa.c:_gfn
Unexecuted instantiation: numa.c:_pfn
Unexecuted instantiation: percpu.c:_mfn
Unexecuted instantiation: percpu.c:_pfn
Unexecuted instantiation: percpu.c:_gfn
Unexecuted instantiation: physdev.c:_gfn
Unexecuted instantiation: physdev.c:_mfn
Unexecuted instantiation: physdev.c:_pfn
Unexecuted instantiation: platform_hypercall.c:_mfn
Unexecuted instantiation: platform_hypercall.c:_gfn
Unexecuted instantiation: platform_hypercall.c:_pfn
Unexecuted instantiation: psr.c:_mfn
Unexecuted instantiation: psr.c:_gfn
Unexecuted instantiation: psr.c:_pfn
Unexecuted instantiation: setup.c:_pfn
Unexecuted instantiation: setup.c:_gfn
Unexecuted instantiation: setup.c:_mfn
Unexecuted instantiation: smp.c:_gfn
Unexecuted instantiation: smp.c:_pfn
Unexecuted instantiation: smp.c:_mfn
smpboot.c:_mfn
Line
Count
Source
24
25
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: smpboot.c:_gfn
Unexecuted instantiation: smpboot.c:_pfn
Unexecuted instantiation: srat.c:_mfn
Unexecuted instantiation: srat.c:_gfn
Unexecuted instantiation: srat.c:_pfn
traps.c:_gfn
Line
Count
Source
24
2
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
traps.c:_mfn
Line
Count
Source
24
15
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: traps.c:_pfn
Unexecuted instantiation: usercopy.c:_gfn
Unexecuted instantiation: usercopy.c:_pfn
Unexecuted instantiation: usercopy.c:_mfn
Unexecuted instantiation: x86_emulate.c:_mfn
Unexecuted instantiation: x86_emulate.c:_gfn
Unexecuted instantiation: x86_emulate.c:_pfn
Unexecuted instantiation: tboot.c:_mfn
Unexecuted instantiation: tboot.c:_gfn
Unexecuted instantiation: tboot.c:_pfn
Unexecuted instantiation: hpet.c:_mfn
Unexecuted instantiation: hpet.c:_pfn
Unexecuted instantiation: hpet.c:_gfn
Unexecuted instantiation: xstate.c:_pfn
Unexecuted instantiation: xstate.c:_mfn
Unexecuted instantiation: xstate.c:_gfn
Unexecuted instantiation: lib.c:_gfn
Unexecuted instantiation: lib.c:_mfn
Unexecuted instantiation: lib.c:_pfn
Unexecuted instantiation: power.c:_gfn
Unexecuted instantiation: power.c:_mfn
Unexecuted instantiation: power.c:_pfn
Unexecuted instantiation: suspend.c:_gfn
Unexecuted instantiation: suspend.c:_mfn
Unexecuted instantiation: suspend.c:_pfn
Unexecuted instantiation: cpu_idle.c:_mfn
Unexecuted instantiation: cpu_idle.c:_pfn
Unexecuted instantiation: cpu_idle.c:_gfn
Unexecuted instantiation: cpuidle_menu.c:_gfn
Unexecuted instantiation: cpuidle_menu.c:_pfn
Unexecuted instantiation: cpuidle_menu.c:_mfn
Unexecuted instantiation: powernow.c:_pfn
Unexecuted instantiation: powernow.c:_mfn
Unexecuted instantiation: powernow.c:_gfn
Unexecuted instantiation: amd.c:_mfn
Unexecuted instantiation: amd.c:_pfn
Unexecuted instantiation: amd.c:_gfn
Unexecuted instantiation: common.c:_gfn
Unexecuted instantiation: common.c:_pfn
Unexecuted instantiation: common.c:_mfn
Unexecuted instantiation: intel.c:_mfn
Unexecuted instantiation: intel.c:_pfn
Unexecuted instantiation: intel.c:_gfn
Unexecuted instantiation: mwait-idle.c:_mfn
Unexecuted instantiation: mwait-idle.c:_pfn
Unexecuted instantiation: mwait-idle.c:_gfn
Unexecuted instantiation: vpmu.c:_gfn
Unexecuted instantiation: vpmu.c:_mfn
Unexecuted instantiation: vpmu.c:_pfn
Unexecuted instantiation: vpmu_amd.c:_gfn
Unexecuted instantiation: vpmu_amd.c:_mfn
Unexecuted instantiation: vpmu_amd.c:_pfn
Unexecuted instantiation: vpmu_intel.c:_gfn
Unexecuted instantiation: vpmu_intel.c:_pfn
Unexecuted instantiation: vpmu_intel.c:_mfn
Unexecuted instantiation: amd_nonfatal.c:_mfn
Unexecuted instantiation: amd_nonfatal.c:_pfn
Unexecuted instantiation: amd_nonfatal.c:_gfn
Unexecuted instantiation: mce_amd.c:_gfn
Unexecuted instantiation: mce_amd.c:_pfn
Unexecuted instantiation: mce_amd.c:_mfn
Unexecuted instantiation: mcaction.c:_mfn
Unexecuted instantiation: mcaction.c:_gfn
Unexecuted instantiation: mcaction.c:_pfn
Unexecuted instantiation: barrier.c:_mfn
Unexecuted instantiation: barrier.c:_pfn
Unexecuted instantiation: barrier.c:_gfn
Unexecuted instantiation: mctelem.c:_pfn
Unexecuted instantiation: mctelem.c:_mfn
Unexecuted instantiation: mctelem.c:_gfn
Unexecuted instantiation: mce.c:_mfn
Unexecuted instantiation: mce.c:_pfn
Unexecuted instantiation: mce.c:_gfn
Unexecuted instantiation: mce-apei.c:_gfn
Unexecuted instantiation: mce-apei.c:_mfn
Unexecuted instantiation: mce-apei.c:_pfn
Unexecuted instantiation: mce_intel.c:_pfn
Unexecuted instantiation: mce_intel.c:_gfn
Unexecuted instantiation: mce_intel.c:_mfn
Unexecuted instantiation: non-fatal.c:_mfn
Unexecuted instantiation: non-fatal.c:_pfn
Unexecuted instantiation: non-fatal.c:_gfn
Unexecuted instantiation: util.c:_gfn
Unexecuted instantiation: util.c:_mfn
Unexecuted instantiation: util.c:_pfn
Unexecuted instantiation: vmce.c:_gfn
Unexecuted instantiation: vmce.c:_mfn
Unexecuted instantiation: vmce.c:_pfn
Unexecuted instantiation: generic.c:_pfn
Unexecuted instantiation: generic.c:_gfn
Unexecuted instantiation: generic.c:_mfn
Unexecuted instantiation: main.c:_pfn
Unexecuted instantiation: main.c:_mfn
Unexecuted instantiation: main.c:_gfn
Unexecuted instantiation: bigsmp.c:_pfn
Unexecuted instantiation: bigsmp.c:_mfn
Unexecuted instantiation: bigsmp.c:_gfn
Unexecuted instantiation: x2apic.c:_pfn
Unexecuted instantiation: x2apic.c:_mfn
Unexecuted instantiation: x2apic.c:_gfn
Unexecuted instantiation: default.c:_pfn
Unexecuted instantiation: default.c:_mfn
Unexecuted instantiation: default.c:_gfn
Unexecuted instantiation: delivery.c:_pfn
Unexecuted instantiation: delivery.c:_gfn
Unexecuted instantiation: delivery.c:_mfn
Unexecuted instantiation: probe.c:_mfn
Unexecuted instantiation: probe.c:_gfn
Unexecuted instantiation: probe.c:_pfn
Unexecuted instantiation: asid.c:_mfn
Unexecuted instantiation: asid.c:_gfn
Unexecuted instantiation: asid.c:_pfn
Unexecuted instantiation: dm.c:_gfn
Unexecuted instantiation: dm.c:_mfn
Unexecuted instantiation: dm.c:_pfn
Unexecuted instantiation: emulate.c:_gfn
Unexecuted instantiation: emulate.c:_mfn
Unexecuted instantiation: emulate.c:_pfn
hvm.c:_mfn
Line
Count
Source
24
384k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
hvm.c:_gfn
Line
Count
Source
24
1.11M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: hvm.c:_pfn
Unexecuted instantiation: i8254.c:_mfn
Unexecuted instantiation: i8254.c:_gfn
Unexecuted instantiation: i8254.c:_pfn
Unexecuted instantiation: intercept.c:_gfn
Unexecuted instantiation: intercept.c:_pfn
Unexecuted instantiation: intercept.c:_mfn
Unexecuted instantiation: ioreq.c:_gfn
Unexecuted instantiation: ioreq.c:_mfn
Unexecuted instantiation: ioreq.c:_pfn
mtrr.c:_gfn
Line
Count
Source
24
1.49M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: mtrr.c:_mfn
Unexecuted instantiation: mtrr.c:_pfn
Unexecuted instantiation: nestedhvm.c:_mfn
Unexecuted instantiation: nestedhvm.c:_gfn
Unexecuted instantiation: nestedhvm.c:_pfn
Unexecuted instantiation: pmtimer.c:_gfn
Unexecuted instantiation: pmtimer.c:_pfn
Unexecuted instantiation: pmtimer.c:_mfn
Unexecuted instantiation: rtc.c:_mfn
Unexecuted instantiation: rtc.c:_gfn
Unexecuted instantiation: rtc.c:_pfn
Unexecuted instantiation: save.c:_pfn
Unexecuted instantiation: save.c:_mfn
Unexecuted instantiation: save.c:_gfn
Unexecuted instantiation: stdvga.c:_mfn
Unexecuted instantiation: stdvga.c:_gfn
Unexecuted instantiation: stdvga.c:_pfn
Unexecuted instantiation: vioapic.c:_mfn
Unexecuted instantiation: vioapic.c:_gfn
Unexecuted instantiation: vioapic.c:_pfn
Unexecuted instantiation: viridian.c:_gfn
Unexecuted instantiation: viridian.c:_mfn
Unexecuted instantiation: viridian.c:_pfn
vlapic.c:_mfn
Line
Count
Source
24
12
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: vlapic.c:_pfn
Unexecuted instantiation: vlapic.c:_gfn
Unexecuted instantiation: vmsi.c:_mfn
Unexecuted instantiation: vmsi.c:_gfn
Unexecuted instantiation: vmsi.c:_pfn
Unexecuted instantiation: vpic.c:_gfn
Unexecuted instantiation: vpic.c:_pfn
Unexecuted instantiation: vpic.c:_mfn
Unexecuted instantiation: vpt.c:_pfn
Unexecuted instantiation: vpt.c:_gfn
Unexecuted instantiation: vpt.c:_mfn
Unexecuted instantiation: intr.c:_mfn
Unexecuted instantiation: intr.c:_pfn
Unexecuted instantiation: intr.c:_gfn
Unexecuted instantiation: nestedsvm.c:_gfn
Unexecuted instantiation: nestedsvm.c:_pfn
Unexecuted instantiation: nestedsvm.c:_mfn
Unexecuted instantiation: svm.c:_gfn
Unexecuted instantiation: svm.c:_mfn
Unexecuted instantiation: svm.c:_pfn
Unexecuted instantiation: svmdebug.c:_mfn
Unexecuted instantiation: svmdebug.c:_pfn
Unexecuted instantiation: svmdebug.c:_gfn
Unexecuted instantiation: vmcb.c:_pfn
Unexecuted instantiation: vmcb.c:_gfn
Unexecuted instantiation: vmcb.c:_mfn
Unexecuted instantiation: realmode.c:_pfn
Unexecuted instantiation: realmode.c:_mfn
Unexecuted instantiation: realmode.c:_gfn
vmcs.c:_mfn
Line
Count
Source
24
24
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: vmcs.c:_pfn
Unexecuted instantiation: vmcs.c:_gfn
vmx.c:_mfn
Line
Count
Source
24
2
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: vmx.c:_gfn
Unexecuted instantiation: vmx.c:_pfn
Unexecuted instantiation: vvmx.c:_mfn
Unexecuted instantiation: vvmx.c:_gfn
Unexecuted instantiation: vvmx.c:_pfn
Unexecuted instantiation: paging.c:_pfn
paging.c:_mfn
Line
Count
Source
24
1
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: paging.c:_gfn
p2m.c:_gfn
Line
Count
Source
24
19.7M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
p2m.c:_mfn
Line
Count
Source
24
45.3M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: p2m.c:_pfn
Unexecuted instantiation: p2m-pt.c:_mfn
Unexecuted instantiation: p2m-pt.c:_gfn
Unexecuted instantiation: p2m-pt.c:_pfn
p2m-ept.c:_mfn
Line
Count
Source
24
39.2M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
p2m-ept.c:_gfn
Line
Count
Source
24
1.06M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: p2m-ept.c:_pfn
Unexecuted instantiation: p2m-pod.c:_mfn
Unexecuted instantiation: p2m-pod.c:_gfn
Unexecuted instantiation: p2m-pod.c:_pfn
Unexecuted instantiation: altp2m.c:_gfn
Unexecuted instantiation: altp2m.c:_mfn
Unexecuted instantiation: altp2m.c:_pfn
guest_walk.c:_gfn
Line
Count
Source
24
2.04M
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
guest_walk.c:_mfn
Line
Count
Source
24
592k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: guest_walk.c:_pfn
Unexecuted instantiation: mem_paging.c:_mfn
Unexecuted instantiation: mem_paging.c:_pfn
Unexecuted instantiation: mem_paging.c:_gfn
Unexecuted instantiation: mem_sharing.c:_gfn
Unexecuted instantiation: mem_sharing.c:_mfn
Unexecuted instantiation: mem_sharing.c:_pfn
Unexecuted instantiation: multi.c:_mfn
Unexecuted instantiation: multi.c:_gfn
Unexecuted instantiation: multi.c:_pfn
hap.c:_mfn
Line
Count
Source
24
1.32k
    static inline _name##_t _##_name(_type n) { return (_name##_t) { n }; } \
Unexecuted instantiation: hap.c:_gfn
Unexecuted instantiation: hap.c:_pfn
Unexecuted instantiation: nested_hap.c:_mfn
Unexecuted instantiation: nested_hap.c:_gfn
Unexecuted instantiation: nested_hap.c:_pfn
Unexecuted instantiation: nested_ept.c:_gfn
Unexecuted instantiation: nested_ept.c:_pfn
Unexecuted instantiation: nested_ept.c:_mfn
Unexecuted instantiation: nmi_int.c:_mfn
Unexecuted instantiation: nmi_int.c:_pfn
Unexecuted instantiation: nmi_int.c:_gfn
Unexecuted instantiation: op_model_p4.c:_gfn
Unexecuted instantiation: op_model_p4.c:_mfn
Unexecuted instantiation: op_model_p4.c:_pfn
Unexecuted instantiation: op_model_ppro.c:_gfn
Unexecuted instantiation: op_model_ppro.c:_mfn
Unexecuted instantiation: op_model_ppro.c:_pfn
Unexecuted instantiation: op_model_athlon.c:_gfn
Unexecuted instantiation: op_model_athlon.c:_mfn
Unexecuted instantiation: op_model_athlon.c:_pfn
Unexecuted instantiation: backtrace.c:_mfn
Unexecuted instantiation: backtrace.c:_pfn
Unexecuted instantiation: backtrace.c:_gfn
Unexecuted instantiation: callback.c:_gfn
Unexecuted instantiation: callback.c:_pfn
Unexecuted instantiation: callback.c:_mfn
Unexecuted instantiation: descriptor-tables.c:_mfn
Unexecuted instantiation: descriptor-tables.c:_gfn
Unexecuted instantiation: descriptor-tables.c:_pfn
Unexecuted instantiation: emul-gate-op.c:_mfn
Unexecuted instantiation: emul-gate-op.c:_pfn
Unexecuted instantiation: emul-gate-op.c:_gfn
Unexecuted instantiation: emul-inv-op.c:_gfn
Unexecuted instantiation: emul-inv-op.c:_pfn
Unexecuted instantiation: emul-inv-op.c:_mfn
Unexecuted instantiation: emul-priv-op.c:_mfn
Unexecuted instantiation: emul-priv-op.c:_gfn
Unexecuted instantiation: emul-priv-op.c:_pfn
Unexecuted instantiation: iret.c:_pfn
Unexecuted instantiation: iret.c:_mfn
Unexecuted instantiation: iret.c:_gfn
Unexecuted instantiation: misc-hypercalls.c:_gfn
Unexecuted instantiation: misc-hypercalls.c:_mfn
Unexecuted instantiation: misc-hypercalls.c:_pfn
Unexecuted instantiation: ro-page-fault.c:_mfn
Unexecuted instantiation: ro-page-fault.c:_pfn
Unexecuted instantiation: ro-page-fault.c:_gfn
Unexecuted instantiation: acpi_mmcfg.c:_pfn
Unexecuted instantiation: acpi_mmcfg.c:_mfn
Unexecuted instantiation: acpi_mmcfg.c:_gfn
Unexecuted instantiation: mmconf-fam10h.c:_mfn
Unexecuted instantiation: mmconf-fam10h.c:_gfn
Unexecuted instantiation: mmconf-fam10h.c:_pfn
Unexecuted instantiation: mmconfig_64.c:_gfn
Unexecuted instantiation: mmconfig_64.c:_mfn
Unexecuted instantiation: mmconfig_64.c:_pfn
Unexecuted instantiation: mmconfig-shared.c:_gfn
Unexecuted instantiation: mmconfig-shared.c:_mfn
Unexecuted instantiation: mmconfig-shared.c:_pfn
25
211M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: cpu.c:pfn_x
Unexecuted instantiation: cpu.c:gfn_x
Unexecuted instantiation: cpu.c:mfn_x
Unexecuted instantiation: cpupool.c:gfn_x
Unexecuted instantiation: cpupool.c:pfn_x
Unexecuted instantiation: cpupool.c:mfn_x
Unexecuted instantiation: domctl.c:gfn_x
Unexecuted instantiation: domctl.c:mfn_x
Unexecuted instantiation: domctl.c:pfn_x
domain.c:mfn_x
Line
Count
Source
25
24
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: domain.c:pfn_x
Unexecuted instantiation: domain.c:gfn_x
Unexecuted instantiation: event_2l.c:gfn_x
Unexecuted instantiation: event_2l.c:mfn_x
Unexecuted instantiation: event_2l.c:pfn_x
Unexecuted instantiation: event_channel.c:gfn_x
Unexecuted instantiation: event_channel.c:mfn_x
Unexecuted instantiation: event_channel.c:pfn_x
Unexecuted instantiation: event_fifo.c:mfn_x
Unexecuted instantiation: event_fifo.c:pfn_x
Unexecuted instantiation: event_fifo.c:gfn_x
Unexecuted instantiation: grant_table.c:mfn_x
Unexecuted instantiation: grant_table.c:gfn_x
Unexecuted instantiation: grant_table.c:pfn_x
Unexecuted instantiation: guestcopy.c:gfn_x
Unexecuted instantiation: guestcopy.c:mfn_x
Unexecuted instantiation: guestcopy.c:pfn_x
Unexecuted instantiation: irq.c:mfn_x
Unexecuted instantiation: irq.c:pfn_x
Unexecuted instantiation: irq.c:gfn_x
Unexecuted instantiation: kernel.c:pfn_x
Unexecuted instantiation: kernel.c:mfn_x
Unexecuted instantiation: kernel.c:gfn_x
Unexecuted instantiation: keyhandler.c:gfn_x
Unexecuted instantiation: keyhandler.c:mfn_x
Unexecuted instantiation: keyhandler.c:pfn_x
Unexecuted instantiation: kexec.c:mfn_x
Unexecuted instantiation: kexec.c:gfn_x
Unexecuted instantiation: kexec.c:pfn_x
Unexecuted instantiation: kimage.c:mfn_x
Unexecuted instantiation: kimage.c:pfn_x
Unexecuted instantiation: kimage.c:gfn_x
Unexecuted instantiation: mem_access.c:gfn_x
Unexecuted instantiation: mem_access.c:pfn_x
Unexecuted instantiation: mem_access.c:mfn_x
memory.c:mfn_x
Line
Count
Source
25
2
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: memory.c:pfn_x
Unexecuted instantiation: memory.c:gfn_x
Unexecuted instantiation: monitor.c:mfn_x
Unexecuted instantiation: monitor.c:gfn_x
Unexecuted instantiation: monitor.c:pfn_x
Unexecuted instantiation: multicall.c:mfn_x
Unexecuted instantiation: multicall.c:gfn_x
Unexecuted instantiation: multicall.c:pfn_x
page_alloc.c:mfn_x
Line
Count
Source
25
9.12M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: page_alloc.c:pfn_x
Unexecuted instantiation: page_alloc.c:gfn_x
Unexecuted instantiation: pdx.c:gfn_x
Unexecuted instantiation: pdx.c:mfn_x
Unexecuted instantiation: pdx.c:pfn_x
Unexecuted instantiation: preempt.c:mfn_x
Unexecuted instantiation: preempt.c:pfn_x
Unexecuted instantiation: preempt.c:gfn_x
Unexecuted instantiation: rangeset.c:pfn_x
Unexecuted instantiation: rangeset.c:mfn_x
Unexecuted instantiation: rangeset.c:gfn_x
Unexecuted instantiation: rcupdate.c:gfn_x
Unexecuted instantiation: rcupdate.c:pfn_x
Unexecuted instantiation: rcupdate.c:mfn_x
Unexecuted instantiation: rwlock.c:pfn_x
Unexecuted instantiation: rwlock.c:gfn_x
Unexecuted instantiation: rwlock.c:mfn_x
Unexecuted instantiation: sched_arinc653.c:pfn_x
Unexecuted instantiation: sched_arinc653.c:mfn_x
Unexecuted instantiation: sched_arinc653.c:gfn_x
Unexecuted instantiation: sched_credit.c:pfn_x
Unexecuted instantiation: sched_credit.c:mfn_x
Unexecuted instantiation: sched_credit.c:gfn_x
Unexecuted instantiation: sched_credit2.c:pfn_x
Unexecuted instantiation: sched_credit2.c:mfn_x
Unexecuted instantiation: sched_credit2.c:gfn_x
Unexecuted instantiation: sched_rt.c:mfn_x
Unexecuted instantiation: sched_rt.c:gfn_x
Unexecuted instantiation: sched_rt.c:pfn_x
Unexecuted instantiation: sched_null.c:gfn_x
Unexecuted instantiation: sched_null.c:pfn_x
Unexecuted instantiation: sched_null.c:mfn_x
Unexecuted instantiation: schedule.c:pfn_x
Unexecuted instantiation: schedule.c:mfn_x
Unexecuted instantiation: schedule.c:gfn_x
Unexecuted instantiation: shutdown.c:gfn_x
Unexecuted instantiation: shutdown.c:pfn_x
Unexecuted instantiation: shutdown.c:mfn_x
Unexecuted instantiation: softirq.c:gfn_x
Unexecuted instantiation: softirq.c:mfn_x
Unexecuted instantiation: softirq.c:pfn_x
Unexecuted instantiation: spinlock.c:mfn_x
Unexecuted instantiation: spinlock.c:gfn_x
Unexecuted instantiation: spinlock.c:pfn_x
Unexecuted instantiation: stop_machine.c:mfn_x
Unexecuted instantiation: stop_machine.c:gfn_x
Unexecuted instantiation: stop_machine.c:pfn_x
Unexecuted instantiation: symbols.c:gfn_x
Unexecuted instantiation: symbols.c:pfn_x
Unexecuted instantiation: symbols.c:mfn_x
Unexecuted instantiation: sysctl.c:mfn_x
Unexecuted instantiation: sysctl.c:gfn_x
Unexecuted instantiation: sysctl.c:pfn_x
Unexecuted instantiation: tasklet.c:mfn_x
Unexecuted instantiation: tasklet.c:gfn_x
Unexecuted instantiation: tasklet.c:pfn_x
Unexecuted instantiation: time.c:mfn_x
Unexecuted instantiation: time.c:gfn_x
Unexecuted instantiation: time.c:pfn_x
Unexecuted instantiation: timer.c:gfn_x
Unexecuted instantiation: timer.c:pfn_x
Unexecuted instantiation: timer.c:mfn_x
Unexecuted instantiation: trace.c:mfn_x
Unexecuted instantiation: trace.c:gfn_x
Unexecuted instantiation: trace.c:pfn_x
Unexecuted instantiation: vm_event.c:pfn_x
Unexecuted instantiation: vm_event.c:mfn_x
Unexecuted instantiation: vm_event.c:gfn_x
vmap.c:mfn_x
Line
Count
Source
25
49
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: vmap.c:pfn_x
Unexecuted instantiation: vmap.c:gfn_x
Unexecuted instantiation: vsprintf.c:pfn_x
Unexecuted instantiation: vsprintf.c:mfn_x
Unexecuted instantiation: vsprintf.c:gfn_x
Unexecuted instantiation: wait.c:mfn_x
Unexecuted instantiation: wait.c:pfn_x
Unexecuted instantiation: wait.c:gfn_x
Unexecuted instantiation: xenoprof.c:mfn_x
Unexecuted instantiation: xenoprof.c:pfn_x
Unexecuted instantiation: xenoprof.c:gfn_x
Unexecuted instantiation: xmalloc_tlsf.c:gfn_x
Unexecuted instantiation: xmalloc_tlsf.c:mfn_x
Unexecuted instantiation: xmalloc_tlsf.c:pfn_x
Unexecuted instantiation: tmem.c:mfn_x
Unexecuted instantiation: tmem.c:pfn_x
Unexecuted instantiation: tmem.c:gfn_x
Unexecuted instantiation: tmem_xen.c:mfn_x
Unexecuted instantiation: tmem_xen.c:gfn_x
Unexecuted instantiation: tmem_xen.c:pfn_x
Unexecuted instantiation: tmem_control.c:pfn_x
Unexecuted instantiation: tmem_control.c:mfn_x
Unexecuted instantiation: tmem_control.c:gfn_x
Unexecuted instantiation: llvm.c:gfn_x
Unexecuted instantiation: llvm.c:mfn_x
Unexecuted instantiation: llvm.c:pfn_x
Unexecuted instantiation: libelf-loader.c:pfn_x
Unexecuted instantiation: libelf-loader.c:mfn_x
Unexecuted instantiation: libelf-loader.c:gfn_x
Unexecuted instantiation: console.c:mfn_x
Unexecuted instantiation: console.c:pfn_x
Unexecuted instantiation: console.c:gfn_x
Unexecuted instantiation: ns16550.c:pfn_x
Unexecuted instantiation: ns16550.c:gfn_x
Unexecuted instantiation: ns16550.c:mfn_x
Unexecuted instantiation: ehci-dbgp.c:mfn_x
Unexecuted instantiation: ehci-dbgp.c:pfn_x
Unexecuted instantiation: ehci-dbgp.c:gfn_x
Unexecuted instantiation: serial.c:pfn_x
Unexecuted instantiation: serial.c:mfn_x
Unexecuted instantiation: serial.c:gfn_x
Unexecuted instantiation: cpufreq.c:pfn_x
Unexecuted instantiation: cpufreq.c:mfn_x
Unexecuted instantiation: cpufreq.c:gfn_x
Unexecuted instantiation: cpufreq_ondemand.c:pfn_x
Unexecuted instantiation: cpufreq_ondemand.c:mfn_x
Unexecuted instantiation: cpufreq_ondemand.c:gfn_x
Unexecuted instantiation: cpufreq_misc_governors.c:mfn_x
Unexecuted instantiation: cpufreq_misc_governors.c:pfn_x
Unexecuted instantiation: cpufreq_misc_governors.c:gfn_x
Unexecuted instantiation: utility.c:gfn_x
Unexecuted instantiation: utility.c:mfn_x
Unexecuted instantiation: utility.c:pfn_x
Unexecuted instantiation: pci.c:pfn_x
Unexecuted instantiation: pci.c:mfn_x
Unexecuted instantiation: pci.c:gfn_x
Unexecuted instantiation: vpci.c:pfn_x
Unexecuted instantiation: vpci.c:gfn_x
Unexecuted instantiation: vpci.c:mfn_x
Unexecuted instantiation: header.c:gfn_x
Unexecuted instantiation: header.c:pfn_x
Unexecuted instantiation: header.c:mfn_x
Unexecuted instantiation: msi.c:mfn_x
Unexecuted instantiation: msi.c:gfn_x
Unexecuted instantiation: msi.c:pfn_x
Unexecuted instantiation: msix.c:gfn_x
Unexecuted instantiation: msix.c:pfn_x
Unexecuted instantiation: msix.c:mfn_x
Unexecuted instantiation: iommu.c:pfn_x
iommu.c:gfn_x
Line
Count
Source
25
4.56M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: iommu.c:mfn_x
Unexecuted instantiation: io.c:pfn_x
Unexecuted instantiation: io.c:mfn_x
Unexecuted instantiation: io.c:gfn_x
Unexecuted instantiation: dmar.c:mfn_x
Unexecuted instantiation: dmar.c:gfn_x
Unexecuted instantiation: dmar.c:pfn_x
Unexecuted instantiation: utils.c:pfn_x
Unexecuted instantiation: utils.c:mfn_x
Unexecuted instantiation: utils.c:gfn_x
Unexecuted instantiation: qinval.c:gfn_x
Unexecuted instantiation: qinval.c:pfn_x
Unexecuted instantiation: qinval.c:mfn_x
Unexecuted instantiation: intremap.c:gfn_x
Unexecuted instantiation: intremap.c:pfn_x
Unexecuted instantiation: intremap.c:mfn_x
Unexecuted instantiation: quirks.c:gfn_x
Unexecuted instantiation: quirks.c:mfn_x
Unexecuted instantiation: quirks.c:pfn_x
Unexecuted instantiation: vtd.c:mfn_x
Unexecuted instantiation: vtd.c:gfn_x
Unexecuted instantiation: vtd.c:pfn_x
Unexecuted instantiation: ats.c:mfn_x
Unexecuted instantiation: ats.c:gfn_x
Unexecuted instantiation: ats.c:pfn_x
Unexecuted instantiation: iommu_init.c:mfn_x
Unexecuted instantiation: iommu_init.c:gfn_x
Unexecuted instantiation: iommu_init.c:pfn_x
Unexecuted instantiation: iommu_map.c:gfn_x
Unexecuted instantiation: iommu_map.c:mfn_x
Unexecuted instantiation: iommu_map.c:pfn_x
Unexecuted instantiation: pci_amd_iommu.c:mfn_x
Unexecuted instantiation: pci_amd_iommu.c:gfn_x
Unexecuted instantiation: pci_amd_iommu.c:pfn_x
Unexecuted instantiation: iommu_intr.c:mfn_x
Unexecuted instantiation: iommu_intr.c:gfn_x
Unexecuted instantiation: iommu_intr.c:pfn_x
Unexecuted instantiation: iommu_cmd.c:pfn_x
Unexecuted instantiation: iommu_cmd.c:gfn_x
Unexecuted instantiation: iommu_cmd.c:mfn_x
Unexecuted instantiation: iommu_guest.c:mfn_x
Unexecuted instantiation: iommu_guest.c:gfn_x
Unexecuted instantiation: iommu_guest.c:pfn_x
osl.c:mfn_x
Line
Count
Source
25
1
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: osl.c:gfn_x
Unexecuted instantiation: osl.c:pfn_x
Unexecuted instantiation: pmstat.c:pfn_x
Unexecuted instantiation: pmstat.c:gfn_x
Unexecuted instantiation: pmstat.c:mfn_x
Unexecuted instantiation: hwregs.c:mfn_x
Unexecuted instantiation: hwregs.c:gfn_x
Unexecuted instantiation: hwregs.c:pfn_x
Unexecuted instantiation: reboot.c:pfn_x
Unexecuted instantiation: reboot.c:mfn_x
Unexecuted instantiation: reboot.c:gfn_x
Unexecuted instantiation: erst.c:pfn_x
Unexecuted instantiation: erst.c:gfn_x
Unexecuted instantiation: erst.c:mfn_x
Unexecuted instantiation: hest.c:mfn_x
Unexecuted instantiation: hest.c:pfn_x
Unexecuted instantiation: hest.c:gfn_x
Unexecuted instantiation: apei-base.c:gfn_x
Unexecuted instantiation: apei-base.c:mfn_x
Unexecuted instantiation: apei-base.c:pfn_x
Unexecuted instantiation: apei-io.c:mfn_x
Unexecuted instantiation: apei-io.c:pfn_x
Unexecuted instantiation: apei-io.c:gfn_x
Unexecuted instantiation: vga.c:gfn_x
Unexecuted instantiation: vga.c:mfn_x
Unexecuted instantiation: vga.c:pfn_x
Unexecuted instantiation: vesa.c:pfn_x
Unexecuted instantiation: vesa.c:gfn_x
Unexecuted instantiation: vesa.c:mfn_x
Unexecuted instantiation: xsm_core.c:mfn_x
Unexecuted instantiation: xsm_core.c:pfn_x
Unexecuted instantiation: xsm_core.c:gfn_x
Unexecuted instantiation: apic.c:pfn_x
Unexecuted instantiation: apic.c:mfn_x
Unexecuted instantiation: apic.c:gfn_x
Unexecuted instantiation: cpuid.c:gfn_x
Unexecuted instantiation: cpuid.c:pfn_x
Unexecuted instantiation: cpuid.c:mfn_x
Unexecuted instantiation: compat.c:gfn_x
Unexecuted instantiation: compat.c:mfn_x
Unexecuted instantiation: compat.c:pfn_x
Unexecuted instantiation: crash.c:gfn_x
Unexecuted instantiation: crash.c:pfn_x
Unexecuted instantiation: crash.c:mfn_x
Unexecuted instantiation: debug.c:mfn_x
Unexecuted instantiation: debug.c:gfn_x
Unexecuted instantiation: debug.c:pfn_x
domain_page.c:mfn_x
Line
Count
Source
25
43.7M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: domain_page.c:gfn_x
Unexecuted instantiation: domain_page.c:pfn_x
Unexecuted instantiation: e820.c:gfn_x
Unexecuted instantiation: e820.c:pfn_x
Unexecuted instantiation: e820.c:mfn_x
Unexecuted instantiation: extable.c:mfn_x
Unexecuted instantiation: extable.c:gfn_x
Unexecuted instantiation: extable.c:pfn_x
Unexecuted instantiation: flushtlb.c:mfn_x
Unexecuted instantiation: flushtlb.c:gfn_x
Unexecuted instantiation: flushtlb.c:pfn_x
Unexecuted instantiation: hypercall.c:gfn_x
Unexecuted instantiation: hypercall.c:pfn_x
Unexecuted instantiation: hypercall.c:mfn_x
Unexecuted instantiation: i387.c:mfn_x
Unexecuted instantiation: i387.c:gfn_x
Unexecuted instantiation: i387.c:pfn_x
Unexecuted instantiation: i8259.c:gfn_x
Unexecuted instantiation: i8259.c:mfn_x
Unexecuted instantiation: i8259.c:pfn_x
Unexecuted instantiation: io_apic.c:pfn_x
Unexecuted instantiation: io_apic.c:mfn_x
Unexecuted instantiation: io_apic.c:gfn_x
Unexecuted instantiation: msr.c:mfn_x
Unexecuted instantiation: msr.c:gfn_x
Unexecuted instantiation: msr.c:pfn_x
Unexecuted instantiation: ioport_emulate.c:mfn_x
Unexecuted instantiation: ioport_emulate.c:gfn_x
Unexecuted instantiation: ioport_emulate.c:pfn_x
Unexecuted instantiation: machine_kexec.c:pfn_x
Unexecuted instantiation: machine_kexec.c:gfn_x
Unexecuted instantiation: machine_kexec.c:mfn_x
Unexecuted instantiation: microcode_amd.c:gfn_x
Unexecuted instantiation: microcode_amd.c:pfn_x
Unexecuted instantiation: microcode_amd.c:mfn_x
Unexecuted instantiation: microcode_intel.c:gfn_x
Unexecuted instantiation: microcode_intel.c:pfn_x
Unexecuted instantiation: microcode_intel.c:mfn_x
Unexecuted instantiation: microcode.c:gfn_x
Unexecuted instantiation: microcode.c:pfn_x
Unexecuted instantiation: microcode.c:mfn_x
mm.c:mfn_x
Line
Count
Source
25
599k
    static inline _type _name##_x(_name##_t n) { return n._name; }
mm.c:gfn_x
Line
Count
Source
25
7
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: mm.c:pfn_x
Unexecuted instantiation: mpparse.c:mfn_x
Unexecuted instantiation: mpparse.c:gfn_x
Unexecuted instantiation: mpparse.c:pfn_x
Unexecuted instantiation: nmi.c:pfn_x
Unexecuted instantiation: nmi.c:gfn_x
Unexecuted instantiation: nmi.c:mfn_x
Unexecuted instantiation: numa.c:mfn_x
Unexecuted instantiation: numa.c:gfn_x
Unexecuted instantiation: numa.c:pfn_x
Unexecuted instantiation: percpu.c:pfn_x
Unexecuted instantiation: percpu.c:gfn_x
Unexecuted instantiation: percpu.c:mfn_x
Unexecuted instantiation: physdev.c:mfn_x
Unexecuted instantiation: physdev.c:gfn_x
Unexecuted instantiation: physdev.c:pfn_x
Unexecuted instantiation: platform_hypercall.c:mfn_x
Unexecuted instantiation: platform_hypercall.c:gfn_x
Unexecuted instantiation: platform_hypercall.c:pfn_x
Unexecuted instantiation: psr.c:mfn_x
Unexecuted instantiation: psr.c:gfn_x
Unexecuted instantiation: psr.c:pfn_x
Unexecuted instantiation: setup.c:pfn_x
Unexecuted instantiation: setup.c:mfn_x
Unexecuted instantiation: setup.c:gfn_x
Unexecuted instantiation: smp.c:gfn_x
Unexecuted instantiation: smp.c:pfn_x
Unexecuted instantiation: smp.c:mfn_x
smpboot.c:mfn_x
Line
Count
Source
25
24
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: smpboot.c:gfn_x
Unexecuted instantiation: smpboot.c:pfn_x
Unexecuted instantiation: srat.c:mfn_x
Unexecuted instantiation: srat.c:gfn_x
Unexecuted instantiation: srat.c:pfn_x
Unexecuted instantiation: traps.c:mfn_x
Unexecuted instantiation: traps.c:gfn_x
Unexecuted instantiation: traps.c:pfn_x
Unexecuted instantiation: usercopy.c:mfn_x
Unexecuted instantiation: usercopy.c:gfn_x
Unexecuted instantiation: usercopy.c:pfn_x
Unexecuted instantiation: x86_emulate.c:mfn_x
Unexecuted instantiation: x86_emulate.c:gfn_x
Unexecuted instantiation: x86_emulate.c:pfn_x
Unexecuted instantiation: tboot.c:mfn_x
Unexecuted instantiation: tboot.c:gfn_x
Unexecuted instantiation: tboot.c:pfn_x
Unexecuted instantiation: hpet.c:mfn_x
Unexecuted instantiation: hpet.c:pfn_x
Unexecuted instantiation: hpet.c:gfn_x
Unexecuted instantiation: xstate.c:pfn_x
Unexecuted instantiation: xstate.c:mfn_x
Unexecuted instantiation: xstate.c:gfn_x
Unexecuted instantiation: lib.c:mfn_x
Unexecuted instantiation: lib.c:gfn_x
Unexecuted instantiation: lib.c:pfn_x
Unexecuted instantiation: power.c:mfn_x
Unexecuted instantiation: power.c:gfn_x
Unexecuted instantiation: power.c:pfn_x
Unexecuted instantiation: suspend.c:pfn_x
Unexecuted instantiation: suspend.c:mfn_x
Unexecuted instantiation: suspend.c:gfn_x
Unexecuted instantiation: cpu_idle.c:mfn_x
Unexecuted instantiation: cpu_idle.c:pfn_x
Unexecuted instantiation: cpu_idle.c:gfn_x
Unexecuted instantiation: cpuidle_menu.c:gfn_x
Unexecuted instantiation: cpuidle_menu.c:mfn_x
Unexecuted instantiation: cpuidle_menu.c:pfn_x
Unexecuted instantiation: powernow.c:pfn_x
Unexecuted instantiation: powernow.c:gfn_x
Unexecuted instantiation: powernow.c:mfn_x
Unexecuted instantiation: amd.c:pfn_x
Unexecuted instantiation: amd.c:gfn_x
Unexecuted instantiation: amd.c:mfn_x
Unexecuted instantiation: common.c:gfn_x
Unexecuted instantiation: common.c:pfn_x
Unexecuted instantiation: common.c:mfn_x
Unexecuted instantiation: intel.c:mfn_x
Unexecuted instantiation: intel.c:gfn_x
Unexecuted instantiation: intel.c:pfn_x
Unexecuted instantiation: mwait-idle.c:mfn_x
Unexecuted instantiation: mwait-idle.c:gfn_x
Unexecuted instantiation: mwait-idle.c:pfn_x
Unexecuted instantiation: vpmu.c:mfn_x
Unexecuted instantiation: vpmu.c:pfn_x
Unexecuted instantiation: vpmu.c:gfn_x
Unexecuted instantiation: vpmu_amd.c:gfn_x
Unexecuted instantiation: vpmu_amd.c:mfn_x
Unexecuted instantiation: vpmu_amd.c:pfn_x
Unexecuted instantiation: vpmu_intel.c:mfn_x
Unexecuted instantiation: vpmu_intel.c:gfn_x
Unexecuted instantiation: vpmu_intel.c:pfn_x
Unexecuted instantiation: amd_nonfatal.c:mfn_x
Unexecuted instantiation: amd_nonfatal.c:pfn_x
Unexecuted instantiation: amd_nonfatal.c:gfn_x
Unexecuted instantiation: mce_amd.c:gfn_x
Unexecuted instantiation: mce_amd.c:pfn_x
Unexecuted instantiation: mce_amd.c:mfn_x
Unexecuted instantiation: mcaction.c:mfn_x
Unexecuted instantiation: mcaction.c:gfn_x
Unexecuted instantiation: mcaction.c:pfn_x
Unexecuted instantiation: barrier.c:mfn_x
Unexecuted instantiation: barrier.c:pfn_x
Unexecuted instantiation: barrier.c:gfn_x
Unexecuted instantiation: mctelem.c:pfn_x
Unexecuted instantiation: mctelem.c:mfn_x
Unexecuted instantiation: mctelem.c:gfn_x
Unexecuted instantiation: mce.c:mfn_x
Unexecuted instantiation: mce.c:pfn_x
Unexecuted instantiation: mce.c:gfn_x
Unexecuted instantiation: mce-apei.c:gfn_x
Unexecuted instantiation: mce-apei.c:mfn_x
Unexecuted instantiation: mce-apei.c:pfn_x
Unexecuted instantiation: mce_intel.c:pfn_x
Unexecuted instantiation: mce_intel.c:gfn_x
Unexecuted instantiation: mce_intel.c:mfn_x
Unexecuted instantiation: non-fatal.c:mfn_x
Unexecuted instantiation: non-fatal.c:pfn_x
Unexecuted instantiation: non-fatal.c:gfn_x
Unexecuted instantiation: util.c:gfn_x
Unexecuted instantiation: util.c:pfn_x
Unexecuted instantiation: util.c:mfn_x
Unexecuted instantiation: vmce.c:mfn_x
Unexecuted instantiation: vmce.c:gfn_x
Unexecuted instantiation: vmce.c:pfn_x
Unexecuted instantiation: generic.c:gfn_x
Unexecuted instantiation: generic.c:pfn_x
Unexecuted instantiation: generic.c:mfn_x
Unexecuted instantiation: main.c:pfn_x
Unexecuted instantiation: main.c:mfn_x
Unexecuted instantiation: main.c:gfn_x
Unexecuted instantiation: bigsmp.c:gfn_x
Unexecuted instantiation: bigsmp.c:mfn_x
Unexecuted instantiation: bigsmp.c:pfn_x
Unexecuted instantiation: x2apic.c:mfn_x
Unexecuted instantiation: x2apic.c:pfn_x
Unexecuted instantiation: x2apic.c:gfn_x
Unexecuted instantiation: default.c:gfn_x
Unexecuted instantiation: default.c:mfn_x
Unexecuted instantiation: default.c:pfn_x
Unexecuted instantiation: delivery.c:pfn_x
Unexecuted instantiation: delivery.c:gfn_x
Unexecuted instantiation: delivery.c:mfn_x
Unexecuted instantiation: probe.c:gfn_x
Unexecuted instantiation: probe.c:mfn_x
Unexecuted instantiation: probe.c:pfn_x
Unexecuted instantiation: asid.c:mfn_x
Unexecuted instantiation: asid.c:gfn_x
Unexecuted instantiation: asid.c:pfn_x
Unexecuted instantiation: dm.c:mfn_x
Unexecuted instantiation: dm.c:pfn_x
Unexecuted instantiation: dm.c:gfn_x
Unexecuted instantiation: emulate.c:gfn_x
Unexecuted instantiation: emulate.c:mfn_x
Unexecuted instantiation: emulate.c:pfn_x
hvm.c:mfn_x
Line
Count
Source
25
22
    static inline _type _name##_x(_name##_t n) { return n._name; }
hvm.c:gfn_x
Line
Count
Source
25
1.46M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: hvm.c:pfn_x
Unexecuted instantiation: i8254.c:mfn_x
Unexecuted instantiation: i8254.c:gfn_x
Unexecuted instantiation: i8254.c:pfn_x
Unexecuted instantiation: intercept.c:mfn_x
Unexecuted instantiation: intercept.c:gfn_x
Unexecuted instantiation: intercept.c:pfn_x
Unexecuted instantiation: ioreq.c:gfn_x
Unexecuted instantiation: ioreq.c:mfn_x
Unexecuted instantiation: ioreq.c:pfn_x
Unexecuted instantiation: mtrr.c:gfn_x
mtrr.c:mfn_x
Line
Count
Source
25
7.07M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: mtrr.c:pfn_x
Unexecuted instantiation: nestedhvm.c:gfn_x
Unexecuted instantiation: nestedhvm.c:pfn_x
Unexecuted instantiation: nestedhvm.c:mfn_x
Unexecuted instantiation: pmtimer.c:gfn_x
Unexecuted instantiation: pmtimer.c:pfn_x
Unexecuted instantiation: pmtimer.c:mfn_x
Unexecuted instantiation: rtc.c:mfn_x
Unexecuted instantiation: rtc.c:gfn_x
Unexecuted instantiation: rtc.c:pfn_x
Unexecuted instantiation: save.c:gfn_x
Unexecuted instantiation: save.c:mfn_x
Unexecuted instantiation: save.c:pfn_x
Unexecuted instantiation: stdvga.c:gfn_x
Unexecuted instantiation: stdvga.c:pfn_x
Unexecuted instantiation: stdvga.c:mfn_x
Unexecuted instantiation: vioapic.c:mfn_x
Unexecuted instantiation: vioapic.c:gfn_x
Unexecuted instantiation: vioapic.c:pfn_x
Unexecuted instantiation: viridian.c:mfn_x
Unexecuted instantiation: viridian.c:gfn_x
Unexecuted instantiation: viridian.c:pfn_x
Unexecuted instantiation: vlapic.c:pfn_x
Unexecuted instantiation: vlapic.c:gfn_x
Unexecuted instantiation: vlapic.c:mfn_x
Unexecuted instantiation: vmsi.c:mfn_x
Unexecuted instantiation: vmsi.c:gfn_x
Unexecuted instantiation: vmsi.c:pfn_x
Unexecuted instantiation: vpic.c:gfn_x
Unexecuted instantiation: vpic.c:pfn_x
Unexecuted instantiation: vpic.c:mfn_x
Unexecuted instantiation: vpt.c:pfn_x
Unexecuted instantiation: vpt.c:gfn_x
Unexecuted instantiation: vpt.c:mfn_x
Unexecuted instantiation: intr.c:pfn_x
Unexecuted instantiation: intr.c:gfn_x
Unexecuted instantiation: intr.c:mfn_x
Unexecuted instantiation: nestedsvm.c:gfn_x
Unexecuted instantiation: nestedsvm.c:mfn_x
Unexecuted instantiation: nestedsvm.c:pfn_x
Unexecuted instantiation: svm.c:mfn_x
Unexecuted instantiation: svm.c:pfn_x
Unexecuted instantiation: svm.c:gfn_x
Unexecuted instantiation: svmdebug.c:mfn_x
Unexecuted instantiation: svmdebug.c:pfn_x
Unexecuted instantiation: svmdebug.c:gfn_x
Unexecuted instantiation: vmcb.c:mfn_x
Unexecuted instantiation: vmcb.c:pfn_x
Unexecuted instantiation: vmcb.c:gfn_x
Unexecuted instantiation: realmode.c:pfn_x
Unexecuted instantiation: realmode.c:mfn_x
Unexecuted instantiation: realmode.c:gfn_x
Unexecuted instantiation: vmcs.c:gfn_x
Unexecuted instantiation: vmcs.c:mfn_x
Unexecuted instantiation: vmcs.c:pfn_x
Unexecuted instantiation: vmx.c:mfn_x
Unexecuted instantiation: vmx.c:gfn_x
Unexecuted instantiation: vmx.c:pfn_x
Unexecuted instantiation: vvmx.c:mfn_x
Unexecuted instantiation: vvmx.c:gfn_x
Unexecuted instantiation: vvmx.c:pfn_x
Unexecuted instantiation: paging.c:pfn_x
Unexecuted instantiation: paging.c:mfn_x
Unexecuted instantiation: paging.c:gfn_x
p2m.c:gfn_x
Line
Count
Source
25
26.2M
    static inline _type _name##_x(_name##_t n) { return n._name; }
p2m.c:mfn_x
Line
Count
Source
25
93.6M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: p2m.c:pfn_x
Unexecuted instantiation: p2m-pt.c:mfn_x
Unexecuted instantiation: p2m-pt.c:gfn_x
Unexecuted instantiation: p2m-pt.c:pfn_x
p2m-ept.c:gfn_x
Line
Count
Source
25
7.59M
    static inline _type _name##_x(_name##_t n) { return n._name; }
p2m-ept.c:mfn_x
Line
Count
Source
25
14.7M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: p2m-ept.c:pfn_x
Unexecuted instantiation: p2m-pod.c:mfn_x
Unexecuted instantiation: p2m-pod.c:gfn_x
Unexecuted instantiation: p2m-pod.c:pfn_x
Unexecuted instantiation: altp2m.c:mfn_x
Unexecuted instantiation: altp2m.c:pfn_x
Unexecuted instantiation: altp2m.c:gfn_x
guest_walk.c:gfn_x
Line
Count
Source
25
1.04M
    static inline _type _name##_x(_name##_t n) { return n._name; }
guest_walk.c:mfn_x
Line
Count
Source
25
1.23M
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: guest_walk.c:pfn_x
Unexecuted instantiation: mem_paging.c:mfn_x
Unexecuted instantiation: mem_paging.c:pfn_x
Unexecuted instantiation: mem_paging.c:gfn_x
Unexecuted instantiation: mem_sharing.c:mfn_x
Unexecuted instantiation: mem_sharing.c:gfn_x
Unexecuted instantiation: mem_sharing.c:pfn_x
Unexecuted instantiation: multi.c:mfn_x
Unexecuted instantiation: multi.c:gfn_x
Unexecuted instantiation: multi.c:pfn_x
hap.c:mfn_x
Line
Count
Source
25
12
    static inline _type _name##_x(_name##_t n) { return n._name; }
Unexecuted instantiation: hap.c:gfn_x
Unexecuted instantiation: hap.c:pfn_x
Unexecuted instantiation: nested_hap.c:mfn_x
Unexecuted instantiation: nested_hap.c:gfn_x
Unexecuted instantiation: nested_hap.c:pfn_x
Unexecuted instantiation: nested_ept.c:gfn_x
Unexecuted instantiation: nested_ept.c:mfn_x
Unexecuted instantiation: nested_ept.c:pfn_x
Unexecuted instantiation: nmi_int.c:mfn_x
Unexecuted instantiation: nmi_int.c:pfn_x
Unexecuted instantiation: nmi_int.c:gfn_x
Unexecuted instantiation: op_model_p4.c:gfn_x
Unexecuted instantiation: op_model_p4.c:pfn_x
Unexecuted instantiation: op_model_p4.c:mfn_x
Unexecuted instantiation: op_model_ppro.c:gfn_x
Unexecuted instantiation: op_model_ppro.c:pfn_x
Unexecuted instantiation: op_model_ppro.c:mfn_x
Unexecuted instantiation: op_model_athlon.c:gfn_x
Unexecuted instantiation: op_model_athlon.c:pfn_x
Unexecuted instantiation: op_model_athlon.c:mfn_x
Unexecuted instantiation: backtrace.c:mfn_x
Unexecuted instantiation: backtrace.c:gfn_x
Unexecuted instantiation: backtrace.c:pfn_x
Unexecuted instantiation: callback.c:gfn_x
Unexecuted instantiation: callback.c:pfn_x
Unexecuted instantiation: callback.c:mfn_x
Unexecuted instantiation: descriptor-tables.c:mfn_x
Unexecuted instantiation: descriptor-tables.c:gfn_x
Unexecuted instantiation: descriptor-tables.c:pfn_x
Unexecuted instantiation: emul-gate-op.c:mfn_x
Unexecuted instantiation: emul-gate-op.c:pfn_x
Unexecuted instantiation: emul-gate-op.c:gfn_x
Unexecuted instantiation: emul-inv-op.c:gfn_x
Unexecuted instantiation: emul-inv-op.c:pfn_x
Unexecuted instantiation: emul-inv-op.c:mfn_x
Unexecuted instantiation: emul-priv-op.c:mfn_x
Unexecuted instantiation: emul-priv-op.c:gfn_x
Unexecuted instantiation: emul-priv-op.c:pfn_x
Unexecuted instantiation: iret.c:gfn_x
Unexecuted instantiation: iret.c:mfn_x
Unexecuted instantiation: iret.c:pfn_x
Unexecuted instantiation: misc-hypercalls.c:gfn_x
Unexecuted instantiation: misc-hypercalls.c:mfn_x
Unexecuted instantiation: misc-hypercalls.c:pfn_x
Unexecuted instantiation: ro-page-fault.c:mfn_x
Unexecuted instantiation: ro-page-fault.c:gfn_x
Unexecuted instantiation: ro-page-fault.c:pfn_x
Unexecuted instantiation: acpi_mmcfg.c:pfn_x
Unexecuted instantiation: acpi_mmcfg.c:mfn_x
Unexecuted instantiation: acpi_mmcfg.c:gfn_x
Unexecuted instantiation: mmconf-fam10h.c:mfn_x
Unexecuted instantiation: mmconf-fam10h.c:gfn_x
Unexecuted instantiation: mmconf-fam10h.c:pfn_x
Unexecuted instantiation: mmconfig_64.c:gfn_x
Unexecuted instantiation: mmconfig_64.c:mfn_x
Unexecuted instantiation: mmconfig_64.c:pfn_x
Unexecuted instantiation: mmconfig-shared.c:gfn_x
Unexecuted instantiation: mmconfig-shared.c:mfn_x
Unexecuted instantiation: mmconfig-shared.c:pfn_x
26
27
#else
28
29
#define TYPE_SAFE(_type, _name)                                         \
30
    typedef _type _name##_t;                                            \
31
    static inline _name##_t _##_name(_type n) { return n; }             \
32
    static inline _type _name##_x(_name##_t n) { return n; }
33
34
#endif
35
36
#endif /* __XEN_TYPESAFE_H__ */
37
38
/*
39
 * Local variables:
40
 * mode: C
41
 * c-file-style: "BSD"
42
 * c-basic-offset: 4
43
 * tab-width: 4
44
 * indent-tabs-mode: nil
45
 * End:
46
 */