Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/asm/atomic.h
Line
Count
Source (jump to first uncovered line)
1
#ifndef __ARCH_X86_ATOMIC__
2
#define __ARCH_X86_ATOMIC__
3
4
#include <xen/atomic.h>
5
#include <asm/system.h>
6
7
#define build_read_atomic(name, size, type, reg) \
8
159M
static inline type name(const volatile type *addr) \
9
159M
{ \
10
159M
    type ret; \
11
159M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
159M
    return ret; \
13
159M
}
Unexecuted instantiation: qinval.c:read_u8_atomic
Unexecuted instantiation: cpu.c:read_u16_atomic
Unexecuted instantiation: cpu.c:read_u8_atomic
Unexecuted instantiation: cpu.c:read_u64_atomic
Unexecuted instantiation: cpu.c:read_u32_atomic
Unexecuted instantiation: cpupool.c:read_u16_atomic
Unexecuted instantiation: cpupool.c:read_u8_atomic
Unexecuted instantiation: cpupool.c:read_u64_atomic
Unexecuted instantiation: cpupool.c:read_u32_atomic
domctl.c:read_u32_atomic
Line
Count
Source
8
8
static inline type name(const volatile type *addr) \
9
8
{ \
10
8
    type ret; \
11
8
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
8
    return ret; \
13
8
}
Unexecuted instantiation: domctl.c:read_u16_atomic
Unexecuted instantiation: domctl.c:read_u8_atomic
Unexecuted instantiation: domctl.c:read_u64_atomic
Unexecuted instantiation: domain.c:read_u32_atomic
Unexecuted instantiation: domain.c:read_u16_atomic
Unexecuted instantiation: domain.c:read_u8_atomic
Unexecuted instantiation: domain.c:read_u64_atomic
Unexecuted instantiation: event_2l.c:read_u8_atomic
Unexecuted instantiation: event_2l.c:read_u16_atomic
Unexecuted instantiation: event_2l.c:read_u32_atomic
Unexecuted instantiation: event_2l.c:read_u64_atomic
event_channel.c:read_u32_atomic
Line
Count
Source
8
103k
static inline type name(const volatile type *addr) \
9
103k
{ \
10
103k
    type ret; \
11
103k
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
103k
    return ret; \
13
103k
}
Unexecuted instantiation: event_channel.c:read_u64_atomic
Unexecuted instantiation: event_channel.c:read_u8_atomic
Unexecuted instantiation: event_channel.c:read_u16_atomic
Unexecuted instantiation: event_fifo.c:read_u32_atomic
Unexecuted instantiation: event_fifo.c:read_u8_atomic
Unexecuted instantiation: event_fifo.c:read_u16_atomic
Unexecuted instantiation: event_fifo.c:read_u64_atomic
Unexecuted instantiation: grant_table.c:read_u32_atomic
Unexecuted instantiation: grant_table.c:read_u16_atomic
Unexecuted instantiation: grant_table.c:read_u64_atomic
Unexecuted instantiation: grant_table.c:read_u8_atomic
Unexecuted instantiation: guestcopy.c:read_u8_atomic
Unexecuted instantiation: guestcopy.c:read_u64_atomic
Unexecuted instantiation: guestcopy.c:read_u32_atomic
Unexecuted instantiation: guestcopy.c:read_u16_atomic
Unexecuted instantiation: irq.c:read_u16_atomic
Unexecuted instantiation: irq.c:read_u8_atomic
Unexecuted instantiation: irq.c:read_u32_atomic
Unexecuted instantiation: irq.c:read_u64_atomic
Unexecuted instantiation: kernel.c:read_u64_atomic
Unexecuted instantiation: kernel.c:read_u32_atomic
Unexecuted instantiation: kernel.c:read_u8_atomic
Unexecuted instantiation: kernel.c:read_u16_atomic
Unexecuted instantiation: keyhandler.c:read_u32_atomic
Unexecuted instantiation: keyhandler.c:read_u64_atomic
Unexecuted instantiation: keyhandler.c:read_u16_atomic
Unexecuted instantiation: keyhandler.c:read_u8_atomic
Unexecuted instantiation: kexec.c:read_u8_atomic
Unexecuted instantiation: kexec.c:read_u16_atomic
Unexecuted instantiation: kexec.c:read_u32_atomic
Unexecuted instantiation: kexec.c:read_u64_atomic
Unexecuted instantiation: kimage.c:read_u16_atomic
Unexecuted instantiation: kimage.c:read_u8_atomic
Unexecuted instantiation: kimage.c:read_u64_atomic
Unexecuted instantiation: kimage.c:read_u32_atomic
Unexecuted instantiation: mem_access.c:read_u8_atomic
Unexecuted instantiation: mem_access.c:read_u64_atomic
Unexecuted instantiation: mem_access.c:read_u32_atomic
Unexecuted instantiation: mem_access.c:read_u16_atomic
Unexecuted instantiation: memory.c:read_u64_atomic
Unexecuted instantiation: memory.c:read_u32_atomic
Unexecuted instantiation: memory.c:read_u8_atomic
Unexecuted instantiation: memory.c:read_u16_atomic
Unexecuted instantiation: monitor.c:read_u16_atomic
Unexecuted instantiation: monitor.c:read_u32_atomic
Unexecuted instantiation: monitor.c:read_u64_atomic
Unexecuted instantiation: monitor.c:read_u8_atomic
Unexecuted instantiation: multicall.c:read_u32_atomic
Unexecuted instantiation: multicall.c:read_u64_atomic
Unexecuted instantiation: multicall.c:read_u8_atomic
Unexecuted instantiation: multicall.c:read_u16_atomic
page_alloc.c:read_u32_atomic
Line
Count
Source
8
1
static inline type name(const volatile type *addr) \
9
1
{ \
10
1
    type ret; \
11
1
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
1
    return ret; \
13
1
}
Unexecuted instantiation: page_alloc.c:read_u64_atomic
Unexecuted instantiation: page_alloc.c:read_u8_atomic
Unexecuted instantiation: page_alloc.c:read_u16_atomic
Unexecuted instantiation: pdx.c:read_u8_atomic
Unexecuted instantiation: pdx.c:read_u16_atomic
Unexecuted instantiation: pdx.c:read_u32_atomic
Unexecuted instantiation: pdx.c:read_u64_atomic
Unexecuted instantiation: preempt.c:read_u16_atomic
Unexecuted instantiation: preempt.c:read_u8_atomic
Unexecuted instantiation: preempt.c:read_u32_atomic
Unexecuted instantiation: preempt.c:read_u64_atomic
Unexecuted instantiation: rangeset.c:read_u8_atomic
Unexecuted instantiation: rangeset.c:read_u64_atomic
Unexecuted instantiation: rangeset.c:read_u32_atomic
Unexecuted instantiation: rangeset.c:read_u16_atomic
Unexecuted instantiation: rcupdate.c:read_u32_atomic
Unexecuted instantiation: rcupdate.c:read_u8_atomic
Unexecuted instantiation: rcupdate.c:read_u16_atomic
Unexecuted instantiation: rcupdate.c:read_u64_atomic
rwlock.c:read_u32_atomic
Line
Count
Source
8
2.84M
static inline type name(const volatile type *addr) \
9
2.84M
{ \
10
2.84M
    type ret; \
11
2.84M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
2.84M
    return ret; \
13
2.84M
}
Unexecuted instantiation: rwlock.c:read_u8_atomic
Unexecuted instantiation: rwlock.c:read_u64_atomic
Unexecuted instantiation: rwlock.c:read_u16_atomic
Unexecuted instantiation: sched_arinc653.c:read_u32_atomic
Unexecuted instantiation: sched_arinc653.c:read_u16_atomic
Unexecuted instantiation: sched_arinc653.c:read_u64_atomic
Unexecuted instantiation: sched_arinc653.c:read_u8_atomic
sched_credit.c:read_u32_atomic
Line
Count
Source
8
10.0M
static inline type name(const volatile type *addr) \
9
10.0M
{ \
10
10.0M
    type ret; \
11
10.0M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
10.0M
    return ret; \
13
10.0M
}
Unexecuted instantiation: sched_credit.c:read_u64_atomic
Unexecuted instantiation: sched_credit.c:read_u8_atomic
Unexecuted instantiation: sched_credit.c:read_u16_atomic
Unexecuted instantiation: sched_credit2.c:read_u32_atomic
Unexecuted instantiation: sched_credit2.c:read_u8_atomic
Unexecuted instantiation: sched_credit2.c:read_u16_atomic
Unexecuted instantiation: sched_credit2.c:read_u64_atomic
Unexecuted instantiation: sched_rt.c:read_u32_atomic
Unexecuted instantiation: sched_rt.c:read_u16_atomic
Unexecuted instantiation: sched_rt.c:read_u8_atomic
Unexecuted instantiation: sched_rt.c:read_u64_atomic
Unexecuted instantiation: sched_null.c:read_u32_atomic
Unexecuted instantiation: sched_null.c:read_u16_atomic
Unexecuted instantiation: sched_null.c:read_u64_atomic
Unexecuted instantiation: sched_null.c:read_u8_atomic
schedule.c:read_u32_atomic
Line
Count
Source
8
341k
static inline type name(const volatile type *addr) \
9
341k
{ \
10
341k
    type ret; \
11
341k
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
341k
    return ret; \
13
341k
}
Unexecuted instantiation: schedule.c:read_u64_atomic
Unexecuted instantiation: schedule.c:read_u8_atomic
Unexecuted instantiation: schedule.c:read_u16_atomic
Unexecuted instantiation: shutdown.c:read_u8_atomic
Unexecuted instantiation: shutdown.c:read_u16_atomic
Unexecuted instantiation: shutdown.c:read_u32_atomic
Unexecuted instantiation: shutdown.c:read_u64_atomic
Unexecuted instantiation: softirq.c:read_u32_atomic
Unexecuted instantiation: softirq.c:read_u64_atomic
Unexecuted instantiation: softirq.c:read_u8_atomic
Unexecuted instantiation: softirq.c:read_u16_atomic
spinlock.c:read_u32_atomic
Line
Count
Source
8
55.6M
static inline type name(const volatile type *addr) \
9
55.6M
{ \
10
55.6M
    type ret; \
11
55.6M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
55.6M
    return ret; \
13
55.6M
}
spinlock.c:read_u16_atomic
Line
Count
Source
8
56.6M
static inline type name(const volatile type *addr) \
9
56.6M
{ \
10
56.6M
    type ret; \
11
56.6M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
56.6M
    return ret; \
13
56.6M
}
Unexecuted instantiation: spinlock.c:read_u8_atomic
Unexecuted instantiation: spinlock.c:read_u64_atomic
Unexecuted instantiation: stop_machine.c:read_u32_atomic
Unexecuted instantiation: stop_machine.c:read_u8_atomic
Unexecuted instantiation: stop_machine.c:read_u16_atomic
Unexecuted instantiation: stop_machine.c:read_u64_atomic
Unexecuted instantiation: symbols.c:read_u64_atomic
Unexecuted instantiation: symbols.c:read_u32_atomic
Unexecuted instantiation: symbols.c:read_u16_atomic
Unexecuted instantiation: symbols.c:read_u8_atomic
Unexecuted instantiation: sysctl.c:read_u8_atomic
Unexecuted instantiation: sysctl.c:read_u16_atomic
Unexecuted instantiation: sysctl.c:read_u32_atomic
Unexecuted instantiation: sysctl.c:read_u64_atomic
Unexecuted instantiation: tasklet.c:read_u8_atomic
Unexecuted instantiation: tasklet.c:read_u16_atomic
Unexecuted instantiation: tasklet.c:read_u32_atomic
Unexecuted instantiation: tasklet.c:read_u64_atomic
Unexecuted instantiation: time.c:read_u8_atomic
Unexecuted instantiation: time.c:read_u64_atomic
time.c:read_u32_atomic
Line
Count
Source
8
115k
static inline type name(const volatile type *addr) \
9
115k
{ \
10
115k
    type ret; \
11
115k
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
115k
    return ret; \
13
115k
}
Unexecuted instantiation: time.c:read_u16_atomic
timer.c:read_u16_atomic
Line
Count
Source
8
13.3M
static inline type name(const volatile type *addr) \
9
13.3M
{ \
10
13.3M
    type ret; \
11
13.3M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
13.3M
    return ret; \
13
13.3M
}
Unexecuted instantiation: timer.c:read_u64_atomic
Unexecuted instantiation: timer.c:read_u8_atomic
Unexecuted instantiation: timer.c:read_u32_atomic
Unexecuted instantiation: trace.c:read_u64_atomic
Unexecuted instantiation: trace.c:read_u32_atomic
Unexecuted instantiation: trace.c:read_u8_atomic
Unexecuted instantiation: trace.c:read_u16_atomic
Unexecuted instantiation: vm_event.c:read_u32_atomic
Unexecuted instantiation: vm_event.c:read_u16_atomic
Unexecuted instantiation: vm_event.c:read_u64_atomic
Unexecuted instantiation: vm_event.c:read_u8_atomic
Unexecuted instantiation: vmap.c:read_u8_atomic
Unexecuted instantiation: vmap.c:read_u16_atomic
Unexecuted instantiation: vmap.c:read_u32_atomic
Unexecuted instantiation: vmap.c:read_u64_atomic
Unexecuted instantiation: vsprintf.c:read_u32_atomic
Unexecuted instantiation: vsprintf.c:read_u64_atomic
Unexecuted instantiation: vsprintf.c:read_u16_atomic
Unexecuted instantiation: vsprintf.c:read_u8_atomic
Unexecuted instantiation: wait.c:read_u32_atomic
Unexecuted instantiation: wait.c:read_u8_atomic
Unexecuted instantiation: wait.c:read_u64_atomic
Unexecuted instantiation: wait.c:read_u16_atomic
Unexecuted instantiation: xenoprof.c:read_u64_atomic
Unexecuted instantiation: xenoprof.c:read_u32_atomic
Unexecuted instantiation: xenoprof.c:read_u16_atomic
Unexecuted instantiation: xenoprof.c:read_u8_atomic
Unexecuted instantiation: xmalloc_tlsf.c:read_u8_atomic
Unexecuted instantiation: xmalloc_tlsf.c:read_u16_atomic
Unexecuted instantiation: xmalloc_tlsf.c:read_u32_atomic
Unexecuted instantiation: xmalloc_tlsf.c:read_u64_atomic
Unexecuted instantiation: tmem.c:read_u32_atomic
Unexecuted instantiation: tmem.c:read_u64_atomic
Unexecuted instantiation: tmem.c:read_u16_atomic
Unexecuted instantiation: tmem.c:read_u8_atomic
Unexecuted instantiation: tmem_xen.c:read_u16_atomic
Unexecuted instantiation: tmem_xen.c:read_u32_atomic
Unexecuted instantiation: tmem_xen.c:read_u64_atomic
Unexecuted instantiation: tmem_xen.c:read_u8_atomic
Unexecuted instantiation: tmem_control.c:read_u8_atomic
Unexecuted instantiation: tmem_control.c:read_u16_atomic
Unexecuted instantiation: tmem_control.c:read_u32_atomic
Unexecuted instantiation: tmem_control.c:read_u64_atomic
Unexecuted instantiation: llvm.c:read_u8_atomic
Unexecuted instantiation: llvm.c:read_u64_atomic
Unexecuted instantiation: llvm.c:read_u32_atomic
Unexecuted instantiation: llvm.c:read_u16_atomic
Unexecuted instantiation: libelf-loader.c:read_u64_atomic
Unexecuted instantiation: libelf-loader.c:read_u32_atomic
Unexecuted instantiation: libelf-loader.c:read_u16_atomic
Unexecuted instantiation: libelf-loader.c:read_u8_atomic
console.c:read_u32_atomic
Line
Count
Source
8
308
static inline type name(const volatile type *addr) \
9
308
{ \
10
308
    type ret; \
11
308
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
308
    return ret; \
13
308
}
Unexecuted instantiation: console.c:read_u64_atomic
Unexecuted instantiation: console.c:read_u16_atomic
Unexecuted instantiation: console.c:read_u8_atomic
Unexecuted instantiation: ns16550.c:read_u8_atomic
Unexecuted instantiation: ns16550.c:read_u64_atomic
Unexecuted instantiation: ns16550.c:read_u16_atomic
Unexecuted instantiation: ns16550.c:read_u32_atomic
Unexecuted instantiation: ehci-dbgp.c:read_u32_atomic
Unexecuted instantiation: ehci-dbgp.c:read_u64_atomic
Unexecuted instantiation: ehci-dbgp.c:read_u8_atomic
Unexecuted instantiation: ehci-dbgp.c:read_u16_atomic
Unexecuted instantiation: serial.c:read_u64_atomic
Unexecuted instantiation: mmconfig-shared.c:read_u16_atomic
Unexecuted instantiation: mmconfig-shared.c:read_u8_atomic
Unexecuted instantiation: mmconfig-shared.c:read_u64_atomic
Unexecuted instantiation: mmconfig-shared.c:read_u32_atomic
Unexecuted instantiation: mmconfig_64.c:read_u16_atomic
Unexecuted instantiation: mmconfig_64.c:read_u8_atomic
Unexecuted instantiation: mmconfig_64.c:read_u64_atomic
Unexecuted instantiation: mmconfig_64.c:read_u32_atomic
Unexecuted instantiation: mmconf-fam10h.c:read_u8_atomic
Unexecuted instantiation: mmconf-fam10h.c:read_u16_atomic
Unexecuted instantiation: mmconf-fam10h.c:read_u32_atomic
Unexecuted instantiation: mmconf-fam10h.c:read_u64_atomic
Unexecuted instantiation: acpi_mmcfg.c:read_u64_atomic
Unexecuted instantiation: acpi_mmcfg.c:read_u8_atomic
Unexecuted instantiation: acpi_mmcfg.c:read_u16_atomic
Unexecuted instantiation: acpi_mmcfg.c:read_u32_atomic
Unexecuted instantiation: ro-page-fault.c:read_u16_atomic
Unexecuted instantiation: ro-page-fault.c:read_u32_atomic
Unexecuted instantiation: ro-page-fault.c:read_u64_atomic
Unexecuted instantiation: ro-page-fault.c:read_u8_atomic
Unexecuted instantiation: misc-hypercalls.c:read_u8_atomic
Unexecuted instantiation: misc-hypercalls.c:read_u64_atomic
Unexecuted instantiation: misc-hypercalls.c:read_u16_atomic
Unexecuted instantiation: misc-hypercalls.c:read_u32_atomic
Unexecuted instantiation: iret.c:read_u16_atomic
Unexecuted instantiation: iret.c:read_u32_atomic
Unexecuted instantiation: iret.c:read_u64_atomic
Unexecuted instantiation: iret.c:read_u8_atomic
Unexecuted instantiation: emul-priv-op.c:read_u32_atomic
Unexecuted instantiation: emul-priv-op.c:read_u16_atomic
Unexecuted instantiation: emul-priv-op.c:read_u8_atomic
Unexecuted instantiation: emul-priv-op.c:read_u64_atomic
Unexecuted instantiation: emul-inv-op.c:read_u64_atomic
Unexecuted instantiation: emul-inv-op.c:read_u8_atomic
Unexecuted instantiation: emul-inv-op.c:read_u16_atomic
Unexecuted instantiation: emul-inv-op.c:read_u32_atomic
Unexecuted instantiation: emul-gate-op.c:read_u64_atomic
Unexecuted instantiation: emul-gate-op.c:read_u8_atomic
Unexecuted instantiation: emul-gate-op.c:read_u16_atomic
Unexecuted instantiation: emul-gate-op.c:read_u32_atomic
Unexecuted instantiation: descriptor-tables.c:read_u8_atomic
Unexecuted instantiation: descriptor-tables.c:read_u16_atomic
Unexecuted instantiation: descriptor-tables.c:read_u32_atomic
Unexecuted instantiation: descriptor-tables.c:read_u64_atomic
Unexecuted instantiation: callback.c:read_u8_atomic
Unexecuted instantiation: callback.c:read_u64_atomic
Unexecuted instantiation: callback.c:read_u32_atomic
Unexecuted instantiation: callback.c:read_u16_atomic
Unexecuted instantiation: backtrace.c:read_u8_atomic
Unexecuted instantiation: backtrace.c:read_u32_atomic
Unexecuted instantiation: backtrace.c:read_u16_atomic
Unexecuted instantiation: backtrace.c:read_u64_atomic
Unexecuted instantiation: op_model_athlon.c:read_u8_atomic
Unexecuted instantiation: op_model_athlon.c:read_u16_atomic
Unexecuted instantiation: op_model_athlon.c:read_u32_atomic
Unexecuted instantiation: op_model_athlon.c:read_u64_atomic
Unexecuted instantiation: op_model_ppro.c:read_u8_atomic
Unexecuted instantiation: op_model_ppro.c:read_u64_atomic
Unexecuted instantiation: op_model_ppro.c:read_u32_atomic
Unexecuted instantiation: op_model_ppro.c:read_u16_atomic
Unexecuted instantiation: op_model_p4.c:read_u8_atomic
Unexecuted instantiation: op_model_p4.c:read_u16_atomic
Unexecuted instantiation: op_model_p4.c:read_u32_atomic
Unexecuted instantiation: op_model_p4.c:read_u64_atomic
Unexecuted instantiation: nmi_int.c:read_u8_atomic
Unexecuted instantiation: nmi_int.c:read_u64_atomic
Unexecuted instantiation: nmi_int.c:read_u32_atomic
Unexecuted instantiation: nmi_int.c:read_u16_atomic
Unexecuted instantiation: nested_ept.c:read_u16_atomic
Unexecuted instantiation: nested_ept.c:read_u32_atomic
Unexecuted instantiation: nested_ept.c:read_u64_atomic
Unexecuted instantiation: nested_ept.c:read_u8_atomic
Unexecuted instantiation: nested_hap.c:read_u16_atomic
Unexecuted instantiation: nested_hap.c:read_u32_atomic
Unexecuted instantiation: nested_hap.c:read_u64_atomic
Unexecuted instantiation: nested_hap.c:read_u8_atomic
Unexecuted instantiation: hap.c:read_u16_atomic
Unexecuted instantiation: hap.c:read_u8_atomic
Unexecuted instantiation: hap.c:read_u32_atomic
Unexecuted instantiation: hap.c:read_u64_atomic
Unexecuted instantiation: multi.c:read_u16_atomic
Unexecuted instantiation: multi.c:read_u8_atomic
Unexecuted instantiation: multi.c:read_u32_atomic
Unexecuted instantiation: multi.c:read_u64_atomic
Unexecuted instantiation: mem_sharing.c:read_u16_atomic
Unexecuted instantiation: mem_sharing.c:read_u8_atomic
Unexecuted instantiation: mem_sharing.c:read_u64_atomic
Unexecuted instantiation: mem_sharing.c:read_u32_atomic
Unexecuted instantiation: mem_paging.c:read_u16_atomic
Unexecuted instantiation: mem_paging.c:read_u8_atomic
Unexecuted instantiation: mem_paging.c:read_u32_atomic
Unexecuted instantiation: mem_paging.c:read_u64_atomic
Unexecuted instantiation: guest_walk.c:read_u64_atomic
Unexecuted instantiation: guest_walk.c:read_u32_atomic
Unexecuted instantiation: guest_walk.c:read_u16_atomic
Unexecuted instantiation: guest_walk.c:read_u8_atomic
Unexecuted instantiation: altp2m.c:read_u16_atomic
Unexecuted instantiation: altp2m.c:read_u32_atomic
Unexecuted instantiation: altp2m.c:read_u64_atomic
Unexecuted instantiation: altp2m.c:read_u8_atomic
Unexecuted instantiation: p2m-pod.c:read_u8_atomic
Unexecuted instantiation: p2m-pod.c:read_u32_atomic
Unexecuted instantiation: p2m-pod.c:read_u64_atomic
Unexecuted instantiation: p2m-pod.c:read_u16_atomic
Unexecuted instantiation: p2m-ept.c:read_u16_atomic
Unexecuted instantiation: p2m-ept.c:read_u8_atomic
Unexecuted instantiation: p2m-ept.c:read_u32_atomic
p2m-ept.c:read_u64_atomic
Line
Count
Source
8
18.6M
static inline type name(const volatile type *addr) \
9
18.6M
{ \
10
18.6M
    type ret; \
11
18.6M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
18.6M
    return ret; \
13
18.6M
}
Unexecuted instantiation: p2m-pt.c:read_u16_atomic
Unexecuted instantiation: p2m-pt.c:read_u8_atomic
Unexecuted instantiation: p2m-pt.c:read_u64_atomic
Unexecuted instantiation: p2m-pt.c:read_u32_atomic
Unexecuted instantiation: p2m.c:read_u8_atomic
Unexecuted instantiation: p2m.c:read_u16_atomic
Unexecuted instantiation: p2m.c:read_u32_atomic
Unexecuted instantiation: p2m.c:read_u64_atomic
Unexecuted instantiation: paging.c:read_u16_atomic
Unexecuted instantiation: paging.c:read_u32_atomic
Unexecuted instantiation: paging.c:read_u64_atomic
Unexecuted instantiation: paging.c:read_u8_atomic
Unexecuted instantiation: vvmx.c:read_u8_atomic
Unexecuted instantiation: vvmx.c:read_u16_atomic
Unexecuted instantiation: vvmx.c:read_u64_atomic
Unexecuted instantiation: vvmx.c:read_u32_atomic
Unexecuted instantiation: vmx.c:read_u16_atomic
Unexecuted instantiation: vmx.c:read_u32_atomic
Unexecuted instantiation: vmx.c:read_u64_atomic
Unexecuted instantiation: vmx.c:read_u8_atomic
Unexecuted instantiation: vmcs.c:read_u16_atomic
Unexecuted instantiation: vmcs.c:read_u8_atomic
Unexecuted instantiation: vmcs.c:read_u64_atomic
Unexecuted instantiation: vmcs.c:read_u32_atomic
Unexecuted instantiation: realmode.c:read_u64_atomic
Unexecuted instantiation: realmode.c:read_u32_atomic
Unexecuted instantiation: realmode.c:read_u16_atomic
Unexecuted instantiation: realmode.c:read_u8_atomic
Unexecuted instantiation: vmcb.c:read_u16_atomic
Unexecuted instantiation: vmcb.c:read_u8_atomic
Unexecuted instantiation: vmcb.c:read_u64_atomic
Unexecuted instantiation: vmcb.c:read_u32_atomic
Unexecuted instantiation: svmdebug.c:read_u16_atomic
Unexecuted instantiation: svmdebug.c:read_u32_atomic
Unexecuted instantiation: svmdebug.c:read_u64_atomic
Unexecuted instantiation: svmdebug.c:read_u8_atomic
Unexecuted instantiation: svm.c:read_u64_atomic
Unexecuted instantiation: svm.c:read_u16_atomic
Unexecuted instantiation: svm.c:read_u8_atomic
Unexecuted instantiation: svm.c:read_u32_atomic
Unexecuted instantiation: nestedsvm.c:read_u8_atomic
Unexecuted instantiation: nestedsvm.c:read_u32_atomic
Unexecuted instantiation: nestedsvm.c:read_u64_atomic
Unexecuted instantiation: nestedsvm.c:read_u16_atomic
Unexecuted instantiation: intr.c:read_u64_atomic
Unexecuted instantiation: intr.c:read_u32_atomic
Unexecuted instantiation: intr.c:read_u16_atomic
Unexecuted instantiation: intr.c:read_u8_atomic
Unexecuted instantiation: vpt.c:read_u64_atomic
Unexecuted instantiation: vpt.c:read_u32_atomic
Unexecuted instantiation: vpt.c:read_u16_atomic
Unexecuted instantiation: vpt.c:read_u8_atomic
Unexecuted instantiation: vpic.c:read_u8_atomic
Unexecuted instantiation: vpic.c:read_u64_atomic
Unexecuted instantiation: vpic.c:read_u32_atomic
Unexecuted instantiation: vpic.c:read_u16_atomic
Unexecuted instantiation: vmsi.c:read_u16_atomic
Unexecuted instantiation: vmsi.c:read_u8_atomic
Unexecuted instantiation: vmsi.c:read_u32_atomic
Unexecuted instantiation: vmsi.c:read_u64_atomic
Unexecuted instantiation: vlapic.c:read_u16_atomic
Unexecuted instantiation: vlapic.c:read_u8_atomic
Unexecuted instantiation: vlapic.c:read_u32_atomic
Unexecuted instantiation: vlapic.c:read_u64_atomic
Unexecuted instantiation: viridian.c:read_u32_atomic
Unexecuted instantiation: viridian.c:read_u64_atomic
Unexecuted instantiation: viridian.c:read_u16_atomic
Unexecuted instantiation: viridian.c:read_u8_atomic
Unexecuted instantiation: vioapic.c:read_u64_atomic
Unexecuted instantiation: vioapic.c:read_u32_atomic
Unexecuted instantiation: vioapic.c:read_u16_atomic
Unexecuted instantiation: vioapic.c:read_u8_atomic
Unexecuted instantiation: stdvga.c:read_u64_atomic
Unexecuted instantiation: stdvga.c:read_u32_atomic
Unexecuted instantiation: stdvga.c:read_u16_atomic
Unexecuted instantiation: stdvga.c:read_u8_atomic
Unexecuted instantiation: save.c:read_u16_atomic
Unexecuted instantiation: save.c:read_u32_atomic
Unexecuted instantiation: save.c:read_u64_atomic
Unexecuted instantiation: save.c:read_u8_atomic
Unexecuted instantiation: rtc.c:read_u16_atomic
Unexecuted instantiation: rtc.c:read_u8_atomic
Unexecuted instantiation: rtc.c:read_u32_atomic
Unexecuted instantiation: rtc.c:read_u64_atomic
Unexecuted instantiation: pmtimer.c:read_u64_atomic
Unexecuted instantiation: pmtimer.c:read_u16_atomic
Unexecuted instantiation: pmtimer.c:read_u8_atomic
Unexecuted instantiation: pmtimer.c:read_u32_atomic
Unexecuted instantiation: nestedhvm.c:read_u8_atomic
Unexecuted instantiation: nestedhvm.c:read_u32_atomic
Unexecuted instantiation: nestedhvm.c:read_u16_atomic
Unexecuted instantiation: nestedhvm.c:read_u64_atomic
Unexecuted instantiation: mtrr.c:read_u16_atomic
Unexecuted instantiation: mtrr.c:read_u8_atomic
Unexecuted instantiation: mtrr.c:read_u32_atomic
Unexecuted instantiation: mtrr.c:read_u64_atomic
Unexecuted instantiation: ioreq.c:read_u16_atomic
Unexecuted instantiation: ioreq.c:read_u8_atomic
Unexecuted instantiation: ioreq.c:read_u64_atomic
Unexecuted instantiation: ioreq.c:read_u32_atomic
Unexecuted instantiation: intercept.c:read_u16_atomic
Unexecuted instantiation: intercept.c:read_u32_atomic
Unexecuted instantiation: intercept.c:read_u64_atomic
Unexecuted instantiation: intercept.c:read_u8_atomic
Unexecuted instantiation: i8254.c:read_u64_atomic
Unexecuted instantiation: i8254.c:read_u32_atomic
Unexecuted instantiation: i8254.c:read_u16_atomic
Unexecuted instantiation: i8254.c:read_u8_atomic
Unexecuted instantiation: hvm.c:read_u16_atomic
Unexecuted instantiation: hvm.c:read_u64_atomic
Unexecuted instantiation: hvm.c:read_u8_atomic
Unexecuted instantiation: hvm.c:read_u32_atomic
Unexecuted instantiation: emulate.c:read_u16_atomic
Unexecuted instantiation: emulate.c:read_u8_atomic
Unexecuted instantiation: emulate.c:read_u64_atomic
Unexecuted instantiation: emulate.c:read_u32_atomic
Unexecuted instantiation: dm.c:read_u8_atomic
Unexecuted instantiation: dm.c:read_u32_atomic
Unexecuted instantiation: dm.c:read_u16_atomic
Unexecuted instantiation: dm.c:read_u64_atomic
Unexecuted instantiation: asid.c:read_u64_atomic
Unexecuted instantiation: asid.c:read_u32_atomic
Unexecuted instantiation: asid.c:read_u16_atomic
Unexecuted instantiation: asid.c:read_u8_atomic
Unexecuted instantiation: probe.c:read_u64_atomic
Unexecuted instantiation: probe.c:read_u32_atomic
Unexecuted instantiation: probe.c:read_u16_atomic
Unexecuted instantiation: probe.c:read_u8_atomic
Unexecuted instantiation: delivery.c:read_u64_atomic
Unexecuted instantiation: delivery.c:read_u32_atomic
Unexecuted instantiation: delivery.c:read_u16_atomic
Unexecuted instantiation: delivery.c:read_u8_atomic
Unexecuted instantiation: default.c:read_u8_atomic
Unexecuted instantiation: default.c:read_u64_atomic
Unexecuted instantiation: default.c:read_u32_atomic
Unexecuted instantiation: default.c:read_u16_atomic
Unexecuted instantiation: x2apic.c:read_u8_atomic
Unexecuted instantiation: x2apic.c:read_u64_atomic
Unexecuted instantiation: x2apic.c:read_u16_atomic
Unexecuted instantiation: x2apic.c:read_u32_atomic
Unexecuted instantiation: bigsmp.c:read_u8_atomic
Unexecuted instantiation: bigsmp.c:read_u64_atomic
Unexecuted instantiation: bigsmp.c:read_u32_atomic
Unexecuted instantiation: bigsmp.c:read_u16_atomic
Unexecuted instantiation: main.c:read_u8_atomic
Unexecuted instantiation: main.c:read_u16_atomic
Unexecuted instantiation: main.c:read_u64_atomic
main.c:read_u32_atomic
Line
Count
Source
8
82.5k
static inline type name(const volatile type *addr) \
9
82.5k
{ \
10
82.5k
    type ret; \
11
82.5k
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
82.5k
    return ret; \
13
82.5k
}
Unexecuted instantiation: generic.c:read_u8_atomic
Unexecuted instantiation: generic.c:read_u16_atomic
Unexecuted instantiation: generic.c:read_u32_atomic
Unexecuted instantiation: generic.c:read_u64_atomic
Unexecuted instantiation: vmce.c:read_u64_atomic
Unexecuted instantiation: vmce.c:read_u16_atomic
Unexecuted instantiation: vmce.c:read_u32_atomic
Unexecuted instantiation: vmce.c:read_u8_atomic
Unexecuted instantiation: util.c:read_u64_atomic
Unexecuted instantiation: util.c:read_u8_atomic
Unexecuted instantiation: util.c:read_u16_atomic
Unexecuted instantiation: util.c:read_u32_atomic
Unexecuted instantiation: non-fatal.c:read_u64_atomic
Unexecuted instantiation: non-fatal.c:read_u16_atomic
Unexecuted instantiation: non-fatal.c:read_u8_atomic
Unexecuted instantiation: non-fatal.c:read_u32_atomic
Unexecuted instantiation: mce_intel.c:read_u8_atomic
Unexecuted instantiation: mce_intel.c:read_u64_atomic
Unexecuted instantiation: mce_intel.c:read_u16_atomic
Unexecuted instantiation: mce_intel.c:read_u32_atomic
Unexecuted instantiation: mce-apei.c:read_u8_atomic
Unexecuted instantiation: mce-apei.c:read_u32_atomic
Unexecuted instantiation: mce-apei.c:read_u16_atomic
Unexecuted instantiation: mce-apei.c:read_u64_atomic
Unexecuted instantiation: mce.c:read_u8_atomic
Unexecuted instantiation: mce.c:read_u16_atomic
Unexecuted instantiation: mce.c:read_u64_atomic
Unexecuted instantiation: mce.c:read_u32_atomic
Unexecuted instantiation: mctelem.c:read_u64_atomic
Unexecuted instantiation: mctelem.c:read_u16_atomic
Unexecuted instantiation: mctelem.c:read_u32_atomic
Unexecuted instantiation: mctelem.c:read_u8_atomic
Unexecuted instantiation: barrier.c:read_u64_atomic
Unexecuted instantiation: barrier.c:read_u8_atomic
Unexecuted instantiation: barrier.c:read_u16_atomic
Unexecuted instantiation: barrier.c:read_u32_atomic
Unexecuted instantiation: mcaction.c:read_u16_atomic
Unexecuted instantiation: mcaction.c:read_u32_atomic
Unexecuted instantiation: mcaction.c:read_u64_atomic
Unexecuted instantiation: mcaction.c:read_u8_atomic
Unexecuted instantiation: mce_amd.c:read_u64_atomic
Unexecuted instantiation: mce_amd.c:read_u32_atomic
Unexecuted instantiation: mce_amd.c:read_u16_atomic
Unexecuted instantiation: mce_amd.c:read_u8_atomic
Unexecuted instantiation: amd_nonfatal.c:read_u64_atomic
Unexecuted instantiation: amd_nonfatal.c:read_u16_atomic
Unexecuted instantiation: amd_nonfatal.c:read_u8_atomic
Unexecuted instantiation: amd_nonfatal.c:read_u32_atomic
Unexecuted instantiation: vpmu_intel.c:read_u8_atomic
Unexecuted instantiation: vpmu_intel.c:read_u64_atomic
Unexecuted instantiation: vpmu_intel.c:read_u32_atomic
Unexecuted instantiation: vpmu_intel.c:read_u16_atomic
Unexecuted instantiation: vpmu_amd.c:read_u64_atomic
Unexecuted instantiation: vpmu_amd.c:read_u16_atomic
Unexecuted instantiation: vpmu_amd.c:read_u32_atomic
Unexecuted instantiation: vpmu_amd.c:read_u8_atomic
Unexecuted instantiation: vpmu.c:read_u8_atomic
Unexecuted instantiation: vpmu.c:read_u64_atomic
Unexecuted instantiation: vpmu.c:read_u32_atomic
Unexecuted instantiation: vpmu.c:read_u16_atomic
Unexecuted instantiation: mwait-idle.c:read_u64_atomic
Unexecuted instantiation: mwait-idle.c:read_u16_atomic
Unexecuted instantiation: mwait-idle.c:read_u8_atomic
mwait-idle.c:read_u32_atomic
Line
Count
Source
8
2.07M
static inline type name(const volatile type *addr) \
9
2.07M
{ \
10
2.07M
    type ret; \
11
2.07M
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
2.07M
    return ret; \
13
2.07M
}
Unexecuted instantiation: intel.c:read_u32_atomic
Unexecuted instantiation: intel.c:read_u64_atomic
Unexecuted instantiation: intel.c:read_u16_atomic
Unexecuted instantiation: intel.c:read_u8_atomic
Unexecuted instantiation: common.c:read_u32_atomic
Unexecuted instantiation: common.c:read_u64_atomic
Unexecuted instantiation: common.c:read_u8_atomic
Unexecuted instantiation: common.c:read_u16_atomic
Unexecuted instantiation: amd.c:read_u32_atomic
Unexecuted instantiation: amd.c:read_u64_atomic
Unexecuted instantiation: amd.c:read_u8_atomic
Unexecuted instantiation: amd.c:read_u16_atomic
Unexecuted instantiation: powernow.c:read_u64_atomic
Unexecuted instantiation: powernow.c:read_u32_atomic
Unexecuted instantiation: powernow.c:read_u16_atomic
Unexecuted instantiation: powernow.c:read_u8_atomic
Unexecuted instantiation: cpuidle_menu.c:read_u8_atomic
Unexecuted instantiation: cpuidle_menu.c:read_u16_atomic
Unexecuted instantiation: cpuidle_menu.c:read_u32_atomic
Unexecuted instantiation: cpuidle_menu.c:read_u64_atomic
Unexecuted instantiation: cpu_idle.c:read_u16_atomic
Unexecuted instantiation: cpu_idle.c:read_u8_atomic
Unexecuted instantiation: cpu_idle.c:read_u64_atomic
Unexecuted instantiation: cpu_idle.c:read_u32_atomic
Unexecuted instantiation: suspend.c:read_u8_atomic
Unexecuted instantiation: suspend.c:read_u16_atomic
Unexecuted instantiation: suspend.c:read_u32_atomic
Unexecuted instantiation: suspend.c:read_u64_atomic
Unexecuted instantiation: power.c:read_u16_atomic
Unexecuted instantiation: power.c:read_u8_atomic
Unexecuted instantiation: power.c:read_u64_atomic
Unexecuted instantiation: power.c:read_u32_atomic
Unexecuted instantiation: lib.c:read_u64_atomic
Unexecuted instantiation: lib.c:read_u8_atomic
Unexecuted instantiation: lib.c:read_u16_atomic
Unexecuted instantiation: lib.c:read_u32_atomic
Unexecuted instantiation: xstate.c:read_u8_atomic
Unexecuted instantiation: xstate.c:read_u64_atomic
Unexecuted instantiation: xstate.c:read_u32_atomic
Unexecuted instantiation: xstate.c:read_u16_atomic
Unexecuted instantiation: hpet.c:read_u8_atomic
Unexecuted instantiation: hpet.c:read_u16_atomic
Unexecuted instantiation: hpet.c:read_u32_atomic
Unexecuted instantiation: hpet.c:read_u64_atomic
Unexecuted instantiation: tboot.c:read_u64_atomic
Unexecuted instantiation: tboot.c:read_u32_atomic
Unexecuted instantiation: tboot.c:read_u16_atomic
Unexecuted instantiation: tboot.c:read_u8_atomic
Unexecuted instantiation: x86_emulate.c:read_u16_atomic
Unexecuted instantiation: x86_emulate.c:read_u8_atomic
Unexecuted instantiation: x86_emulate.c:read_u64_atomic
Unexecuted instantiation: x86_emulate.c:read_u32_atomic
Unexecuted instantiation: usercopy.c:read_u16_atomic
Unexecuted instantiation: usercopy.c:read_u32_atomic
Unexecuted instantiation: usercopy.c:read_u64_atomic
Unexecuted instantiation: usercopy.c:read_u8_atomic
Unexecuted instantiation: traps.c:read_u16_atomic
Unexecuted instantiation: traps.c:read_u8_atomic
Unexecuted instantiation: traps.c:read_u32_atomic
Unexecuted instantiation: traps.c:read_u64_atomic
Unexecuted instantiation: srat.c:read_u64_atomic
Unexecuted instantiation: srat.c:read_u32_atomic
Unexecuted instantiation: srat.c:read_u16_atomic
Unexecuted instantiation: srat.c:read_u8_atomic
Unexecuted instantiation: smpboot.c:read_u8_atomic
Unexecuted instantiation: smpboot.c:read_u16_atomic
Unexecuted instantiation: smpboot.c:read_u64_atomic
Unexecuted instantiation: smpboot.c:read_u32_atomic
Unexecuted instantiation: smp.c:read_u8_atomic
Unexecuted instantiation: smp.c:read_u64_atomic
Unexecuted instantiation: smp.c:read_u32_atomic
Unexecuted instantiation: smp.c:read_u16_atomic
Unexecuted instantiation: setup.c:read_u16_atomic
Unexecuted instantiation: setup.c:read_u32_atomic
Unexecuted instantiation: setup.c:read_u64_atomic
Unexecuted instantiation: setup.c:read_u8_atomic
Unexecuted instantiation: psr.c:read_u16_atomic
Unexecuted instantiation: psr.c:read_u8_atomic
Unexecuted instantiation: psr.c:read_u64_atomic
Unexecuted instantiation: psr.c:read_u32_atomic
Unexecuted instantiation: platform_hypercall.c:read_u16_atomic
Unexecuted instantiation: platform_hypercall.c:read_u8_atomic
Unexecuted instantiation: platform_hypercall.c:read_u64_atomic
Unexecuted instantiation: platform_hypercall.c:read_u32_atomic
Unexecuted instantiation: physdev.c:read_u64_atomic
Unexecuted instantiation: physdev.c:read_u32_atomic
Unexecuted instantiation: physdev.c:read_u16_atomic
Unexecuted instantiation: physdev.c:read_u8_atomic
Unexecuted instantiation: percpu.c:read_u32_atomic
Unexecuted instantiation: percpu.c:read_u64_atomic
Unexecuted instantiation: percpu.c:read_u8_atomic
Unexecuted instantiation: percpu.c:read_u16_atomic
Unexecuted instantiation: nmi.c:read_u64_atomic
Unexecuted instantiation: nmi.c:read_u8_atomic
Unexecuted instantiation: nmi.c:read_u16_atomic
Unexecuted instantiation: nmi.c:read_u32_atomic
Unexecuted instantiation: mpparse.c:read_u8_atomic
Unexecuted instantiation: mpparse.c:read_u64_atomic
Unexecuted instantiation: mpparse.c:read_u16_atomic
Unexecuted instantiation: mpparse.c:read_u32_atomic
Unexecuted instantiation: mm.c:read_u8_atomic
Unexecuted instantiation: mm.c:read_u64_atomic
Unexecuted instantiation: mm.c:read_u16_atomic
mm.c:read_u32_atomic
Line
Count
Source
8
3
static inline type name(const volatile type *addr) \
9
3
{ \
10
3
    type ret; \
11
3
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
3
    return ret; \
13
3
}
Unexecuted instantiation: microcode.c:read_u64_atomic
Unexecuted instantiation: microcode.c:read_u8_atomic
Unexecuted instantiation: microcode.c:read_u16_atomic
Unexecuted instantiation: microcode.c:read_u32_atomic
Unexecuted instantiation: microcode_intel.c:read_u64_atomic
Unexecuted instantiation: microcode_intel.c:read_u32_atomic
Unexecuted instantiation: microcode_intel.c:read_u16_atomic
Unexecuted instantiation: microcode_intel.c:read_u8_atomic
Unexecuted instantiation: microcode_amd.c:read_u64_atomic
Unexecuted instantiation: microcode_amd.c:read_u32_atomic
Unexecuted instantiation: microcode_amd.c:read_u16_atomic
Unexecuted instantiation: microcode_amd.c:read_u8_atomic
Unexecuted instantiation: machine_kexec.c:read_u8_atomic
Unexecuted instantiation: machine_kexec.c:read_u16_atomic
Unexecuted instantiation: machine_kexec.c:read_u32_atomic
Unexecuted instantiation: machine_kexec.c:read_u64_atomic
Unexecuted instantiation: ioport_emulate.c:read_u64_atomic
Unexecuted instantiation: ioport_emulate.c:read_u32_atomic
Unexecuted instantiation: ioport_emulate.c:read_u16_atomic
Unexecuted instantiation: ioport_emulate.c:read_u8_atomic
Unexecuted instantiation: msr.c:read_u64_atomic
Unexecuted instantiation: msr.c:read_u32_atomic
Unexecuted instantiation: msr.c:read_u16_atomic
Unexecuted instantiation: msr.c:read_u8_atomic
Unexecuted instantiation: io_apic.c:read_u8_atomic
Unexecuted instantiation: io_apic.c:read_u16_atomic
Unexecuted instantiation: io_apic.c:read_u32_atomic
Unexecuted instantiation: io_apic.c:read_u64_atomic
Unexecuted instantiation: i8259.c:read_u32_atomic
Unexecuted instantiation: i8259.c:read_u16_atomic
Unexecuted instantiation: i8259.c:read_u8_atomic
Unexecuted instantiation: i8259.c:read_u64_atomic
Unexecuted instantiation: i387.c:read_u16_atomic
Unexecuted instantiation: i387.c:read_u32_atomic
Unexecuted instantiation: i387.c:read_u64_atomic
Unexecuted instantiation: i387.c:read_u8_atomic
Unexecuted instantiation: hypercall.c:read_u8_atomic
Unexecuted instantiation: hypercall.c:read_u64_atomic
Unexecuted instantiation: hypercall.c:read_u32_atomic
Unexecuted instantiation: hypercall.c:read_u16_atomic
Unexecuted instantiation: flushtlb.c:read_u16_atomic
Unexecuted instantiation: flushtlb.c:read_u32_atomic
Unexecuted instantiation: flushtlb.c:read_u64_atomic
Unexecuted instantiation: flushtlb.c:read_u8_atomic
Unexecuted instantiation: extable.c:read_u8_atomic
Unexecuted instantiation: extable.c:read_u64_atomic
Unexecuted instantiation: extable.c:read_u32_atomic
Unexecuted instantiation: extable.c:read_u16_atomic
Unexecuted instantiation: e820.c:read_u32_atomic
Unexecuted instantiation: e820.c:read_u64_atomic
Unexecuted instantiation: e820.c:read_u8_atomic
Unexecuted instantiation: e820.c:read_u16_atomic
Unexecuted instantiation: domain_page.c:read_u16_atomic
Unexecuted instantiation: domain_page.c:read_u8_atomic
Unexecuted instantiation: domain_page.c:read_u64_atomic
Unexecuted instantiation: domain_page.c:read_u32_atomic
Unexecuted instantiation: debug.c:read_u8_atomic
Unexecuted instantiation: debug.c:read_u64_atomic
Unexecuted instantiation: debug.c:read_u32_atomic
Unexecuted instantiation: debug.c:read_u16_atomic
Unexecuted instantiation: crash.c:read_u64_atomic
Unexecuted instantiation: crash.c:read_u8_atomic
Unexecuted instantiation: crash.c:read_u32_atomic
Unexecuted instantiation: crash.c:read_u16_atomic
Unexecuted instantiation: compat.c:read_u16_atomic
Unexecuted instantiation: compat.c:read_u32_atomic
Unexecuted instantiation: compat.c:read_u64_atomic
Unexecuted instantiation: compat.c:read_u8_atomic
Unexecuted instantiation: cpuid.c:read_u32_atomic
Unexecuted instantiation: cpuid.c:read_u64_atomic
Unexecuted instantiation: cpuid.c:read_u8_atomic
Unexecuted instantiation: cpuid.c:read_u16_atomic
Unexecuted instantiation: apic.c:read_u8_atomic
Unexecuted instantiation: apic.c:read_u32_atomic
Unexecuted instantiation: apic.c:read_u16_atomic
Unexecuted instantiation: apic.c:read_u64_atomic
Unexecuted instantiation: xsm_core.c:read_u16_atomic
Unexecuted instantiation: xsm_core.c:read_u64_atomic
Unexecuted instantiation: xsm_core.c:read_u8_atomic
Unexecuted instantiation: xsm_core.c:read_u32_atomic
Unexecuted instantiation: vesa.c:read_u64_atomic
Unexecuted instantiation: vesa.c:read_u32_atomic
Unexecuted instantiation: vesa.c:read_u16_atomic
Unexecuted instantiation: vesa.c:read_u8_atomic
Unexecuted instantiation: vga.c:read_u64_atomic
Unexecuted instantiation: vga.c:read_u32_atomic
Unexecuted instantiation: vga.c:read_u16_atomic
Unexecuted instantiation: vga.c:read_u8_atomic
Unexecuted instantiation: apei-io.c:read_u8_atomic
Unexecuted instantiation: apei-io.c:read_u16_atomic
Unexecuted instantiation: apei-io.c:read_u32_atomic
Unexecuted instantiation: apei-io.c:read_u64_atomic
Unexecuted instantiation: apei-base.c:read_u64_atomic
Unexecuted instantiation: apei-base.c:read_u8_atomic
Unexecuted instantiation: apei-base.c:read_u16_atomic
Unexecuted instantiation: apei-base.c:read_u32_atomic
Unexecuted instantiation: hest.c:read_u16_atomic
Unexecuted instantiation: hest.c:read_u8_atomic
Unexecuted instantiation: hest.c:read_u64_atomic
Unexecuted instantiation: hest.c:read_u32_atomic
Unexecuted instantiation: erst.c:read_u32_atomic
Unexecuted instantiation: erst.c:read_u16_atomic
Unexecuted instantiation: erst.c:read_u8_atomic
Unexecuted instantiation: erst.c:read_u64_atomic
Unexecuted instantiation: utglobal.c:read_u8_atomic
Unexecuted instantiation: utglobal.c:read_u16_atomic
Unexecuted instantiation: utglobal.c:read_u64_atomic
Unexecuted instantiation: utglobal.c:read_u32_atomic
Unexecuted instantiation: tbutils.c:read_u16_atomic
Unexecuted instantiation: tbutils.c:read_u64_atomic
Unexecuted instantiation: tbutils.c:read_u32_atomic
Unexecuted instantiation: tbutils.c:read_u8_atomic
Unexecuted instantiation: reboot.c:read_u64_atomic
Unexecuted instantiation: reboot.c:read_u32_atomic
Unexecuted instantiation: reboot.c:read_u16_atomic
Unexecuted instantiation: reboot.c:read_u8_atomic
Unexecuted instantiation: hwregs.c:read_u64_atomic
Unexecuted instantiation: hwregs.c:read_u32_atomic
Unexecuted instantiation: hwregs.c:read_u16_atomic
Unexecuted instantiation: hwregs.c:read_u8_atomic
Unexecuted instantiation: pmstat.c:read_u32_atomic
Unexecuted instantiation: pmstat.c:read_u16_atomic
Unexecuted instantiation: pmstat.c:read_u8_atomic
Unexecuted instantiation: pmstat.c:read_u64_atomic
Unexecuted instantiation: osl.c:read_u16_atomic
Unexecuted instantiation: osl.c:read_u8_atomic
Unexecuted instantiation: osl.c:read_u64_atomic
Unexecuted instantiation: osl.c:read_u32_atomic
Unexecuted instantiation: numa.c:read_u64_atomic
Unexecuted instantiation: numa.c:read_u8_atomic
Unexecuted instantiation: numa.c:read_u16_atomic
Unexecuted instantiation: numa.c:read_u32_atomic
Unexecuted instantiation: iommu_guest.c:read_u8_atomic
Unexecuted instantiation: iommu_guest.c:read_u64_atomic
Unexecuted instantiation: iommu_guest.c:read_u32_atomic
Unexecuted instantiation: iommu_guest.c:read_u16_atomic
Unexecuted instantiation: iommu_cmd.c:read_u16_atomic
Unexecuted instantiation: iommu_cmd.c:read_u32_atomic
Unexecuted instantiation: iommu_cmd.c:read_u64_atomic
Unexecuted instantiation: iommu_cmd.c:read_u8_atomic
Unexecuted instantiation: iommu_intr.c:read_u16_atomic
Unexecuted instantiation: iommu_intr.c:read_u8_atomic
Unexecuted instantiation: iommu_intr.c:read_u32_atomic
Unexecuted instantiation: iommu_intr.c:read_u64_atomic
Unexecuted instantiation: pci_amd_iommu.c:read_u64_atomic
Unexecuted instantiation: pci_amd_iommu.c:read_u32_atomic
Unexecuted instantiation: pci_amd_iommu.c:read_u16_atomic
Unexecuted instantiation: pci_amd_iommu.c:read_u8_atomic
Unexecuted instantiation: iommu_map.c:read_u16_atomic
Unexecuted instantiation: iommu_map.c:read_u32_atomic
Unexecuted instantiation: iommu_map.c:read_u64_atomic
Unexecuted instantiation: iommu_map.c:read_u8_atomic
Unexecuted instantiation: iommu_init.c:read_u32_atomic
Unexecuted instantiation: iommu_init.c:read_u16_atomic
Unexecuted instantiation: iommu_init.c:read_u8_atomic
Unexecuted instantiation: iommu_init.c:read_u64_atomic
Unexecuted instantiation: ats.c:read_u16_atomic
Unexecuted instantiation: ats.c:read_u32_atomic
Unexecuted instantiation: ats.c:read_u64_atomic
Unexecuted instantiation: ats.c:read_u8_atomic
Unexecuted instantiation: vtd.c:read_u16_atomic
Unexecuted instantiation: vtd.c:read_u32_atomic
Unexecuted instantiation: vtd.c:read_u64_atomic
Unexecuted instantiation: vtd.c:read_u8_atomic
Unexecuted instantiation: quirks.c:read_u64_atomic
Unexecuted instantiation: quirks.c:read_u32_atomic
Unexecuted instantiation: quirks.c:read_u16_atomic
Unexecuted instantiation: quirks.c:read_u8_atomic
Unexecuted instantiation: intremap.c:read_u8_atomic
Unexecuted instantiation: intremap.c:read_u64_atomic
Unexecuted instantiation: intremap.c:read_u16_atomic
Unexecuted instantiation: intremap.c:read_u32_atomic
Unexecuted instantiation: qinval.c:read_u64_atomic
Unexecuted instantiation: qinval.c:read_u32_atomic
Unexecuted instantiation: qinval.c:read_u16_atomic
Unexecuted instantiation: serial.c:read_u32_atomic
Unexecuted instantiation: utils.c:read_u16_atomic
Unexecuted instantiation: utils.c:read_u32_atomic
Unexecuted instantiation: utils.c:read_u64_atomic
Unexecuted instantiation: utils.c:read_u8_atomic
Unexecuted instantiation: dmar.c:read_u64_atomic
Unexecuted instantiation: dmar.c:read_u32_atomic
Unexecuted instantiation: dmar.c:read_u16_atomic
Unexecuted instantiation: dmar.c:read_u8_atomic
Unexecuted instantiation: io.c:read_u8_atomic
Unexecuted instantiation: io.c:read_u64_atomic
Unexecuted instantiation: io.c:read_u16_atomic
io.c:read_u32_atomic
Line
Count
Source
8
4.14k
static inline type name(const volatile type *addr) \
9
4.14k
{ \
10
4.14k
    type ret; \
11
4.14k
    asm volatile ( "mov" size " %1,%0" : reg (ret) : "m" (*addr) ); \
12
4.14k
    return ret; \
13
4.14k
}
Unexecuted instantiation: iommu.c:read_u16_atomic
Unexecuted instantiation: iommu.c:read_u32_atomic
Unexecuted instantiation: iommu.c:read_u64_atomic
Unexecuted instantiation: iommu.c:read_u8_atomic
Unexecuted instantiation: msix.c:read_u64_atomic
Unexecuted instantiation: msix.c:read_u32_atomic
Unexecuted instantiation: msix.c:read_u16_atomic
Unexecuted instantiation: msix.c:read_u8_atomic
Unexecuted instantiation: msi.c:read_u16_atomic
Unexecuted instantiation: msi.c:read_u32_atomic
Unexecuted instantiation: msi.c:read_u64_atomic
Unexecuted instantiation: msi.c:read_u8_atomic
Unexecuted instantiation: header.c:read_u64_atomic
Unexecuted instantiation: header.c:read_u32_atomic
Unexecuted instantiation: header.c:read_u16_atomic
Unexecuted instantiation: header.c:read_u8_atomic
Unexecuted instantiation: vpci.c:read_u16_atomic
Unexecuted instantiation: vpci.c:read_u32_atomic
Unexecuted instantiation: vpci.c:read_u64_atomic
Unexecuted instantiation: vpci.c:read_u8_atomic
Unexecuted instantiation: pci.c:read_u8_atomic
Unexecuted instantiation: pci.c:read_u64_atomic
Unexecuted instantiation: pci.c:read_u32_atomic
Unexecuted instantiation: pci.c:read_u16_atomic
Unexecuted instantiation: utility.c:read_u64_atomic
Unexecuted instantiation: utility.c:read_u8_atomic
Unexecuted instantiation: utility.c:read_u16_atomic
Unexecuted instantiation: utility.c:read_u32_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:read_u64_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:read_u32_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:read_u8_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:read_u16_atomic
Unexecuted instantiation: cpufreq_ondemand.c:read_u16_atomic
Unexecuted instantiation: cpufreq_ondemand.c:read_u32_atomic
Unexecuted instantiation: cpufreq_ondemand.c:read_u64_atomic
Unexecuted instantiation: cpufreq_ondemand.c:read_u8_atomic
Unexecuted instantiation: cpufreq.c:read_u64_atomic
Unexecuted instantiation: cpufreq.c:read_u32_atomic
Unexecuted instantiation: cpufreq.c:read_u16_atomic
Unexecuted instantiation: cpufreq.c:read_u8_atomic
Unexecuted instantiation: serial.c:read_u8_atomic
Unexecuted instantiation: serial.c:read_u16_atomic
14
15
#define build_write_atomic(name, size, type, reg) \
16
3.10M
static inline void name(volatile type *addr, type val) \
17
3.10M
{ \
18
3.10M
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
3.10M
}
Unexecuted instantiation: cpu.c:write_u32_atomic
Unexecuted instantiation: serial.c:write_u32_atomic
Unexecuted instantiation: serial.c:write_u8_atomic
Unexecuted instantiation: ehci-dbgp.c:write_u64_atomic
Unexecuted instantiation: ehci-dbgp.c:write_u8_atomic
Unexecuted instantiation: ehci-dbgp.c:write_u32_atomic
Unexecuted instantiation: ehci-dbgp.c:write_u16_atomic
Unexecuted instantiation: ns16550.c:write_u16_atomic
Unexecuted instantiation: ns16550.c:write_u8_atomic
Unexecuted instantiation: ns16550.c:write_u64_atomic
Unexecuted instantiation: ns16550.c:write_u32_atomic
Unexecuted instantiation: console.c:write_u64_atomic
Unexecuted instantiation: console.c:write_u8_atomic
Unexecuted instantiation: console.c:write_u16_atomic
Unexecuted instantiation: console.c:write_u32_atomic
Unexecuted instantiation: libelf-loader.c:write_u16_atomic
Unexecuted instantiation: libelf-loader.c:write_u32_atomic
Unexecuted instantiation: libelf-loader.c:write_u64_atomic
Unexecuted instantiation: libelf-loader.c:write_u8_atomic
Unexecuted instantiation: llvm.c:write_u8_atomic
Unexecuted instantiation: llvm.c:write_u16_atomic
Unexecuted instantiation: llvm.c:write_u32_atomic
Unexecuted instantiation: llvm.c:write_u64_atomic
Unexecuted instantiation: tmem_control.c:write_u32_atomic
Unexecuted instantiation: tmem_control.c:write_u16_atomic
Unexecuted instantiation: tmem_control.c:write_u8_atomic
Unexecuted instantiation: tmem_control.c:write_u64_atomic
Unexecuted instantiation: tmem_xen.c:write_u32_atomic
Unexecuted instantiation: tmem_xen.c:write_u16_atomic
Unexecuted instantiation: tmem_xen.c:write_u8_atomic
Unexecuted instantiation: tmem_xen.c:write_u64_atomic
Unexecuted instantiation: tmem.c:write_u32_atomic
Unexecuted instantiation: tmem.c:write_u64_atomic
Unexecuted instantiation: tmem.c:write_u16_atomic
Unexecuted instantiation: tmem.c:write_u8_atomic
Unexecuted instantiation: xmalloc_tlsf.c:write_u8_atomic
Unexecuted instantiation: xmalloc_tlsf.c:write_u32_atomic
Unexecuted instantiation: xmalloc_tlsf.c:write_u64_atomic
Unexecuted instantiation: xmalloc_tlsf.c:write_u16_atomic
Unexecuted instantiation: xenoprof.c:write_u64_atomic
Unexecuted instantiation: xenoprof.c:write_u32_atomic
Unexecuted instantiation: xenoprof.c:write_u16_atomic
Unexecuted instantiation: xenoprof.c:write_u8_atomic
Unexecuted instantiation: wait.c:write_u64_atomic
Unexecuted instantiation: wait.c:write_u32_atomic
Unexecuted instantiation: wait.c:write_u16_atomic
Unexecuted instantiation: wait.c:write_u8_atomic
Unexecuted instantiation: vsprintf.c:write_u8_atomic
Unexecuted instantiation: vsprintf.c:write_u64_atomic
Unexecuted instantiation: vsprintf.c:write_u16_atomic
Unexecuted instantiation: vsprintf.c:write_u32_atomic
Unexecuted instantiation: vmap.c:write_u64_atomic
Unexecuted instantiation: vmap.c:write_u32_atomic
Unexecuted instantiation: vmap.c:write_u16_atomic
Unexecuted instantiation: vmap.c:write_u8_atomic
Unexecuted instantiation: vm_event.c:write_u64_atomic
Unexecuted instantiation: vm_event.c:write_u32_atomic
Unexecuted instantiation: vm_event.c:write_u16_atomic
Unexecuted instantiation: vm_event.c:write_u8_atomic
Unexecuted instantiation: trace.c:write_u8_atomic
Unexecuted instantiation: trace.c:write_u16_atomic
Unexecuted instantiation: trace.c:write_u64_atomic
Unexecuted instantiation: trace.c:write_u32_atomic
Unexecuted instantiation: timer.c:write_u32_atomic
Unexecuted instantiation: timer.c:write_u64_atomic
Unexecuted instantiation: timer.c:write_u8_atomic
timer.c:write_u16_atomic
Line
Count
Source
16
250
static inline void name(volatile type *addr, type val) \
17
250
{ \
18
250
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
250
}
Unexecuted instantiation: time.c:write_u64_atomic
time.c:write_u32_atomic
Line
Count
Source
16
440
static inline void name(volatile type *addr, type val) \
17
440
{ \
18
440
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
440
}
Unexecuted instantiation: time.c:write_u16_atomic
Unexecuted instantiation: time.c:write_u8_atomic
Unexecuted instantiation: tasklet.c:write_u64_atomic
Unexecuted instantiation: tasklet.c:write_u32_atomic
Unexecuted instantiation: tasklet.c:write_u16_atomic
Unexecuted instantiation: tasklet.c:write_u8_atomic
Unexecuted instantiation: sysctl.c:write_u16_atomic
Unexecuted instantiation: sysctl.c:write_u8_atomic
Unexecuted instantiation: sysctl.c:write_u64_atomic
Unexecuted instantiation: sysctl.c:write_u32_atomic
Unexecuted instantiation: symbols.c:write_u32_atomic
Unexecuted instantiation: symbols.c:write_u16_atomic
Unexecuted instantiation: symbols.c:write_u8_atomic
Unexecuted instantiation: symbols.c:write_u64_atomic
Unexecuted instantiation: stop_machine.c:write_u64_atomic
Unexecuted instantiation: stop_machine.c:write_u16_atomic
Unexecuted instantiation: stop_machine.c:write_u8_atomic
Unexecuted instantiation: stop_machine.c:write_u32_atomic
Unexecuted instantiation: spinlock.c:write_u64_atomic
Unexecuted instantiation: spinlock.c:write_u32_atomic
Unexecuted instantiation: spinlock.c:write_u16_atomic
Unexecuted instantiation: spinlock.c:write_u8_atomic
Unexecuted instantiation: softirq.c:write_u8_atomic
Unexecuted instantiation: softirq.c:write_u64_atomic
Unexecuted instantiation: softirq.c:write_u32_atomic
Unexecuted instantiation: softirq.c:write_u16_atomic
Unexecuted instantiation: shutdown.c:write_u64_atomic
Unexecuted instantiation: shutdown.c:write_u32_atomic
Unexecuted instantiation: shutdown.c:write_u16_atomic
Unexecuted instantiation: shutdown.c:write_u8_atomic
Unexecuted instantiation: schedule.c:write_u8_atomic
Unexecuted instantiation: schedule.c:write_u16_atomic
Unexecuted instantiation: schedule.c:write_u64_atomic
schedule.c:write_u32_atomic
Line
Count
Source
16
12
static inline void name(volatile type *addr, type val) \
17
12
{ \
18
12
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
12
}
Unexecuted instantiation: sched_null.c:write_u64_atomic
Unexecuted instantiation: sched_null.c:write_u32_atomic
Unexecuted instantiation: sched_null.c:write_u16_atomic
Unexecuted instantiation: sched_null.c:write_u8_atomic
Unexecuted instantiation: sched_rt.c:write_u64_atomic
Unexecuted instantiation: sched_rt.c:write_u16_atomic
Unexecuted instantiation: sched_rt.c:write_u32_atomic
Unexecuted instantiation: sched_rt.c:write_u8_atomic
Unexecuted instantiation: sched_credit2.c:write_u64_atomic
Unexecuted instantiation: sched_credit2.c:write_u32_atomic
Unexecuted instantiation: sched_credit2.c:write_u16_atomic
Unexecuted instantiation: sched_credit2.c:write_u8_atomic
Unexecuted instantiation: sched_credit.c:write_u8_atomic
Unexecuted instantiation: sched_credit.c:write_u16_atomic
Unexecuted instantiation: sched_credit.c:write_u64_atomic
sched_credit.c:write_u32_atomic
Line
Count
Source
16
1.08k
static inline void name(volatile type *addr, type val) \
17
1.08k
{ \
18
1.08k
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
1.08k
}
Unexecuted instantiation: sched_arinc653.c:write_u64_atomic
Unexecuted instantiation: sched_arinc653.c:write_u32_atomic
Unexecuted instantiation: sched_arinc653.c:write_u16_atomic
Unexecuted instantiation: sched_arinc653.c:write_u8_atomic
Unexecuted instantiation: rwlock.c:write_u8_atomic
Unexecuted instantiation: rwlock.c:write_u16_atomic
Unexecuted instantiation: rwlock.c:write_u32_atomic
Unexecuted instantiation: rwlock.c:write_u64_atomic
Unexecuted instantiation: rcupdate.c:write_u8_atomic
Unexecuted instantiation: rcupdate.c:write_u64_atomic
Unexecuted instantiation: rcupdate.c:write_u32_atomic
Unexecuted instantiation: rcupdate.c:write_u16_atomic
Unexecuted instantiation: rangeset.c:write_u64_atomic
Unexecuted instantiation: rangeset.c:write_u32_atomic
Unexecuted instantiation: rangeset.c:write_u16_atomic
Unexecuted instantiation: rangeset.c:write_u8_atomic
Unexecuted instantiation: preempt.c:write_u64_atomic
Unexecuted instantiation: preempt.c:write_u32_atomic
Unexecuted instantiation: preempt.c:write_u16_atomic
Unexecuted instantiation: preempt.c:write_u8_atomic
Unexecuted instantiation: pdx.c:write_u8_atomic
Unexecuted instantiation: pdx.c:write_u64_atomic
Unexecuted instantiation: pdx.c:write_u32_atomic
Unexecuted instantiation: pdx.c:write_u16_atomic
Unexecuted instantiation: page_alloc.c:write_u8_atomic
Unexecuted instantiation: page_alloc.c:write_u32_atomic
Unexecuted instantiation: page_alloc.c:write_u16_atomic
Unexecuted instantiation: page_alloc.c:write_u64_atomic
Unexecuted instantiation: multicall.c:write_u64_atomic
Unexecuted instantiation: multicall.c:write_u32_atomic
Unexecuted instantiation: multicall.c:write_u16_atomic
Unexecuted instantiation: multicall.c:write_u8_atomic
Unexecuted instantiation: monitor.c:write_u64_atomic
Unexecuted instantiation: monitor.c:write_u32_atomic
Unexecuted instantiation: monitor.c:write_u16_atomic
Unexecuted instantiation: monitor.c:write_u8_atomic
Unexecuted instantiation: memory.c:write_u8_atomic
Unexecuted instantiation: memory.c:write_u16_atomic
Unexecuted instantiation: memory.c:write_u64_atomic
Unexecuted instantiation: memory.c:write_u32_atomic
Unexecuted instantiation: mem_access.c:write_u64_atomic
Unexecuted instantiation: mem_access.c:write_u32_atomic
Unexecuted instantiation: mem_access.c:write_u16_atomic
Unexecuted instantiation: mem_access.c:write_u8_atomic
Unexecuted instantiation: kimage.c:write_u8_atomic
Unexecuted instantiation: kimage.c:write_u16_atomic
Unexecuted instantiation: kimage.c:write_u32_atomic
Unexecuted instantiation: kimage.c:write_u64_atomic
Unexecuted instantiation: kexec.c:write_u64_atomic
Unexecuted instantiation: kexec.c:write_u32_atomic
Unexecuted instantiation: kexec.c:write_u16_atomic
Unexecuted instantiation: kexec.c:write_u8_atomic
Unexecuted instantiation: keyhandler.c:write_u16_atomic
Unexecuted instantiation: keyhandler.c:write_u32_atomic
Unexecuted instantiation: keyhandler.c:write_u64_atomic
Unexecuted instantiation: keyhandler.c:write_u8_atomic
Unexecuted instantiation: kernel.c:write_u64_atomic
Unexecuted instantiation: kernel.c:write_u8_atomic
Unexecuted instantiation: kernel.c:write_u32_atomic
Unexecuted instantiation: kernel.c:write_u16_atomic
Unexecuted instantiation: irq.c:write_u64_atomic
Unexecuted instantiation: irq.c:write_u32_atomic
Unexecuted instantiation: irq.c:write_u16_atomic
Unexecuted instantiation: irq.c:write_u8_atomic
Unexecuted instantiation: guestcopy.c:write_u8_atomic
Unexecuted instantiation: guestcopy.c:write_u16_atomic
Unexecuted instantiation: guestcopy.c:write_u32_atomic
Unexecuted instantiation: guestcopy.c:write_u64_atomic
Unexecuted instantiation: grant_table.c:write_u8_atomic
Unexecuted instantiation: grant_table.c:write_u64_atomic
Unexecuted instantiation: grant_table.c:write_u16_atomic
Unexecuted instantiation: grant_table.c:write_u32_atomic
Unexecuted instantiation: event_fifo.c:write_u16_atomic
Unexecuted instantiation: event_fifo.c:write_u8_atomic
Unexecuted instantiation: event_fifo.c:write_u64_atomic
Unexecuted instantiation: event_fifo.c:write_u32_atomic
Unexecuted instantiation: event_channel.c:write_u64_atomic
Unexecuted instantiation: event_channel.c:write_u16_atomic
Unexecuted instantiation: event_channel.c:write_u8_atomic
event_channel.c:write_u32_atomic
Line
Count
Source
16
2
static inline void name(volatile type *addr, type val) \
17
2
{ \
18
2
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
2
}
Unexecuted instantiation: event_2l.c:write_u16_atomic
Unexecuted instantiation: event_2l.c:write_u8_atomic
Unexecuted instantiation: event_2l.c:write_u64_atomic
Unexecuted instantiation: event_2l.c:write_u32_atomic
Unexecuted instantiation: domain.c:write_u8_atomic
Unexecuted instantiation: domain.c:write_u64_atomic
Unexecuted instantiation: domain.c:write_u16_atomic
domain.c:write_u32_atomic
Line
Count
Source
16
5
static inline void name(volatile type *addr, type val) \
17
5
{ \
18
5
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
5
}
Unexecuted instantiation: domctl.c:write_u64_atomic
Unexecuted instantiation: domctl.c:write_u32_atomic
Unexecuted instantiation: domctl.c:write_u8_atomic
Unexecuted instantiation: domctl.c:write_u16_atomic
Unexecuted instantiation: cpupool.c:write_u16_atomic
Unexecuted instantiation: cpupool.c:write_u8_atomic
Unexecuted instantiation: cpupool.c:write_u64_atomic
cpupool.c:write_u32_atomic
Line
Count
Source
16
1
static inline void name(volatile type *addr, type val) \
17
1
{ \
18
1
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
1
}
Unexecuted instantiation: cpu.c:write_u64_atomic
Unexecuted instantiation: cpu.c:write_u8_atomic
Unexecuted instantiation: cpu.c:write_u16_atomic
Unexecuted instantiation: serial.c:write_u16_atomic
Unexecuted instantiation: serial.c:write_u64_atomic
Unexecuted instantiation: cpufreq.c:write_u8_atomic
Unexecuted instantiation: cpufreq.c:write_u16_atomic
Unexecuted instantiation: cpufreq.c:write_u32_atomic
Unexecuted instantiation: cpufreq.c:write_u64_atomic
Unexecuted instantiation: cpufreq_ondemand.c:write_u8_atomic
Unexecuted instantiation: cpufreq_ondemand.c:write_u16_atomic
Unexecuted instantiation: cpufreq_ondemand.c:write_u32_atomic
Unexecuted instantiation: cpufreq_ondemand.c:write_u64_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:write_u64_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:write_u8_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:write_u32_atomic
Unexecuted instantiation: cpufreq_misc_governors.c:write_u16_atomic
Unexecuted instantiation: utility.c:write_u64_atomic
Unexecuted instantiation: utility.c:write_u32_atomic
Unexecuted instantiation: utility.c:write_u16_atomic
Unexecuted instantiation: utility.c:write_u8_atomic
Unexecuted instantiation: pci.c:write_u16_atomic
Unexecuted instantiation: pci.c:write_u8_atomic
Unexecuted instantiation: pci.c:write_u64_atomic
Unexecuted instantiation: pci.c:write_u32_atomic
Unexecuted instantiation: vpci.c:write_u8_atomic
Unexecuted instantiation: vpci.c:write_u16_atomic
Unexecuted instantiation: vpci.c:write_u32_atomic
Unexecuted instantiation: vpci.c:write_u64_atomic
Unexecuted instantiation: header.c:write_u8_atomic
Unexecuted instantiation: header.c:write_u16_atomic
Unexecuted instantiation: header.c:write_u32_atomic
Unexecuted instantiation: header.c:write_u64_atomic
Unexecuted instantiation: msi.c:write_u8_atomic
Unexecuted instantiation: msi.c:write_u16_atomic
Unexecuted instantiation: msi.c:write_u32_atomic
Unexecuted instantiation: msi.c:write_u64_atomic
Unexecuted instantiation: msix.c:write_u8_atomic
Unexecuted instantiation: msix.c:write_u16_atomic
Unexecuted instantiation: msix.c:write_u32_atomic
Unexecuted instantiation: msix.c:write_u64_atomic
Unexecuted instantiation: iommu.c:write_u8_atomic
Unexecuted instantiation: iommu.c:write_u16_atomic
Unexecuted instantiation: iommu.c:write_u32_atomic
Unexecuted instantiation: iommu.c:write_u64_atomic
Unexecuted instantiation: io.c:write_u16_atomic
Unexecuted instantiation: io.c:write_u8_atomic
Unexecuted instantiation: io.c:write_u64_atomic
Unexecuted instantiation: io.c:write_u32_atomic
dmar.c:write_u32_atomic
Line
Count
Source
16
2
static inline void name(volatile type *addr, type val) \
17
2
{ \
18
2
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
2
}
Unexecuted instantiation: dmar.c:write_u64_atomic
Unexecuted instantiation: dmar.c:write_u8_atomic
Unexecuted instantiation: dmar.c:write_u16_atomic
Unexecuted instantiation: utils.c:write_u8_atomic
Unexecuted instantiation: utils.c:write_u16_atomic
Unexecuted instantiation: utils.c:write_u32_atomic
Unexecuted instantiation: utils.c:write_u64_atomic
Unexecuted instantiation: qinval.c:write_u8_atomic
Unexecuted instantiation: qinval.c:write_u16_atomic
Unexecuted instantiation: qinval.c:write_u32_atomic
Unexecuted instantiation: qinval.c:write_u64_atomic
Unexecuted instantiation: intremap.c:write_u64_atomic
Unexecuted instantiation: intremap.c:write_u8_atomic
Unexecuted instantiation: intremap.c:write_u16_atomic
Unexecuted instantiation: intremap.c:write_u32_atomic
Unexecuted instantiation: quirks.c:write_u16_atomic
Unexecuted instantiation: quirks.c:write_u64_atomic
Unexecuted instantiation: quirks.c:write_u32_atomic
Unexecuted instantiation: quirks.c:write_u8_atomic
Unexecuted instantiation: vtd.c:write_u8_atomic
Unexecuted instantiation: vtd.c:write_u16_atomic
Unexecuted instantiation: vtd.c:write_u32_atomic
Unexecuted instantiation: vtd.c:write_u64_atomic
Unexecuted instantiation: ats.c:write_u8_atomic
Unexecuted instantiation: ats.c:write_u16_atomic
Unexecuted instantiation: ats.c:write_u32_atomic
Unexecuted instantiation: ats.c:write_u64_atomic
Unexecuted instantiation: iommu_init.c:write_u8_atomic
Unexecuted instantiation: iommu_init.c:write_u16_atomic
Unexecuted instantiation: iommu_init.c:write_u32_atomic
Unexecuted instantiation: iommu_init.c:write_u64_atomic
Unexecuted instantiation: iommu_map.c:write_u64_atomic
Unexecuted instantiation: iommu_map.c:write_u8_atomic
Unexecuted instantiation: iommu_map.c:write_u16_atomic
Unexecuted instantiation: iommu_map.c:write_u32_atomic
Unexecuted instantiation: pci_amd_iommu.c:write_u8_atomic
Unexecuted instantiation: pci_amd_iommu.c:write_u16_atomic
Unexecuted instantiation: pci_amd_iommu.c:write_u32_atomic
Unexecuted instantiation: pci_amd_iommu.c:write_u64_atomic
Unexecuted instantiation: iommu_intr.c:write_u32_atomic
Unexecuted instantiation: iommu_intr.c:write_u64_atomic
Unexecuted instantiation: iommu_intr.c:write_u16_atomic
Unexecuted instantiation: iommu_intr.c:write_u8_atomic
Unexecuted instantiation: iommu_cmd.c:write_u8_atomic
Unexecuted instantiation: iommu_cmd.c:write_u16_atomic
Unexecuted instantiation: iommu_cmd.c:write_u32_atomic
Unexecuted instantiation: iommu_cmd.c:write_u64_atomic
Unexecuted instantiation: iommu_guest.c:write_u64_atomic
Unexecuted instantiation: iommu_guest.c:write_u16_atomic
Unexecuted instantiation: iommu_guest.c:write_u8_atomic
Unexecuted instantiation: iommu_guest.c:write_u32_atomic
Unexecuted instantiation: numa.c:write_u64_atomic
Unexecuted instantiation: numa.c:write_u32_atomic
Unexecuted instantiation: numa.c:write_u16_atomic
Unexecuted instantiation: numa.c:write_u8_atomic
Unexecuted instantiation: osl.c:write_u8_atomic
Unexecuted instantiation: osl.c:write_u16_atomic
Unexecuted instantiation: osl.c:write_u32_atomic
Unexecuted instantiation: osl.c:write_u64_atomic
Unexecuted instantiation: pmstat.c:write_u32_atomic
Unexecuted instantiation: pmstat.c:write_u64_atomic
Unexecuted instantiation: pmstat.c:write_u8_atomic
Unexecuted instantiation: pmstat.c:write_u16_atomic
Unexecuted instantiation: hwregs.c:write_u32_atomic
Unexecuted instantiation: hwregs.c:write_u64_atomic
Unexecuted instantiation: hwregs.c:write_u8_atomic
Unexecuted instantiation: hwregs.c:write_u16_atomic
Unexecuted instantiation: reboot.c:write_u8_atomic
Unexecuted instantiation: reboot.c:write_u16_atomic
Unexecuted instantiation: reboot.c:write_u32_atomic
Unexecuted instantiation: reboot.c:write_u64_atomic
Unexecuted instantiation: tbutils.c:write_u32_atomic
Unexecuted instantiation: tbutils.c:write_u64_atomic
Unexecuted instantiation: tbutils.c:write_u8_atomic
Unexecuted instantiation: tbutils.c:write_u16_atomic
Unexecuted instantiation: utglobal.c:write_u32_atomic
Unexecuted instantiation: utglobal.c:write_u64_atomic
Unexecuted instantiation: utglobal.c:write_u8_atomic
Unexecuted instantiation: utglobal.c:write_u16_atomic
Unexecuted instantiation: erst.c:write_u8_atomic
Unexecuted instantiation: erst.c:write_u16_atomic
Unexecuted instantiation: erst.c:write_u32_atomic
Unexecuted instantiation: erst.c:write_u64_atomic
Unexecuted instantiation: hest.c:write_u8_atomic
Unexecuted instantiation: hest.c:write_u32_atomic
Unexecuted instantiation: hest.c:write_u16_atomic
Unexecuted instantiation: hest.c:write_u64_atomic
Unexecuted instantiation: apei-base.c:write_u16_atomic
Unexecuted instantiation: apei-base.c:write_u64_atomic
Unexecuted instantiation: apei-base.c:write_u32_atomic
Unexecuted instantiation: apei-base.c:write_u8_atomic
Unexecuted instantiation: apei-io.c:write_u64_atomic
Unexecuted instantiation: apei-io.c:write_u8_atomic
Unexecuted instantiation: apei-io.c:write_u16_atomic
Unexecuted instantiation: apei-io.c:write_u32_atomic
Unexecuted instantiation: vga.c:write_u16_atomic
Unexecuted instantiation: vga.c:write_u32_atomic
Unexecuted instantiation: vga.c:write_u64_atomic
Unexecuted instantiation: vga.c:write_u8_atomic
Unexecuted instantiation: vesa.c:write_u8_atomic
Unexecuted instantiation: vesa.c:write_u16_atomic
Unexecuted instantiation: vesa.c:write_u32_atomic
Unexecuted instantiation: vesa.c:write_u64_atomic
Unexecuted instantiation: xsm_core.c:write_u32_atomic
Unexecuted instantiation: xsm_core.c:write_u16_atomic
Unexecuted instantiation: xsm_core.c:write_u8_atomic
Unexecuted instantiation: xsm_core.c:write_u64_atomic
Unexecuted instantiation: apic.c:write_u32_atomic
Unexecuted instantiation: apic.c:write_u64_atomic
Unexecuted instantiation: apic.c:write_u8_atomic
Unexecuted instantiation: apic.c:write_u16_atomic
Unexecuted instantiation: cpuid.c:write_u64_atomic
Unexecuted instantiation: cpuid.c:write_u8_atomic
Unexecuted instantiation: cpuid.c:write_u32_atomic
Unexecuted instantiation: cpuid.c:write_u16_atomic
Unexecuted instantiation: compat.c:write_u64_atomic
Unexecuted instantiation: compat.c:write_u32_atomic
Unexecuted instantiation: compat.c:write_u16_atomic
Unexecuted instantiation: compat.c:write_u8_atomic
Unexecuted instantiation: crash.c:write_u64_atomic
Unexecuted instantiation: crash.c:write_u32_atomic
Unexecuted instantiation: crash.c:write_u8_atomic
Unexecuted instantiation: crash.c:write_u16_atomic
Unexecuted instantiation: debug.c:write_u8_atomic
Unexecuted instantiation: debug.c:write_u16_atomic
Unexecuted instantiation: debug.c:write_u32_atomic
Unexecuted instantiation: debug.c:write_u64_atomic
Unexecuted instantiation: domain_page.c:write_u64_atomic
Unexecuted instantiation: domain_page.c:write_u8_atomic
Unexecuted instantiation: domain_page.c:write_u16_atomic
Unexecuted instantiation: domain_page.c:write_u32_atomic
Unexecuted instantiation: e820.c:write_u32_atomic
Unexecuted instantiation: e820.c:write_u16_atomic
Unexecuted instantiation: e820.c:write_u64_atomic
Unexecuted instantiation: e820.c:write_u8_atomic
Unexecuted instantiation: extable.c:write_u8_atomic
Unexecuted instantiation: extable.c:write_u16_atomic
Unexecuted instantiation: extable.c:write_u32_atomic
Unexecuted instantiation: extable.c:write_u64_atomic
Unexecuted instantiation: flushtlb.c:write_u8_atomic
Unexecuted instantiation: flushtlb.c:write_u16_atomic
Unexecuted instantiation: flushtlb.c:write_u32_atomic
Unexecuted instantiation: flushtlb.c:write_u64_atomic
Unexecuted instantiation: hypercall.c:write_u64_atomic
Unexecuted instantiation: hypercall.c:write_u32_atomic
Unexecuted instantiation: hypercall.c:write_u16_atomic
Unexecuted instantiation: hypercall.c:write_u8_atomic
Unexecuted instantiation: i387.c:write_u8_atomic
Unexecuted instantiation: i387.c:write_u16_atomic
Unexecuted instantiation: i387.c:write_u32_atomic
Unexecuted instantiation: i387.c:write_u64_atomic
Unexecuted instantiation: i8259.c:write_u32_atomic
Unexecuted instantiation: i8259.c:write_u64_atomic
Unexecuted instantiation: i8259.c:write_u8_atomic
Unexecuted instantiation: i8259.c:write_u16_atomic
Unexecuted instantiation: io_apic.c:write_u64_atomic
Unexecuted instantiation: io_apic.c:write_u32_atomic
Unexecuted instantiation: io_apic.c:write_u16_atomic
Unexecuted instantiation: io_apic.c:write_u8_atomic
Unexecuted instantiation: msr.c:write_u8_atomic
Unexecuted instantiation: msr.c:write_u16_atomic
Unexecuted instantiation: msr.c:write_u32_atomic
Unexecuted instantiation: msr.c:write_u64_atomic
Unexecuted instantiation: ioport_emulate.c:write_u8_atomic
Unexecuted instantiation: ioport_emulate.c:write_u16_atomic
Unexecuted instantiation: ioport_emulate.c:write_u32_atomic
Unexecuted instantiation: ioport_emulate.c:write_u64_atomic
Unexecuted instantiation: machine_kexec.c:write_u64_atomic
Unexecuted instantiation: machine_kexec.c:write_u32_atomic
Unexecuted instantiation: machine_kexec.c:write_u16_atomic
Unexecuted instantiation: machine_kexec.c:write_u8_atomic
Unexecuted instantiation: microcode_amd.c:write_u64_atomic
Unexecuted instantiation: microcode_amd.c:write_u8_atomic
Unexecuted instantiation: microcode_amd.c:write_u32_atomic
Unexecuted instantiation: microcode_amd.c:write_u16_atomic
Unexecuted instantiation: microcode_intel.c:write_u8_atomic
Unexecuted instantiation: microcode_intel.c:write_u16_atomic
Unexecuted instantiation: microcode_intel.c:write_u32_atomic
Unexecuted instantiation: microcode_intel.c:write_u64_atomic
Unexecuted instantiation: microcode.c:write_u64_atomic
Unexecuted instantiation: microcode.c:write_u32_atomic
Unexecuted instantiation: microcode.c:write_u16_atomic
Unexecuted instantiation: microcode.c:write_u8_atomic
mm.c:write_u64_atomic
Line
Count
Source
16
9.33k
static inline void name(volatile type *addr, type val) \
17
9.33k
{ \
18
9.33k
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
9.33k
}
Unexecuted instantiation: mm.c:write_u8_atomic
Unexecuted instantiation: mm.c:write_u32_atomic
Unexecuted instantiation: mm.c:write_u16_atomic
Unexecuted instantiation: mpparse.c:write_u8_atomic
Unexecuted instantiation: mpparse.c:write_u16_atomic
Unexecuted instantiation: mpparse.c:write_u64_atomic
Unexecuted instantiation: mpparse.c:write_u32_atomic
Unexecuted instantiation: nmi.c:write_u32_atomic
Unexecuted instantiation: nmi.c:write_u16_atomic
Unexecuted instantiation: nmi.c:write_u64_atomic
Unexecuted instantiation: nmi.c:write_u8_atomic
Unexecuted instantiation: percpu.c:write_u64_atomic
Unexecuted instantiation: percpu.c:write_u32_atomic
Unexecuted instantiation: percpu.c:write_u8_atomic
Unexecuted instantiation: percpu.c:write_u16_atomic
Unexecuted instantiation: physdev.c:write_u64_atomic
Unexecuted instantiation: physdev.c:write_u8_atomic
Unexecuted instantiation: physdev.c:write_u32_atomic
Unexecuted instantiation: physdev.c:write_u16_atomic
Unexecuted instantiation: platform_hypercall.c:write_u32_atomic
Unexecuted instantiation: platform_hypercall.c:write_u64_atomic
Unexecuted instantiation: platform_hypercall.c:write_u8_atomic
Unexecuted instantiation: platform_hypercall.c:write_u16_atomic
Unexecuted instantiation: psr.c:write_u32_atomic
Unexecuted instantiation: psr.c:write_u64_atomic
Unexecuted instantiation: psr.c:write_u8_atomic
Unexecuted instantiation: psr.c:write_u16_atomic
Unexecuted instantiation: setup.c:write_u64_atomic
Unexecuted instantiation: setup.c:write_u32_atomic
Unexecuted instantiation: setup.c:write_u16_atomic
Unexecuted instantiation: setup.c:write_u8_atomic
Unexecuted instantiation: smp.c:write_u8_atomic
Unexecuted instantiation: smp.c:write_u16_atomic
Unexecuted instantiation: smp.c:write_u32_atomic
Unexecuted instantiation: smp.c:write_u64_atomic
Unexecuted instantiation: smpboot.c:write_u32_atomic
Unexecuted instantiation: smpboot.c:write_u16_atomic
Unexecuted instantiation: smpboot.c:write_u64_atomic
Unexecuted instantiation: smpboot.c:write_u8_atomic
Unexecuted instantiation: srat.c:write_u16_atomic
Unexecuted instantiation: srat.c:write_u32_atomic
Unexecuted instantiation: srat.c:write_u64_atomic
Unexecuted instantiation: srat.c:write_u8_atomic
Unexecuted instantiation: traps.c:write_u16_atomic
Unexecuted instantiation: traps.c:write_u32_atomic
Unexecuted instantiation: traps.c:write_u8_atomic
Unexecuted instantiation: traps.c:write_u64_atomic
Unexecuted instantiation: usercopy.c:write_u8_atomic
Unexecuted instantiation: usercopy.c:write_u16_atomic
Unexecuted instantiation: usercopy.c:write_u32_atomic
Unexecuted instantiation: usercopy.c:write_u64_atomic
Unexecuted instantiation: x86_emulate.c:write_u8_atomic
Unexecuted instantiation: x86_emulate.c:write_u16_atomic
Unexecuted instantiation: x86_emulate.c:write_u32_atomic
Unexecuted instantiation: x86_emulate.c:write_u64_atomic
Unexecuted instantiation: tboot.c:write_u64_atomic
Unexecuted instantiation: tboot.c:write_u8_atomic
Unexecuted instantiation: tboot.c:write_u32_atomic
Unexecuted instantiation: tboot.c:write_u16_atomic
Unexecuted instantiation: hpet.c:write_u64_atomic
Unexecuted instantiation: hpet.c:write_u32_atomic
Unexecuted instantiation: hpet.c:write_u16_atomic
Unexecuted instantiation: hpet.c:write_u8_atomic
Unexecuted instantiation: xstate.c:write_u8_atomic
Unexecuted instantiation: xstate.c:write_u16_atomic
Unexecuted instantiation: xstate.c:write_u32_atomic
Unexecuted instantiation: xstate.c:write_u64_atomic
Unexecuted instantiation: lib.c:write_u16_atomic
Unexecuted instantiation: lib.c:write_u8_atomic
Unexecuted instantiation: lib.c:write_u64_atomic
Unexecuted instantiation: lib.c:write_u32_atomic
Unexecuted instantiation: power.c:write_u8_atomic
Unexecuted instantiation: power.c:write_u16_atomic
Unexecuted instantiation: power.c:write_u32_atomic
Unexecuted instantiation: power.c:write_u64_atomic
Unexecuted instantiation: suspend.c:write_u32_atomic
Unexecuted instantiation: suspend.c:write_u16_atomic
Unexecuted instantiation: suspend.c:write_u8_atomic
Unexecuted instantiation: suspend.c:write_u64_atomic
Unexecuted instantiation: cpu_idle.c:write_u32_atomic
Unexecuted instantiation: cpu_idle.c:write_u64_atomic
Unexecuted instantiation: cpu_idle.c:write_u8_atomic
Unexecuted instantiation: cpu_idle.c:write_u16_atomic
Unexecuted instantiation: cpuidle_menu.c:write_u16_atomic
Unexecuted instantiation: cpuidle_menu.c:write_u8_atomic
Unexecuted instantiation: cpuidle_menu.c:write_u64_atomic
Unexecuted instantiation: cpuidle_menu.c:write_u32_atomic
Unexecuted instantiation: powernow.c:write_u32_atomic
Unexecuted instantiation: powernow.c:write_u16_atomic
Unexecuted instantiation: powernow.c:write_u64_atomic
Unexecuted instantiation: powernow.c:write_u8_atomic
Unexecuted instantiation: amd.c:write_u32_atomic
Unexecuted instantiation: amd.c:write_u16_atomic
Unexecuted instantiation: amd.c:write_u64_atomic
Unexecuted instantiation: amd.c:write_u8_atomic
Unexecuted instantiation: common.c:write_u64_atomic
Unexecuted instantiation: common.c:write_u16_atomic
Unexecuted instantiation: common.c:write_u32_atomic
Unexecuted instantiation: common.c:write_u8_atomic
Unexecuted instantiation: intel.c:write_u16_atomic
Unexecuted instantiation: intel.c:write_u32_atomic
Unexecuted instantiation: intel.c:write_u8_atomic
Unexecuted instantiation: intel.c:write_u64_atomic
Unexecuted instantiation: mwait-idle.c:write_u16_atomic
Unexecuted instantiation: mwait-idle.c:write_u32_atomic
Unexecuted instantiation: mwait-idle.c:write_u64_atomic
Unexecuted instantiation: mwait-idle.c:write_u8_atomic
Unexecuted instantiation: vpmu.c:write_u8_atomic
Unexecuted instantiation: vpmu.c:write_u16_atomic
Unexecuted instantiation: vpmu.c:write_u32_atomic
Unexecuted instantiation: vpmu.c:write_u64_atomic
Unexecuted instantiation: vpmu_amd.c:write_u16_atomic
Unexecuted instantiation: vpmu_amd.c:write_u8_atomic
Unexecuted instantiation: vpmu_amd.c:write_u64_atomic
Unexecuted instantiation: vpmu_amd.c:write_u32_atomic
Unexecuted instantiation: vpmu_intel.c:write_u16_atomic
Unexecuted instantiation: vpmu_intel.c:write_u8_atomic
Unexecuted instantiation: vpmu_intel.c:write_u64_atomic
Unexecuted instantiation: vpmu_intel.c:write_u32_atomic
Unexecuted instantiation: amd_nonfatal.c:write_u64_atomic
Unexecuted instantiation: amd_nonfatal.c:write_u16_atomic
Unexecuted instantiation: amd_nonfatal.c:write_u32_atomic
Unexecuted instantiation: amd_nonfatal.c:write_u8_atomic
Unexecuted instantiation: mce_amd.c:write_u64_atomic
Unexecuted instantiation: mce_amd.c:write_u8_atomic
Unexecuted instantiation: mce_amd.c:write_u16_atomic
Unexecuted instantiation: mce_amd.c:write_u32_atomic
Unexecuted instantiation: mcaction.c:write_u8_atomic
Unexecuted instantiation: mcaction.c:write_u16_atomic
Unexecuted instantiation: mcaction.c:write_u32_atomic
Unexecuted instantiation: mcaction.c:write_u64_atomic
Unexecuted instantiation: barrier.c:write_u32_atomic
Unexecuted instantiation: barrier.c:write_u64_atomic
Unexecuted instantiation: barrier.c:write_u8_atomic
Unexecuted instantiation: barrier.c:write_u16_atomic
Unexecuted instantiation: mctelem.c:write_u32_atomic
Unexecuted instantiation: mctelem.c:write_u64_atomic
Unexecuted instantiation: mctelem.c:write_u16_atomic
Unexecuted instantiation: mctelem.c:write_u8_atomic
Unexecuted instantiation: mce.c:write_u32_atomic
Unexecuted instantiation: mce.c:write_u64_atomic
Unexecuted instantiation: mce.c:write_u16_atomic
Unexecuted instantiation: mce.c:write_u8_atomic
Unexecuted instantiation: mce-apei.c:write_u32_atomic
Unexecuted instantiation: mce-apei.c:write_u64_atomic
Unexecuted instantiation: mce-apei.c:write_u8_atomic
Unexecuted instantiation: mce-apei.c:write_u16_atomic
Unexecuted instantiation: mce_intel.c:write_u16_atomic
Unexecuted instantiation: mce_intel.c:write_u8_atomic
Unexecuted instantiation: mce_intel.c:write_u64_atomic
Unexecuted instantiation: mce_intel.c:write_u32_atomic
Unexecuted instantiation: non-fatal.c:write_u64_atomic
Unexecuted instantiation: non-fatal.c:write_u16_atomic
Unexecuted instantiation: non-fatal.c:write_u32_atomic
Unexecuted instantiation: non-fatal.c:write_u8_atomic
Unexecuted instantiation: util.c:write_u32_atomic
Unexecuted instantiation: util.c:write_u64_atomic
Unexecuted instantiation: util.c:write_u16_atomic
Unexecuted instantiation: util.c:write_u8_atomic
Unexecuted instantiation: vmce.c:write_u16_atomic
Unexecuted instantiation: vmce.c:write_u8_atomic
Unexecuted instantiation: vmce.c:write_u64_atomic
Unexecuted instantiation: vmce.c:write_u32_atomic
Unexecuted instantiation: generic.c:write_u8_atomic
Unexecuted instantiation: generic.c:write_u32_atomic
Unexecuted instantiation: generic.c:write_u16_atomic
Unexecuted instantiation: generic.c:write_u64_atomic
main.c:write_u32_atomic
Line
Count
Source
16
6
static inline void name(volatile type *addr, type val) \
17
6
{ \
18
6
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
6
}
Unexecuted instantiation: main.c:write_u64_atomic
Unexecuted instantiation: main.c:write_u8_atomic
Unexecuted instantiation: main.c:write_u16_atomic
Unexecuted instantiation: bigsmp.c:write_u8_atomic
Unexecuted instantiation: bigsmp.c:write_u16_atomic
Unexecuted instantiation: bigsmp.c:write_u32_atomic
Unexecuted instantiation: bigsmp.c:write_u64_atomic
Unexecuted instantiation: x2apic.c:write_u16_atomic
Unexecuted instantiation: x2apic.c:write_u8_atomic
Unexecuted instantiation: x2apic.c:write_u64_atomic
Unexecuted instantiation: x2apic.c:write_u32_atomic
Unexecuted instantiation: default.c:write_u8_atomic
Unexecuted instantiation: default.c:write_u16_atomic
Unexecuted instantiation: default.c:write_u32_atomic
Unexecuted instantiation: default.c:write_u64_atomic
Unexecuted instantiation: delivery.c:write_u8_atomic
Unexecuted instantiation: delivery.c:write_u16_atomic
Unexecuted instantiation: delivery.c:write_u32_atomic
Unexecuted instantiation: delivery.c:write_u64_atomic
Unexecuted instantiation: probe.c:write_u64_atomic
Unexecuted instantiation: probe.c:write_u8_atomic
Unexecuted instantiation: probe.c:write_u16_atomic
Unexecuted instantiation: probe.c:write_u32_atomic
Unexecuted instantiation: asid.c:write_u8_atomic
Unexecuted instantiation: asid.c:write_u16_atomic
Unexecuted instantiation: asid.c:write_u32_atomic
Unexecuted instantiation: asid.c:write_u64_atomic
Unexecuted instantiation: dm.c:write_u8_atomic
Unexecuted instantiation: dm.c:write_u16_atomic
Unexecuted instantiation: dm.c:write_u32_atomic
Unexecuted instantiation: dm.c:write_u64_atomic
Unexecuted instantiation: emulate.c:write_u64_atomic
Unexecuted instantiation: emulate.c:write_u16_atomic
Unexecuted instantiation: emulate.c:write_u32_atomic
Unexecuted instantiation: emulate.c:write_u8_atomic
Unexecuted instantiation: hvm.c:write_u64_atomic
Unexecuted instantiation: mmconfig-shared.c:write_u8_atomic
Unexecuted instantiation: mmconfig-shared.c:write_u64_atomic
Unexecuted instantiation: mmconfig-shared.c:write_u32_atomic
Unexecuted instantiation: mmconfig-shared.c:write_u16_atomic
Unexecuted instantiation: mmconfig_64.c:write_u8_atomic
Unexecuted instantiation: mmconfig_64.c:write_u64_atomic
Unexecuted instantiation: mmconfig_64.c:write_u32_atomic
Unexecuted instantiation: mmconfig_64.c:write_u16_atomic
Unexecuted instantiation: mmconf-fam10h.c:write_u8_atomic
Unexecuted instantiation: mmconf-fam10h.c:write_u16_atomic
Unexecuted instantiation: mmconf-fam10h.c:write_u32_atomic
Unexecuted instantiation: mmconf-fam10h.c:write_u64_atomic
Unexecuted instantiation: acpi_mmcfg.c:write_u32_atomic
Unexecuted instantiation: acpi_mmcfg.c:write_u64_atomic
Unexecuted instantiation: acpi_mmcfg.c:write_u8_atomic
Unexecuted instantiation: acpi_mmcfg.c:write_u16_atomic
Unexecuted instantiation: ro-page-fault.c:write_u8_atomic
Unexecuted instantiation: ro-page-fault.c:write_u16_atomic
Unexecuted instantiation: ro-page-fault.c:write_u32_atomic
Unexecuted instantiation: ro-page-fault.c:write_u64_atomic
Unexecuted instantiation: misc-hypercalls.c:write_u8_atomic
Unexecuted instantiation: misc-hypercalls.c:write_u16_atomic
Unexecuted instantiation: misc-hypercalls.c:write_u32_atomic
Unexecuted instantiation: misc-hypercalls.c:write_u64_atomic
Unexecuted instantiation: iret.c:write_u8_atomic
Unexecuted instantiation: iret.c:write_u16_atomic
Unexecuted instantiation: iret.c:write_u32_atomic
Unexecuted instantiation: iret.c:write_u64_atomic
Unexecuted instantiation: emul-priv-op.c:write_u32_atomic
Unexecuted instantiation: emul-priv-op.c:write_u64_atomic
Unexecuted instantiation: emul-priv-op.c:write_u16_atomic
Unexecuted instantiation: emul-priv-op.c:write_u8_atomic
Unexecuted instantiation: emul-inv-op.c:write_u32_atomic
Unexecuted instantiation: emul-inv-op.c:write_u64_atomic
Unexecuted instantiation: emul-inv-op.c:write_u8_atomic
Unexecuted instantiation: emul-inv-op.c:write_u16_atomic
Unexecuted instantiation: emul-gate-op.c:write_u32_atomic
Unexecuted instantiation: emul-gate-op.c:write_u64_atomic
Unexecuted instantiation: emul-gate-op.c:write_u8_atomic
Unexecuted instantiation: emul-gate-op.c:write_u16_atomic
Unexecuted instantiation: descriptor-tables.c:write_u16_atomic
Unexecuted instantiation: descriptor-tables.c:write_u32_atomic
Unexecuted instantiation: descriptor-tables.c:write_u8_atomic
Unexecuted instantiation: descriptor-tables.c:write_u64_atomic
Unexecuted instantiation: callback.c:write_u64_atomic
Unexecuted instantiation: callback.c:write_u32_atomic
Unexecuted instantiation: callback.c:write_u16_atomic
Unexecuted instantiation: callback.c:write_u8_atomic
Unexecuted instantiation: backtrace.c:write_u16_atomic
Unexecuted instantiation: backtrace.c:write_u8_atomic
Unexecuted instantiation: backtrace.c:write_u64_atomic
Unexecuted instantiation: backtrace.c:write_u32_atomic
Unexecuted instantiation: op_model_athlon.c:write_u8_atomic
Unexecuted instantiation: op_model_athlon.c:write_u16_atomic
Unexecuted instantiation: op_model_athlon.c:write_u32_atomic
Unexecuted instantiation: op_model_athlon.c:write_u64_atomic
Unexecuted instantiation: op_model_ppro.c:write_u32_atomic
Unexecuted instantiation: op_model_ppro.c:write_u64_atomic
Unexecuted instantiation: op_model_ppro.c:write_u8_atomic
Unexecuted instantiation: op_model_ppro.c:write_u16_atomic
Unexecuted instantiation: op_model_p4.c:write_u8_atomic
Unexecuted instantiation: op_model_p4.c:write_u16_atomic
Unexecuted instantiation: op_model_p4.c:write_u32_atomic
Unexecuted instantiation: op_model_p4.c:write_u64_atomic
Unexecuted instantiation: nmi_int.c:write_u64_atomic
Unexecuted instantiation: nmi_int.c:write_u32_atomic
Unexecuted instantiation: nmi_int.c:write_u16_atomic
Unexecuted instantiation: nmi_int.c:write_u8_atomic
Unexecuted instantiation: nested_ept.c:write_u64_atomic
Unexecuted instantiation: nested_ept.c:write_u32_atomic
Unexecuted instantiation: nested_ept.c:write_u16_atomic
Unexecuted instantiation: nested_ept.c:write_u8_atomic
Unexecuted instantiation: nested_hap.c:write_u64_atomic
Unexecuted instantiation: nested_hap.c:write_u32_atomic
Unexecuted instantiation: nested_hap.c:write_u16_atomic
Unexecuted instantiation: nested_hap.c:write_u8_atomic
Unexecuted instantiation: hap.c:write_u16_atomic
Unexecuted instantiation: hap.c:write_u8_atomic
Unexecuted instantiation: hap.c:write_u64_atomic
Unexecuted instantiation: hap.c:write_u32_atomic
Unexecuted instantiation: multi.c:write_u64_atomic
Unexecuted instantiation: multi.c:write_u32_atomic
Unexecuted instantiation: multi.c:write_u8_atomic
Unexecuted instantiation: multi.c:write_u16_atomic
Unexecuted instantiation: mem_sharing.c:write_u64_atomic
Unexecuted instantiation: mem_sharing.c:write_u32_atomic
Unexecuted instantiation: mem_sharing.c:write_u8_atomic
Unexecuted instantiation: mem_sharing.c:write_u16_atomic
Unexecuted instantiation: mem_paging.c:write_u8_atomic
Unexecuted instantiation: mem_paging.c:write_u16_atomic
Unexecuted instantiation: mem_paging.c:write_u32_atomic
Unexecuted instantiation: mem_paging.c:write_u64_atomic
Unexecuted instantiation: guest_walk.c:write_u16_atomic
Unexecuted instantiation: guest_walk.c:write_u8_atomic
Unexecuted instantiation: guest_walk.c:write_u64_atomic
Unexecuted instantiation: guest_walk.c:write_u32_atomic
Unexecuted instantiation: altp2m.c:write_u64_atomic
Unexecuted instantiation: altp2m.c:write_u32_atomic
Unexecuted instantiation: altp2m.c:write_u16_atomic
Unexecuted instantiation: altp2m.c:write_u8_atomic
Unexecuted instantiation: p2m-pod.c:write_u32_atomic
Unexecuted instantiation: p2m-pod.c:write_u64_atomic
Unexecuted instantiation: p2m-pod.c:write_u8_atomic
Unexecuted instantiation: p2m-pod.c:write_u16_atomic
Unexecuted instantiation: p2m-ept.c:write_u8_atomic
Unexecuted instantiation: p2m-ept.c:write_u16_atomic
Unexecuted instantiation: p2m-ept.c:write_u32_atomic
p2m-ept.c:write_u64_atomic
Line
Count
Source
16
3.08M
static inline void name(volatile type *addr, type val) \
17
3.08M
{ \
18
3.08M
    asm volatile ( "mov" size " %1,%0" : "=m" (*addr) : reg (val) ); \
19
3.08M
}
Unexecuted instantiation: p2m-pt.c:write_u64_atomic
Unexecuted instantiation: p2m-pt.c:write_u16_atomic
Unexecuted instantiation: hvm.c:write_u32_atomic
Unexecuted instantiation: p2m-pt.c:write_u8_atomic
Unexecuted instantiation: p2m-pt.c:write_u32_atomic
Unexecuted instantiation: p2m.c:write_u8_atomic
Unexecuted instantiation: p2m.c:write_u32_atomic
Unexecuted instantiation: p2m.c:write_u64_atomic
Unexecuted instantiation: p2m.c:write_u16_atomic
Unexecuted instantiation: paging.c:write_u8_atomic
Unexecuted instantiation: paging.c:write_u16_atomic
Unexecuted instantiation: paging.c:write_u32_atomic
Unexecuted instantiation: paging.c:write_u64_atomic
Unexecuted instantiation: vvmx.c:write_u16_atomic
Unexecuted instantiation: vvmx.c:write_u8_atomic
Unexecuted instantiation: vvmx.c:write_u32_atomic
Unexecuted instantiation: vvmx.c:write_u64_atomic
Unexecuted instantiation: vmx.c:write_u16_atomic
Unexecuted instantiation: vmx.c:write_u64_atomic
Unexecuted instantiation: vmx.c:write_u8_atomic
Unexecuted instantiation: vmx.c:write_u32_atomic
Unexecuted instantiation: vmcs.c:write_u8_atomic
Unexecuted instantiation: vmcs.c:write_u32_atomic
Unexecuted instantiation: vmcs.c:write_u16_atomic
Unexecuted instantiation: vmcs.c:write_u64_atomic
Unexecuted instantiation: realmode.c:write_u32_atomic
Unexecuted instantiation: realmode.c:write_u16_atomic
Unexecuted instantiation: realmode.c:write_u8_atomic
Unexecuted instantiation: realmode.c:write_u64_atomic
Unexecuted instantiation: vmcb.c:write_u64_atomic
Unexecuted instantiation: vmcb.c:write_u32_atomic
Unexecuted instantiation: vmcb.c:write_u16_atomic
Unexecuted instantiation: vmcb.c:write_u8_atomic
Unexecuted instantiation: svmdebug.c:write_u64_atomic
Unexecuted instantiation: svmdebug.c:write_u32_atomic
Unexecuted instantiation: svmdebug.c:write_u16_atomic
Unexecuted instantiation: svmdebug.c:write_u8_atomic
Unexecuted instantiation: svm.c:write_u16_atomic
Unexecuted instantiation: svm.c:write_u8_atomic
Unexecuted instantiation: svm.c:write_u64_atomic
Unexecuted instantiation: svm.c:write_u32_atomic
Unexecuted instantiation: nestedsvm.c:write_u32_atomic
Unexecuted instantiation: nestedsvm.c:write_u64_atomic
Unexecuted instantiation: nestedsvm.c:write_u8_atomic
Unexecuted instantiation: nestedsvm.c:write_u16_atomic
Unexecuted instantiation: intr.c:write_u8_atomic
Unexecuted instantiation: intr.c:write_u64_atomic
Unexecuted instantiation: intr.c:write_u32_atomic
Unexecuted instantiation: intr.c:write_u16_atomic
Unexecuted instantiation: vpt.c:write_u64_atomic
Unexecuted instantiation: vpt.c:write_u32_atomic
Unexecuted instantiation: vpt.c:write_u16_atomic
Unexecuted instantiation: vpt.c:write_u8_atomic
Unexecuted instantiation: vpic.c:write_u64_atomic
Unexecuted instantiation: vpic.c:write_u32_atomic
Unexecuted instantiation: vpic.c:write_u16_atomic
Unexecuted instantiation: vpic.c:write_u8_atomic
Unexecuted instantiation: vmsi.c:write_u8_atomic
Unexecuted instantiation: vmsi.c:write_u16_atomic
Unexecuted instantiation: vmsi.c:write_u64_atomic
Unexecuted instantiation: vmsi.c:write_u32_atomic
Unexecuted instantiation: vlapic.c:write_u64_atomic
Unexecuted instantiation: vlapic.c:write_u32_atomic
Unexecuted instantiation: vlapic.c:write_u8_atomic
Unexecuted instantiation: vlapic.c:write_u16_atomic
Unexecuted instantiation: viridian.c:write_u32_atomic
Unexecuted instantiation: viridian.c:write_u64_atomic
Unexecuted instantiation: viridian.c:write_u8_atomic
Unexecuted instantiation: viridian.c:write_u16_atomic
Unexecuted instantiation: vioapic.c:write_u16_atomic
Unexecuted instantiation: vioapic.c:write_u8_atomic
Unexecuted instantiation: vioapic.c:write_u64_atomic
Unexecuted instantiation: vioapic.c:write_u32_atomic
Unexecuted instantiation: stdvga.c:write_u64_atomic
Unexecuted instantiation: stdvga.c:write_u32_atomic
Unexecuted instantiation: stdvga.c:write_u16_atomic
Unexecuted instantiation: stdvga.c:write_u8_atomic
Unexecuted instantiation: save.c:write_u8_atomic
Unexecuted instantiation: save.c:write_u16_atomic
Unexecuted instantiation: save.c:write_u32_atomic
Unexecuted instantiation: save.c:write_u64_atomic
Unexecuted instantiation: rtc.c:write_u8_atomic
Unexecuted instantiation: rtc.c:write_u16_atomic
Unexecuted instantiation: rtc.c:write_u64_atomic
Unexecuted instantiation: rtc.c:write_u32_atomic
Unexecuted instantiation: pmtimer.c:write_u64_atomic
Unexecuted instantiation: pmtimer.c:write_u8_atomic
Unexecuted instantiation: pmtimer.c:write_u16_atomic
Unexecuted instantiation: pmtimer.c:write_u32_atomic
Unexecuted instantiation: nestedhvm.c:write_u16_atomic
Unexecuted instantiation: nestedhvm.c:write_u8_atomic
Unexecuted instantiation: nestedhvm.c:write_u64_atomic
Unexecuted instantiation: nestedhvm.c:write_u32_atomic
Unexecuted instantiation: mtrr.c:write_u8_atomic
Unexecuted instantiation: mtrr.c:write_u16_atomic
Unexecuted instantiation: mtrr.c:write_u64_atomic
Unexecuted instantiation: mtrr.c:write_u32_atomic
Unexecuted instantiation: ioreq.c:write_u64_atomic
Unexecuted instantiation: ioreq.c:write_u32_atomic
Unexecuted instantiation: ioreq.c:write_u16_atomic
Unexecuted instantiation: ioreq.c:write_u8_atomic
Unexecuted instantiation: intercept.c:write_u64_atomic
Unexecuted instantiation: intercept.c:write_u32_atomic
Unexecuted instantiation: intercept.c:write_u16_atomic
Unexecuted instantiation: intercept.c:write_u8_atomic
Unexecuted instantiation: i8254.c:write_u16_atomic
Unexecuted instantiation: i8254.c:write_u8_atomic
Unexecuted instantiation: i8254.c:write_u64_atomic
Unexecuted instantiation: i8254.c:write_u32_atomic
Unexecuted instantiation: hvm.c:write_u8_atomic
Unexecuted instantiation: hvm.c:write_u16_atomic
20
21
#define build_add_sized(name, size, type, reg) \
22
    static inline void name(volatile type *addr, type val)              \
23
48.6M
    {                                                                   \
24
48.6M
        asm volatile("add" size " %1,%0"                                \
25
48.6M
                     : "=m" (*addr)                                     \
26
48.6M
                     : reg (val));                                      \
27
48.6M
    }
Unexecuted instantiation: mce_intel.c:add_u16_sized
Unexecuted instantiation: common.c:add_u16_sized
Unexecuted instantiation: cpu.c:add_u64_sized
Unexecuted instantiation: cpu.c:add_u32_sized
Unexecuted instantiation: cpu.c:add_u16_sized
Unexecuted instantiation: cpu.c:add_u8_sized
Unexecuted instantiation: cpupool.c:add_u8_sized
Unexecuted instantiation: cpupool.c:add_u64_sized
Unexecuted instantiation: cpupool.c:add_u16_sized
Unexecuted instantiation: cpupool.c:add_u32_sized
Unexecuted instantiation: domctl.c:add_u16_sized
Unexecuted instantiation: domctl.c:add_u8_sized
Unexecuted instantiation: domctl.c:add_u64_sized
Unexecuted instantiation: domctl.c:add_u32_sized
Unexecuted instantiation: domain.c:add_u32_sized
Unexecuted instantiation: domain.c:add_u64_sized
Unexecuted instantiation: domain.c:add_u8_sized
Unexecuted instantiation: domain.c:add_u16_sized
Unexecuted instantiation: event_2l.c:add_u8_sized
Unexecuted instantiation: event_2l.c:add_u16_sized
Unexecuted instantiation: event_2l.c:add_u32_sized
Unexecuted instantiation: event_2l.c:add_u64_sized
Unexecuted instantiation: event_channel.c:add_u32_sized
Unexecuted instantiation: event_channel.c:add_u64_sized
Unexecuted instantiation: event_channel.c:add_u8_sized
Unexecuted instantiation: event_channel.c:add_u16_sized
Unexecuted instantiation: event_fifo.c:add_u64_sized
Unexecuted instantiation: event_fifo.c:add_u32_sized
Unexecuted instantiation: event_fifo.c:add_u16_sized
Unexecuted instantiation: event_fifo.c:add_u8_sized
Unexecuted instantiation: grant_table.c:add_u64_sized
Unexecuted instantiation: grant_table.c:add_u32_sized
Unexecuted instantiation: grant_table.c:add_u16_sized
Unexecuted instantiation: grant_table.c:add_u8_sized
Unexecuted instantiation: guestcopy.c:add_u64_sized
Unexecuted instantiation: guestcopy.c:add_u16_sized
Unexecuted instantiation: guestcopy.c:add_u32_sized
Unexecuted instantiation: guestcopy.c:add_u8_sized
Unexecuted instantiation: irq.c:add_u8_sized
Unexecuted instantiation: irq.c:add_u16_sized
Unexecuted instantiation: irq.c:add_u32_sized
Unexecuted instantiation: irq.c:add_u64_sized
Unexecuted instantiation: kernel.c:add_u64_sized
Unexecuted instantiation: kernel.c:add_u16_sized
Unexecuted instantiation: kernel.c:add_u32_sized
Unexecuted instantiation: kernel.c:add_u8_sized
Unexecuted instantiation: keyhandler.c:add_u8_sized
Unexecuted instantiation: keyhandler.c:add_u16_sized
Unexecuted instantiation: keyhandler.c:add_u32_sized
Unexecuted instantiation: keyhandler.c:add_u64_sized
Unexecuted instantiation: kexec.c:add_u64_sized
Unexecuted instantiation: kexec.c:add_u8_sized
Unexecuted instantiation: kexec.c:add_u16_sized
Unexecuted instantiation: kexec.c:add_u32_sized
Unexecuted instantiation: kimage.c:add_u8_sized
Unexecuted instantiation: kimage.c:add_u64_sized
Unexecuted instantiation: kimage.c:add_u16_sized
Unexecuted instantiation: kimage.c:add_u32_sized
Unexecuted instantiation: mem_access.c:add_u8_sized
Unexecuted instantiation: mem_access.c:add_u16_sized
Unexecuted instantiation: mem_access.c:add_u32_sized
Unexecuted instantiation: mem_access.c:add_u64_sized
Unexecuted instantiation: memory.c:add_u16_sized
Unexecuted instantiation: memory.c:add_u8_sized
Unexecuted instantiation: memory.c:add_u64_sized
Unexecuted instantiation: memory.c:add_u32_sized
Unexecuted instantiation: monitor.c:add_u8_sized
Unexecuted instantiation: monitor.c:add_u16_sized
Unexecuted instantiation: monitor.c:add_u32_sized
Unexecuted instantiation: monitor.c:add_u64_sized
Unexecuted instantiation: multicall.c:add_u32_sized
Unexecuted instantiation: multicall.c:add_u64_sized
Unexecuted instantiation: multicall.c:add_u8_sized
Unexecuted instantiation: multicall.c:add_u16_sized
Unexecuted instantiation: page_alloc.c:add_u32_sized
Unexecuted instantiation: page_alloc.c:add_u16_sized
Unexecuted instantiation: page_alloc.c:add_u64_sized
Unexecuted instantiation: page_alloc.c:add_u8_sized
Unexecuted instantiation: pdx.c:add_u8_sized
Unexecuted instantiation: pdx.c:add_u16_sized
Unexecuted instantiation: pdx.c:add_u64_sized
Unexecuted instantiation: pdx.c:add_u32_sized
Unexecuted instantiation: preempt.c:add_u8_sized
Unexecuted instantiation: preempt.c:add_u32_sized
Unexecuted instantiation: preempt.c:add_u16_sized
Unexecuted instantiation: preempt.c:add_u64_sized
Unexecuted instantiation: rangeset.c:add_u8_sized
Unexecuted instantiation: rangeset.c:add_u16_sized
Unexecuted instantiation: rangeset.c:add_u32_sized
Unexecuted instantiation: rangeset.c:add_u64_sized
Unexecuted instantiation: rcupdate.c:add_u8_sized
Unexecuted instantiation: rcupdate.c:add_u32_sized
Unexecuted instantiation: rcupdate.c:add_u16_sized
Unexecuted instantiation: rcupdate.c:add_u64_sized
Unexecuted instantiation: rwlock.c:add_u64_sized
Unexecuted instantiation: rwlock.c:add_u32_sized
Unexecuted instantiation: rwlock.c:add_u16_sized
Unexecuted instantiation: rwlock.c:add_u8_sized
Unexecuted instantiation: sched_arinc653.c:add_u8_sized
Unexecuted instantiation: sched_arinc653.c:add_u16_sized
Unexecuted instantiation: sched_arinc653.c:add_u32_sized
Unexecuted instantiation: sched_arinc653.c:add_u64_sized
Unexecuted instantiation: sched_credit.c:add_u32_sized
Unexecuted instantiation: sched_credit.c:add_u16_sized
Unexecuted instantiation: sched_credit.c:add_u64_sized
Unexecuted instantiation: sched_credit.c:add_u8_sized
Unexecuted instantiation: sched_credit2.c:add_u8_sized
Unexecuted instantiation: sched_credit2.c:add_u32_sized
Unexecuted instantiation: sched_credit2.c:add_u16_sized
Unexecuted instantiation: sched_credit2.c:add_u64_sized
Unexecuted instantiation: sched_rt.c:add_u16_sized
Unexecuted instantiation: sched_rt.c:add_u32_sized
Unexecuted instantiation: sched_rt.c:add_u64_sized
Unexecuted instantiation: sched_rt.c:add_u8_sized
Unexecuted instantiation: sched_null.c:add_u16_sized
Unexecuted instantiation: sched_null.c:add_u8_sized
Unexecuted instantiation: sched_null.c:add_u64_sized
Unexecuted instantiation: sched_null.c:add_u32_sized
Unexecuted instantiation: schedule.c:add_u16_sized
Unexecuted instantiation: schedule.c:add_u32_sized
Unexecuted instantiation: schedule.c:add_u64_sized
Unexecuted instantiation: schedule.c:add_u8_sized
Unexecuted instantiation: shutdown.c:add_u8_sized
Unexecuted instantiation: shutdown.c:add_u32_sized
Unexecuted instantiation: shutdown.c:add_u16_sized
Unexecuted instantiation: shutdown.c:add_u64_sized
Unexecuted instantiation: softirq.c:add_u8_sized
Unexecuted instantiation: softirq.c:add_u16_sized
Unexecuted instantiation: softirq.c:add_u64_sized
Unexecuted instantiation: softirq.c:add_u32_sized
spinlock.c:add_u16_sized
Line
Count
Source
23
48.6M
    {                                                                   \
24
48.6M
        asm volatile("add" size " %1,%0"                                \
25
48.6M
                     : "=m" (*addr)                                     \
26
48.6M
                     : reg (val));                                      \
27
48.6M
    }
Unexecuted instantiation: spinlock.c:add_u8_sized
Unexecuted instantiation: spinlock.c:add_u32_sized
Unexecuted instantiation: spinlock.c:add_u64_sized
Unexecuted instantiation: stop_machine.c:add_u8_sized
Unexecuted instantiation: stop_machine.c:add_u32_sized
Unexecuted instantiation: stop_machine.c:add_u16_sized
Unexecuted instantiation: stop_machine.c:add_u64_sized
Unexecuted instantiation: symbols.c:add_u8_sized
Unexecuted instantiation: symbols.c:add_u16_sized
Unexecuted instantiation: symbols.c:add_u32_sized
Unexecuted instantiation: symbols.c:add_u64_sized
Unexecuted instantiation: sysctl.c:add_u64_sized
Unexecuted instantiation: sysctl.c:add_u32_sized
Unexecuted instantiation: sysctl.c:add_u8_sized
Unexecuted instantiation: sysctl.c:add_u16_sized
Unexecuted instantiation: tasklet.c:add_u8_sized
Unexecuted instantiation: tasklet.c:add_u32_sized
Unexecuted instantiation: tasklet.c:add_u16_sized
Unexecuted instantiation: tasklet.c:add_u64_sized
Unexecuted instantiation: time.c:add_u8_sized
Unexecuted instantiation: time.c:add_u16_sized
Unexecuted instantiation: time.c:add_u32_sized
Unexecuted instantiation: time.c:add_u64_sized
Unexecuted instantiation: timer.c:add_u64_sized
Unexecuted instantiation: timer.c:add_u32_sized
Unexecuted instantiation: timer.c:add_u16_sized
Unexecuted instantiation: timer.c:add_u8_sized
Unexecuted instantiation: trace.c:add_u16_sized
Unexecuted instantiation: trace.c:add_u8_sized
Unexecuted instantiation: trace.c:add_u64_sized
Unexecuted instantiation: trace.c:add_u32_sized
Unexecuted instantiation: vm_event.c:add_u8_sized
Unexecuted instantiation: vm_event.c:add_u16_sized
Unexecuted instantiation: vm_event.c:add_u32_sized
Unexecuted instantiation: vmap.c:add_u8_sized
Unexecuted instantiation: vmap.c:add_u32_sized
Unexecuted instantiation: vmap.c:add_u64_sized
Unexecuted instantiation: vmap.c:add_u16_sized
Unexecuted instantiation: vsprintf.c:add_u32_sized
Unexecuted instantiation: vsprintf.c:add_u16_sized
Unexecuted instantiation: vsprintf.c:add_u64_sized
Unexecuted instantiation: vsprintf.c:add_u8_sized
Unexecuted instantiation: wait.c:add_u8_sized
Unexecuted instantiation: wait.c:add_u16_sized
Unexecuted instantiation: wait.c:add_u32_sized
Unexecuted instantiation: wait.c:add_u64_sized
Unexecuted instantiation: xenoprof.c:add_u8_sized
Unexecuted instantiation: xenoprof.c:add_u16_sized
Unexecuted instantiation: xenoprof.c:add_u32_sized
Unexecuted instantiation: xenoprof.c:add_u64_sized
Unexecuted instantiation: xmalloc_tlsf.c:add_u16_sized
Unexecuted instantiation: xmalloc_tlsf.c:add_u32_sized
Unexecuted instantiation: xmalloc_tlsf.c:add_u8_sized
Unexecuted instantiation: xmalloc_tlsf.c:add_u64_sized
Unexecuted instantiation: tmem.c:add_u32_sized
Unexecuted instantiation: tmem.c:add_u64_sized
Unexecuted instantiation: tmem.c:add_u8_sized
Unexecuted instantiation: tmem.c:add_u16_sized
Unexecuted instantiation: tmem_xen.c:add_u8_sized
Unexecuted instantiation: tmem_xen.c:add_u16_sized
Unexecuted instantiation: tmem_xen.c:add_u32_sized
Unexecuted instantiation: tmem_xen.c:add_u64_sized
Unexecuted instantiation: tmem_control.c:add_u8_sized
Unexecuted instantiation: tmem_control.c:add_u16_sized
Unexecuted instantiation: tmem_control.c:add_u64_sized
Unexecuted instantiation: tmem_control.c:add_u32_sized
Unexecuted instantiation: llvm.c:add_u64_sized
Unexecuted instantiation: llvm.c:add_u16_sized
Unexecuted instantiation: llvm.c:add_u32_sized
Unexecuted instantiation: llvm.c:add_u8_sized
Unexecuted instantiation: libelf-loader.c:add_u8_sized
Unexecuted instantiation: libelf-loader.c:add_u16_sized
Unexecuted instantiation: libelf-loader.c:add_u32_sized
Unexecuted instantiation: libelf-loader.c:add_u64_sized
Unexecuted instantiation: console.c:add_u64_sized
Unexecuted instantiation: console.c:add_u32_sized
Unexecuted instantiation: console.c:add_u16_sized
Unexecuted instantiation: console.c:add_u8_sized
Unexecuted instantiation: ns16550.c:add_u32_sized
Unexecuted instantiation: ns16550.c:add_u64_sized
Unexecuted instantiation: ns16550.c:add_u8_sized
Unexecuted instantiation: ns16550.c:add_u16_sized
Unexecuted instantiation: ehci-dbgp.c:add_u16_sized
Unexecuted instantiation: ehci-dbgp.c:add_u32_sized
Unexecuted instantiation: ehci-dbgp.c:add_u64_sized
Unexecuted instantiation: ehci-dbgp.c:add_u8_sized
Unexecuted instantiation: serial.c:add_u64_sized
Unexecuted instantiation: serial.c:add_u32_sized
Unexecuted instantiation: serial.c:add_u16_sized
Unexecuted instantiation: serial.c:add_u8_sized
Unexecuted instantiation: cpufreq.c:add_u64_sized
Unexecuted instantiation: cpufreq.c:add_u32_sized
Unexecuted instantiation: cpufreq.c:add_u16_sized
Unexecuted instantiation: cpufreq.c:add_u8_sized
Unexecuted instantiation: cpufreq_ondemand.c:add_u8_sized
Unexecuted instantiation: cpufreq_ondemand.c:add_u16_sized
Unexecuted instantiation: cpufreq_ondemand.c:add_u32_sized
Unexecuted instantiation: cpufreq_ondemand.c:add_u64_sized
Unexecuted instantiation: cpufreq_misc_governors.c:add_u64_sized
Unexecuted instantiation: cpufreq_misc_governors.c:add_u8_sized
Unexecuted instantiation: cpufreq_misc_governors.c:add_u32_sized
Unexecuted instantiation: cpufreq_misc_governors.c:add_u16_sized
Unexecuted instantiation: utility.c:add_u16_sized
Unexecuted instantiation: utility.c:add_u8_sized
Unexecuted instantiation: utility.c:add_u64_sized
Unexecuted instantiation: utility.c:add_u32_sized
Unexecuted instantiation: pci.c:add_u16_sized
Unexecuted instantiation: pci.c:add_u8_sized
Unexecuted instantiation: pci.c:add_u64_sized
Unexecuted instantiation: pci.c:add_u32_sized
Unexecuted instantiation: vpci.c:add_u8_sized
Unexecuted instantiation: vpci.c:add_u16_sized
Unexecuted instantiation: vpci.c:add_u32_sized
Unexecuted instantiation: vpci.c:add_u64_sized
Unexecuted instantiation: header.c:add_u8_sized
Unexecuted instantiation: header.c:add_u16_sized
Unexecuted instantiation: header.c:add_u32_sized
Unexecuted instantiation: header.c:add_u64_sized
Unexecuted instantiation: msi.c:add_u8_sized
Unexecuted instantiation: msi.c:add_u16_sized
Unexecuted instantiation: msi.c:add_u32_sized
Unexecuted instantiation: msi.c:add_u64_sized
Unexecuted instantiation: msix.c:add_u8_sized
Unexecuted instantiation: msix.c:add_u16_sized
Unexecuted instantiation: msix.c:add_u32_sized
Unexecuted instantiation: msix.c:add_u64_sized
Unexecuted instantiation: iommu.c:add_u8_sized
Unexecuted instantiation: iommu.c:add_u16_sized
Unexecuted instantiation: iommu.c:add_u32_sized
Unexecuted instantiation: iommu.c:add_u64_sized
Unexecuted instantiation: io.c:add_u16_sized
Unexecuted instantiation: io.c:add_u8_sized
Unexecuted instantiation: io.c:add_u64_sized
Unexecuted instantiation: io.c:add_u32_sized
Unexecuted instantiation: dmar.c:add_u64_sized
Unexecuted instantiation: dmar.c:add_u32_sized
Unexecuted instantiation: dmar.c:add_u8_sized
Unexecuted instantiation: dmar.c:add_u16_sized
Unexecuted instantiation: utils.c:add_u8_sized
Unexecuted instantiation: utils.c:add_u16_sized
Unexecuted instantiation: utils.c:add_u32_sized
Unexecuted instantiation: utils.c:add_u64_sized
Unexecuted instantiation: qinval.c:add_u8_sized
Unexecuted instantiation: qinval.c:add_u16_sized
Unexecuted instantiation: qinval.c:add_u32_sized
Unexecuted instantiation: qinval.c:add_u64_sized
Unexecuted instantiation: intremap.c:add_u32_sized
Unexecuted instantiation: intremap.c:add_u16_sized
Unexecuted instantiation: intremap.c:add_u8_sized
Unexecuted instantiation: intremap.c:add_u64_sized
Unexecuted instantiation: quirks.c:add_u16_sized
Unexecuted instantiation: quirks.c:add_u32_sized
Unexecuted instantiation: quirks.c:add_u8_sized
Unexecuted instantiation: quirks.c:add_u64_sized
Unexecuted instantiation: vtd.c:add_u8_sized
Unexecuted instantiation: vtd.c:add_u16_sized
Unexecuted instantiation: vtd.c:add_u32_sized
Unexecuted instantiation: vtd.c:add_u64_sized
Unexecuted instantiation: ats.c:add_u8_sized
Unexecuted instantiation: ats.c:add_u16_sized
Unexecuted instantiation: ats.c:add_u32_sized
Unexecuted instantiation: ats.c:add_u64_sized
Unexecuted instantiation: iommu_init.c:add_u32_sized
Unexecuted instantiation: iommu_init.c:add_u64_sized
Unexecuted instantiation: iommu_init.c:add_u8_sized
Unexecuted instantiation: iommu_init.c:add_u16_sized
Unexecuted instantiation: iommu_map.c:add_u8_sized
Unexecuted instantiation: iommu_map.c:add_u16_sized
Unexecuted instantiation: iommu_map.c:add_u32_sized
Unexecuted instantiation: iommu_map.c:add_u64_sized
Unexecuted instantiation: pci_amd_iommu.c:add_u8_sized
Unexecuted instantiation: pci_amd_iommu.c:add_u16_sized
Unexecuted instantiation: pci_amd_iommu.c:add_u32_sized
Unexecuted instantiation: pci_amd_iommu.c:add_u64_sized
Unexecuted instantiation: iommu_intr.c:add_u64_sized
Unexecuted instantiation: iommu_intr.c:add_u32_sized
Unexecuted instantiation: iommu_intr.c:add_u16_sized
Unexecuted instantiation: iommu_intr.c:add_u8_sized
Unexecuted instantiation: iommu_cmd.c:add_u8_sized
Unexecuted instantiation: iommu_cmd.c:add_u16_sized
Unexecuted instantiation: iommu_cmd.c:add_u32_sized
Unexecuted instantiation: iommu_cmd.c:add_u64_sized
Unexecuted instantiation: iommu_guest.c:add_u16_sized
Unexecuted instantiation: iommu_guest.c:add_u8_sized
Unexecuted instantiation: iommu_guest.c:add_u64_sized
Unexecuted instantiation: iommu_guest.c:add_u32_sized
Unexecuted instantiation: numa.c:add_u32_sized
Unexecuted instantiation: numa.c:add_u16_sized
Unexecuted instantiation: numa.c:add_u8_sized
Unexecuted instantiation: numa.c:add_u64_sized
Unexecuted instantiation: osl.c:add_u32_sized
Unexecuted instantiation: osl.c:add_u64_sized
Unexecuted instantiation: osl.c:add_u8_sized
Unexecuted instantiation: osl.c:add_u16_sized
Unexecuted instantiation: pmstat.c:add_u8_sized
Unexecuted instantiation: pmstat.c:add_u16_sized
Unexecuted instantiation: pmstat.c:add_u64_sized
Unexecuted instantiation: pmstat.c:add_u32_sized
Unexecuted instantiation: hwregs.c:add_u8_sized
Unexecuted instantiation: hwregs.c:add_u16_sized
Unexecuted instantiation: hwregs.c:add_u64_sized
Unexecuted instantiation: hwregs.c:add_u32_sized
Unexecuted instantiation: reboot.c:add_u8_sized
Unexecuted instantiation: reboot.c:add_u16_sized
Unexecuted instantiation: reboot.c:add_u64_sized
Unexecuted instantiation: reboot.c:add_u32_sized
Unexecuted instantiation: tbutils.c:add_u64_sized
Unexecuted instantiation: tbutils.c:add_u32_sized
Unexecuted instantiation: tbutils.c:add_u16_sized
Unexecuted instantiation: tbutils.c:add_u8_sized
Unexecuted instantiation: utglobal.c:add_u32_sized
Unexecuted instantiation: utglobal.c:add_u64_sized
Unexecuted instantiation: utglobal.c:add_u8_sized
Unexecuted instantiation: utglobal.c:add_u16_sized
Unexecuted instantiation: erst.c:add_u64_sized
Unexecuted instantiation: erst.c:add_u8_sized
Unexecuted instantiation: erst.c:add_u16_sized
Unexecuted instantiation: erst.c:add_u32_sized
Unexecuted instantiation: hest.c:add_u32_sized
Unexecuted instantiation: hest.c:add_u16_sized
Unexecuted instantiation: hest.c:add_u64_sized
Unexecuted instantiation: hest.c:add_u8_sized
Unexecuted instantiation: apei-base.c:add_u16_sized
Unexecuted instantiation: apei-base.c:add_u32_sized
Unexecuted instantiation: apei-base.c:add_u8_sized
Unexecuted instantiation: apei-base.c:add_u64_sized
Unexecuted instantiation: apei-io.c:add_u8_sized
Unexecuted instantiation: apei-io.c:add_u16_sized
Unexecuted instantiation: apei-io.c:add_u32_sized
Unexecuted instantiation: apei-io.c:add_u64_sized
Unexecuted instantiation: vga.c:add_u8_sized
Unexecuted instantiation: vga.c:add_u16_sized
Unexecuted instantiation: vga.c:add_u64_sized
Unexecuted instantiation: vga.c:add_u32_sized
Unexecuted instantiation: vesa.c:add_u32_sized
Unexecuted instantiation: vesa.c:add_u64_sized
Unexecuted instantiation: vesa.c:add_u8_sized
Unexecuted instantiation: vesa.c:add_u16_sized
Unexecuted instantiation: xsm_core.c:add_u64_sized
Unexecuted instantiation: xsm_core.c:add_u32_sized
Unexecuted instantiation: xsm_core.c:add_u16_sized
Unexecuted instantiation: xsm_core.c:add_u8_sized
Unexecuted instantiation: apic.c:add_u32_sized
Unexecuted instantiation: apic.c:add_u64_sized
Unexecuted instantiation: apic.c:add_u8_sized
Unexecuted instantiation: apic.c:add_u16_sized
Unexecuted instantiation: cpuid.c:add_u8_sized
Unexecuted instantiation: cpuid.c:add_u64_sized
Unexecuted instantiation: cpuid.c:add_u32_sized
Unexecuted instantiation: cpuid.c:add_u16_sized
Unexecuted instantiation: compat.c:add_u64_sized
Unexecuted instantiation: vm_event.c:add_u64_sized
Unexecuted instantiation: compat.c:add_u16_sized
Unexecuted instantiation: compat.c:add_u32_sized
Unexecuted instantiation: compat.c:add_u8_sized
Unexecuted instantiation: crash.c:add_u8_sized
Unexecuted instantiation: crash.c:add_u16_sized
Unexecuted instantiation: crash.c:add_u32_sized
Unexecuted instantiation: crash.c:add_u64_sized
Unexecuted instantiation: debug.c:add_u8_sized
Unexecuted instantiation: debug.c:add_u16_sized
Unexecuted instantiation: debug.c:add_u32_sized
Unexecuted instantiation: debug.c:add_u64_sized
Unexecuted instantiation: domain_page.c:add_u32_sized
Unexecuted instantiation: domain_page.c:add_u64_sized
Unexecuted instantiation: domain_page.c:add_u8_sized
Unexecuted instantiation: domain_page.c:add_u16_sized
Unexecuted instantiation: e820.c:add_u8_sized
Unexecuted instantiation: e820.c:add_u64_sized
Unexecuted instantiation: e820.c:add_u32_sized
Unexecuted instantiation: e820.c:add_u16_sized
Unexecuted instantiation: extable.c:add_u8_sized
Unexecuted instantiation: extable.c:add_u16_sized
Unexecuted instantiation: extable.c:add_u32_sized
Unexecuted instantiation: extable.c:add_u64_sized
Unexecuted instantiation: flushtlb.c:add_u8_sized
Unexecuted instantiation: flushtlb.c:add_u16_sized
Unexecuted instantiation: flushtlb.c:add_u32_sized
Unexecuted instantiation: flushtlb.c:add_u64_sized
Unexecuted instantiation: hypercall.c:add_u16_sized
Unexecuted instantiation: hypercall.c:add_u8_sized
Unexecuted instantiation: hypercall.c:add_u64_sized
Unexecuted instantiation: hypercall.c:add_u32_sized
Unexecuted instantiation: i387.c:add_u8_sized
Unexecuted instantiation: i387.c:add_u16_sized
Unexecuted instantiation: i387.c:add_u32_sized
Unexecuted instantiation: i387.c:add_u64_sized
Unexecuted instantiation: i8259.c:add_u32_sized
Unexecuted instantiation: i8259.c:add_u64_sized
Unexecuted instantiation: i8259.c:add_u8_sized
Unexecuted instantiation: i8259.c:add_u16_sized
Unexecuted instantiation: io_apic.c:add_u64_sized
Unexecuted instantiation: io_apic.c:add_u32_sized
Unexecuted instantiation: io_apic.c:add_u16_sized
Unexecuted instantiation: io_apic.c:add_u8_sized
Unexecuted instantiation: msr.c:add_u8_sized
Unexecuted instantiation: msr.c:add_u32_sized
Unexecuted instantiation: msr.c:add_u16_sized
Unexecuted instantiation: msr.c:add_u64_sized
Unexecuted instantiation: ioport_emulate.c:add_u8_sized
Unexecuted instantiation: ioport_emulate.c:add_u32_sized
Unexecuted instantiation: ioport_emulate.c:add_u16_sized
Unexecuted instantiation: ioport_emulate.c:add_u64_sized
Unexecuted instantiation: machine_kexec.c:add_u64_sized
Unexecuted instantiation: machine_kexec.c:add_u16_sized
Unexecuted instantiation: mmconfig-shared.c:add_u32_sized
Unexecuted instantiation: mmconfig-shared.c:add_u64_sized
Unexecuted instantiation: mmconfig-shared.c:add_u16_sized
Unexecuted instantiation: mmconfig-shared.c:add_u8_sized
Unexecuted instantiation: mmconfig_64.c:add_u32_sized
Unexecuted instantiation: mmconfig_64.c:add_u64_sized
Unexecuted instantiation: mmconfig_64.c:add_u16_sized
Unexecuted instantiation: mmconfig_64.c:add_u8_sized
Unexecuted instantiation: mmconf-fam10h.c:add_u8_sized
Unexecuted instantiation: mmconf-fam10h.c:add_u16_sized
Unexecuted instantiation: mmconf-fam10h.c:add_u32_sized
Unexecuted instantiation: mmconf-fam10h.c:add_u64_sized
Unexecuted instantiation: acpi_mmcfg.c:add_u64_sized
Unexecuted instantiation: acpi_mmcfg.c:add_u8_sized
Unexecuted instantiation: acpi_mmcfg.c:add_u16_sized
Unexecuted instantiation: acpi_mmcfg.c:add_u32_sized
Unexecuted instantiation: ro-page-fault.c:add_u8_sized
Unexecuted instantiation: ro-page-fault.c:add_u32_sized
Unexecuted instantiation: ro-page-fault.c:add_u16_sized
Unexecuted instantiation: ro-page-fault.c:add_u64_sized
Unexecuted instantiation: misc-hypercalls.c:add_u32_sized
Unexecuted instantiation: misc-hypercalls.c:add_u64_sized
Unexecuted instantiation: misc-hypercalls.c:add_u8_sized
Unexecuted instantiation: misc-hypercalls.c:add_u16_sized
Unexecuted instantiation: iret.c:add_u8_sized
Unexecuted instantiation: iret.c:add_u32_sized
Unexecuted instantiation: iret.c:add_u16_sized
Unexecuted instantiation: iret.c:add_u64_sized
Unexecuted instantiation: emul-priv-op.c:add_u8_sized
Unexecuted instantiation: emul-priv-op.c:add_u16_sized
Unexecuted instantiation: emul-priv-op.c:add_u32_sized
Unexecuted instantiation: emul-priv-op.c:add_u64_sized
Unexecuted instantiation: emul-inv-op.c:add_u8_sized
Unexecuted instantiation: emul-inv-op.c:add_u16_sized
Unexecuted instantiation: emul-inv-op.c:add_u32_sized
Unexecuted instantiation: emul-inv-op.c:add_u64_sized
Unexecuted instantiation: emul-gate-op.c:add_u8_sized
Unexecuted instantiation: emul-gate-op.c:add_u16_sized
Unexecuted instantiation: emul-gate-op.c:add_u32_sized
Unexecuted instantiation: emul-gate-op.c:add_u64_sized
Unexecuted instantiation: descriptor-tables.c:add_u8_sized
Unexecuted instantiation: descriptor-tables.c:add_u16_sized
Unexecuted instantiation: descriptor-tables.c:add_u32_sized
Unexecuted instantiation: descriptor-tables.c:add_u64_sized
Unexecuted instantiation: callback.c:add_u64_sized
Unexecuted instantiation: callback.c:add_u32_sized
Unexecuted instantiation: callback.c:add_u16_sized
Unexecuted instantiation: callback.c:add_u8_sized
Unexecuted instantiation: backtrace.c:add_u16_sized
Unexecuted instantiation: backtrace.c:add_u8_sized
Unexecuted instantiation: backtrace.c:add_u64_sized
Unexecuted instantiation: backtrace.c:add_u32_sized
Unexecuted instantiation: op_model_athlon.c:add_u8_sized
Unexecuted instantiation: op_model_athlon.c:add_u16_sized
Unexecuted instantiation: op_model_athlon.c:add_u32_sized
Unexecuted instantiation: op_model_athlon.c:add_u64_sized
Unexecuted instantiation: op_model_ppro.c:add_u32_sized
Unexecuted instantiation: op_model_ppro.c:add_u64_sized
Unexecuted instantiation: op_model_ppro.c:add_u8_sized
Unexecuted instantiation: op_model_ppro.c:add_u16_sized
Unexecuted instantiation: op_model_p4.c:add_u8_sized
Unexecuted instantiation: op_model_p4.c:add_u16_sized
Unexecuted instantiation: op_model_p4.c:add_u32_sized
Unexecuted instantiation: op_model_p4.c:add_u64_sized
Unexecuted instantiation: nmi_int.c:add_u64_sized
Unexecuted instantiation: nmi_int.c:add_u32_sized
Unexecuted instantiation: nmi_int.c:add_u16_sized
Unexecuted instantiation: nmi_int.c:add_u8_sized
Unexecuted instantiation: nested_ept.c:add_u64_sized
Unexecuted instantiation: nested_ept.c:add_u32_sized
Unexecuted instantiation: nested_ept.c:add_u16_sized
Unexecuted instantiation: nested_ept.c:add_u8_sized
Unexecuted instantiation: nested_hap.c:add_u64_sized
Unexecuted instantiation: nested_hap.c:add_u32_sized
Unexecuted instantiation: nested_hap.c:add_u16_sized
Unexecuted instantiation: nested_hap.c:add_u8_sized
Unexecuted instantiation: hap.c:add_u8_sized
Unexecuted instantiation: hap.c:add_u16_sized
Unexecuted instantiation: hap.c:add_u32_sized
Unexecuted instantiation: hap.c:add_u64_sized
Unexecuted instantiation: multi.c:add_u64_sized
Unexecuted instantiation: multi.c:add_u32_sized
Unexecuted instantiation: multi.c:add_u8_sized
Unexecuted instantiation: multi.c:add_u16_sized
Unexecuted instantiation: mem_sharing.c:add_u8_sized
Unexecuted instantiation: mem_sharing.c:add_u16_sized
Unexecuted instantiation: mem_sharing.c:add_u32_sized
Unexecuted instantiation: mem_sharing.c:add_u64_sized
Unexecuted instantiation: mem_paging.c:add_u16_sized
Unexecuted instantiation: mem_paging.c:add_u8_sized
Unexecuted instantiation: mem_paging.c:add_u64_sized
Unexecuted instantiation: mem_paging.c:add_u32_sized
Unexecuted instantiation: guest_walk.c:add_u16_sized
Unexecuted instantiation: guest_walk.c:add_u8_sized
Unexecuted instantiation: guest_walk.c:add_u32_sized
Unexecuted instantiation: guest_walk.c:add_u64_sized
Unexecuted instantiation: altp2m.c:add_u64_sized
Unexecuted instantiation: altp2m.c:add_u32_sized
Unexecuted instantiation: altp2m.c:add_u16_sized
Unexecuted instantiation: altp2m.c:add_u8_sized
Unexecuted instantiation: p2m-pod.c:add_u32_sized
Unexecuted instantiation: p2m-pod.c:add_u64_sized
Unexecuted instantiation: p2m-pod.c:add_u8_sized
Unexecuted instantiation: p2m-pod.c:add_u16_sized
Unexecuted instantiation: p2m-ept.c:add_u32_sized
Unexecuted instantiation: p2m-ept.c:add_u64_sized
Unexecuted instantiation: p2m-ept.c:add_u8_sized
Unexecuted instantiation: p2m-ept.c:add_u16_sized
Unexecuted instantiation: p2m-pt.c:add_u8_sized
Unexecuted instantiation: p2m-pt.c:add_u16_sized
Unexecuted instantiation: p2m-pt.c:add_u64_sized
Unexecuted instantiation: p2m-pt.c:add_u32_sized
Unexecuted instantiation: p2m.c:add_u64_sized
Unexecuted instantiation: p2m.c:add_u8_sized
Unexecuted instantiation: p2m.c:add_u16_sized
Unexecuted instantiation: p2m.c:add_u32_sized
Unexecuted instantiation: paging.c:add_u8_sized
Unexecuted instantiation: paging.c:add_u16_sized
Unexecuted instantiation: paging.c:add_u64_sized
Unexecuted instantiation: paging.c:add_u32_sized
Unexecuted instantiation: vvmx.c:add_u64_sized
Unexecuted instantiation: vvmx.c:add_u32_sized
Unexecuted instantiation: vvmx.c:add_u16_sized
Unexecuted instantiation: vvmx.c:add_u8_sized
Unexecuted instantiation: vmx.c:add_u8_sized
Unexecuted instantiation: vmx.c:add_u16_sized
Unexecuted instantiation: vmx.c:add_u32_sized
Unexecuted instantiation: vmx.c:add_u64_sized
Unexecuted instantiation: vmcs.c:add_u32_sized
Unexecuted instantiation: vmcs.c:add_u64_sized
Unexecuted instantiation: vmcs.c:add_u16_sized
Unexecuted instantiation: vmcs.c:add_u8_sized
Unexecuted instantiation: realmode.c:add_u64_sized
Unexecuted instantiation: realmode.c:add_u16_sized
Unexecuted instantiation: realmode.c:add_u32_sized
Unexecuted instantiation: realmode.c:add_u8_sized
Unexecuted instantiation: vmcb.c:add_u8_sized
Unexecuted instantiation: vmcb.c:add_u64_sized
Unexecuted instantiation: vmcb.c:add_u32_sized
Unexecuted instantiation: vmcb.c:add_u16_sized
Unexecuted instantiation: svmdebug.c:add_u64_sized
Unexecuted instantiation: svmdebug.c:add_u32_sized
Unexecuted instantiation: svmdebug.c:add_u16_sized
Unexecuted instantiation: svmdebug.c:add_u8_sized
Unexecuted instantiation: svm.c:add_u16_sized
Unexecuted instantiation: svm.c:add_u8_sized
Unexecuted instantiation: svm.c:add_u64_sized
Unexecuted instantiation: svm.c:add_u32_sized
Unexecuted instantiation: nestedsvm.c:add_u32_sized
Unexecuted instantiation: nestedsvm.c:add_u64_sized
Unexecuted instantiation: nestedsvm.c:add_u8_sized
Unexecuted instantiation: nestedsvm.c:add_u16_sized
Unexecuted instantiation: intr.c:add_u8_sized
Unexecuted instantiation: intr.c:add_u16_sized
Unexecuted instantiation: intr.c:add_u64_sized
Unexecuted instantiation: intr.c:add_u32_sized
Unexecuted instantiation: vpt.c:add_u64_sized
Unexecuted instantiation: vpt.c:add_u32_sized
Unexecuted instantiation: vpt.c:add_u16_sized
Unexecuted instantiation: vpt.c:add_u8_sized
Unexecuted instantiation: vpic.c:add_u64_sized
Unexecuted instantiation: vpic.c:add_u32_sized
Unexecuted instantiation: vpic.c:add_u16_sized
Unexecuted instantiation: vpic.c:add_u8_sized
Unexecuted instantiation: vmsi.c:add_u32_sized
Unexecuted instantiation: vmsi.c:add_u64_sized
Unexecuted instantiation: vmsi.c:add_u8_sized
Unexecuted instantiation: vmsi.c:add_u16_sized
Unexecuted instantiation: vlapic.c:add_u8_sized
Unexecuted instantiation: vlapic.c:add_u16_sized
Unexecuted instantiation: vlapic.c:add_u32_sized
Unexecuted instantiation: vlapic.c:add_u64_sized
Unexecuted instantiation: viridian.c:add_u32_sized
Unexecuted instantiation: viridian.c:add_u64_sized
Unexecuted instantiation: viridian.c:add_u8_sized
Unexecuted instantiation: viridian.c:add_u16_sized
Unexecuted instantiation: vioapic.c:add_u16_sized
Unexecuted instantiation: vioapic.c:add_u8_sized
Unexecuted instantiation: vioapic.c:add_u32_sized
Unexecuted instantiation: vioapic.c:add_u64_sized
Unexecuted instantiation: stdvga.c:add_u64_sized
Unexecuted instantiation: stdvga.c:add_u32_sized
Unexecuted instantiation: stdvga.c:add_u16_sized
Unexecuted instantiation: stdvga.c:add_u8_sized
Unexecuted instantiation: save.c:add_u8_sized
Unexecuted instantiation: save.c:add_u32_sized
Unexecuted instantiation: save.c:add_u16_sized
Unexecuted instantiation: save.c:add_u64_sized
Unexecuted instantiation: rtc.c:add_u32_sized
Unexecuted instantiation: rtc.c:add_u64_sized
Unexecuted instantiation: rtc.c:add_u8_sized
Unexecuted instantiation: rtc.c:add_u16_sized
Unexecuted instantiation: pmtimer.c:add_u16_sized
Unexecuted instantiation: pmtimer.c:add_u8_sized
Unexecuted instantiation: pmtimer.c:add_u64_sized
Unexecuted instantiation: pmtimer.c:add_u32_sized
Unexecuted instantiation: nestedhvm.c:add_u16_sized
Unexecuted instantiation: nestedhvm.c:add_u8_sized
Unexecuted instantiation: nestedhvm.c:add_u32_sized
Unexecuted instantiation: nestedhvm.c:add_u64_sized
Unexecuted instantiation: mtrr.c:add_u32_sized
Unexecuted instantiation: mtrr.c:add_u64_sized
Unexecuted instantiation: mtrr.c:add_u8_sized
Unexecuted instantiation: mtrr.c:add_u16_sized
Unexecuted instantiation: ioreq.c:add_u64_sized
Unexecuted instantiation: ioreq.c:add_u16_sized
Unexecuted instantiation: ioreq.c:add_u32_sized
Unexecuted instantiation: ioreq.c:add_u8_sized
Unexecuted instantiation: intercept.c:add_u64_sized
Unexecuted instantiation: intercept.c:add_u32_sized
Unexecuted instantiation: intercept.c:add_u16_sized
Unexecuted instantiation: intercept.c:add_u8_sized
Unexecuted instantiation: i8254.c:add_u16_sized
Unexecuted instantiation: i8254.c:add_u8_sized
Unexecuted instantiation: i8254.c:add_u32_sized
Unexecuted instantiation: i8254.c:add_u64_sized
Unexecuted instantiation: hvm.c:add_u8_sized
Unexecuted instantiation: hvm.c:add_u16_sized
Unexecuted instantiation: hvm.c:add_u32_sized
Unexecuted instantiation: hvm.c:add_u64_sized
Unexecuted instantiation: emulate.c:add_u8_sized
Unexecuted instantiation: emulate.c:add_u64_sized
Unexecuted instantiation: emulate.c:add_u16_sized
Unexecuted instantiation: emulate.c:add_u32_sized
Unexecuted instantiation: dm.c:add_u32_sized
Unexecuted instantiation: dm.c:add_u64_sized
Unexecuted instantiation: dm.c:add_u8_sized
Unexecuted instantiation: dm.c:add_u16_sized
Unexecuted instantiation: asid.c:add_u64_sized
Unexecuted instantiation: asid.c:add_u16_sized
Unexecuted instantiation: asid.c:add_u32_sized
Unexecuted instantiation: asid.c:add_u8_sized
Unexecuted instantiation: probe.c:add_u32_sized
Unexecuted instantiation: probe.c:add_u16_sized
Unexecuted instantiation: probe.c:add_u8_sized
Unexecuted instantiation: probe.c:add_u64_sized
Unexecuted instantiation: delivery.c:add_u64_sized
Unexecuted instantiation: delivery.c:add_u16_sized
Unexecuted instantiation: delivery.c:add_u32_sized
Unexecuted instantiation: delivery.c:add_u8_sized
Unexecuted instantiation: default.c:add_u64_sized
Unexecuted instantiation: default.c:add_u32_sized
Unexecuted instantiation: default.c:add_u16_sized
Unexecuted instantiation: default.c:add_u8_sized
Unexecuted instantiation: x2apic.c:add_u32_sized
Unexecuted instantiation: x2apic.c:add_u64_sized
Unexecuted instantiation: x2apic.c:add_u8_sized
Unexecuted instantiation: x2apic.c:add_u16_sized
Unexecuted instantiation: bigsmp.c:add_u64_sized
Unexecuted instantiation: bigsmp.c:add_u32_sized
Unexecuted instantiation: bigsmp.c:add_u16_sized
Unexecuted instantiation: bigsmp.c:add_u8_sized
Unexecuted instantiation: main.c:add_u64_sized
Unexecuted instantiation: main.c:add_u32_sized
Unexecuted instantiation: main.c:add_u16_sized
Unexecuted instantiation: main.c:add_u8_sized
Unexecuted instantiation: generic.c:add_u8_sized
Unexecuted instantiation: generic.c:add_u16_sized
Unexecuted instantiation: generic.c:add_u32_sized
Unexecuted instantiation: generic.c:add_u64_sized
Unexecuted instantiation: vmce.c:add_u32_sized
Unexecuted instantiation: vmce.c:add_u64_sized
Unexecuted instantiation: vmce.c:add_u8_sized
Unexecuted instantiation: vmce.c:add_u16_sized
Unexecuted instantiation: util.c:add_u32_sized
Unexecuted instantiation: util.c:add_u16_sized
Unexecuted instantiation: util.c:add_u8_sized
Unexecuted instantiation: util.c:add_u64_sized
Unexecuted instantiation: non-fatal.c:add_u8_sized
Unexecuted instantiation: non-fatal.c:add_u32_sized
Unexecuted instantiation: non-fatal.c:add_u16_sized
Unexecuted instantiation: non-fatal.c:add_u64_sized
Unexecuted instantiation: machine_kexec.c:add_u32_sized
Unexecuted instantiation: mce_intel.c:add_u8_sized
Unexecuted instantiation: mce_intel.c:add_u64_sized
Unexecuted instantiation: mce_intel.c:add_u32_sized
Unexecuted instantiation: mce-apei.c:add_u16_sized
Unexecuted instantiation: mce-apei.c:add_u8_sized
Unexecuted instantiation: mce-apei.c:add_u64_sized
Unexecuted instantiation: mce-apei.c:add_u32_sized
Unexecuted instantiation: mce.c:add_u32_sized
Unexecuted instantiation: mce.c:add_u64_sized
Unexecuted instantiation: mce.c:add_u8_sized
Unexecuted instantiation: mce.c:add_u16_sized
Unexecuted instantiation: mctelem.c:add_u16_sized
Unexecuted instantiation: mctelem.c:add_u8_sized
Unexecuted instantiation: mctelem.c:add_u64_sized
Unexecuted instantiation: mctelem.c:add_u32_sized
Unexecuted instantiation: barrier.c:add_u64_sized
Unexecuted instantiation: barrier.c:add_u32_sized
Unexecuted instantiation: barrier.c:add_u16_sized
Unexecuted instantiation: barrier.c:add_u8_sized
Unexecuted instantiation: mcaction.c:add_u64_sized
Unexecuted instantiation: mcaction.c:add_u32_sized
Unexecuted instantiation: mcaction.c:add_u16_sized
Unexecuted instantiation: mcaction.c:add_u8_sized
Unexecuted instantiation: mce_amd.c:add_u64_sized
Unexecuted instantiation: mce_amd.c:add_u32_sized
Unexecuted instantiation: mce_amd.c:add_u16_sized
Unexecuted instantiation: mce_amd.c:add_u8_sized
Unexecuted instantiation: amd_nonfatal.c:add_u8_sized
Unexecuted instantiation: amd_nonfatal.c:add_u32_sized
Unexecuted instantiation: amd_nonfatal.c:add_u16_sized
Unexecuted instantiation: amd_nonfatal.c:add_u64_sized
Unexecuted instantiation: vpmu_intel.c:add_u32_sized
Unexecuted instantiation: vpmu_intel.c:add_u64_sized
Unexecuted instantiation: vpmu_intel.c:add_u8_sized
Unexecuted instantiation: vpmu_intel.c:add_u16_sized
Unexecuted instantiation: vpmu_amd.c:add_u32_sized
Unexecuted instantiation: vpmu_amd.c:add_u64_sized
Unexecuted instantiation: vpmu_amd.c:add_u8_sized
Unexecuted instantiation: vpmu_amd.c:add_u16_sized
Unexecuted instantiation: vpmu.c:add_u32_sized
Unexecuted instantiation: vpmu.c:add_u64_sized
Unexecuted instantiation: vpmu.c:add_u8_sized
Unexecuted instantiation: vpmu.c:add_u16_sized
Unexecuted instantiation: mwait-idle.c:add_u64_sized
Unexecuted instantiation: mwait-idle.c:add_u32_sized
Unexecuted instantiation: mwait-idle.c:add_u16_sized
Unexecuted instantiation: mwait-idle.c:add_u8_sized
Unexecuted instantiation: intel.c:add_u64_sized
Unexecuted instantiation: intel.c:add_u32_sized
Unexecuted instantiation: intel.c:add_u16_sized
Unexecuted instantiation: intel.c:add_u8_sized
Unexecuted instantiation: common.c:add_u8_sized
Unexecuted instantiation: common.c:add_u64_sized
Unexecuted instantiation: common.c:add_u32_sized
Unexecuted instantiation: machine_kexec.c:add_u8_sized
Unexecuted instantiation: amd.c:add_u8_sized
Unexecuted instantiation: amd.c:add_u16_sized
Unexecuted instantiation: amd.c:add_u32_sized
Unexecuted instantiation: amd.c:add_u64_sized
Unexecuted instantiation: powernow.c:add_u32_sized
Unexecuted instantiation: powernow.c:add_u16_sized
Unexecuted instantiation: powernow.c:add_u64_sized
Unexecuted instantiation: powernow.c:add_u8_sized
Unexecuted instantiation: cpuidle_menu.c:add_u8_sized
Unexecuted instantiation: cpuidle_menu.c:add_u16_sized
Unexecuted instantiation: cpuidle_menu.c:add_u32_sized
Unexecuted instantiation: cpuidle_menu.c:add_u64_sized
Unexecuted instantiation: cpu_idle.c:add_u64_sized
Unexecuted instantiation: cpu_idle.c:add_u32_sized
Unexecuted instantiation: cpu_idle.c:add_u16_sized
Unexecuted instantiation: cpu_idle.c:add_u8_sized
Unexecuted instantiation: suspend.c:add_u8_sized
Unexecuted instantiation: suspend.c:add_u16_sized
Unexecuted instantiation: suspend.c:add_u32_sized
Unexecuted instantiation: suspend.c:add_u64_sized
Unexecuted instantiation: power.c:add_u16_sized
Unexecuted instantiation: power.c:add_u8_sized
Unexecuted instantiation: power.c:add_u64_sized
Unexecuted instantiation: power.c:add_u32_sized
Unexecuted instantiation: lib.c:add_u32_sized
Unexecuted instantiation: lib.c:add_u64_sized
Unexecuted instantiation: lib.c:add_u8_sized
Unexecuted instantiation: lib.c:add_u16_sized
Unexecuted instantiation: xstate.c:add_u64_sized
Unexecuted instantiation: xstate.c:add_u32_sized
Unexecuted instantiation: xstate.c:add_u16_sized
Unexecuted instantiation: xstate.c:add_u8_sized
Unexecuted instantiation: hpet.c:add_u8_sized
Unexecuted instantiation: hpet.c:add_u16_sized
Unexecuted instantiation: hpet.c:add_u32_sized
Unexecuted instantiation: hpet.c:add_u64_sized
Unexecuted instantiation: tboot.c:add_u32_sized
Unexecuted instantiation: tboot.c:add_u16_sized
Unexecuted instantiation: tboot.c:add_u64_sized
Unexecuted instantiation: tboot.c:add_u8_sized
Unexecuted instantiation: x86_emulate.c:add_u16_sized
Unexecuted instantiation: x86_emulate.c:add_u8_sized
Unexecuted instantiation: x86_emulate.c:add_u64_sized
Unexecuted instantiation: x86_emulate.c:add_u32_sized
Unexecuted instantiation: usercopy.c:add_u64_sized
Unexecuted instantiation: usercopy.c:add_u32_sized
Unexecuted instantiation: usercopy.c:add_u16_sized
Unexecuted instantiation: usercopy.c:add_u8_sized
Unexecuted instantiation: traps.c:add_u8_sized
Unexecuted instantiation: traps.c:add_u64_sized
Unexecuted instantiation: traps.c:add_u16_sized
Unexecuted instantiation: traps.c:add_u32_sized
Unexecuted instantiation: srat.c:add_u32_sized
Unexecuted instantiation: srat.c:add_u64_sized
Unexecuted instantiation: srat.c:add_u16_sized
Unexecuted instantiation: srat.c:add_u8_sized
Unexecuted instantiation: smpboot.c:add_u16_sized
Unexecuted instantiation: smpboot.c:add_u32_sized
Unexecuted instantiation: smpboot.c:add_u64_sized
Unexecuted instantiation: smpboot.c:add_u8_sized
Unexecuted instantiation: smp.c:add_u64_sized
Unexecuted instantiation: smp.c:add_u16_sized
Unexecuted instantiation: smp.c:add_u32_sized
Unexecuted instantiation: smp.c:add_u8_sized
Unexecuted instantiation: setup.c:add_u8_sized
Unexecuted instantiation: setup.c:add_u16_sized
Unexecuted instantiation: setup.c:add_u32_sized
Unexecuted instantiation: setup.c:add_u64_sized
Unexecuted instantiation: psr.c:add_u16_sized
Unexecuted instantiation: psr.c:add_u8_sized
Unexecuted instantiation: psr.c:add_u64_sized
Unexecuted instantiation: psr.c:add_u32_sized
Unexecuted instantiation: platform_hypercall.c:add_u8_sized
Unexecuted instantiation: platform_hypercall.c:add_u16_sized
Unexecuted instantiation: platform_hypercall.c:add_u32_sized
Unexecuted instantiation: platform_hypercall.c:add_u64_sized
Unexecuted instantiation: physdev.c:add_u32_sized
Unexecuted instantiation: physdev.c:add_u16_sized
Unexecuted instantiation: physdev.c:add_u64_sized
Unexecuted instantiation: physdev.c:add_u8_sized
Unexecuted instantiation: percpu.c:add_u8_sized
Unexecuted instantiation: percpu.c:add_u16_sized
Unexecuted instantiation: percpu.c:add_u32_sized
Unexecuted instantiation: percpu.c:add_u64_sized
Unexecuted instantiation: nmi.c:add_u8_sized
Unexecuted instantiation: nmi.c:add_u16_sized
Unexecuted instantiation: nmi.c:add_u32_sized
Unexecuted instantiation: nmi.c:add_u64_sized
Unexecuted instantiation: mpparse.c:add_u64_sized
Unexecuted instantiation: mpparse.c:add_u8_sized
Unexecuted instantiation: mpparse.c:add_u32_sized
Unexecuted instantiation: mpparse.c:add_u16_sized
Unexecuted instantiation: mm.c:add_u64_sized
Unexecuted instantiation: mm.c:add_u32_sized
Unexecuted instantiation: mm.c:add_u16_sized
Unexecuted instantiation: mm.c:add_u8_sized
Unexecuted instantiation: microcode.c:add_u32_sized
Unexecuted instantiation: microcode.c:add_u16_sized
Unexecuted instantiation: microcode.c:add_u8_sized
Unexecuted instantiation: microcode.c:add_u64_sized
Unexecuted instantiation: microcode_intel.c:add_u64_sized
Unexecuted instantiation: microcode_intel.c:add_u16_sized
Unexecuted instantiation: microcode_intel.c:add_u32_sized
Unexecuted instantiation: microcode_intel.c:add_u8_sized
Unexecuted instantiation: microcode_amd.c:add_u32_sized
Unexecuted instantiation: microcode_amd.c:add_u16_sized
Unexecuted instantiation: microcode_amd.c:add_u64_sized
Unexecuted instantiation: microcode_amd.c:add_u8_sized
28
29
build_read_atomic(read_u8_atomic, "b", uint8_t, "=q")
30
build_read_atomic(read_u16_atomic, "w", uint16_t, "=r")
31
build_read_atomic(read_u32_atomic, "l", uint32_t, "=r")
32
build_read_atomic(read_u64_atomic, "q", uint64_t, "=r")
33
34
build_write_atomic(write_u8_atomic, "b", uint8_t, "q")
35
build_write_atomic(write_u16_atomic, "w", uint16_t, "r")
36
build_write_atomic(write_u32_atomic, "l", uint32_t, "r")
37
build_write_atomic(write_u64_atomic, "q", uint64_t, "r")
38
39
build_add_sized(add_u8_sized, "b", uint8_t, "qi")
40
build_add_sized(add_u16_sized, "w", uint16_t, "ri")
41
build_add_sized(add_u32_sized, "l", uint32_t, "ri")
42
build_add_sized(add_u64_sized, "q", uint64_t, "ri")
43
44
#undef build_read_atomic
45
#undef build_write_atomic
46
#undef build_add_sized
47
48
void __bad_atomic_size(void);
49
50
160M
#define read_atomic(p) ({                                 \
51
160M
    unsigned long x_;                                     \
52
160M
    CLANG_DISABLE_WARN_GCC_COMPAT_START                   \
53
160M
    switch ( sizeof(*(p)) ) {                             \
54
0
    case 1: x_ = read_u8_atomic((uint8_t *)(p)); break;   \
55
71.5M
    case 2: x_ = read_u16_atomic((uint16_t *)(p)); break; \
56
70.3M
    case 4: x_ = read_u32_atomic((uint32_t *)(p)); break; \
57
18.6M
    case 8: x_ = read_u64_atomic((uint64_t *)(p)); break; \
58
0
    default: x_ = 0; __bad_atomic_size(); break;          \
59
160M
    }                                                     \
60
160M
    CLANG_DISABLE_WARN_GCC_COMPAT_END                     \
61
159M
    (typeof(*(p)))x_;                                     \
62
159M
})
63
64
3.07M
#define write_atomic(p, x) ({                             \
65
18.4E
    typeof(*(p)) __x = (x);                               \
66
3.07M
    unsigned long x_ = (unsigned long)__x;                \
67
3.07M
    switch ( sizeof(*(p)) ) {                             \
68
0
    case 1: write_u8_atomic((uint8_t *)(p), x_); break;   \
69
250
    case 2: write_u16_atomic((uint16_t *)(p), x_); break; \
70
1.55k
    case 4: write_u32_atomic((uint32_t *)(p), x_); break; \
71
3.09M
    case 8: write_u64_atomic((uint64_t *)(p), x_); break; \
72
0
    default: __bad_atomic_size(); break;                  \
73
3.07M
    }                                                     \
74
3.07M
})
75
76
48.9M
#define add_sized(p, x) ({                                \
77
48.9M
    typeof(*(p)) x_ = (x);                                \
78
48.9M
    switch ( sizeof(*(p)) )                               \
79
48.9M
    {                                                     \
80
0
    case 1: add_u8_sized((uint8_t *)(p), x_); break;      \
81
48.4M
    case 2: add_u16_sized((uint16_t *)(p), x_); break;    \
82
0
    case 4: add_u32_sized((uint32_t *)(p), x_); break;    \
83
0
    case 8: add_u64_sized((uint64_t *)(p), x_); break;    \
84
0
    default: __bad_atomic_size(); break;                  \
85
48.9M
    }                                                     \
86
48.9M
})
87
88
static inline int atomic_read(const atomic_t *v)
89
70.1M
{
90
70.1M
    return read_atomic(&v->counter);
91
70.1M
}
Unexecuted instantiation: cpu.c:atomic_read
Unexecuted instantiation: microcode_amd.c:atomic_read
Unexecuted instantiation: cpupool.c:atomic_read
domctl.c:atomic_read
Line
Count
Source
89
8
{
90
8
    return read_atomic(&v->counter);
91
8
}
Unexecuted instantiation: domain.c:atomic_read
Unexecuted instantiation: event_2l.c:atomic_read
Unexecuted instantiation: event_channel.c:atomic_read
Unexecuted instantiation: event_fifo.c:atomic_read
Unexecuted instantiation: grant_table.c:atomic_read
Unexecuted instantiation: guestcopy.c:atomic_read
Unexecuted instantiation: irq.c:atomic_read
Unexecuted instantiation: kernel.c:atomic_read
Unexecuted instantiation: keyhandler.c:atomic_read
Unexecuted instantiation: kexec.c:atomic_read
Unexecuted instantiation: kimage.c:atomic_read
Unexecuted instantiation: mem_access.c:atomic_read
Unexecuted instantiation: memory.c:atomic_read
Unexecuted instantiation: monitor.c:atomic_read
Unexecuted instantiation: multicall.c:atomic_read
page_alloc.c:atomic_read
Line
Count
Source
89
1
{
90
1
    return read_atomic(&v->counter);
91
1
}
Unexecuted instantiation: pdx.c:atomic_read
Unexecuted instantiation: preempt.c:atomic_read
Unexecuted instantiation: rangeset.c:atomic_read
Unexecuted instantiation: rcupdate.c:atomic_read
rwlock.c:atomic_read
Line
Count
Source
89
2.84M
{
90
2.84M
    return read_atomic(&v->counter);
91
2.84M
}
Unexecuted instantiation: sched_arinc653.c:atomic_read
sched_credit.c:atomic_read
Line
Count
Source
89
9.78M
{
90
9.78M
    return read_atomic(&v->counter);
91
9.78M
}
Unexecuted instantiation: sched_credit2.c:atomic_read
Unexecuted instantiation: sched_rt.c:atomic_read
Unexecuted instantiation: sched_null.c:atomic_read
schedule.c:atomic_read
Line
Count
Source
89
341k
{
90
341k
    return read_atomic(&v->counter);
91
341k
}
Unexecuted instantiation: shutdown.c:atomic_read
Unexecuted instantiation: softirq.c:atomic_read
spinlock.c:atomic_read
Line
Count
Source
89
54.8M
{
90
54.8M
    return read_atomic(&v->counter);
91
54.8M
}
Unexecuted instantiation: stop_machine.c:atomic_read
Unexecuted instantiation: symbols.c:atomic_read
Unexecuted instantiation: sysctl.c:atomic_read
Unexecuted instantiation: tasklet.c:atomic_read
time.c:atomic_read
Line
Count
Source
89
115k
{
90
115k
    return read_atomic(&v->counter);
91
115k
}
Unexecuted instantiation: timer.c:atomic_read
Unexecuted instantiation: trace.c:atomic_read
Unexecuted instantiation: vm_event.c:atomic_read
Unexecuted instantiation: vmap.c:atomic_read
Unexecuted instantiation: vsprintf.c:atomic_read
Unexecuted instantiation: wait.c:atomic_read
Unexecuted instantiation: xenoprof.c:atomic_read
Unexecuted instantiation: xmalloc_tlsf.c:atomic_read
Unexecuted instantiation: tmem.c:atomic_read
Unexecuted instantiation: tmem_xen.c:atomic_read
Unexecuted instantiation: tmem_control.c:atomic_read
Unexecuted instantiation: llvm.c:atomic_read
Unexecuted instantiation: libelf-loader.c:atomic_read
console.c:atomic_read
Line
Count
Source
89
308
{
90
308
    return read_atomic(&v->counter);
91
308
}
Unexecuted instantiation: ns16550.c:atomic_read
Unexecuted instantiation: ehci-dbgp.c:atomic_read
Unexecuted instantiation: serial.c:atomic_read
Unexecuted instantiation: cpufreq.c:atomic_read
Unexecuted instantiation: cpufreq_ondemand.c:atomic_read
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_read
Unexecuted instantiation: utility.c:atomic_read
Unexecuted instantiation: pci.c:atomic_read
Unexecuted instantiation: vpci.c:atomic_read
Unexecuted instantiation: header.c:atomic_read
Unexecuted instantiation: msi.c:atomic_read
Unexecuted instantiation: msix.c:atomic_read
Unexecuted instantiation: iommu.c:atomic_read
io.c:atomic_read
Line
Count
Source
89
4.14k
{
90
4.14k
    return read_atomic(&v->counter);
91
4.14k
}
Unexecuted instantiation: dmar.c:atomic_read
Unexecuted instantiation: utils.c:atomic_read
Unexecuted instantiation: qinval.c:atomic_read
Unexecuted instantiation: intremap.c:atomic_read
Unexecuted instantiation: quirks.c:atomic_read
Unexecuted instantiation: vtd.c:atomic_read
Unexecuted instantiation: ats.c:atomic_read
Unexecuted instantiation: iommu_init.c:atomic_read
Unexecuted instantiation: iommu_map.c:atomic_read
Unexecuted instantiation: pci_amd_iommu.c:atomic_read
Unexecuted instantiation: iommu_intr.c:atomic_read
Unexecuted instantiation: iommu_cmd.c:atomic_read
Unexecuted instantiation: iommu_guest.c:atomic_read
Unexecuted instantiation: numa.c:atomic_read
Unexecuted instantiation: osl.c:atomic_read
Unexecuted instantiation: pmstat.c:atomic_read
Unexecuted instantiation: hwregs.c:atomic_read
Unexecuted instantiation: reboot.c:atomic_read
Unexecuted instantiation: tbutils.c:atomic_read
Unexecuted instantiation: utglobal.c:atomic_read
Unexecuted instantiation: erst.c:atomic_read
Unexecuted instantiation: hest.c:atomic_read
Unexecuted instantiation: apei-base.c:atomic_read
Unexecuted instantiation: apei-io.c:atomic_read
Unexecuted instantiation: vga.c:atomic_read
Unexecuted instantiation: vesa.c:atomic_read
Unexecuted instantiation: xsm_core.c:atomic_read
Unexecuted instantiation: apic.c:atomic_read
Unexecuted instantiation: cpuid.c:atomic_read
Unexecuted instantiation: compat.c:atomic_read
Unexecuted instantiation: crash.c:atomic_read
Unexecuted instantiation: debug.c:atomic_read
Unexecuted instantiation: domain_page.c:atomic_read
Unexecuted instantiation: e820.c:atomic_read
Unexecuted instantiation: extable.c:atomic_read
Unexecuted instantiation: flushtlb.c:atomic_read
Unexecuted instantiation: hypercall.c:atomic_read
Unexecuted instantiation: i387.c:atomic_read
Unexecuted instantiation: i8259.c:atomic_read
Unexecuted instantiation: io_apic.c:atomic_read
Unexecuted instantiation: msr.c:atomic_read
Unexecuted instantiation: ioport_emulate.c:atomic_read
Unexecuted instantiation: machine_kexec.c:atomic_read
Unexecuted instantiation: microcode_intel.c:atomic_read
Unexecuted instantiation: microcode.c:atomic_read
mm.c:atomic_read
Line
Count
Source
89
3
{
90
3
    return read_atomic(&v->counter);
91
3
}
Unexecuted instantiation: mpparse.c:atomic_read
Unexecuted instantiation: nmi.c:atomic_read
Unexecuted instantiation: percpu.c:atomic_read
Unexecuted instantiation: physdev.c:atomic_read
Unexecuted instantiation: platform_hypercall.c:atomic_read
Unexecuted instantiation: psr.c:atomic_read
Unexecuted instantiation: setup.c:atomic_read
Unexecuted instantiation: smp.c:atomic_read
Unexecuted instantiation: smpboot.c:atomic_read
Unexecuted instantiation: srat.c:atomic_read
Unexecuted instantiation: traps.c:atomic_read
Unexecuted instantiation: usercopy.c:atomic_read
Unexecuted instantiation: x86_emulate.c:atomic_read
Unexecuted instantiation: tboot.c:atomic_read
Unexecuted instantiation: hpet.c:atomic_read
Unexecuted instantiation: xstate.c:atomic_read
Unexecuted instantiation: lib.c:atomic_read
Unexecuted instantiation: power.c:atomic_read
Unexecuted instantiation: suspend.c:atomic_read
Unexecuted instantiation: cpu_idle.c:atomic_read
Unexecuted instantiation: cpuidle_menu.c:atomic_read
Unexecuted instantiation: powernow.c:atomic_read
Unexecuted instantiation: amd.c:atomic_read
Unexecuted instantiation: common.c:atomic_read
Unexecuted instantiation: intel.c:atomic_read
mwait-idle.c:atomic_read
Line
Count
Source
89
2.06M
{
90
2.06M
    return read_atomic(&v->counter);
91
2.06M
}
Unexecuted instantiation: vpmu.c:atomic_read
Unexecuted instantiation: vpmu_amd.c:atomic_read
Unexecuted instantiation: vpmu_intel.c:atomic_read
Unexecuted instantiation: amd_nonfatal.c:atomic_read
Unexecuted instantiation: mce_amd.c:atomic_read
Unexecuted instantiation: mcaction.c:atomic_read
Unexecuted instantiation: barrier.c:atomic_read
Unexecuted instantiation: mctelem.c:atomic_read
Unexecuted instantiation: mce.c:atomic_read
Unexecuted instantiation: mce-apei.c:atomic_read
Unexecuted instantiation: mce_intel.c:atomic_read
Unexecuted instantiation: non-fatal.c:atomic_read
Unexecuted instantiation: util.c:atomic_read
Unexecuted instantiation: vmce.c:atomic_read
Unexecuted instantiation: generic.c:atomic_read
main.c:atomic_read
Line
Count
Source
89
82.7k
{
90
82.7k
    return read_atomic(&v->counter);
91
82.7k
}
Unexecuted instantiation: bigsmp.c:atomic_read
Unexecuted instantiation: x2apic.c:atomic_read
Unexecuted instantiation: default.c:atomic_read
Unexecuted instantiation: delivery.c:atomic_read
Unexecuted instantiation: probe.c:atomic_read
Unexecuted instantiation: asid.c:atomic_read
Unexecuted instantiation: dm.c:atomic_read
Unexecuted instantiation: emulate.c:atomic_read
Unexecuted instantiation: hvm.c:atomic_read
Unexecuted instantiation: i8254.c:atomic_read
Unexecuted instantiation: intercept.c:atomic_read
Unexecuted instantiation: ioreq.c:atomic_read
Unexecuted instantiation: mtrr.c:atomic_read
Unexecuted instantiation: nestedhvm.c:atomic_read
Unexecuted instantiation: pmtimer.c:atomic_read
Unexecuted instantiation: rtc.c:atomic_read
Unexecuted instantiation: save.c:atomic_read
Unexecuted instantiation: stdvga.c:atomic_read
Unexecuted instantiation: vioapic.c:atomic_read
Unexecuted instantiation: viridian.c:atomic_read
Unexecuted instantiation: vlapic.c:atomic_read
Unexecuted instantiation: vmsi.c:atomic_read
Unexecuted instantiation: vpic.c:atomic_read
Unexecuted instantiation: vpt.c:atomic_read
Unexecuted instantiation: intr.c:atomic_read
Unexecuted instantiation: nestedsvm.c:atomic_read
Unexecuted instantiation: svm.c:atomic_read
Unexecuted instantiation: svmdebug.c:atomic_read
Unexecuted instantiation: vmcb.c:atomic_read
Unexecuted instantiation: realmode.c:atomic_read
Unexecuted instantiation: vmcs.c:atomic_read
Unexecuted instantiation: vmx.c:atomic_read
Unexecuted instantiation: vvmx.c:atomic_read
Unexecuted instantiation: paging.c:atomic_read
Unexecuted instantiation: p2m.c:atomic_read
Unexecuted instantiation: p2m-pt.c:atomic_read
Unexecuted instantiation: p2m-ept.c:atomic_read
Unexecuted instantiation: p2m-pod.c:atomic_read
Unexecuted instantiation: altp2m.c:atomic_read
Unexecuted instantiation: guest_walk.c:atomic_read
Unexecuted instantiation: mem_paging.c:atomic_read
Unexecuted instantiation: mem_sharing.c:atomic_read
Unexecuted instantiation: multi.c:atomic_read
Unexecuted instantiation: hap.c:atomic_read
Unexecuted instantiation: nested_hap.c:atomic_read
Unexecuted instantiation: nested_ept.c:atomic_read
Unexecuted instantiation: nmi_int.c:atomic_read
Unexecuted instantiation: op_model_p4.c:atomic_read
Unexecuted instantiation: op_model_ppro.c:atomic_read
Unexecuted instantiation: op_model_athlon.c:atomic_read
Unexecuted instantiation: backtrace.c:atomic_read
Unexecuted instantiation: callback.c:atomic_read
Unexecuted instantiation: descriptor-tables.c:atomic_read
Unexecuted instantiation: emul-gate-op.c:atomic_read
Unexecuted instantiation: emul-inv-op.c:atomic_read
Unexecuted instantiation: emul-priv-op.c:atomic_read
Unexecuted instantiation: iret.c:atomic_read
Unexecuted instantiation: misc-hypercalls.c:atomic_read
Unexecuted instantiation: ro-page-fault.c:atomic_read
Unexecuted instantiation: acpi_mmcfg.c:atomic_read
Unexecuted instantiation: mmconf-fam10h.c:atomic_read
Unexecuted instantiation: mmconfig_64.c:atomic_read
Unexecuted instantiation: mmconfig-shared.c:atomic_read
92
93
static inline int _atomic_read(atomic_t v)
94
0
{
95
0
    return v.counter;
96
0
}
Unexecuted instantiation: cpu.c:_atomic_read
Unexecuted instantiation: cpupool.c:_atomic_read
Unexecuted instantiation: domctl.c:_atomic_read
Unexecuted instantiation: domain.c:_atomic_read
Unexecuted instantiation: event_2l.c:_atomic_read
Unexecuted instantiation: event_channel.c:_atomic_read
Unexecuted instantiation: event_fifo.c:_atomic_read
Unexecuted instantiation: grant_table.c:_atomic_read
Unexecuted instantiation: guestcopy.c:_atomic_read
Unexecuted instantiation: irq.c:_atomic_read
Unexecuted instantiation: kernel.c:_atomic_read
Unexecuted instantiation: keyhandler.c:_atomic_read
Unexecuted instantiation: kexec.c:_atomic_read
Unexecuted instantiation: kimage.c:_atomic_read
Unexecuted instantiation: mem_access.c:_atomic_read
Unexecuted instantiation: memory.c:_atomic_read
Unexecuted instantiation: monitor.c:_atomic_read
Unexecuted instantiation: multicall.c:_atomic_read
Unexecuted instantiation: page_alloc.c:_atomic_read
Unexecuted instantiation: pdx.c:_atomic_read
Unexecuted instantiation: preempt.c:_atomic_read
Unexecuted instantiation: rangeset.c:_atomic_read
Unexecuted instantiation: rcupdate.c:_atomic_read
Unexecuted instantiation: rwlock.c:_atomic_read
Unexecuted instantiation: sched_arinc653.c:_atomic_read
Unexecuted instantiation: sched_credit.c:_atomic_read
Unexecuted instantiation: sched_credit2.c:_atomic_read
Unexecuted instantiation: sched_rt.c:_atomic_read
Unexecuted instantiation: sched_null.c:_atomic_read
Unexecuted instantiation: schedule.c:_atomic_read
Unexecuted instantiation: shutdown.c:_atomic_read
Unexecuted instantiation: softirq.c:_atomic_read
Unexecuted instantiation: spinlock.c:_atomic_read
Unexecuted instantiation: stop_machine.c:_atomic_read
Unexecuted instantiation: symbols.c:_atomic_read
Unexecuted instantiation: sysctl.c:_atomic_read
Unexecuted instantiation: tasklet.c:_atomic_read
Unexecuted instantiation: time.c:_atomic_read
Unexecuted instantiation: timer.c:_atomic_read
Unexecuted instantiation: trace.c:_atomic_read
Unexecuted instantiation: vm_event.c:_atomic_read
Unexecuted instantiation: vmap.c:_atomic_read
Unexecuted instantiation: vsprintf.c:_atomic_read
Unexecuted instantiation: wait.c:_atomic_read
Unexecuted instantiation: xenoprof.c:_atomic_read
Unexecuted instantiation: xmalloc_tlsf.c:_atomic_read
Unexecuted instantiation: tmem.c:_atomic_read
Unexecuted instantiation: tmem_xen.c:_atomic_read
Unexecuted instantiation: tmem_control.c:_atomic_read
Unexecuted instantiation: llvm.c:_atomic_read
Unexecuted instantiation: libelf-loader.c:_atomic_read
Unexecuted instantiation: console.c:_atomic_read
Unexecuted instantiation: ns16550.c:_atomic_read
Unexecuted instantiation: ehci-dbgp.c:_atomic_read
Unexecuted instantiation: i8254.c:_atomic_read
Unexecuted instantiation: serial.c:_atomic_read
Unexecuted instantiation: cpufreq.c:_atomic_read
Unexecuted instantiation: cpufreq_ondemand.c:_atomic_read
Unexecuted instantiation: cpufreq_misc_governors.c:_atomic_read
Unexecuted instantiation: utility.c:_atomic_read
Unexecuted instantiation: pci.c:_atomic_read
Unexecuted instantiation: vpci.c:_atomic_read
Unexecuted instantiation: header.c:_atomic_read
Unexecuted instantiation: msi.c:_atomic_read
Unexecuted instantiation: msix.c:_atomic_read
Unexecuted instantiation: iommu.c:_atomic_read
Unexecuted instantiation: io.c:_atomic_read
Unexecuted instantiation: dmar.c:_atomic_read
Unexecuted instantiation: utils.c:_atomic_read
Unexecuted instantiation: qinval.c:_atomic_read
Unexecuted instantiation: intremap.c:_atomic_read
Unexecuted instantiation: quirks.c:_atomic_read
Unexecuted instantiation: vtd.c:_atomic_read
Unexecuted instantiation: ats.c:_atomic_read
Unexecuted instantiation: iommu_init.c:_atomic_read
Unexecuted instantiation: iommu_map.c:_atomic_read
Unexecuted instantiation: pci_amd_iommu.c:_atomic_read
Unexecuted instantiation: iommu_intr.c:_atomic_read
Unexecuted instantiation: iommu_cmd.c:_atomic_read
Unexecuted instantiation: iommu_guest.c:_atomic_read
Unexecuted instantiation: numa.c:_atomic_read
Unexecuted instantiation: osl.c:_atomic_read
Unexecuted instantiation: pmstat.c:_atomic_read
Unexecuted instantiation: hwregs.c:_atomic_read
Unexecuted instantiation: reboot.c:_atomic_read
Unexecuted instantiation: tbutils.c:_atomic_read
Unexecuted instantiation: utglobal.c:_atomic_read
Unexecuted instantiation: erst.c:_atomic_read
Unexecuted instantiation: hest.c:_atomic_read
Unexecuted instantiation: apei-base.c:_atomic_read
Unexecuted instantiation: apei-io.c:_atomic_read
Unexecuted instantiation: vga.c:_atomic_read
Unexecuted instantiation: vesa.c:_atomic_read
Unexecuted instantiation: xsm_core.c:_atomic_read
Unexecuted instantiation: apic.c:_atomic_read
Unexecuted instantiation: cpuid.c:_atomic_read
Unexecuted instantiation: compat.c:_atomic_read
Unexecuted instantiation: crash.c:_atomic_read
Unexecuted instantiation: debug.c:_atomic_read
Unexecuted instantiation: domain_page.c:_atomic_read
Unexecuted instantiation: e820.c:_atomic_read
Unexecuted instantiation: extable.c:_atomic_read
Unexecuted instantiation: flushtlb.c:_atomic_read
Unexecuted instantiation: hypercall.c:_atomic_read
Unexecuted instantiation: i387.c:_atomic_read
Unexecuted instantiation: i8259.c:_atomic_read
Unexecuted instantiation: io_apic.c:_atomic_read
Unexecuted instantiation: msr.c:_atomic_read
Unexecuted instantiation: ioport_emulate.c:_atomic_read
Unexecuted instantiation: machine_kexec.c:_atomic_read
Unexecuted instantiation: microcode_amd.c:_atomic_read
Unexecuted instantiation: microcode_intel.c:_atomic_read
Unexecuted instantiation: microcode.c:_atomic_read
Unexecuted instantiation: mm.c:_atomic_read
Unexecuted instantiation: mpparse.c:_atomic_read
Unexecuted instantiation: nmi.c:_atomic_read
Unexecuted instantiation: percpu.c:_atomic_read
Unexecuted instantiation: physdev.c:_atomic_read
Unexecuted instantiation: platform_hypercall.c:_atomic_read
Unexecuted instantiation: psr.c:_atomic_read
Unexecuted instantiation: setup.c:_atomic_read
Unexecuted instantiation: smp.c:_atomic_read
Unexecuted instantiation: smpboot.c:_atomic_read
Unexecuted instantiation: srat.c:_atomic_read
Unexecuted instantiation: traps.c:_atomic_read
Unexecuted instantiation: usercopy.c:_atomic_read
Unexecuted instantiation: x86_emulate.c:_atomic_read
Unexecuted instantiation: tboot.c:_atomic_read
Unexecuted instantiation: hpet.c:_atomic_read
Unexecuted instantiation: xstate.c:_atomic_read
Unexecuted instantiation: lib.c:_atomic_read
Unexecuted instantiation: power.c:_atomic_read
Unexecuted instantiation: suspend.c:_atomic_read
Unexecuted instantiation: cpu_idle.c:_atomic_read
Unexecuted instantiation: cpuidle_menu.c:_atomic_read
Unexecuted instantiation: powernow.c:_atomic_read
Unexecuted instantiation: amd.c:_atomic_read
Unexecuted instantiation: common.c:_atomic_read
Unexecuted instantiation: intel.c:_atomic_read
Unexecuted instantiation: mwait-idle.c:_atomic_read
Unexecuted instantiation: vpmu.c:_atomic_read
Unexecuted instantiation: vpmu_amd.c:_atomic_read
Unexecuted instantiation: vpmu_intel.c:_atomic_read
Unexecuted instantiation: amd_nonfatal.c:_atomic_read
Unexecuted instantiation: mce_amd.c:_atomic_read
Unexecuted instantiation: mcaction.c:_atomic_read
Unexecuted instantiation: barrier.c:_atomic_read
Unexecuted instantiation: mctelem.c:_atomic_read
Unexecuted instantiation: mce.c:_atomic_read
Unexecuted instantiation: mce-apei.c:_atomic_read
Unexecuted instantiation: mce_intel.c:_atomic_read
Unexecuted instantiation: non-fatal.c:_atomic_read
Unexecuted instantiation: util.c:_atomic_read
Unexecuted instantiation: vmce.c:_atomic_read
Unexecuted instantiation: generic.c:_atomic_read
Unexecuted instantiation: main.c:_atomic_read
Unexecuted instantiation: bigsmp.c:_atomic_read
Unexecuted instantiation: x2apic.c:_atomic_read
Unexecuted instantiation: default.c:_atomic_read
Unexecuted instantiation: delivery.c:_atomic_read
Unexecuted instantiation: probe.c:_atomic_read
Unexecuted instantiation: asid.c:_atomic_read
Unexecuted instantiation: dm.c:_atomic_read
Unexecuted instantiation: emulate.c:_atomic_read
Unexecuted instantiation: hvm.c:_atomic_read
Unexecuted instantiation: intercept.c:_atomic_read
Unexecuted instantiation: ioreq.c:_atomic_read
Unexecuted instantiation: mtrr.c:_atomic_read
Unexecuted instantiation: nestedhvm.c:_atomic_read
Unexecuted instantiation: pmtimer.c:_atomic_read
Unexecuted instantiation: rtc.c:_atomic_read
Unexecuted instantiation: save.c:_atomic_read
Unexecuted instantiation: stdvga.c:_atomic_read
Unexecuted instantiation: vioapic.c:_atomic_read
Unexecuted instantiation: viridian.c:_atomic_read
Unexecuted instantiation: vlapic.c:_atomic_read
Unexecuted instantiation: vmsi.c:_atomic_read
Unexecuted instantiation: vpic.c:_atomic_read
Unexecuted instantiation: vpt.c:_atomic_read
Unexecuted instantiation: intr.c:_atomic_read
Unexecuted instantiation: nestedsvm.c:_atomic_read
Unexecuted instantiation: svm.c:_atomic_read
Unexecuted instantiation: svmdebug.c:_atomic_read
Unexecuted instantiation: vmcb.c:_atomic_read
Unexecuted instantiation: realmode.c:_atomic_read
Unexecuted instantiation: vmcs.c:_atomic_read
Unexecuted instantiation: vmx.c:_atomic_read
Unexecuted instantiation: vvmx.c:_atomic_read
Unexecuted instantiation: paging.c:_atomic_read
Unexecuted instantiation: p2m.c:_atomic_read
Unexecuted instantiation: p2m-pt.c:_atomic_read
Unexecuted instantiation: p2m-ept.c:_atomic_read
Unexecuted instantiation: p2m-pod.c:_atomic_read
Unexecuted instantiation: altp2m.c:_atomic_read
Unexecuted instantiation: guest_walk.c:_atomic_read
Unexecuted instantiation: mem_paging.c:_atomic_read
Unexecuted instantiation: mem_sharing.c:_atomic_read
Unexecuted instantiation: multi.c:_atomic_read
Unexecuted instantiation: hap.c:_atomic_read
Unexecuted instantiation: nested_hap.c:_atomic_read
Unexecuted instantiation: nested_ept.c:_atomic_read
Unexecuted instantiation: nmi_int.c:_atomic_read
Unexecuted instantiation: op_model_p4.c:_atomic_read
Unexecuted instantiation: op_model_ppro.c:_atomic_read
Unexecuted instantiation: op_model_athlon.c:_atomic_read
Unexecuted instantiation: backtrace.c:_atomic_read
Unexecuted instantiation: callback.c:_atomic_read
Unexecuted instantiation: descriptor-tables.c:_atomic_read
Unexecuted instantiation: emul-gate-op.c:_atomic_read
Unexecuted instantiation: emul-inv-op.c:_atomic_read
Unexecuted instantiation: emul-priv-op.c:_atomic_read
Unexecuted instantiation: iret.c:_atomic_read
Unexecuted instantiation: misc-hypercalls.c:_atomic_read
Unexecuted instantiation: ro-page-fault.c:_atomic_read
Unexecuted instantiation: acpi_mmcfg.c:_atomic_read
Unexecuted instantiation: mmconf-fam10h.c:_atomic_read
Unexecuted instantiation: mmconfig_64.c:_atomic_read
Unexecuted instantiation: mmconfig-shared.c:_atomic_read
97
98
static inline void atomic_set(atomic_t *v, int i)
99
1.55k
{
100
1.55k
    write_atomic(&v->counter, i);
101
1.55k
}
Unexecuted instantiation: cpu.c:atomic_set
cpupool.c:atomic_set
Line
Count
Source
99
1
{
100
1
    write_atomic(&v->counter, i);
101
1
}
Unexecuted instantiation: domctl.c:atomic_set
domain.c:atomic_set
Line
Count
Source
99
5
{
100
5
    write_atomic(&v->counter, i);
101
5
}
Unexecuted instantiation: event_2l.c:atomic_set
Unexecuted instantiation: event_channel.c:atomic_set
Unexecuted instantiation: event_fifo.c:atomic_set
Unexecuted instantiation: grant_table.c:atomic_set
Unexecuted instantiation: guestcopy.c:atomic_set
Unexecuted instantiation: irq.c:atomic_set
Unexecuted instantiation: kernel.c:atomic_set
Unexecuted instantiation: keyhandler.c:atomic_set
Unexecuted instantiation: kexec.c:atomic_set
Unexecuted instantiation: kimage.c:atomic_set
Unexecuted instantiation: mem_access.c:atomic_set
Unexecuted instantiation: memory.c:atomic_set
Unexecuted instantiation: monitor.c:atomic_set
Unexecuted instantiation: multicall.c:atomic_set
Unexecuted instantiation: page_alloc.c:atomic_set
Unexecuted instantiation: pdx.c:atomic_set
Unexecuted instantiation: preempt.c:atomic_set
Unexecuted instantiation: rangeset.c:atomic_set
Unexecuted instantiation: rcupdate.c:atomic_set
Unexecuted instantiation: rwlock.c:atomic_set
Unexecuted instantiation: sched_arinc653.c:atomic_set
sched_credit.c:atomic_set
Line
Count
Source
99
1.08k
{
100
1.08k
    write_atomic(&v->counter, i);
101
1.08k
}
Unexecuted instantiation: sched_credit2.c:atomic_set
Unexecuted instantiation: sched_rt.c:atomic_set
Unexecuted instantiation: sched_null.c:atomic_set
schedule.c:atomic_set
Line
Count
Source
99
12
{
100
12
    write_atomic(&v->counter, i);
101
12
}
Unexecuted instantiation: shutdown.c:atomic_set
Unexecuted instantiation: softirq.c:atomic_set
Unexecuted instantiation: spinlock.c:atomic_set
Unexecuted instantiation: stop_machine.c:atomic_set
Unexecuted instantiation: symbols.c:atomic_set
Unexecuted instantiation: sysctl.c:atomic_set
Unexecuted instantiation: tasklet.c:atomic_set
time.c:atomic_set
Line
Count
Source
99
440
{
100
440
    write_atomic(&v->counter, i);
101
440
}
Unexecuted instantiation: timer.c:atomic_set
Unexecuted instantiation: trace.c:atomic_set
Unexecuted instantiation: vm_event.c:atomic_set
Unexecuted instantiation: vmap.c:atomic_set
Unexecuted instantiation: vsprintf.c:atomic_set
Unexecuted instantiation: wait.c:atomic_set
Unexecuted instantiation: xenoprof.c:atomic_set
Unexecuted instantiation: xmalloc_tlsf.c:atomic_set
Unexecuted instantiation: tmem.c:atomic_set
Unexecuted instantiation: tmem_xen.c:atomic_set
Unexecuted instantiation: tmem_control.c:atomic_set
Unexecuted instantiation: llvm.c:atomic_set
Unexecuted instantiation: libelf-loader.c:atomic_set
Unexecuted instantiation: console.c:atomic_set
Unexecuted instantiation: ns16550.c:atomic_set
Unexecuted instantiation: ehci-dbgp.c:atomic_set
Unexecuted instantiation: serial.c:atomic_set
Unexecuted instantiation: cpufreq.c:atomic_set
Unexecuted instantiation: cpufreq_ondemand.c:atomic_set
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_set
Unexecuted instantiation: utility.c:atomic_set
Unexecuted instantiation: pci.c:atomic_set
Unexecuted instantiation: vpci.c:atomic_set
Unexecuted instantiation: header.c:atomic_set
Unexecuted instantiation: msi.c:atomic_set
Unexecuted instantiation: msix.c:atomic_set
Unexecuted instantiation: iommu.c:atomic_set
Unexecuted instantiation: io.c:atomic_set
Unexecuted instantiation: dmar.c:atomic_set
Unexecuted instantiation: utils.c:atomic_set
Unexecuted instantiation: qinval.c:atomic_set
Unexecuted instantiation: intremap.c:atomic_set
Unexecuted instantiation: quirks.c:atomic_set
Unexecuted instantiation: vtd.c:atomic_set
Unexecuted instantiation: ats.c:atomic_set
Unexecuted instantiation: iommu_init.c:atomic_set
Unexecuted instantiation: iommu_map.c:atomic_set
Unexecuted instantiation: pci_amd_iommu.c:atomic_set
Unexecuted instantiation: iommu_intr.c:atomic_set
Unexecuted instantiation: iommu_cmd.c:atomic_set
Unexecuted instantiation: iommu_guest.c:atomic_set
Unexecuted instantiation: numa.c:atomic_set
Unexecuted instantiation: osl.c:atomic_set
Unexecuted instantiation: pmstat.c:atomic_set
Unexecuted instantiation: hwregs.c:atomic_set
Unexecuted instantiation: reboot.c:atomic_set
Unexecuted instantiation: tbutils.c:atomic_set
Unexecuted instantiation: utglobal.c:atomic_set
Unexecuted instantiation: erst.c:atomic_set
Unexecuted instantiation: hest.c:atomic_set
Unexecuted instantiation: apei-base.c:atomic_set
Unexecuted instantiation: apei-io.c:atomic_set
Unexecuted instantiation: vga.c:atomic_set
Unexecuted instantiation: vesa.c:atomic_set
Unexecuted instantiation: xsm_core.c:atomic_set
Unexecuted instantiation: apic.c:atomic_set
Unexecuted instantiation: cpuid.c:atomic_set
Unexecuted instantiation: compat.c:atomic_set
Unexecuted instantiation: crash.c:atomic_set
Unexecuted instantiation: debug.c:atomic_set
Unexecuted instantiation: domain_page.c:atomic_set
Unexecuted instantiation: e820.c:atomic_set
Unexecuted instantiation: extable.c:atomic_set
Unexecuted instantiation: flushtlb.c:atomic_set
Unexecuted instantiation: hypercall.c:atomic_set
Unexecuted instantiation: i387.c:atomic_set
Unexecuted instantiation: i8259.c:atomic_set
Unexecuted instantiation: io_apic.c:atomic_set
Unexecuted instantiation: msr.c:atomic_set
Unexecuted instantiation: ioport_emulate.c:atomic_set
Unexecuted instantiation: machine_kexec.c:atomic_set
Unexecuted instantiation: microcode_amd.c:atomic_set
Unexecuted instantiation: microcode_intel.c:atomic_set
Unexecuted instantiation: microcode.c:atomic_set
Unexecuted instantiation: mm.c:atomic_set
Unexecuted instantiation: mpparse.c:atomic_set
Unexecuted instantiation: nmi.c:atomic_set
Unexecuted instantiation: percpu.c:atomic_set
Unexecuted instantiation: physdev.c:atomic_set
Unexecuted instantiation: platform_hypercall.c:atomic_set
Unexecuted instantiation: psr.c:atomic_set
Unexecuted instantiation: setup.c:atomic_set
Unexecuted instantiation: smp.c:atomic_set
Unexecuted instantiation: smpboot.c:atomic_set
Unexecuted instantiation: srat.c:atomic_set
Unexecuted instantiation: traps.c:atomic_set
Unexecuted instantiation: usercopy.c:atomic_set
Unexecuted instantiation: x86_emulate.c:atomic_set
Unexecuted instantiation: tboot.c:atomic_set
Unexecuted instantiation: hpet.c:atomic_set
Unexecuted instantiation: xstate.c:atomic_set
Unexecuted instantiation: lib.c:atomic_set
Unexecuted instantiation: power.c:atomic_set
Unexecuted instantiation: suspend.c:atomic_set
Unexecuted instantiation: cpu_idle.c:atomic_set
Unexecuted instantiation: cpuidle_menu.c:atomic_set
Unexecuted instantiation: powernow.c:atomic_set
Unexecuted instantiation: amd.c:atomic_set
Unexecuted instantiation: common.c:atomic_set
Unexecuted instantiation: intel.c:atomic_set
Unexecuted instantiation: mwait-idle.c:atomic_set
Unexecuted instantiation: vpmu.c:atomic_set
Unexecuted instantiation: vpmu_amd.c:atomic_set
Unexecuted instantiation: vpmu_intel.c:atomic_set
Unexecuted instantiation: amd_nonfatal.c:atomic_set
Unexecuted instantiation: mce_amd.c:atomic_set
Unexecuted instantiation: mcaction.c:atomic_set
Unexecuted instantiation: barrier.c:atomic_set
Unexecuted instantiation: mctelem.c:atomic_set
Unexecuted instantiation: mce.c:atomic_set
Unexecuted instantiation: mce-apei.c:atomic_set
Unexecuted instantiation: mce_intel.c:atomic_set
Unexecuted instantiation: non-fatal.c:atomic_set
Unexecuted instantiation: util.c:atomic_set
Unexecuted instantiation: vmce.c:atomic_set
Unexecuted instantiation: generic.c:atomic_set
main.c:atomic_set
Line
Count
Source
99
6
{
100
6
    write_atomic(&v->counter, i);
101
6
}
Unexecuted instantiation: bigsmp.c:atomic_set
Unexecuted instantiation: x2apic.c:atomic_set
Unexecuted instantiation: default.c:atomic_set
Unexecuted instantiation: delivery.c:atomic_set
Unexecuted instantiation: probe.c:atomic_set
Unexecuted instantiation: asid.c:atomic_set
Unexecuted instantiation: dm.c:atomic_set
Unexecuted instantiation: emulate.c:atomic_set
Unexecuted instantiation: hvm.c:atomic_set
Unexecuted instantiation: i8254.c:atomic_set
Unexecuted instantiation: intercept.c:atomic_set
Unexecuted instantiation: ioreq.c:atomic_set
Unexecuted instantiation: mtrr.c:atomic_set
Unexecuted instantiation: nestedhvm.c:atomic_set
Unexecuted instantiation: pmtimer.c:atomic_set
Unexecuted instantiation: rtc.c:atomic_set
Unexecuted instantiation: save.c:atomic_set
Unexecuted instantiation: stdvga.c:atomic_set
Unexecuted instantiation: vioapic.c:atomic_set
Unexecuted instantiation: viridian.c:atomic_set
Unexecuted instantiation: vlapic.c:atomic_set
Unexecuted instantiation: vmsi.c:atomic_set
Unexecuted instantiation: vpic.c:atomic_set
Unexecuted instantiation: vpt.c:atomic_set
Unexecuted instantiation: intr.c:atomic_set
Unexecuted instantiation: nestedsvm.c:atomic_set
Unexecuted instantiation: svm.c:atomic_set
Unexecuted instantiation: svmdebug.c:atomic_set
Unexecuted instantiation: vmcb.c:atomic_set
Unexecuted instantiation: realmode.c:atomic_set
Unexecuted instantiation: vmcs.c:atomic_set
Unexecuted instantiation: vmx.c:atomic_set
Unexecuted instantiation: vvmx.c:atomic_set
Unexecuted instantiation: paging.c:atomic_set
Unexecuted instantiation: p2m.c:atomic_set
Unexecuted instantiation: p2m-pt.c:atomic_set
Unexecuted instantiation: p2m-ept.c:atomic_set
Unexecuted instantiation: p2m-pod.c:atomic_set
Unexecuted instantiation: altp2m.c:atomic_set
Unexecuted instantiation: guest_walk.c:atomic_set
Unexecuted instantiation: mem_paging.c:atomic_set
Unexecuted instantiation: mem_sharing.c:atomic_set
Unexecuted instantiation: multi.c:atomic_set
Unexecuted instantiation: hap.c:atomic_set
Unexecuted instantiation: nested_hap.c:atomic_set
Unexecuted instantiation: nested_ept.c:atomic_set
Unexecuted instantiation: nmi_int.c:atomic_set
Unexecuted instantiation: op_model_p4.c:atomic_set
Unexecuted instantiation: op_model_ppro.c:atomic_set
Unexecuted instantiation: op_model_athlon.c:atomic_set
Unexecuted instantiation: backtrace.c:atomic_set
Unexecuted instantiation: callback.c:atomic_set
Unexecuted instantiation: descriptor-tables.c:atomic_set
Unexecuted instantiation: emul-gate-op.c:atomic_set
Unexecuted instantiation: emul-inv-op.c:atomic_set
Unexecuted instantiation: emul-priv-op.c:atomic_set
Unexecuted instantiation: iret.c:atomic_set
Unexecuted instantiation: misc-hypercalls.c:atomic_set
Unexecuted instantiation: ro-page-fault.c:atomic_set
Unexecuted instantiation: acpi_mmcfg.c:atomic_set
Unexecuted instantiation: mmconf-fam10h.c:atomic_set
Unexecuted instantiation: mmconfig_64.c:atomic_set
Unexecuted instantiation: mmconfig-shared.c:atomic_set
102
103
static inline void _atomic_set(atomic_t *v, int i)
104
10
{
105
10
    v->counter = i;
106
10
}
Unexecuted instantiation: microcode_amd.c:_atomic_set
Unexecuted instantiation: ioport_emulate.c:_atomic_set
Unexecuted instantiation: mmconfig_64.c:_atomic_set
Unexecuted instantiation: mmconf-fam10h.c:_atomic_set
Unexecuted instantiation: acpi_mmcfg.c:_atomic_set
Unexecuted instantiation: ro-page-fault.c:_atomic_set
Unexecuted instantiation: misc-hypercalls.c:_atomic_set
Unexecuted instantiation: iret.c:_atomic_set
Unexecuted instantiation: emul-priv-op.c:_atomic_set
Unexecuted instantiation: emul-inv-op.c:_atomic_set
Unexecuted instantiation: emul-gate-op.c:_atomic_set
Unexecuted instantiation: descriptor-tables.c:_atomic_set
Unexecuted instantiation: callback.c:_atomic_set
Unexecuted instantiation: backtrace.c:_atomic_set
Unexecuted instantiation: op_model_athlon.c:_atomic_set
Unexecuted instantiation: op_model_ppro.c:_atomic_set
Unexecuted instantiation: op_model_p4.c:_atomic_set
Unexecuted instantiation: nmi_int.c:_atomic_set
Unexecuted instantiation: nested_ept.c:_atomic_set
Unexecuted instantiation: nested_hap.c:_atomic_set
Unexecuted instantiation: hap.c:_atomic_set
Unexecuted instantiation: multi.c:_atomic_set
Unexecuted instantiation: mem_sharing.c:_atomic_set
Unexecuted instantiation: mem_paging.c:_atomic_set
Unexecuted instantiation: guest_walk.c:_atomic_set
Unexecuted instantiation: altp2m.c:_atomic_set
Unexecuted instantiation: p2m-pod.c:_atomic_set
Unexecuted instantiation: p2m-ept.c:_atomic_set
Unexecuted instantiation: p2m-pt.c:_atomic_set
p2m.c:_atomic_set
Line
Count
Source
104
10
{
105
10
    v->counter = i;
106
10
}
Unexecuted instantiation: paging.c:_atomic_set
Unexecuted instantiation: vvmx.c:_atomic_set
Unexecuted instantiation: vmx.c:_atomic_set
Unexecuted instantiation: vmcs.c:_atomic_set
Unexecuted instantiation: realmode.c:_atomic_set
Unexecuted instantiation: vmcb.c:_atomic_set
Unexecuted instantiation: svmdebug.c:_atomic_set
Unexecuted instantiation: svm.c:_atomic_set
Unexecuted instantiation: nestedsvm.c:_atomic_set
Unexecuted instantiation: intr.c:_atomic_set
Unexecuted instantiation: vpt.c:_atomic_set
Unexecuted instantiation: vpic.c:_atomic_set
Unexecuted instantiation: vmsi.c:_atomic_set
Unexecuted instantiation: vlapic.c:_atomic_set
Unexecuted instantiation: viridian.c:_atomic_set
Unexecuted instantiation: vioapic.c:_atomic_set
Unexecuted instantiation: stdvga.c:_atomic_set
Unexecuted instantiation: save.c:_atomic_set
Unexecuted instantiation: rtc.c:_atomic_set
Unexecuted instantiation: pmtimer.c:_atomic_set
Unexecuted instantiation: nestedhvm.c:_atomic_set
Unexecuted instantiation: mtrr.c:_atomic_set
Unexecuted instantiation: ioreq.c:_atomic_set
Unexecuted instantiation: intercept.c:_atomic_set
Unexecuted instantiation: i8254.c:_atomic_set
Unexecuted instantiation: hvm.c:_atomic_set
Unexecuted instantiation: emulate.c:_atomic_set
Unexecuted instantiation: dm.c:_atomic_set
Unexecuted instantiation: asid.c:_atomic_set
Unexecuted instantiation: probe.c:_atomic_set
Unexecuted instantiation: delivery.c:_atomic_set
Unexecuted instantiation: default.c:_atomic_set
Unexecuted instantiation: x2apic.c:_atomic_set
Unexecuted instantiation: bigsmp.c:_atomic_set
Unexecuted instantiation: main.c:_atomic_set
Unexecuted instantiation: generic.c:_atomic_set
Unexecuted instantiation: vmce.c:_atomic_set
Unexecuted instantiation: util.c:_atomic_set
Unexecuted instantiation: non-fatal.c:_atomic_set
Unexecuted instantiation: mce_intel.c:_atomic_set
Unexecuted instantiation: mce-apei.c:_atomic_set
Unexecuted instantiation: mce.c:_atomic_set
Unexecuted instantiation: mctelem.c:_atomic_set
Unexecuted instantiation: barrier.c:_atomic_set
Unexecuted instantiation: mcaction.c:_atomic_set
Unexecuted instantiation: mce_amd.c:_atomic_set
Unexecuted instantiation: amd_nonfatal.c:_atomic_set
Unexecuted instantiation: vpmu_intel.c:_atomic_set
Unexecuted instantiation: vpmu_amd.c:_atomic_set
Unexecuted instantiation: vpmu.c:_atomic_set
Unexecuted instantiation: mwait-idle.c:_atomic_set
Unexecuted instantiation: intel.c:_atomic_set
Unexecuted instantiation: common.c:_atomic_set
Unexecuted instantiation: amd.c:_atomic_set
Unexecuted instantiation: powernow.c:_atomic_set
Unexecuted instantiation: cpuidle_menu.c:_atomic_set
Unexecuted instantiation: cpu_idle.c:_atomic_set
Unexecuted instantiation: suspend.c:_atomic_set
Unexecuted instantiation: power.c:_atomic_set
Unexecuted instantiation: lib.c:_atomic_set
Unexecuted instantiation: xstate.c:_atomic_set
Unexecuted instantiation: hpet.c:_atomic_set
Unexecuted instantiation: tboot.c:_atomic_set
Unexecuted instantiation: x86_emulate.c:_atomic_set
Unexecuted instantiation: usercopy.c:_atomic_set
Unexecuted instantiation: traps.c:_atomic_set
Unexecuted instantiation: srat.c:_atomic_set
Unexecuted instantiation: smpboot.c:_atomic_set
Unexecuted instantiation: smp.c:_atomic_set
Unexecuted instantiation: setup.c:_atomic_set
Unexecuted instantiation: psr.c:_atomic_set
Unexecuted instantiation: platform_hypercall.c:_atomic_set
Unexecuted instantiation: physdev.c:_atomic_set
Unexecuted instantiation: percpu.c:_atomic_set
Unexecuted instantiation: nmi.c:_atomic_set
Unexecuted instantiation: mpparse.c:_atomic_set
Unexecuted instantiation: mm.c:_atomic_set
Unexecuted instantiation: microcode.c:_atomic_set
Unexecuted instantiation: microcode_intel.c:_atomic_set
Unexecuted instantiation: machine_kexec.c:_atomic_set
Unexecuted instantiation: msr.c:_atomic_set
Unexecuted instantiation: io_apic.c:_atomic_set
Unexecuted instantiation: i8259.c:_atomic_set
Unexecuted instantiation: i387.c:_atomic_set
Unexecuted instantiation: hypercall.c:_atomic_set
Unexecuted instantiation: flushtlb.c:_atomic_set
Unexecuted instantiation: extable.c:_atomic_set
Unexecuted instantiation: e820.c:_atomic_set
Unexecuted instantiation: domain_page.c:_atomic_set
Unexecuted instantiation: debug.c:_atomic_set
Unexecuted instantiation: crash.c:_atomic_set
Unexecuted instantiation: compat.c:_atomic_set
Unexecuted instantiation: cpuid.c:_atomic_set
Unexecuted instantiation: apic.c:_atomic_set
Unexecuted instantiation: xsm_core.c:_atomic_set
Unexecuted instantiation: vesa.c:_atomic_set
Unexecuted instantiation: vga.c:_atomic_set
Unexecuted instantiation: apei-io.c:_atomic_set
Unexecuted instantiation: apei-base.c:_atomic_set
Unexecuted instantiation: hest.c:_atomic_set
Unexecuted instantiation: erst.c:_atomic_set
Unexecuted instantiation: utglobal.c:_atomic_set
Unexecuted instantiation: tbutils.c:_atomic_set
Unexecuted instantiation: reboot.c:_atomic_set
Unexecuted instantiation: hwregs.c:_atomic_set
Unexecuted instantiation: pmstat.c:_atomic_set
Unexecuted instantiation: osl.c:_atomic_set
Unexecuted instantiation: numa.c:_atomic_set
Unexecuted instantiation: iommu_guest.c:_atomic_set
Unexecuted instantiation: iommu_cmd.c:_atomic_set
Unexecuted instantiation: iommu_intr.c:_atomic_set
Unexecuted instantiation: pci_amd_iommu.c:_atomic_set
Unexecuted instantiation: iommu_map.c:_atomic_set
Unexecuted instantiation: iommu_init.c:_atomic_set
Unexecuted instantiation: ats.c:_atomic_set
Unexecuted instantiation: vtd.c:_atomic_set
Unexecuted instantiation: quirks.c:_atomic_set
Unexecuted instantiation: intremap.c:_atomic_set
Unexecuted instantiation: qinval.c:_atomic_set
Unexecuted instantiation: utils.c:_atomic_set
Unexecuted instantiation: dmar.c:_atomic_set
Unexecuted instantiation: io.c:_atomic_set
Unexecuted instantiation: iommu.c:_atomic_set
Unexecuted instantiation: msix.c:_atomic_set
Unexecuted instantiation: msi.c:_atomic_set
Unexecuted instantiation: header.c:_atomic_set
Unexecuted instantiation: vpci.c:_atomic_set
Unexecuted instantiation: pci.c:_atomic_set
Unexecuted instantiation: utility.c:_atomic_set
Unexecuted instantiation: cpufreq_misc_governors.c:_atomic_set
Unexecuted instantiation: cpufreq_ondemand.c:_atomic_set
Unexecuted instantiation: cpufreq.c:_atomic_set
Unexecuted instantiation: serial.c:_atomic_set
Unexecuted instantiation: ehci-dbgp.c:_atomic_set
Unexecuted instantiation: ns16550.c:_atomic_set
Unexecuted instantiation: console.c:_atomic_set
Unexecuted instantiation: libelf-loader.c:_atomic_set
Unexecuted instantiation: llvm.c:_atomic_set
Unexecuted instantiation: tmem_control.c:_atomic_set
Unexecuted instantiation: tmem_xen.c:_atomic_set
Unexecuted instantiation: tmem.c:_atomic_set
Unexecuted instantiation: xmalloc_tlsf.c:_atomic_set
Unexecuted instantiation: xenoprof.c:_atomic_set
Unexecuted instantiation: wait.c:_atomic_set
Unexecuted instantiation: vsprintf.c:_atomic_set
Unexecuted instantiation: vmap.c:_atomic_set
Unexecuted instantiation: vm_event.c:_atomic_set
Unexecuted instantiation: trace.c:_atomic_set
Unexecuted instantiation: timer.c:_atomic_set
Unexecuted instantiation: time.c:_atomic_set
Unexecuted instantiation: tasklet.c:_atomic_set
Unexecuted instantiation: sysctl.c:_atomic_set
Unexecuted instantiation: symbols.c:_atomic_set
Unexecuted instantiation: stop_machine.c:_atomic_set
Unexecuted instantiation: spinlock.c:_atomic_set
Unexecuted instantiation: softirq.c:_atomic_set
Unexecuted instantiation: shutdown.c:_atomic_set
Unexecuted instantiation: schedule.c:_atomic_set
Unexecuted instantiation: sched_null.c:_atomic_set
Unexecuted instantiation: sched_rt.c:_atomic_set
Unexecuted instantiation: sched_credit2.c:_atomic_set
Unexecuted instantiation: sched_credit.c:_atomic_set
Unexecuted instantiation: sched_arinc653.c:_atomic_set
Unexecuted instantiation: rwlock.c:_atomic_set
Unexecuted instantiation: rcupdate.c:_atomic_set
Unexecuted instantiation: rangeset.c:_atomic_set
Unexecuted instantiation: preempt.c:_atomic_set
Unexecuted instantiation: pdx.c:_atomic_set
Unexecuted instantiation: page_alloc.c:_atomic_set
Unexecuted instantiation: multicall.c:_atomic_set
Unexecuted instantiation: monitor.c:_atomic_set
Unexecuted instantiation: memory.c:_atomic_set
Unexecuted instantiation: mem_access.c:_atomic_set
Unexecuted instantiation: kimage.c:_atomic_set
Unexecuted instantiation: kexec.c:_atomic_set
Unexecuted instantiation: keyhandler.c:_atomic_set
Unexecuted instantiation: kernel.c:_atomic_set
Unexecuted instantiation: irq.c:_atomic_set
Unexecuted instantiation: guestcopy.c:_atomic_set
Unexecuted instantiation: grant_table.c:_atomic_set
Unexecuted instantiation: event_fifo.c:_atomic_set
Unexecuted instantiation: event_channel.c:_atomic_set
Unexecuted instantiation: event_2l.c:_atomic_set
Unexecuted instantiation: domain.c:_atomic_set
Unexecuted instantiation: domctl.c:_atomic_set
Unexecuted instantiation: cpupool.c:_atomic_set
Unexecuted instantiation: cpu.c:_atomic_set
Unexecuted instantiation: mmconfig-shared.c:_atomic_set
107
108
static inline int atomic_cmpxchg(atomic_t *v, int old, int new)
109
513k
{
110
513k
    return cmpxchg(&v->counter, old, new);
111
513k
}
Unexecuted instantiation: microcode_intel.c:atomic_cmpxchg
Unexecuted instantiation: cpu.c:atomic_cmpxchg
Unexecuted instantiation: cpupool.c:atomic_cmpxchg
Unexecuted instantiation: domctl.c:atomic_cmpxchg
Unexecuted instantiation: domain.c:atomic_cmpxchg
Unexecuted instantiation: event_2l.c:atomic_cmpxchg
Unexecuted instantiation: event_channel.c:atomic_cmpxchg
Unexecuted instantiation: event_fifo.c:atomic_cmpxchg
Unexecuted instantiation: grant_table.c:atomic_cmpxchg
Unexecuted instantiation: guestcopy.c:atomic_cmpxchg
Unexecuted instantiation: irq.c:atomic_cmpxchg
Unexecuted instantiation: kernel.c:atomic_cmpxchg
Unexecuted instantiation: keyhandler.c:atomic_cmpxchg
Unexecuted instantiation: kexec.c:atomic_cmpxchg
Unexecuted instantiation: kimage.c:atomic_cmpxchg
Unexecuted instantiation: mem_access.c:atomic_cmpxchg
Unexecuted instantiation: memory.c:atomic_cmpxchg
Unexecuted instantiation: monitor.c:atomic_cmpxchg
Unexecuted instantiation: multicall.c:atomic_cmpxchg
Unexecuted instantiation: page_alloc.c:atomic_cmpxchg
Unexecuted instantiation: pdx.c:atomic_cmpxchg
Unexecuted instantiation: preempt.c:atomic_cmpxchg
rangeset.c:atomic_cmpxchg
Line
Count
Source
109
1.11k
{
110
1.11k
    return cmpxchg(&v->counter, old, new);
111
1.11k
}
Unexecuted instantiation: rcupdate.c:atomic_cmpxchg
rwlock.c:atomic_cmpxchg
Line
Count
Source
109
512k
{
110
512k
    return cmpxchg(&v->counter, old, new);
111
512k
}
Unexecuted instantiation: sched_arinc653.c:atomic_cmpxchg
Unexecuted instantiation: sched_credit.c:atomic_cmpxchg
Unexecuted instantiation: sched_credit2.c:atomic_cmpxchg
Unexecuted instantiation: sched_rt.c:atomic_cmpxchg
Unexecuted instantiation: sched_null.c:atomic_cmpxchg
Unexecuted instantiation: schedule.c:atomic_cmpxchg
Unexecuted instantiation: shutdown.c:atomic_cmpxchg
Unexecuted instantiation: softirq.c:atomic_cmpxchg
Unexecuted instantiation: spinlock.c:atomic_cmpxchg
Unexecuted instantiation: stop_machine.c:atomic_cmpxchg
Unexecuted instantiation: symbols.c:atomic_cmpxchg
Unexecuted instantiation: sysctl.c:atomic_cmpxchg
Unexecuted instantiation: tasklet.c:atomic_cmpxchg
Unexecuted instantiation: time.c:atomic_cmpxchg
Unexecuted instantiation: timer.c:atomic_cmpxchg
Unexecuted instantiation: trace.c:atomic_cmpxchg
Unexecuted instantiation: vm_event.c:atomic_cmpxchg
Unexecuted instantiation: vmap.c:atomic_cmpxchg
Unexecuted instantiation: vsprintf.c:atomic_cmpxchg
Unexecuted instantiation: wait.c:atomic_cmpxchg
Unexecuted instantiation: xenoprof.c:atomic_cmpxchg
Unexecuted instantiation: xmalloc_tlsf.c:atomic_cmpxchg
Unexecuted instantiation: tmem.c:atomic_cmpxchg
Unexecuted instantiation: tmem_xen.c:atomic_cmpxchg
Unexecuted instantiation: tmem_control.c:atomic_cmpxchg
Unexecuted instantiation: llvm.c:atomic_cmpxchg
Unexecuted instantiation: libelf-loader.c:atomic_cmpxchg
Unexecuted instantiation: console.c:atomic_cmpxchg
Unexecuted instantiation: ns16550.c:atomic_cmpxchg
Unexecuted instantiation: ehci-dbgp.c:atomic_cmpxchg
Unexecuted instantiation: serial.c:atomic_cmpxchg
Unexecuted instantiation: cpufreq.c:atomic_cmpxchg
Unexecuted instantiation: cpufreq_ondemand.c:atomic_cmpxchg
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_cmpxchg
Unexecuted instantiation: utility.c:atomic_cmpxchg
Unexecuted instantiation: pci.c:atomic_cmpxchg
Unexecuted instantiation: vpci.c:atomic_cmpxchg
Unexecuted instantiation: header.c:atomic_cmpxchg
Unexecuted instantiation: msi.c:atomic_cmpxchg
Unexecuted instantiation: msix.c:atomic_cmpxchg
Unexecuted instantiation: iommu.c:atomic_cmpxchg
io.c:atomic_cmpxchg
Line
Count
Source
109
1
{
110
1
    return cmpxchg(&v->counter, old, new);
111
1
}
Unexecuted instantiation: dmar.c:atomic_cmpxchg
Unexecuted instantiation: utils.c:atomic_cmpxchg
Unexecuted instantiation: qinval.c:atomic_cmpxchg
Unexecuted instantiation: intremap.c:atomic_cmpxchg
Unexecuted instantiation: quirks.c:atomic_cmpxchg
Unexecuted instantiation: vtd.c:atomic_cmpxchg
Unexecuted instantiation: ats.c:atomic_cmpxchg
Unexecuted instantiation: iommu_init.c:atomic_cmpxchg
Unexecuted instantiation: iommu_map.c:atomic_cmpxchg
Unexecuted instantiation: pci_amd_iommu.c:atomic_cmpxchg
Unexecuted instantiation: iommu_intr.c:atomic_cmpxchg
Unexecuted instantiation: iommu_cmd.c:atomic_cmpxchg
Unexecuted instantiation: iommu_guest.c:atomic_cmpxchg
Unexecuted instantiation: numa.c:atomic_cmpxchg
Unexecuted instantiation: osl.c:atomic_cmpxchg
Unexecuted instantiation: pmstat.c:atomic_cmpxchg
Unexecuted instantiation: hwregs.c:atomic_cmpxchg
Unexecuted instantiation: reboot.c:atomic_cmpxchg
Unexecuted instantiation: tbutils.c:atomic_cmpxchg
Unexecuted instantiation: utglobal.c:atomic_cmpxchg
Unexecuted instantiation: erst.c:atomic_cmpxchg
Unexecuted instantiation: hest.c:atomic_cmpxchg
Unexecuted instantiation: apei-base.c:atomic_cmpxchg
Unexecuted instantiation: apei-io.c:atomic_cmpxchg
Unexecuted instantiation: vga.c:atomic_cmpxchg
Unexecuted instantiation: vesa.c:atomic_cmpxchg
Unexecuted instantiation: xsm_core.c:atomic_cmpxchg
Unexecuted instantiation: apic.c:atomic_cmpxchg
Unexecuted instantiation: cpuid.c:atomic_cmpxchg
Unexecuted instantiation: compat.c:atomic_cmpxchg
Unexecuted instantiation: crash.c:atomic_cmpxchg
Unexecuted instantiation: debug.c:atomic_cmpxchg
Unexecuted instantiation: domain_page.c:atomic_cmpxchg
Unexecuted instantiation: e820.c:atomic_cmpxchg
Unexecuted instantiation: extable.c:atomic_cmpxchg
Unexecuted instantiation: flushtlb.c:atomic_cmpxchg
Unexecuted instantiation: hypercall.c:atomic_cmpxchg
Unexecuted instantiation: i387.c:atomic_cmpxchg
Unexecuted instantiation: i8259.c:atomic_cmpxchg
Unexecuted instantiation: io_apic.c:atomic_cmpxchg
Unexecuted instantiation: msr.c:atomic_cmpxchg
Unexecuted instantiation: ioport_emulate.c:atomic_cmpxchg
Unexecuted instantiation: machine_kexec.c:atomic_cmpxchg
Unexecuted instantiation: microcode_amd.c:atomic_cmpxchg
Unexecuted instantiation: microcode.c:atomic_cmpxchg
Unexecuted instantiation: mm.c:atomic_cmpxchg
Unexecuted instantiation: mpparse.c:atomic_cmpxchg
Unexecuted instantiation: nmi.c:atomic_cmpxchg
Unexecuted instantiation: percpu.c:atomic_cmpxchg
Unexecuted instantiation: physdev.c:atomic_cmpxchg
Unexecuted instantiation: platform_hypercall.c:atomic_cmpxchg
Unexecuted instantiation: psr.c:atomic_cmpxchg
Unexecuted instantiation: setup.c:atomic_cmpxchg
Unexecuted instantiation: smp.c:atomic_cmpxchg
Unexecuted instantiation: smpboot.c:atomic_cmpxchg
Unexecuted instantiation: srat.c:atomic_cmpxchg
Unexecuted instantiation: traps.c:atomic_cmpxchg
Unexecuted instantiation: usercopy.c:atomic_cmpxchg
Unexecuted instantiation: x86_emulate.c:atomic_cmpxchg
Unexecuted instantiation: tboot.c:atomic_cmpxchg
Unexecuted instantiation: hpet.c:atomic_cmpxchg
Unexecuted instantiation: xstate.c:atomic_cmpxchg
Unexecuted instantiation: lib.c:atomic_cmpxchg
Unexecuted instantiation: power.c:atomic_cmpxchg
Unexecuted instantiation: suspend.c:atomic_cmpxchg
Unexecuted instantiation: cpu_idle.c:atomic_cmpxchg
Unexecuted instantiation: cpuidle_menu.c:atomic_cmpxchg
Unexecuted instantiation: powernow.c:atomic_cmpxchg
Unexecuted instantiation: amd.c:atomic_cmpxchg
Unexecuted instantiation: common.c:atomic_cmpxchg
Unexecuted instantiation: intel.c:atomic_cmpxchg
Unexecuted instantiation: mwait-idle.c:atomic_cmpxchg
Unexecuted instantiation: vpmu.c:atomic_cmpxchg
Unexecuted instantiation: vpmu_amd.c:atomic_cmpxchg
Unexecuted instantiation: vpmu_intel.c:atomic_cmpxchg
Unexecuted instantiation: amd_nonfatal.c:atomic_cmpxchg
Unexecuted instantiation: mce_amd.c:atomic_cmpxchg
Unexecuted instantiation: mcaction.c:atomic_cmpxchg
Unexecuted instantiation: barrier.c:atomic_cmpxchg
Unexecuted instantiation: mctelem.c:atomic_cmpxchg
Unexecuted instantiation: mce.c:atomic_cmpxchg
Unexecuted instantiation: mce-apei.c:atomic_cmpxchg
Unexecuted instantiation: mce_intel.c:atomic_cmpxchg
Unexecuted instantiation: non-fatal.c:atomic_cmpxchg
Unexecuted instantiation: util.c:atomic_cmpxchg
Unexecuted instantiation: vmce.c:atomic_cmpxchg
Unexecuted instantiation: generic.c:atomic_cmpxchg
Unexecuted instantiation: main.c:atomic_cmpxchg
Unexecuted instantiation: bigsmp.c:atomic_cmpxchg
Unexecuted instantiation: x2apic.c:atomic_cmpxchg
Unexecuted instantiation: default.c:atomic_cmpxchg
Unexecuted instantiation: delivery.c:atomic_cmpxchg
Unexecuted instantiation: probe.c:atomic_cmpxchg
Unexecuted instantiation: asid.c:atomic_cmpxchg
Unexecuted instantiation: dm.c:atomic_cmpxchg
Unexecuted instantiation: emulate.c:atomic_cmpxchg
Unexecuted instantiation: i8254.c:atomic_cmpxchg
Unexecuted instantiation: hvm.c:atomic_cmpxchg
Unexecuted instantiation: intercept.c:atomic_cmpxchg
Unexecuted instantiation: ioreq.c:atomic_cmpxchg
Unexecuted instantiation: mtrr.c:atomic_cmpxchg
Unexecuted instantiation: nestedhvm.c:atomic_cmpxchg
Unexecuted instantiation: pmtimer.c:atomic_cmpxchg
Unexecuted instantiation: rtc.c:atomic_cmpxchg
Unexecuted instantiation: save.c:atomic_cmpxchg
Unexecuted instantiation: stdvga.c:atomic_cmpxchg
Unexecuted instantiation: vioapic.c:atomic_cmpxchg
Unexecuted instantiation: viridian.c:atomic_cmpxchg
Unexecuted instantiation: vlapic.c:atomic_cmpxchg
Unexecuted instantiation: vmsi.c:atomic_cmpxchg
Unexecuted instantiation: vpic.c:atomic_cmpxchg
Unexecuted instantiation: vpt.c:atomic_cmpxchg
Unexecuted instantiation: intr.c:atomic_cmpxchg
Unexecuted instantiation: nestedsvm.c:atomic_cmpxchg
Unexecuted instantiation: svm.c:atomic_cmpxchg
Unexecuted instantiation: svmdebug.c:atomic_cmpxchg
Unexecuted instantiation: vmcb.c:atomic_cmpxchg
Unexecuted instantiation: realmode.c:atomic_cmpxchg
Unexecuted instantiation: vmcs.c:atomic_cmpxchg
Unexecuted instantiation: vmx.c:atomic_cmpxchg
Unexecuted instantiation: vvmx.c:atomic_cmpxchg
Unexecuted instantiation: paging.c:atomic_cmpxchg
Unexecuted instantiation: p2m.c:atomic_cmpxchg
Unexecuted instantiation: p2m-pt.c:atomic_cmpxchg
Unexecuted instantiation: p2m-ept.c:atomic_cmpxchg
Unexecuted instantiation: p2m-pod.c:atomic_cmpxchg
Unexecuted instantiation: altp2m.c:atomic_cmpxchg
Unexecuted instantiation: guest_walk.c:atomic_cmpxchg
Unexecuted instantiation: mem_paging.c:atomic_cmpxchg
Unexecuted instantiation: mem_sharing.c:atomic_cmpxchg
Unexecuted instantiation: multi.c:atomic_cmpxchg
Unexecuted instantiation: hap.c:atomic_cmpxchg
Unexecuted instantiation: nested_hap.c:atomic_cmpxchg
Unexecuted instantiation: nested_ept.c:atomic_cmpxchg
Unexecuted instantiation: nmi_int.c:atomic_cmpxchg
Unexecuted instantiation: op_model_p4.c:atomic_cmpxchg
Unexecuted instantiation: op_model_ppro.c:atomic_cmpxchg
Unexecuted instantiation: op_model_athlon.c:atomic_cmpxchg
Unexecuted instantiation: backtrace.c:atomic_cmpxchg
Unexecuted instantiation: callback.c:atomic_cmpxchg
Unexecuted instantiation: descriptor-tables.c:atomic_cmpxchg
Unexecuted instantiation: emul-gate-op.c:atomic_cmpxchg
Unexecuted instantiation: emul-inv-op.c:atomic_cmpxchg
Unexecuted instantiation: emul-priv-op.c:atomic_cmpxchg
Unexecuted instantiation: iret.c:atomic_cmpxchg
Unexecuted instantiation: misc-hypercalls.c:atomic_cmpxchg
Unexecuted instantiation: ro-page-fault.c:atomic_cmpxchg
Unexecuted instantiation: acpi_mmcfg.c:atomic_cmpxchg
Unexecuted instantiation: mmconf-fam10h.c:atomic_cmpxchg
Unexecuted instantiation: mmconfig_64.c:atomic_cmpxchg
Unexecuted instantiation: mmconfig-shared.c:atomic_cmpxchg
112
113
static inline void atomic_add(int i, atomic_t *v)
114
4.65k
{
115
4.65k
    asm volatile (
116
4.65k
        "lock; addl %1,%0"
117
4.65k
        : "=m" (*(volatile int *)&v->counter)
118
4.65k
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
119
4.65k
}
Unexecuted instantiation: mmconfig-shared.c:atomic_add
Unexecuted instantiation: mmconf-fam10h.c:atomic_add
Unexecuted instantiation: cpu.c:atomic_add
Unexecuted instantiation: cpupool.c:atomic_add
Unexecuted instantiation: domctl.c:atomic_add
Unexecuted instantiation: domain.c:atomic_add
Unexecuted instantiation: event_2l.c:atomic_add
Unexecuted instantiation: event_channel.c:atomic_add
Unexecuted instantiation: event_fifo.c:atomic_add
Unexecuted instantiation: grant_table.c:atomic_add
Unexecuted instantiation: guestcopy.c:atomic_add
Unexecuted instantiation: irq.c:atomic_add
Unexecuted instantiation: kernel.c:atomic_add
Unexecuted instantiation: keyhandler.c:atomic_add
Unexecuted instantiation: kexec.c:atomic_add
Unexecuted instantiation: kimage.c:atomic_add
Unexecuted instantiation: mem_access.c:atomic_add
Unexecuted instantiation: memory.c:atomic_add
Unexecuted instantiation: monitor.c:atomic_add
Unexecuted instantiation: multicall.c:atomic_add
Unexecuted instantiation: page_alloc.c:atomic_add
Unexecuted instantiation: pdx.c:atomic_add
Unexecuted instantiation: preempt.c:atomic_add
Unexecuted instantiation: rangeset.c:atomic_add
Unexecuted instantiation: rcupdate.c:atomic_add
Unexecuted instantiation: rwlock.c:atomic_add
Unexecuted instantiation: sched_arinc653.c:atomic_add
sched_credit.c:atomic_add
Line
Count
Source
114
4.65k
{
115
4.65k
    asm volatile (
116
4.65k
        "lock; addl %1,%0"
117
4.65k
        : "=m" (*(volatile int *)&v->counter)
118
4.65k
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
119
4.65k
}
Unexecuted instantiation: sched_credit2.c:atomic_add
Unexecuted instantiation: sched_rt.c:atomic_add
Unexecuted instantiation: sched_null.c:atomic_add
Unexecuted instantiation: schedule.c:atomic_add
Unexecuted instantiation: shutdown.c:atomic_add
Unexecuted instantiation: softirq.c:atomic_add
Unexecuted instantiation: spinlock.c:atomic_add
Unexecuted instantiation: stop_machine.c:atomic_add
Unexecuted instantiation: symbols.c:atomic_add
Unexecuted instantiation: sysctl.c:atomic_add
Unexecuted instantiation: tasklet.c:atomic_add
Unexecuted instantiation: time.c:atomic_add
Unexecuted instantiation: timer.c:atomic_add
Unexecuted instantiation: trace.c:atomic_add
Unexecuted instantiation: vm_event.c:atomic_add
Unexecuted instantiation: vmap.c:atomic_add
Unexecuted instantiation: vsprintf.c:atomic_add
Unexecuted instantiation: wait.c:atomic_add
Unexecuted instantiation: xenoprof.c:atomic_add
Unexecuted instantiation: xmalloc_tlsf.c:atomic_add
Unexecuted instantiation: tmem.c:atomic_add
Unexecuted instantiation: tmem_xen.c:atomic_add
Unexecuted instantiation: tmem_control.c:atomic_add
Unexecuted instantiation: llvm.c:atomic_add
Unexecuted instantiation: libelf-loader.c:atomic_add
Unexecuted instantiation: console.c:atomic_add
Unexecuted instantiation: ns16550.c:atomic_add
Unexecuted instantiation: ehci-dbgp.c:atomic_add
Unexecuted instantiation: serial.c:atomic_add
Unexecuted instantiation: cpufreq.c:atomic_add
Unexecuted instantiation: cpufreq_ondemand.c:atomic_add
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_add
Unexecuted instantiation: utility.c:atomic_add
Unexecuted instantiation: pci.c:atomic_add
Unexecuted instantiation: vpci.c:atomic_add
Unexecuted instantiation: header.c:atomic_add
Unexecuted instantiation: msi.c:atomic_add
Unexecuted instantiation: msix.c:atomic_add
Unexecuted instantiation: iommu.c:atomic_add
Unexecuted instantiation: io.c:atomic_add
Unexecuted instantiation: dmar.c:atomic_add
Unexecuted instantiation: utils.c:atomic_add
Unexecuted instantiation: qinval.c:atomic_add
Unexecuted instantiation: intremap.c:atomic_add
Unexecuted instantiation: quirks.c:atomic_add
Unexecuted instantiation: vtd.c:atomic_add
Unexecuted instantiation: ats.c:atomic_add
Unexecuted instantiation: iommu_init.c:atomic_add
Unexecuted instantiation: iommu_map.c:atomic_add
Unexecuted instantiation: pci_amd_iommu.c:atomic_add
Unexecuted instantiation: iommu_intr.c:atomic_add
Unexecuted instantiation: iommu_cmd.c:atomic_add
Unexecuted instantiation: iommu_guest.c:atomic_add
Unexecuted instantiation: numa.c:atomic_add
Unexecuted instantiation: osl.c:atomic_add
Unexecuted instantiation: pmstat.c:atomic_add
Unexecuted instantiation: hwregs.c:atomic_add
Unexecuted instantiation: reboot.c:atomic_add
Unexecuted instantiation: tbutils.c:atomic_add
Unexecuted instantiation: utglobal.c:atomic_add
Unexecuted instantiation: erst.c:atomic_add
Unexecuted instantiation: hest.c:atomic_add
Unexecuted instantiation: apei-base.c:atomic_add
Unexecuted instantiation: apei-io.c:atomic_add
Unexecuted instantiation: vga.c:atomic_add
Unexecuted instantiation: vesa.c:atomic_add
Unexecuted instantiation: xsm_core.c:atomic_add
Unexecuted instantiation: apic.c:atomic_add
Unexecuted instantiation: cpuid.c:atomic_add
Unexecuted instantiation: compat.c:atomic_add
Unexecuted instantiation: crash.c:atomic_add
Unexecuted instantiation: debug.c:atomic_add
Unexecuted instantiation: domain_page.c:atomic_add
Unexecuted instantiation: e820.c:atomic_add
Unexecuted instantiation: extable.c:atomic_add
Unexecuted instantiation: flushtlb.c:atomic_add
Unexecuted instantiation: hypercall.c:atomic_add
Unexecuted instantiation: i387.c:atomic_add
Unexecuted instantiation: i8259.c:atomic_add
Unexecuted instantiation: io_apic.c:atomic_add
Unexecuted instantiation: msr.c:atomic_add
Unexecuted instantiation: mmconfig_64.c:atomic_add
Unexecuted instantiation: ioport_emulate.c:atomic_add
Unexecuted instantiation: machine_kexec.c:atomic_add
Unexecuted instantiation: microcode_amd.c:atomic_add
Unexecuted instantiation: microcode_intel.c:atomic_add
Unexecuted instantiation: microcode.c:atomic_add
Unexecuted instantiation: mm.c:atomic_add
Unexecuted instantiation: mpparse.c:atomic_add
Unexecuted instantiation: nmi.c:atomic_add
Unexecuted instantiation: percpu.c:atomic_add
Unexecuted instantiation: physdev.c:atomic_add
Unexecuted instantiation: platform_hypercall.c:atomic_add
Unexecuted instantiation: psr.c:atomic_add
Unexecuted instantiation: setup.c:atomic_add
Unexecuted instantiation: smp.c:atomic_add
Unexecuted instantiation: smpboot.c:atomic_add
Unexecuted instantiation: srat.c:atomic_add
Unexecuted instantiation: traps.c:atomic_add
Unexecuted instantiation: usercopy.c:atomic_add
Unexecuted instantiation: x86_emulate.c:atomic_add
Unexecuted instantiation: tboot.c:atomic_add
Unexecuted instantiation: hpet.c:atomic_add
Unexecuted instantiation: xstate.c:atomic_add
Unexecuted instantiation: lib.c:atomic_add
Unexecuted instantiation: power.c:atomic_add
Unexecuted instantiation: suspend.c:atomic_add
Unexecuted instantiation: cpu_idle.c:atomic_add
Unexecuted instantiation: cpuidle_menu.c:atomic_add
Unexecuted instantiation: powernow.c:atomic_add
Unexecuted instantiation: amd.c:atomic_add
Unexecuted instantiation: common.c:atomic_add
Unexecuted instantiation: intel.c:atomic_add
Unexecuted instantiation: mwait-idle.c:atomic_add
Unexecuted instantiation: vpmu.c:atomic_add
Unexecuted instantiation: vpmu_amd.c:atomic_add
Unexecuted instantiation: vpmu_intel.c:atomic_add
Unexecuted instantiation: amd_nonfatal.c:atomic_add
Unexecuted instantiation: mce_amd.c:atomic_add
Unexecuted instantiation: mcaction.c:atomic_add
Unexecuted instantiation: barrier.c:atomic_add
Unexecuted instantiation: mctelem.c:atomic_add
Unexecuted instantiation: mce.c:atomic_add
Unexecuted instantiation: mce-apei.c:atomic_add
Unexecuted instantiation: mce_intel.c:atomic_add
Unexecuted instantiation: non-fatal.c:atomic_add
Unexecuted instantiation: util.c:atomic_add
Unexecuted instantiation: vmce.c:atomic_add
Unexecuted instantiation: generic.c:atomic_add
Unexecuted instantiation: main.c:atomic_add
Unexecuted instantiation: bigsmp.c:atomic_add
Unexecuted instantiation: x2apic.c:atomic_add
Unexecuted instantiation: default.c:atomic_add
Unexecuted instantiation: delivery.c:atomic_add
Unexecuted instantiation: probe.c:atomic_add
Unexecuted instantiation: asid.c:atomic_add
Unexecuted instantiation: dm.c:atomic_add
Unexecuted instantiation: emulate.c:atomic_add
Unexecuted instantiation: hvm.c:atomic_add
Unexecuted instantiation: i8254.c:atomic_add
Unexecuted instantiation: intercept.c:atomic_add
Unexecuted instantiation: ioreq.c:atomic_add
Unexecuted instantiation: mtrr.c:atomic_add
Unexecuted instantiation: nestedhvm.c:atomic_add
Unexecuted instantiation: pmtimer.c:atomic_add
Unexecuted instantiation: rtc.c:atomic_add
Unexecuted instantiation: save.c:atomic_add
Unexecuted instantiation: stdvga.c:atomic_add
Unexecuted instantiation: vioapic.c:atomic_add
Unexecuted instantiation: viridian.c:atomic_add
Unexecuted instantiation: vlapic.c:atomic_add
Unexecuted instantiation: vmsi.c:atomic_add
Unexecuted instantiation: vpic.c:atomic_add
Unexecuted instantiation: vpt.c:atomic_add
Unexecuted instantiation: intr.c:atomic_add
Unexecuted instantiation: nestedsvm.c:atomic_add
Unexecuted instantiation: svm.c:atomic_add
Unexecuted instantiation: svmdebug.c:atomic_add
Unexecuted instantiation: vmcb.c:atomic_add
Unexecuted instantiation: realmode.c:atomic_add
Unexecuted instantiation: vmcs.c:atomic_add
Unexecuted instantiation: vmx.c:atomic_add
Unexecuted instantiation: vvmx.c:atomic_add
Unexecuted instantiation: paging.c:atomic_add
Unexecuted instantiation: p2m.c:atomic_add
Unexecuted instantiation: p2m-pt.c:atomic_add
Unexecuted instantiation: p2m-ept.c:atomic_add
Unexecuted instantiation: p2m-pod.c:atomic_add
Unexecuted instantiation: altp2m.c:atomic_add
Unexecuted instantiation: guest_walk.c:atomic_add
Unexecuted instantiation: mem_paging.c:atomic_add
Unexecuted instantiation: mem_sharing.c:atomic_add
Unexecuted instantiation: multi.c:atomic_add
Unexecuted instantiation: hap.c:atomic_add
Unexecuted instantiation: nested_hap.c:atomic_add
Unexecuted instantiation: nested_ept.c:atomic_add
Unexecuted instantiation: nmi_int.c:atomic_add
Unexecuted instantiation: op_model_p4.c:atomic_add
Unexecuted instantiation: op_model_ppro.c:atomic_add
Unexecuted instantiation: op_model_athlon.c:atomic_add
Unexecuted instantiation: backtrace.c:atomic_add
Unexecuted instantiation: callback.c:atomic_add
Unexecuted instantiation: descriptor-tables.c:atomic_add
Unexecuted instantiation: emul-gate-op.c:atomic_add
Unexecuted instantiation: emul-inv-op.c:atomic_add
Unexecuted instantiation: emul-priv-op.c:atomic_add
Unexecuted instantiation: iret.c:atomic_add
Unexecuted instantiation: misc-hypercalls.c:atomic_add
Unexecuted instantiation: ro-page-fault.c:atomic_add
Unexecuted instantiation: acpi_mmcfg.c:atomic_add
120
121
static inline int atomic_add_return(int i, atomic_t *v)
122
3.03M
{
123
3.03M
    return i + arch_fetch_and_add(&v->counter, i);
124
3.03M
}
Unexecuted instantiation: mmconfig-shared.c:atomic_add_return
Unexecuted instantiation: mmconf-fam10h.c:atomic_add_return
Unexecuted instantiation: acpi_mmcfg.c:atomic_add_return
Unexecuted instantiation: ro-page-fault.c:atomic_add_return
Unexecuted instantiation: misc-hypercalls.c:atomic_add_return
Unexecuted instantiation: iret.c:atomic_add_return
Unexecuted instantiation: emul-priv-op.c:atomic_add_return
Unexecuted instantiation: emul-inv-op.c:atomic_add_return
Unexecuted instantiation: emul-gate-op.c:atomic_add_return
Unexecuted instantiation: descriptor-tables.c:atomic_add_return
Unexecuted instantiation: callback.c:atomic_add_return
Unexecuted instantiation: backtrace.c:atomic_add_return
Unexecuted instantiation: op_model_athlon.c:atomic_add_return
Unexecuted instantiation: op_model_ppro.c:atomic_add_return
Unexecuted instantiation: op_model_p4.c:atomic_add_return
Unexecuted instantiation: nmi_int.c:atomic_add_return
Unexecuted instantiation: nested_ept.c:atomic_add_return
Unexecuted instantiation: nested_hap.c:atomic_add_return
Unexecuted instantiation: hap.c:atomic_add_return
Unexecuted instantiation: multi.c:atomic_add_return
Unexecuted instantiation: mem_sharing.c:atomic_add_return
Unexecuted instantiation: mem_paging.c:atomic_add_return
Unexecuted instantiation: guest_walk.c:atomic_add_return
Unexecuted instantiation: altp2m.c:atomic_add_return
Unexecuted instantiation: p2m-pod.c:atomic_add_return
Unexecuted instantiation: p2m-ept.c:atomic_add_return
Unexecuted instantiation: p2m-pt.c:atomic_add_return
p2m.c:atomic_add_return
Line
Count
Source
122
139
{
123
139
    return i + arch_fetch_and_add(&v->counter, i);
124
139
}
Unexecuted instantiation: paging.c:atomic_add_return
Unexecuted instantiation: vvmx.c:atomic_add_return
Unexecuted instantiation: vmx.c:atomic_add_return
Unexecuted instantiation: vmcs.c:atomic_add_return
Unexecuted instantiation: realmode.c:atomic_add_return
Unexecuted instantiation: vmcb.c:atomic_add_return
Unexecuted instantiation: svmdebug.c:atomic_add_return
Unexecuted instantiation: svm.c:atomic_add_return
Unexecuted instantiation: nestedsvm.c:atomic_add_return
Unexecuted instantiation: intr.c:atomic_add_return
Unexecuted instantiation: vpt.c:atomic_add_return
Unexecuted instantiation: vpic.c:atomic_add_return
Unexecuted instantiation: vmsi.c:atomic_add_return
Unexecuted instantiation: vlapic.c:atomic_add_return
Unexecuted instantiation: viridian.c:atomic_add_return
Unexecuted instantiation: vioapic.c:atomic_add_return
Unexecuted instantiation: stdvga.c:atomic_add_return
Unexecuted instantiation: save.c:atomic_add_return
Unexecuted instantiation: rtc.c:atomic_add_return
Unexecuted instantiation: pmtimer.c:atomic_add_return
Unexecuted instantiation: nestedhvm.c:atomic_add_return
Unexecuted instantiation: mtrr.c:atomic_add_return
Unexecuted instantiation: ioreq.c:atomic_add_return
Unexecuted instantiation: intercept.c:atomic_add_return
Unexecuted instantiation: i8254.c:atomic_add_return
Unexecuted instantiation: hvm.c:atomic_add_return
Unexecuted instantiation: emulate.c:atomic_add_return
Unexecuted instantiation: dm.c:atomic_add_return
Unexecuted instantiation: asid.c:atomic_add_return
Unexecuted instantiation: probe.c:atomic_add_return
Unexecuted instantiation: delivery.c:atomic_add_return
Unexecuted instantiation: default.c:atomic_add_return
Unexecuted instantiation: x2apic.c:atomic_add_return
Unexecuted instantiation: bigsmp.c:atomic_add_return
Unexecuted instantiation: main.c:atomic_add_return
Unexecuted instantiation: generic.c:atomic_add_return
Unexecuted instantiation: vmce.c:atomic_add_return
Unexecuted instantiation: util.c:atomic_add_return
Unexecuted instantiation: non-fatal.c:atomic_add_return
Unexecuted instantiation: mce_intel.c:atomic_add_return
Unexecuted instantiation: mce-apei.c:atomic_add_return
Unexecuted instantiation: mce.c:atomic_add_return
Unexecuted instantiation: mctelem.c:atomic_add_return
Unexecuted instantiation: barrier.c:atomic_add_return
Unexecuted instantiation: mcaction.c:atomic_add_return
Unexecuted instantiation: mce_amd.c:atomic_add_return
Unexecuted instantiation: amd_nonfatal.c:atomic_add_return
Unexecuted instantiation: vpmu_intel.c:atomic_add_return
Unexecuted instantiation: vpmu_amd.c:atomic_add_return
Unexecuted instantiation: vpmu.c:atomic_add_return
Unexecuted instantiation: mwait-idle.c:atomic_add_return
Unexecuted instantiation: intel.c:atomic_add_return
Unexecuted instantiation: common.c:atomic_add_return
Unexecuted instantiation: amd.c:atomic_add_return
Unexecuted instantiation: powernow.c:atomic_add_return
Unexecuted instantiation: cpuidle_menu.c:atomic_add_return
Unexecuted instantiation: cpu_idle.c:atomic_add_return
Unexecuted instantiation: suspend.c:atomic_add_return
Unexecuted instantiation: power.c:atomic_add_return
Unexecuted instantiation: lib.c:atomic_add_return
Unexecuted instantiation: xstate.c:atomic_add_return
Unexecuted instantiation: hpet.c:atomic_add_return
Unexecuted instantiation: tboot.c:atomic_add_return
Unexecuted instantiation: x86_emulate.c:atomic_add_return
Unexecuted instantiation: usercopy.c:atomic_add_return
Unexecuted instantiation: traps.c:atomic_add_return
Unexecuted instantiation: srat.c:atomic_add_return
Unexecuted instantiation: smpboot.c:atomic_add_return
Unexecuted instantiation: smp.c:atomic_add_return
Unexecuted instantiation: setup.c:atomic_add_return
Unexecuted instantiation: psr.c:atomic_add_return
Unexecuted instantiation: platform_hypercall.c:atomic_add_return
Unexecuted instantiation: physdev.c:atomic_add_return
Unexecuted instantiation: percpu.c:atomic_add_return
Unexecuted instantiation: nmi.c:atomic_add_return
Unexecuted instantiation: mpparse.c:atomic_add_return
Unexecuted instantiation: mm.c:atomic_add_return
Unexecuted instantiation: microcode.c:atomic_add_return
Unexecuted instantiation: microcode_intel.c:atomic_add_return
Unexecuted instantiation: microcode_amd.c:atomic_add_return
Unexecuted instantiation: machine_kexec.c:atomic_add_return
Unexecuted instantiation: ioport_emulate.c:atomic_add_return
Unexecuted instantiation: msr.c:atomic_add_return
Unexecuted instantiation: io_apic.c:atomic_add_return
Unexecuted instantiation: i8259.c:atomic_add_return
Unexecuted instantiation: i387.c:atomic_add_return
Unexecuted instantiation: hypercall.c:atomic_add_return
Unexecuted instantiation: flushtlb.c:atomic_add_return
Unexecuted instantiation: extable.c:atomic_add_return
Unexecuted instantiation: e820.c:atomic_add_return
Unexecuted instantiation: domain_page.c:atomic_add_return
Unexecuted instantiation: debug.c:atomic_add_return
Unexecuted instantiation: crash.c:atomic_add_return
Unexecuted instantiation: compat.c:atomic_add_return
Unexecuted instantiation: cpuid.c:atomic_add_return
Unexecuted instantiation: apic.c:atomic_add_return
Unexecuted instantiation: xsm_core.c:atomic_add_return
Unexecuted instantiation: vesa.c:atomic_add_return
Unexecuted instantiation: vga.c:atomic_add_return
Unexecuted instantiation: apei-io.c:atomic_add_return
Unexecuted instantiation: apei-base.c:atomic_add_return
Unexecuted instantiation: hest.c:atomic_add_return
Unexecuted instantiation: erst.c:atomic_add_return
Unexecuted instantiation: utglobal.c:atomic_add_return
Unexecuted instantiation: tbutils.c:atomic_add_return
Unexecuted instantiation: reboot.c:atomic_add_return
Unexecuted instantiation: hwregs.c:atomic_add_return
Unexecuted instantiation: pmstat.c:atomic_add_return
Unexecuted instantiation: osl.c:atomic_add_return
Unexecuted instantiation: numa.c:atomic_add_return
Unexecuted instantiation: iommu_guest.c:atomic_add_return
Unexecuted instantiation: iommu_cmd.c:atomic_add_return
Unexecuted instantiation: iommu_intr.c:atomic_add_return
Unexecuted instantiation: pci_amd_iommu.c:atomic_add_return
Unexecuted instantiation: iommu_map.c:atomic_add_return
Unexecuted instantiation: iommu_init.c:atomic_add_return
Unexecuted instantiation: ats.c:atomic_add_return
Unexecuted instantiation: vtd.c:atomic_add_return
Unexecuted instantiation: quirks.c:atomic_add_return
Unexecuted instantiation: intremap.c:atomic_add_return
Unexecuted instantiation: qinval.c:atomic_add_return
Unexecuted instantiation: utils.c:atomic_add_return
Unexecuted instantiation: dmar.c:atomic_add_return
io.c:atomic_add_return
Line
Count
Source
122
594k
{
123
594k
    return i + arch_fetch_and_add(&v->counter, i);
124
594k
}
Unexecuted instantiation: iommu.c:atomic_add_return
Unexecuted instantiation: msix.c:atomic_add_return
Unexecuted instantiation: msi.c:atomic_add_return
Unexecuted instantiation: header.c:atomic_add_return
Unexecuted instantiation: vpci.c:atomic_add_return
Unexecuted instantiation: pci.c:atomic_add_return
Unexecuted instantiation: utility.c:atomic_add_return
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_add_return
Unexecuted instantiation: cpufreq_ondemand.c:atomic_add_return
Unexecuted instantiation: cpufreq.c:atomic_add_return
Unexecuted instantiation: serial.c:atomic_add_return
Unexecuted instantiation: ehci-dbgp.c:atomic_add_return
Unexecuted instantiation: ns16550.c:atomic_add_return
Unexecuted instantiation: console.c:atomic_add_return
Unexecuted instantiation: libelf-loader.c:atomic_add_return
Unexecuted instantiation: llvm.c:atomic_add_return
Unexecuted instantiation: tmem_control.c:atomic_add_return
Unexecuted instantiation: tmem_xen.c:atomic_add_return
Unexecuted instantiation: tmem.c:atomic_add_return
Unexecuted instantiation: xmalloc_tlsf.c:atomic_add_return
Unexecuted instantiation: xenoprof.c:atomic_add_return
Unexecuted instantiation: wait.c:atomic_add_return
Unexecuted instantiation: vsprintf.c:atomic_add_return
Unexecuted instantiation: vmap.c:atomic_add_return
Unexecuted instantiation: vm_event.c:atomic_add_return
Unexecuted instantiation: trace.c:atomic_add_return
Unexecuted instantiation: timer.c:atomic_add_return
Unexecuted instantiation: time.c:atomic_add_return
Unexecuted instantiation: tasklet.c:atomic_add_return
Unexecuted instantiation: sysctl.c:atomic_add_return
Unexecuted instantiation: symbols.c:atomic_add_return
Unexecuted instantiation: stop_machine.c:atomic_add_return
Unexecuted instantiation: spinlock.c:atomic_add_return
Unexecuted instantiation: softirq.c:atomic_add_return
Unexecuted instantiation: shutdown.c:atomic_add_return
Unexecuted instantiation: schedule.c:atomic_add_return
Unexecuted instantiation: sched_null.c:atomic_add_return
Unexecuted instantiation: sched_rt.c:atomic_add_return
Unexecuted instantiation: sched_credit2.c:atomic_add_return
Unexecuted instantiation: sched_credit.c:atomic_add_return
Unexecuted instantiation: sched_arinc653.c:atomic_add_return
rwlock.c:atomic_add_return
Line
Count
Source
122
138
{
123
138
    return i + arch_fetch_and_add(&v->counter, i);
124
138
}
Unexecuted instantiation: rcupdate.c:atomic_add_return
rangeset.c:atomic_add_return
Line
Count
Source
122
2.44M
{
123
2.44M
    return i + arch_fetch_and_add(&v->counter, i);
124
2.44M
}
Unexecuted instantiation: preempt.c:atomic_add_return
Unexecuted instantiation: pdx.c:atomic_add_return
Unexecuted instantiation: page_alloc.c:atomic_add_return
Unexecuted instantiation: multicall.c:atomic_add_return
Unexecuted instantiation: monitor.c:atomic_add_return
Unexecuted instantiation: memory.c:atomic_add_return
Unexecuted instantiation: mem_access.c:atomic_add_return
Unexecuted instantiation: kimage.c:atomic_add_return
Unexecuted instantiation: kexec.c:atomic_add_return
Unexecuted instantiation: keyhandler.c:atomic_add_return
Unexecuted instantiation: kernel.c:atomic_add_return
Unexecuted instantiation: irq.c:atomic_add_return
Unexecuted instantiation: guestcopy.c:atomic_add_return
Unexecuted instantiation: grant_table.c:atomic_add_return
Unexecuted instantiation: event_fifo.c:atomic_add_return
Unexecuted instantiation: event_channel.c:atomic_add_return
Unexecuted instantiation: event_2l.c:atomic_add_return
Unexecuted instantiation: domain.c:atomic_add_return
Unexecuted instantiation: domctl.c:atomic_add_return
Unexecuted instantiation: cpupool.c:atomic_add_return
Unexecuted instantiation: cpu.c:atomic_add_return
Unexecuted instantiation: mmconfig_64.c:atomic_add_return
125
126
static inline void atomic_sub(int i, atomic_t *v)
127
5.31M
{
128
5.31M
    asm volatile (
129
5.31M
        "lock; subl %1,%0"
130
5.31M
        : "=m" (*(volatile int *)&v->counter)
131
5.31M
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
5.31M
}
Unexecuted instantiation: cpu.c:atomic_sub
Unexecuted instantiation: cpupool.c:atomic_sub
Unexecuted instantiation: domctl.c:atomic_sub
Unexecuted instantiation: domain.c:atomic_sub
Unexecuted instantiation: event_2l.c:atomic_sub
Unexecuted instantiation: event_channel.c:atomic_sub
Unexecuted instantiation: event_fifo.c:atomic_sub
grant_table.c:atomic_sub
Line
Count
Source
127
2
{
128
2
    asm volatile (
129
2
        "lock; subl %1,%0"
130
2
        : "=m" (*(volatile int *)&v->counter)
131
2
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
2
}
Unexecuted instantiation: guestcopy.c:atomic_sub
Unexecuted instantiation: irq.c:atomic_sub
Unexecuted instantiation: kernel.c:atomic_sub
Unexecuted instantiation: keyhandler.c:atomic_sub
Unexecuted instantiation: kexec.c:atomic_sub
Unexecuted instantiation: kimage.c:atomic_sub
Unexecuted instantiation: mem_access.c:atomic_sub
Unexecuted instantiation: memory.c:atomic_sub
Unexecuted instantiation: monitor.c:atomic_sub
Unexecuted instantiation: multicall.c:atomic_sub
Unexecuted instantiation: page_alloc.c:atomic_sub
Unexecuted instantiation: pdx.c:atomic_sub
Unexecuted instantiation: preempt.c:atomic_sub
rangeset.c:atomic_sub
Line
Count
Source
127
2.44M
{
128
2.44M
    asm volatile (
129
2.44M
        "lock; subl %1,%0"
130
2.44M
        : "=m" (*(volatile int *)&v->counter)
131
2.44M
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
2.44M
}
Unexecuted instantiation: rcupdate.c:atomic_sub
rwlock.c:atomic_sub
Line
Count
Source
127
138
{
128
138
    asm volatile (
129
138
        "lock; subl %1,%0"
130
138
        : "=m" (*(volatile int *)&v->counter)
131
138
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
138
}
Unexecuted instantiation: sched_arinc653.c:atomic_sub
sched_credit.c:atomic_sub
Line
Count
Source
127
1.76M
{
128
1.76M
    asm volatile (
129
1.76M
        "lock; subl %1,%0"
130
1.76M
        : "=m" (*(volatile int *)&v->counter)
131
1.76M
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
1.76M
}
Unexecuted instantiation: sched_credit2.c:atomic_sub
Unexecuted instantiation: sched_rt.c:atomic_sub
Unexecuted instantiation: sched_null.c:atomic_sub
Unexecuted instantiation: schedule.c:atomic_sub
Unexecuted instantiation: shutdown.c:atomic_sub
Unexecuted instantiation: softirq.c:atomic_sub
Unexecuted instantiation: spinlock.c:atomic_sub
Unexecuted instantiation: stop_machine.c:atomic_sub
Unexecuted instantiation: symbols.c:atomic_sub
Unexecuted instantiation: sysctl.c:atomic_sub
Unexecuted instantiation: tasklet.c:atomic_sub
Unexecuted instantiation: time.c:atomic_sub
Unexecuted instantiation: timer.c:atomic_sub
Unexecuted instantiation: trace.c:atomic_sub
Unexecuted instantiation: vm_event.c:atomic_sub
Unexecuted instantiation: vmap.c:atomic_sub
Unexecuted instantiation: vsprintf.c:atomic_sub
Unexecuted instantiation: wait.c:atomic_sub
Unexecuted instantiation: xenoprof.c:atomic_sub
Unexecuted instantiation: xmalloc_tlsf.c:atomic_sub
Unexecuted instantiation: tmem.c:atomic_sub
Unexecuted instantiation: tmem_xen.c:atomic_sub
Unexecuted instantiation: tmem_control.c:atomic_sub
Unexecuted instantiation: llvm.c:atomic_sub
Unexecuted instantiation: libelf-loader.c:atomic_sub
Unexecuted instantiation: console.c:atomic_sub
Unexecuted instantiation: ns16550.c:atomic_sub
Unexecuted instantiation: mmconfig-shared.c:atomic_sub
Unexecuted instantiation: serial.c:atomic_sub
Unexecuted instantiation: cpufreq.c:atomic_sub
Unexecuted instantiation: cpufreq_ondemand.c:atomic_sub
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_sub
Unexecuted instantiation: utility.c:atomic_sub
Unexecuted instantiation: pci.c:atomic_sub
Unexecuted instantiation: vpci.c:atomic_sub
Unexecuted instantiation: header.c:atomic_sub
Unexecuted instantiation: msi.c:atomic_sub
Unexecuted instantiation: msix.c:atomic_sub
Unexecuted instantiation: iommu.c:atomic_sub
io.c:atomic_sub
Line
Count
Source
127
595k
{
128
595k
    asm volatile (
129
595k
        "lock; subl %1,%0"
130
595k
        : "=m" (*(volatile int *)&v->counter)
131
595k
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
595k
}
Unexecuted instantiation: dmar.c:atomic_sub
Unexecuted instantiation: utils.c:atomic_sub
Unexecuted instantiation: qinval.c:atomic_sub
Unexecuted instantiation: intremap.c:atomic_sub
Unexecuted instantiation: quirks.c:atomic_sub
Unexecuted instantiation: vtd.c:atomic_sub
Unexecuted instantiation: ats.c:atomic_sub
Unexecuted instantiation: iommu_init.c:atomic_sub
Unexecuted instantiation: iommu_map.c:atomic_sub
Unexecuted instantiation: pci_amd_iommu.c:atomic_sub
Unexecuted instantiation: iommu_intr.c:atomic_sub
Unexecuted instantiation: iommu_cmd.c:atomic_sub
Unexecuted instantiation: iommu_guest.c:atomic_sub
Unexecuted instantiation: numa.c:atomic_sub
Unexecuted instantiation: osl.c:atomic_sub
Unexecuted instantiation: pmstat.c:atomic_sub
Unexecuted instantiation: hwregs.c:atomic_sub
Unexecuted instantiation: reboot.c:atomic_sub
Unexecuted instantiation: tbutils.c:atomic_sub
Unexecuted instantiation: utglobal.c:atomic_sub
Unexecuted instantiation: erst.c:atomic_sub
Unexecuted instantiation: hest.c:atomic_sub
Unexecuted instantiation: apei-base.c:atomic_sub
Unexecuted instantiation: apei-io.c:atomic_sub
Unexecuted instantiation: vga.c:atomic_sub
Unexecuted instantiation: vesa.c:atomic_sub
Unexecuted instantiation: xsm_core.c:atomic_sub
Unexecuted instantiation: apic.c:atomic_sub
Unexecuted instantiation: cpuid.c:atomic_sub
Unexecuted instantiation: compat.c:atomic_sub
Unexecuted instantiation: crash.c:atomic_sub
Unexecuted instantiation: debug.c:atomic_sub
Unexecuted instantiation: domain_page.c:atomic_sub
Unexecuted instantiation: e820.c:atomic_sub
Unexecuted instantiation: extable.c:atomic_sub
Unexecuted instantiation: flushtlb.c:atomic_sub
Unexecuted instantiation: hypercall.c:atomic_sub
Unexecuted instantiation: i387.c:atomic_sub
Unexecuted instantiation: i8259.c:atomic_sub
Unexecuted instantiation: io_apic.c:atomic_sub
Unexecuted instantiation: msr.c:atomic_sub
Unexecuted instantiation: ioport_emulate.c:atomic_sub
Unexecuted instantiation: machine_kexec.c:atomic_sub
Unexecuted instantiation: ehci-dbgp.c:atomic_sub
Unexecuted instantiation: microcode_amd.c:atomic_sub
Unexecuted instantiation: microcode_intel.c:atomic_sub
Unexecuted instantiation: microcode.c:atomic_sub
Unexecuted instantiation: mm.c:atomic_sub
Unexecuted instantiation: mpparse.c:atomic_sub
Unexecuted instantiation: nmi.c:atomic_sub
Unexecuted instantiation: percpu.c:atomic_sub
Unexecuted instantiation: physdev.c:atomic_sub
Unexecuted instantiation: platform_hypercall.c:atomic_sub
Unexecuted instantiation: psr.c:atomic_sub
Unexecuted instantiation: setup.c:atomic_sub
Unexecuted instantiation: smp.c:atomic_sub
Unexecuted instantiation: smpboot.c:atomic_sub
Unexecuted instantiation: srat.c:atomic_sub
Unexecuted instantiation: traps.c:atomic_sub
Unexecuted instantiation: usercopy.c:atomic_sub
Unexecuted instantiation: x86_emulate.c:atomic_sub
Unexecuted instantiation: tboot.c:atomic_sub
Unexecuted instantiation: hpet.c:atomic_sub
Unexecuted instantiation: xstate.c:atomic_sub
Unexecuted instantiation: lib.c:atomic_sub
Unexecuted instantiation: power.c:atomic_sub
Unexecuted instantiation: suspend.c:atomic_sub
Unexecuted instantiation: cpu_idle.c:atomic_sub
Unexecuted instantiation: cpuidle_menu.c:atomic_sub
Unexecuted instantiation: powernow.c:atomic_sub
Unexecuted instantiation: amd.c:atomic_sub
Unexecuted instantiation: common.c:atomic_sub
Unexecuted instantiation: intel.c:atomic_sub
Unexecuted instantiation: mwait-idle.c:atomic_sub
Unexecuted instantiation: vpmu.c:atomic_sub
Unexecuted instantiation: vpmu_amd.c:atomic_sub
Unexecuted instantiation: vpmu_intel.c:atomic_sub
Unexecuted instantiation: amd_nonfatal.c:atomic_sub
Unexecuted instantiation: mce_amd.c:atomic_sub
Unexecuted instantiation: mcaction.c:atomic_sub
Unexecuted instantiation: barrier.c:atomic_sub
Unexecuted instantiation: mctelem.c:atomic_sub
Unexecuted instantiation: mce.c:atomic_sub
Unexecuted instantiation: mce-apei.c:atomic_sub
Unexecuted instantiation: mce_intel.c:atomic_sub
Unexecuted instantiation: non-fatal.c:atomic_sub
Unexecuted instantiation: util.c:atomic_sub
Unexecuted instantiation: vmce.c:atomic_sub
Unexecuted instantiation: generic.c:atomic_sub
Unexecuted instantiation: main.c:atomic_sub
Unexecuted instantiation: bigsmp.c:atomic_sub
Unexecuted instantiation: x2apic.c:atomic_sub
Unexecuted instantiation: default.c:atomic_sub
Unexecuted instantiation: delivery.c:atomic_sub
Unexecuted instantiation: probe.c:atomic_sub
Unexecuted instantiation: asid.c:atomic_sub
Unexecuted instantiation: dm.c:atomic_sub
Unexecuted instantiation: emulate.c:atomic_sub
Unexecuted instantiation: hvm.c:atomic_sub
Unexecuted instantiation: i8254.c:atomic_sub
Unexecuted instantiation: intercept.c:atomic_sub
Unexecuted instantiation: ioreq.c:atomic_sub
Unexecuted instantiation: mtrr.c:atomic_sub
Unexecuted instantiation: nestedhvm.c:atomic_sub
Unexecuted instantiation: pmtimer.c:atomic_sub
Unexecuted instantiation: rtc.c:atomic_sub
Unexecuted instantiation: save.c:atomic_sub
Unexecuted instantiation: stdvga.c:atomic_sub
Unexecuted instantiation: vioapic.c:atomic_sub
Unexecuted instantiation: viridian.c:atomic_sub
Unexecuted instantiation: vlapic.c:atomic_sub
Unexecuted instantiation: vmsi.c:atomic_sub
Unexecuted instantiation: vpic.c:atomic_sub
Unexecuted instantiation: vpt.c:atomic_sub
Unexecuted instantiation: intr.c:atomic_sub
Unexecuted instantiation: nestedsvm.c:atomic_sub
Unexecuted instantiation: svm.c:atomic_sub
Unexecuted instantiation: svmdebug.c:atomic_sub
Unexecuted instantiation: vmcb.c:atomic_sub
Unexecuted instantiation: realmode.c:atomic_sub
Unexecuted instantiation: vmcs.c:atomic_sub
Unexecuted instantiation: vmx.c:atomic_sub
Unexecuted instantiation: vvmx.c:atomic_sub
Unexecuted instantiation: paging.c:atomic_sub
p2m.c:atomic_sub
Line
Count
Source
127
511k
{
128
511k
    asm volatile (
129
511k
        "lock; subl %1,%0"
130
511k
        : "=m" (*(volatile int *)&v->counter)
131
511k
        : "ir" (i), "m" (*(volatile int *)&v->counter) );
132
511k
}
Unexecuted instantiation: p2m-pt.c:atomic_sub
Unexecuted instantiation: p2m-ept.c:atomic_sub
Unexecuted instantiation: p2m-pod.c:atomic_sub
Unexecuted instantiation: altp2m.c:atomic_sub
Unexecuted instantiation: guest_walk.c:atomic_sub
Unexecuted instantiation: mem_paging.c:atomic_sub
Unexecuted instantiation: mem_sharing.c:atomic_sub
Unexecuted instantiation: multi.c:atomic_sub
Unexecuted instantiation: hap.c:atomic_sub
Unexecuted instantiation: nested_hap.c:atomic_sub
Unexecuted instantiation: nested_ept.c:atomic_sub
Unexecuted instantiation: nmi_int.c:atomic_sub
Unexecuted instantiation: op_model_p4.c:atomic_sub
Unexecuted instantiation: op_model_ppro.c:atomic_sub
Unexecuted instantiation: op_model_athlon.c:atomic_sub
Unexecuted instantiation: backtrace.c:atomic_sub
Unexecuted instantiation: callback.c:atomic_sub
Unexecuted instantiation: descriptor-tables.c:atomic_sub
Unexecuted instantiation: emul-gate-op.c:atomic_sub
Unexecuted instantiation: emul-inv-op.c:atomic_sub
Unexecuted instantiation: emul-priv-op.c:atomic_sub
Unexecuted instantiation: iret.c:atomic_sub
Unexecuted instantiation: misc-hypercalls.c:atomic_sub
Unexecuted instantiation: ro-page-fault.c:atomic_sub
Unexecuted instantiation: acpi_mmcfg.c:atomic_sub
Unexecuted instantiation: mmconf-fam10h.c:atomic_sub
Unexecuted instantiation: mmconfig_64.c:atomic_sub
133
134
static inline int atomic_sub_return(int i, atomic_t *v)
135
0
{
136
0
    return arch_fetch_and_add(&v->counter, -i) - i;
137
0
}
Unexecuted instantiation: mmconf-fam10h.c:atomic_sub_return
Unexecuted instantiation: acpi_mmcfg.c:atomic_sub_return
Unexecuted instantiation: ro-page-fault.c:atomic_sub_return
Unexecuted instantiation: misc-hypercalls.c:atomic_sub_return
Unexecuted instantiation: iret.c:atomic_sub_return
Unexecuted instantiation: emul-priv-op.c:atomic_sub_return
Unexecuted instantiation: emul-inv-op.c:atomic_sub_return
Unexecuted instantiation: emul-gate-op.c:atomic_sub_return
Unexecuted instantiation: descriptor-tables.c:atomic_sub_return
Unexecuted instantiation: callback.c:atomic_sub_return
Unexecuted instantiation: backtrace.c:atomic_sub_return
Unexecuted instantiation: op_model_athlon.c:atomic_sub_return
Unexecuted instantiation: op_model_ppro.c:atomic_sub_return
Unexecuted instantiation: op_model_p4.c:atomic_sub_return
Unexecuted instantiation: nmi_int.c:atomic_sub_return
Unexecuted instantiation: nested_ept.c:atomic_sub_return
Unexecuted instantiation: nested_hap.c:atomic_sub_return
Unexecuted instantiation: hap.c:atomic_sub_return
Unexecuted instantiation: multi.c:atomic_sub_return
Unexecuted instantiation: mem_sharing.c:atomic_sub_return
Unexecuted instantiation: mem_paging.c:atomic_sub_return
Unexecuted instantiation: guest_walk.c:atomic_sub_return
Unexecuted instantiation: altp2m.c:atomic_sub_return
Unexecuted instantiation: p2m-pod.c:atomic_sub_return
Unexecuted instantiation: p2m-ept.c:atomic_sub_return
Unexecuted instantiation: p2m-pt.c:atomic_sub_return
Unexecuted instantiation: p2m.c:atomic_sub_return
Unexecuted instantiation: paging.c:atomic_sub_return
Unexecuted instantiation: vvmx.c:atomic_sub_return
Unexecuted instantiation: vmx.c:atomic_sub_return
Unexecuted instantiation: vmcs.c:atomic_sub_return
Unexecuted instantiation: realmode.c:atomic_sub_return
Unexecuted instantiation: vmcb.c:atomic_sub_return
Unexecuted instantiation: svmdebug.c:atomic_sub_return
Unexecuted instantiation: svm.c:atomic_sub_return
Unexecuted instantiation: nestedsvm.c:atomic_sub_return
Unexecuted instantiation: intr.c:atomic_sub_return
Unexecuted instantiation: vpt.c:atomic_sub_return
Unexecuted instantiation: vpic.c:atomic_sub_return
Unexecuted instantiation: vmsi.c:atomic_sub_return
Unexecuted instantiation: vlapic.c:atomic_sub_return
Unexecuted instantiation: viridian.c:atomic_sub_return
Unexecuted instantiation: vioapic.c:atomic_sub_return
Unexecuted instantiation: stdvga.c:atomic_sub_return
Unexecuted instantiation: save.c:atomic_sub_return
Unexecuted instantiation: rtc.c:atomic_sub_return
Unexecuted instantiation: pmtimer.c:atomic_sub_return
Unexecuted instantiation: nestedhvm.c:atomic_sub_return
Unexecuted instantiation: mtrr.c:atomic_sub_return
Unexecuted instantiation: ioreq.c:atomic_sub_return
Unexecuted instantiation: intercept.c:atomic_sub_return
Unexecuted instantiation: i8254.c:atomic_sub_return
Unexecuted instantiation: hvm.c:atomic_sub_return
Unexecuted instantiation: emulate.c:atomic_sub_return
Unexecuted instantiation: dm.c:atomic_sub_return
Unexecuted instantiation: mmconfig-shared.c:atomic_sub_return
Unexecuted instantiation: asid.c:atomic_sub_return
Unexecuted instantiation: probe.c:atomic_sub_return
Unexecuted instantiation: delivery.c:atomic_sub_return
Unexecuted instantiation: default.c:atomic_sub_return
Unexecuted instantiation: x2apic.c:atomic_sub_return
Unexecuted instantiation: bigsmp.c:atomic_sub_return
Unexecuted instantiation: main.c:atomic_sub_return
Unexecuted instantiation: generic.c:atomic_sub_return
Unexecuted instantiation: vmce.c:atomic_sub_return
Unexecuted instantiation: util.c:atomic_sub_return
Unexecuted instantiation: non-fatal.c:atomic_sub_return
Unexecuted instantiation: mce_intel.c:atomic_sub_return
Unexecuted instantiation: mce-apei.c:atomic_sub_return
Unexecuted instantiation: mce.c:atomic_sub_return
Unexecuted instantiation: mctelem.c:atomic_sub_return
Unexecuted instantiation: barrier.c:atomic_sub_return
Unexecuted instantiation: mcaction.c:atomic_sub_return
Unexecuted instantiation: mce_amd.c:atomic_sub_return
Unexecuted instantiation: amd_nonfatal.c:atomic_sub_return
Unexecuted instantiation: vpmu_intel.c:atomic_sub_return
Unexecuted instantiation: vpmu_amd.c:atomic_sub_return
Unexecuted instantiation: vpmu.c:atomic_sub_return
Unexecuted instantiation: mwait-idle.c:atomic_sub_return
Unexecuted instantiation: intel.c:atomic_sub_return
Unexecuted instantiation: common.c:atomic_sub_return
Unexecuted instantiation: amd.c:atomic_sub_return
Unexecuted instantiation: powernow.c:atomic_sub_return
Unexecuted instantiation: cpuidle_menu.c:atomic_sub_return
Unexecuted instantiation: cpu_idle.c:atomic_sub_return
Unexecuted instantiation: suspend.c:atomic_sub_return
Unexecuted instantiation: power.c:atomic_sub_return
Unexecuted instantiation: lib.c:atomic_sub_return
Unexecuted instantiation: xstate.c:atomic_sub_return
Unexecuted instantiation: hpet.c:atomic_sub_return
Unexecuted instantiation: tboot.c:atomic_sub_return
Unexecuted instantiation: x86_emulate.c:atomic_sub_return
Unexecuted instantiation: usercopy.c:atomic_sub_return
Unexecuted instantiation: traps.c:atomic_sub_return
Unexecuted instantiation: srat.c:atomic_sub_return
Unexecuted instantiation: smpboot.c:atomic_sub_return
Unexecuted instantiation: smp.c:atomic_sub_return
Unexecuted instantiation: setup.c:atomic_sub_return
Unexecuted instantiation: psr.c:atomic_sub_return
Unexecuted instantiation: platform_hypercall.c:atomic_sub_return
Unexecuted instantiation: physdev.c:atomic_sub_return
Unexecuted instantiation: percpu.c:atomic_sub_return
Unexecuted instantiation: nmi.c:atomic_sub_return
Unexecuted instantiation: mpparse.c:atomic_sub_return
Unexecuted instantiation: mm.c:atomic_sub_return
Unexecuted instantiation: microcode.c:atomic_sub_return
Unexecuted instantiation: microcode_intel.c:atomic_sub_return
Unexecuted instantiation: microcode_amd.c:atomic_sub_return
Unexecuted instantiation: machine_kexec.c:atomic_sub_return
Unexecuted instantiation: ioport_emulate.c:atomic_sub_return
Unexecuted instantiation: msr.c:atomic_sub_return
Unexecuted instantiation: io_apic.c:atomic_sub_return
Unexecuted instantiation: i8259.c:atomic_sub_return
Unexecuted instantiation: i387.c:atomic_sub_return
Unexecuted instantiation: hypercall.c:atomic_sub_return
Unexecuted instantiation: flushtlb.c:atomic_sub_return
Unexecuted instantiation: extable.c:atomic_sub_return
Unexecuted instantiation: e820.c:atomic_sub_return
Unexecuted instantiation: domain_page.c:atomic_sub_return
Unexecuted instantiation: debug.c:atomic_sub_return
Unexecuted instantiation: crash.c:atomic_sub_return
Unexecuted instantiation: compat.c:atomic_sub_return
Unexecuted instantiation: cpuid.c:atomic_sub_return
Unexecuted instantiation: apic.c:atomic_sub_return
Unexecuted instantiation: xsm_core.c:atomic_sub_return
Unexecuted instantiation: vesa.c:atomic_sub_return
Unexecuted instantiation: vga.c:atomic_sub_return
Unexecuted instantiation: apei-io.c:atomic_sub_return
Unexecuted instantiation: apei-base.c:atomic_sub_return
Unexecuted instantiation: hest.c:atomic_sub_return
Unexecuted instantiation: erst.c:atomic_sub_return
Unexecuted instantiation: utglobal.c:atomic_sub_return
Unexecuted instantiation: tbutils.c:atomic_sub_return
Unexecuted instantiation: reboot.c:atomic_sub_return
Unexecuted instantiation: hwregs.c:atomic_sub_return
Unexecuted instantiation: pmstat.c:atomic_sub_return
Unexecuted instantiation: osl.c:atomic_sub_return
Unexecuted instantiation: numa.c:atomic_sub_return
Unexecuted instantiation: iommu_guest.c:atomic_sub_return
Unexecuted instantiation: iommu_cmd.c:atomic_sub_return
Unexecuted instantiation: iommu_intr.c:atomic_sub_return
Unexecuted instantiation: pci_amd_iommu.c:atomic_sub_return
Unexecuted instantiation: iommu_map.c:atomic_sub_return
Unexecuted instantiation: iommu_init.c:atomic_sub_return
Unexecuted instantiation: ats.c:atomic_sub_return
Unexecuted instantiation: vtd.c:atomic_sub_return
Unexecuted instantiation: quirks.c:atomic_sub_return
Unexecuted instantiation: intremap.c:atomic_sub_return
Unexecuted instantiation: qinval.c:atomic_sub_return
Unexecuted instantiation: utils.c:atomic_sub_return
Unexecuted instantiation: dmar.c:atomic_sub_return
Unexecuted instantiation: io.c:atomic_sub_return
Unexecuted instantiation: iommu.c:atomic_sub_return
Unexecuted instantiation: msix.c:atomic_sub_return
Unexecuted instantiation: msi.c:atomic_sub_return
Unexecuted instantiation: header.c:atomic_sub_return
Unexecuted instantiation: vpci.c:atomic_sub_return
Unexecuted instantiation: pci.c:atomic_sub_return
Unexecuted instantiation: utility.c:atomic_sub_return
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_sub_return
Unexecuted instantiation: cpufreq_ondemand.c:atomic_sub_return
Unexecuted instantiation: cpufreq.c:atomic_sub_return
Unexecuted instantiation: serial.c:atomic_sub_return
Unexecuted instantiation: ehci-dbgp.c:atomic_sub_return
Unexecuted instantiation: ns16550.c:atomic_sub_return
Unexecuted instantiation: console.c:atomic_sub_return
Unexecuted instantiation: libelf-loader.c:atomic_sub_return
Unexecuted instantiation: llvm.c:atomic_sub_return
Unexecuted instantiation: tmem_control.c:atomic_sub_return
Unexecuted instantiation: tmem_xen.c:atomic_sub_return
Unexecuted instantiation: tmem.c:atomic_sub_return
Unexecuted instantiation: xmalloc_tlsf.c:atomic_sub_return
Unexecuted instantiation: xenoprof.c:atomic_sub_return
Unexecuted instantiation: wait.c:atomic_sub_return
Unexecuted instantiation: vsprintf.c:atomic_sub_return
Unexecuted instantiation: vmap.c:atomic_sub_return
Unexecuted instantiation: vm_event.c:atomic_sub_return
Unexecuted instantiation: trace.c:atomic_sub_return
Unexecuted instantiation: timer.c:atomic_sub_return
Unexecuted instantiation: time.c:atomic_sub_return
Unexecuted instantiation: tasklet.c:atomic_sub_return
Unexecuted instantiation: sysctl.c:atomic_sub_return
Unexecuted instantiation: symbols.c:atomic_sub_return
Unexecuted instantiation: stop_machine.c:atomic_sub_return
Unexecuted instantiation: spinlock.c:atomic_sub_return
Unexecuted instantiation: softirq.c:atomic_sub_return
Unexecuted instantiation: shutdown.c:atomic_sub_return
Unexecuted instantiation: schedule.c:atomic_sub_return
Unexecuted instantiation: sched_null.c:atomic_sub_return
Unexecuted instantiation: sched_rt.c:atomic_sub_return
Unexecuted instantiation: sched_credit2.c:atomic_sub_return
Unexecuted instantiation: sched_credit.c:atomic_sub_return
Unexecuted instantiation: sched_arinc653.c:atomic_sub_return
Unexecuted instantiation: rwlock.c:atomic_sub_return
Unexecuted instantiation: rcupdate.c:atomic_sub_return
Unexecuted instantiation: rangeset.c:atomic_sub_return
Unexecuted instantiation: preempt.c:atomic_sub_return
Unexecuted instantiation: pdx.c:atomic_sub_return
Unexecuted instantiation: page_alloc.c:atomic_sub_return
Unexecuted instantiation: multicall.c:atomic_sub_return
Unexecuted instantiation: monitor.c:atomic_sub_return
Unexecuted instantiation: memory.c:atomic_sub_return
Unexecuted instantiation: mem_access.c:atomic_sub_return
Unexecuted instantiation: kimage.c:atomic_sub_return
Unexecuted instantiation: kexec.c:atomic_sub_return
Unexecuted instantiation: keyhandler.c:atomic_sub_return
Unexecuted instantiation: kernel.c:atomic_sub_return
Unexecuted instantiation: irq.c:atomic_sub_return
Unexecuted instantiation: guestcopy.c:atomic_sub_return
Unexecuted instantiation: grant_table.c:atomic_sub_return
Unexecuted instantiation: event_fifo.c:atomic_sub_return
Unexecuted instantiation: event_channel.c:atomic_sub_return
Unexecuted instantiation: event_2l.c:atomic_sub_return
Unexecuted instantiation: domain.c:atomic_sub_return
Unexecuted instantiation: domctl.c:atomic_sub_return
Unexecuted instantiation: cpupool.c:atomic_sub_return
Unexecuted instantiation: cpu.c:atomic_sub_return
Unexecuted instantiation: mmconfig_64.c:atomic_sub_return
138
139
static inline int atomic_sub_and_test(int i, atomic_t *v)
140
0
{
141
0
    bool c;
142
0
143
0
    asm volatile ( "lock; subl %[i], %[counter]\n\t"
144
0
                   ASM_FLAG_OUT(, "setz %[zf]\n\t")
145
0
                   : [counter] "+m" (*(volatile int *)&v->counter),
146
0
                     [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c)
147
0
                   : [i] "ir" (i) : "memory" );
148
0
149
0
    return c;
150
0
}
Unexecuted instantiation: mmconfig-shared.c:atomic_sub_and_test
Unexecuted instantiation: cpu.c:atomic_sub_and_test
Unexecuted instantiation: cpupool.c:atomic_sub_and_test
Unexecuted instantiation: domctl.c:atomic_sub_and_test
Unexecuted instantiation: domain.c:atomic_sub_and_test
Unexecuted instantiation: event_2l.c:atomic_sub_and_test
Unexecuted instantiation: event_channel.c:atomic_sub_and_test
Unexecuted instantiation: event_fifo.c:atomic_sub_and_test
Unexecuted instantiation: grant_table.c:atomic_sub_and_test
Unexecuted instantiation: guestcopy.c:atomic_sub_and_test
Unexecuted instantiation: irq.c:atomic_sub_and_test
Unexecuted instantiation: kernel.c:atomic_sub_and_test
Unexecuted instantiation: keyhandler.c:atomic_sub_and_test
Unexecuted instantiation: kexec.c:atomic_sub_and_test
Unexecuted instantiation: kimage.c:atomic_sub_and_test
Unexecuted instantiation: mem_access.c:atomic_sub_and_test
Unexecuted instantiation: memory.c:atomic_sub_and_test
Unexecuted instantiation: monitor.c:atomic_sub_and_test
Unexecuted instantiation: multicall.c:atomic_sub_and_test
Unexecuted instantiation: page_alloc.c:atomic_sub_and_test
Unexecuted instantiation: pdx.c:atomic_sub_and_test
Unexecuted instantiation: preempt.c:atomic_sub_and_test
Unexecuted instantiation: rangeset.c:atomic_sub_and_test
Unexecuted instantiation: rcupdate.c:atomic_sub_and_test
Unexecuted instantiation: rwlock.c:atomic_sub_and_test
Unexecuted instantiation: sched_arinc653.c:atomic_sub_and_test
Unexecuted instantiation: sched_credit.c:atomic_sub_and_test
Unexecuted instantiation: sched_credit2.c:atomic_sub_and_test
Unexecuted instantiation: sched_rt.c:atomic_sub_and_test
Unexecuted instantiation: sched_null.c:atomic_sub_and_test
Unexecuted instantiation: schedule.c:atomic_sub_and_test
Unexecuted instantiation: shutdown.c:atomic_sub_and_test
Unexecuted instantiation: softirq.c:atomic_sub_and_test
Unexecuted instantiation: spinlock.c:atomic_sub_and_test
Unexecuted instantiation: stop_machine.c:atomic_sub_and_test
Unexecuted instantiation: symbols.c:atomic_sub_and_test
Unexecuted instantiation: sysctl.c:atomic_sub_and_test
Unexecuted instantiation: tasklet.c:atomic_sub_and_test
Unexecuted instantiation: time.c:atomic_sub_and_test
Unexecuted instantiation: timer.c:atomic_sub_and_test
Unexecuted instantiation: trace.c:atomic_sub_and_test
Unexecuted instantiation: vm_event.c:atomic_sub_and_test
Unexecuted instantiation: vmap.c:atomic_sub_and_test
Unexecuted instantiation: vsprintf.c:atomic_sub_and_test
Unexecuted instantiation: wait.c:atomic_sub_and_test
Unexecuted instantiation: xenoprof.c:atomic_sub_and_test
Unexecuted instantiation: xmalloc_tlsf.c:atomic_sub_and_test
Unexecuted instantiation: tmem.c:atomic_sub_and_test
Unexecuted instantiation: tmem_xen.c:atomic_sub_and_test
Unexecuted instantiation: tmem_control.c:atomic_sub_and_test
Unexecuted instantiation: llvm.c:atomic_sub_and_test
Unexecuted instantiation: libelf-loader.c:atomic_sub_and_test
Unexecuted instantiation: console.c:atomic_sub_and_test
Unexecuted instantiation: ns16550.c:atomic_sub_and_test
Unexecuted instantiation: ehci-dbgp.c:atomic_sub_and_test
Unexecuted instantiation: cpufreq.c:atomic_sub_and_test
Unexecuted instantiation: cpufreq_ondemand.c:atomic_sub_and_test
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_sub_and_test
Unexecuted instantiation: utility.c:atomic_sub_and_test
Unexecuted instantiation: pci.c:atomic_sub_and_test
Unexecuted instantiation: vpci.c:atomic_sub_and_test
Unexecuted instantiation: header.c:atomic_sub_and_test
Unexecuted instantiation: msi.c:atomic_sub_and_test
Unexecuted instantiation: msix.c:atomic_sub_and_test
Unexecuted instantiation: iommu.c:atomic_sub_and_test
Unexecuted instantiation: io.c:atomic_sub_and_test
Unexecuted instantiation: dmar.c:atomic_sub_and_test
Unexecuted instantiation: utils.c:atomic_sub_and_test
Unexecuted instantiation: qinval.c:atomic_sub_and_test
Unexecuted instantiation: intremap.c:atomic_sub_and_test
Unexecuted instantiation: quirks.c:atomic_sub_and_test
Unexecuted instantiation: vtd.c:atomic_sub_and_test
Unexecuted instantiation: ats.c:atomic_sub_and_test
Unexecuted instantiation: iommu_init.c:atomic_sub_and_test
Unexecuted instantiation: iommu_map.c:atomic_sub_and_test
Unexecuted instantiation: pci_amd_iommu.c:atomic_sub_and_test
Unexecuted instantiation: iommu_intr.c:atomic_sub_and_test
Unexecuted instantiation: iommu_cmd.c:atomic_sub_and_test
Unexecuted instantiation: iommu_guest.c:atomic_sub_and_test
Unexecuted instantiation: numa.c:atomic_sub_and_test
Unexecuted instantiation: osl.c:atomic_sub_and_test
Unexecuted instantiation: pmstat.c:atomic_sub_and_test
Unexecuted instantiation: hwregs.c:atomic_sub_and_test
Unexecuted instantiation: reboot.c:atomic_sub_and_test
Unexecuted instantiation: tbutils.c:atomic_sub_and_test
Unexecuted instantiation: utglobal.c:atomic_sub_and_test
Unexecuted instantiation: erst.c:atomic_sub_and_test
Unexecuted instantiation: hest.c:atomic_sub_and_test
Unexecuted instantiation: apei-base.c:atomic_sub_and_test
Unexecuted instantiation: apei-io.c:atomic_sub_and_test
Unexecuted instantiation: vga.c:atomic_sub_and_test
Unexecuted instantiation: vesa.c:atomic_sub_and_test
Unexecuted instantiation: xsm_core.c:atomic_sub_and_test
Unexecuted instantiation: apic.c:atomic_sub_and_test
Unexecuted instantiation: cpuid.c:atomic_sub_and_test
Unexecuted instantiation: compat.c:atomic_sub_and_test
Unexecuted instantiation: crash.c:atomic_sub_and_test
Unexecuted instantiation: debug.c:atomic_sub_and_test
Unexecuted instantiation: domain_page.c:atomic_sub_and_test
Unexecuted instantiation: e820.c:atomic_sub_and_test
Unexecuted instantiation: extable.c:atomic_sub_and_test
Unexecuted instantiation: flushtlb.c:atomic_sub_and_test
Unexecuted instantiation: hypercall.c:atomic_sub_and_test
Unexecuted instantiation: i387.c:atomic_sub_and_test
Unexecuted instantiation: i8259.c:atomic_sub_and_test
Unexecuted instantiation: io_apic.c:atomic_sub_and_test
Unexecuted instantiation: msr.c:atomic_sub_and_test
Unexecuted instantiation: ioport_emulate.c:atomic_sub_and_test
Unexecuted instantiation: machine_kexec.c:atomic_sub_and_test
Unexecuted instantiation: microcode_amd.c:atomic_sub_and_test
Unexecuted instantiation: microcode_intel.c:atomic_sub_and_test
Unexecuted instantiation: microcode.c:atomic_sub_and_test
Unexecuted instantiation: mm.c:atomic_sub_and_test
Unexecuted instantiation: mpparse.c:atomic_sub_and_test
Unexecuted instantiation: nmi.c:atomic_sub_and_test
Unexecuted instantiation: percpu.c:atomic_sub_and_test
Unexecuted instantiation: physdev.c:atomic_sub_and_test
Unexecuted instantiation: platform_hypercall.c:atomic_sub_and_test
Unexecuted instantiation: psr.c:atomic_sub_and_test
Unexecuted instantiation: setup.c:atomic_sub_and_test
Unexecuted instantiation: smp.c:atomic_sub_and_test
Unexecuted instantiation: smpboot.c:atomic_sub_and_test
Unexecuted instantiation: srat.c:atomic_sub_and_test
Unexecuted instantiation: traps.c:atomic_sub_and_test
Unexecuted instantiation: usercopy.c:atomic_sub_and_test
Unexecuted instantiation: x86_emulate.c:atomic_sub_and_test
Unexecuted instantiation: tboot.c:atomic_sub_and_test
Unexecuted instantiation: hpet.c:atomic_sub_and_test
Unexecuted instantiation: xstate.c:atomic_sub_and_test
Unexecuted instantiation: lib.c:atomic_sub_and_test
Unexecuted instantiation: power.c:atomic_sub_and_test
Unexecuted instantiation: suspend.c:atomic_sub_and_test
Unexecuted instantiation: cpu_idle.c:atomic_sub_and_test
Unexecuted instantiation: cpuidle_menu.c:atomic_sub_and_test
Unexecuted instantiation: powernow.c:atomic_sub_and_test
Unexecuted instantiation: amd.c:atomic_sub_and_test
Unexecuted instantiation: common.c:atomic_sub_and_test
Unexecuted instantiation: intel.c:atomic_sub_and_test
Unexecuted instantiation: mwait-idle.c:atomic_sub_and_test
Unexecuted instantiation: vpmu.c:atomic_sub_and_test
Unexecuted instantiation: vpmu_amd.c:atomic_sub_and_test
Unexecuted instantiation: vpmu_intel.c:atomic_sub_and_test
Unexecuted instantiation: amd_nonfatal.c:atomic_sub_and_test
Unexecuted instantiation: mce_amd.c:atomic_sub_and_test
Unexecuted instantiation: mcaction.c:atomic_sub_and_test
Unexecuted instantiation: barrier.c:atomic_sub_and_test
Unexecuted instantiation: mctelem.c:atomic_sub_and_test
Unexecuted instantiation: mce.c:atomic_sub_and_test
Unexecuted instantiation: mce-apei.c:atomic_sub_and_test
Unexecuted instantiation: mce_intel.c:atomic_sub_and_test
Unexecuted instantiation: non-fatal.c:atomic_sub_and_test
Unexecuted instantiation: util.c:atomic_sub_and_test
Unexecuted instantiation: vmce.c:atomic_sub_and_test
Unexecuted instantiation: generic.c:atomic_sub_and_test
Unexecuted instantiation: main.c:atomic_sub_and_test
Unexecuted instantiation: bigsmp.c:atomic_sub_and_test
Unexecuted instantiation: x2apic.c:atomic_sub_and_test
Unexecuted instantiation: default.c:atomic_sub_and_test
Unexecuted instantiation: delivery.c:atomic_sub_and_test
Unexecuted instantiation: probe.c:atomic_sub_and_test
Unexecuted instantiation: asid.c:atomic_sub_and_test
Unexecuted instantiation: dm.c:atomic_sub_and_test
Unexecuted instantiation: emulate.c:atomic_sub_and_test
Unexecuted instantiation: serial.c:atomic_sub_and_test
Unexecuted instantiation: hvm.c:atomic_sub_and_test
Unexecuted instantiation: i8254.c:atomic_sub_and_test
Unexecuted instantiation: intercept.c:atomic_sub_and_test
Unexecuted instantiation: ioreq.c:atomic_sub_and_test
Unexecuted instantiation: mtrr.c:atomic_sub_and_test
Unexecuted instantiation: nestedhvm.c:atomic_sub_and_test
Unexecuted instantiation: pmtimer.c:atomic_sub_and_test
Unexecuted instantiation: rtc.c:atomic_sub_and_test
Unexecuted instantiation: save.c:atomic_sub_and_test
Unexecuted instantiation: stdvga.c:atomic_sub_and_test
Unexecuted instantiation: vioapic.c:atomic_sub_and_test
Unexecuted instantiation: viridian.c:atomic_sub_and_test
Unexecuted instantiation: vlapic.c:atomic_sub_and_test
Unexecuted instantiation: vmsi.c:atomic_sub_and_test
Unexecuted instantiation: vpic.c:atomic_sub_and_test
Unexecuted instantiation: vpt.c:atomic_sub_and_test
Unexecuted instantiation: intr.c:atomic_sub_and_test
Unexecuted instantiation: nestedsvm.c:atomic_sub_and_test
Unexecuted instantiation: svm.c:atomic_sub_and_test
Unexecuted instantiation: svmdebug.c:atomic_sub_and_test
Unexecuted instantiation: vmcb.c:atomic_sub_and_test
Unexecuted instantiation: realmode.c:atomic_sub_and_test
Unexecuted instantiation: vmcs.c:atomic_sub_and_test
Unexecuted instantiation: vmx.c:atomic_sub_and_test
Unexecuted instantiation: vvmx.c:atomic_sub_and_test
Unexecuted instantiation: paging.c:atomic_sub_and_test
Unexecuted instantiation: p2m.c:atomic_sub_and_test
Unexecuted instantiation: p2m-pt.c:atomic_sub_and_test
Unexecuted instantiation: p2m-ept.c:atomic_sub_and_test
Unexecuted instantiation: p2m-pod.c:atomic_sub_and_test
Unexecuted instantiation: altp2m.c:atomic_sub_and_test
Unexecuted instantiation: guest_walk.c:atomic_sub_and_test
Unexecuted instantiation: mem_paging.c:atomic_sub_and_test
Unexecuted instantiation: mem_sharing.c:atomic_sub_and_test
Unexecuted instantiation: multi.c:atomic_sub_and_test
Unexecuted instantiation: hap.c:atomic_sub_and_test
Unexecuted instantiation: nested_hap.c:atomic_sub_and_test
Unexecuted instantiation: nested_ept.c:atomic_sub_and_test
Unexecuted instantiation: nmi_int.c:atomic_sub_and_test
Unexecuted instantiation: op_model_p4.c:atomic_sub_and_test
Unexecuted instantiation: op_model_ppro.c:atomic_sub_and_test
Unexecuted instantiation: op_model_athlon.c:atomic_sub_and_test
Unexecuted instantiation: backtrace.c:atomic_sub_and_test
Unexecuted instantiation: callback.c:atomic_sub_and_test
Unexecuted instantiation: descriptor-tables.c:atomic_sub_and_test
Unexecuted instantiation: emul-gate-op.c:atomic_sub_and_test
Unexecuted instantiation: emul-inv-op.c:atomic_sub_and_test
Unexecuted instantiation: emul-priv-op.c:atomic_sub_and_test
Unexecuted instantiation: iret.c:atomic_sub_and_test
Unexecuted instantiation: misc-hypercalls.c:atomic_sub_and_test
Unexecuted instantiation: ro-page-fault.c:atomic_sub_and_test
Unexecuted instantiation: acpi_mmcfg.c:atomic_sub_and_test
Unexecuted instantiation: mmconf-fam10h.c:atomic_sub_and_test
Unexecuted instantiation: mmconfig_64.c:atomic_sub_and_test
151
152
static inline void atomic_inc(atomic_t *v)
153
7.84k
{
154
7.84k
    asm volatile (
155
7.84k
        "lock; incl %0"
156
7.84k
        : "=m" (*(volatile int *)&v->counter)
157
7.84k
        : "m" (*(volatile int *)&v->counter) );
158
7.84k
}
Unexecuted instantiation: cpufreq.c:atomic_inc
Unexecuted instantiation: mmconfig_64.c:atomic_inc
Unexecuted instantiation: cpu.c:atomic_inc
Unexecuted instantiation: cpupool.c:atomic_inc
Unexecuted instantiation: domctl.c:atomic_inc
domain.c:atomic_inc
Line
Count
Source
153
361
{
154
361
    asm volatile (
155
361
        "lock; incl %0"
156
361
        : "=m" (*(volatile int *)&v->counter)
157
361
        : "m" (*(volatile int *)&v->counter) );
158
361
}
Unexecuted instantiation: event_2l.c:atomic_inc
Unexecuted instantiation: event_channel.c:atomic_inc
Unexecuted instantiation: event_fifo.c:atomic_inc
Unexecuted instantiation: grant_table.c:atomic_inc
Unexecuted instantiation: guestcopy.c:atomic_inc
Unexecuted instantiation: irq.c:atomic_inc
Unexecuted instantiation: kernel.c:atomic_inc
Unexecuted instantiation: keyhandler.c:atomic_inc
Unexecuted instantiation: kexec.c:atomic_inc
Unexecuted instantiation: kimage.c:atomic_inc
Unexecuted instantiation: mem_access.c:atomic_inc
Unexecuted instantiation: memory.c:atomic_inc
Unexecuted instantiation: monitor.c:atomic_inc
Unexecuted instantiation: multicall.c:atomic_inc
page_alloc.c:atomic_inc
Line
Count
Source
153
1
{
154
1
    asm volatile (
155
1
        "lock; incl %0"
156
1
        : "=m" (*(volatile int *)&v->counter)
157
1
        : "m" (*(volatile int *)&v->counter) );
158
1
}
Unexecuted instantiation: pdx.c:atomic_inc
Unexecuted instantiation: preempt.c:atomic_inc
Unexecuted instantiation: rangeset.c:atomic_inc
Unexecuted instantiation: rcupdate.c:atomic_inc
Unexecuted instantiation: rwlock.c:atomic_inc
Unexecuted instantiation: sched_arinc653.c:atomic_inc
Unexecuted instantiation: sched_credit.c:atomic_inc
Unexecuted instantiation: sched_credit2.c:atomic_inc
Unexecuted instantiation: sched_rt.c:atomic_inc
Unexecuted instantiation: sched_null.c:atomic_inc
Unexecuted instantiation: schedule.c:atomic_inc
Unexecuted instantiation: shutdown.c:atomic_inc
Unexecuted instantiation: softirq.c:atomic_inc
spinlock.c:atomic_inc
Line
Count
Source
153
12
{
154
12
    asm volatile (
155
12
        "lock; incl %0"
156
12
        : "=m" (*(volatile int *)&v->counter)
157
12
        : "m" (*(volatile int *)&v->counter) );
158
12
}
Unexecuted instantiation: stop_machine.c:atomic_inc
Unexecuted instantiation: symbols.c:atomic_inc
Unexecuted instantiation: sysctl.c:atomic_inc
Unexecuted instantiation: tasklet.c:atomic_inc
time.c:atomic_inc
Line
Count
Source
153
3.32k
{
154
3.32k
    asm volatile (
155
3.32k
        "lock; incl %0"
156
3.32k
        : "=m" (*(volatile int *)&v->counter)
157
3.32k
        : "m" (*(volatile int *)&v->counter) );
158
3.32k
}
Unexecuted instantiation: timer.c:atomic_inc
Unexecuted instantiation: trace.c:atomic_inc
Unexecuted instantiation: vm_event.c:atomic_inc
Unexecuted instantiation: vmap.c:atomic_inc
Unexecuted instantiation: vsprintf.c:atomic_inc
Unexecuted instantiation: wait.c:atomic_inc
Unexecuted instantiation: xenoprof.c:atomic_inc
Unexecuted instantiation: xmalloc_tlsf.c:atomic_inc
Unexecuted instantiation: tmem.c:atomic_inc
Unexecuted instantiation: tmem_xen.c:atomic_inc
Unexecuted instantiation: tmem_control.c:atomic_inc
Unexecuted instantiation: llvm.c:atomic_inc
Unexecuted instantiation: libelf-loader.c:atomic_inc
Unexecuted instantiation: console.c:atomic_inc
Unexecuted instantiation: ns16550.c:atomic_inc
Unexecuted instantiation: ehci-dbgp.c:atomic_inc
Unexecuted instantiation: serial.c:atomic_inc
Unexecuted instantiation: cpufreq_ondemand.c:atomic_inc
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_inc
Unexecuted instantiation: utility.c:atomic_inc
Unexecuted instantiation: pci.c:atomic_inc
Unexecuted instantiation: vpci.c:atomic_inc
Unexecuted instantiation: header.c:atomic_inc
Unexecuted instantiation: msi.c:atomic_inc
Unexecuted instantiation: msix.c:atomic_inc
Unexecuted instantiation: iommu.c:atomic_inc
io.c:atomic_inc
Line
Count
Source
153
4.14k
{
154
4.14k
    asm volatile (
155
4.14k
        "lock; incl %0"
156
4.14k
        : "=m" (*(volatile int *)&v->counter)
157
4.14k
        : "m" (*(volatile int *)&v->counter) );
158
4.14k
}
Unexecuted instantiation: dmar.c:atomic_inc
Unexecuted instantiation: utils.c:atomic_inc
Unexecuted instantiation: qinval.c:atomic_inc
Unexecuted instantiation: intremap.c:atomic_inc
Unexecuted instantiation: quirks.c:atomic_inc
Unexecuted instantiation: vtd.c:atomic_inc
Unexecuted instantiation: ats.c:atomic_inc
Unexecuted instantiation: iommu_init.c:atomic_inc
Unexecuted instantiation: iommu_map.c:atomic_inc
Unexecuted instantiation: pci_amd_iommu.c:atomic_inc
Unexecuted instantiation: iommu_intr.c:atomic_inc
Unexecuted instantiation: iommu_cmd.c:atomic_inc
Unexecuted instantiation: iommu_guest.c:atomic_inc
Unexecuted instantiation: numa.c:atomic_inc
Unexecuted instantiation: osl.c:atomic_inc
Unexecuted instantiation: pmstat.c:atomic_inc
Unexecuted instantiation: hwregs.c:atomic_inc
Unexecuted instantiation: reboot.c:atomic_inc
Unexecuted instantiation: tbutils.c:atomic_inc
Unexecuted instantiation: utglobal.c:atomic_inc
Unexecuted instantiation: erst.c:atomic_inc
Unexecuted instantiation: hest.c:atomic_inc
Unexecuted instantiation: apei-base.c:atomic_inc
Unexecuted instantiation: apei-io.c:atomic_inc
Unexecuted instantiation: vga.c:atomic_inc
Unexecuted instantiation: vesa.c:atomic_inc
Unexecuted instantiation: xsm_core.c:atomic_inc
Unexecuted instantiation: apic.c:atomic_inc
Unexecuted instantiation: cpuid.c:atomic_inc
Unexecuted instantiation: compat.c:atomic_inc
Unexecuted instantiation: crash.c:atomic_inc
Unexecuted instantiation: debug.c:atomic_inc
Unexecuted instantiation: domain_page.c:atomic_inc
Unexecuted instantiation: e820.c:atomic_inc
Unexecuted instantiation: extable.c:atomic_inc
Unexecuted instantiation: flushtlb.c:atomic_inc
Unexecuted instantiation: hypercall.c:atomic_inc
Unexecuted instantiation: i387.c:atomic_inc
Unexecuted instantiation: i8259.c:atomic_inc
Unexecuted instantiation: io_apic.c:atomic_inc
Unexecuted instantiation: msr.c:atomic_inc
Unexecuted instantiation: ioport_emulate.c:atomic_inc
Unexecuted instantiation: machine_kexec.c:atomic_inc
Unexecuted instantiation: microcode_amd.c:atomic_inc
Unexecuted instantiation: microcode_intel.c:atomic_inc
Unexecuted instantiation: microcode.c:atomic_inc
mm.c:atomic_inc
Line
Count
Source
153
3
{
154
3
    asm volatile (
155
3
        "lock; incl %0"
156
3
        : "=m" (*(volatile int *)&v->counter)
157
3
        : "m" (*(volatile int *)&v->counter) );
158
3
}
Unexecuted instantiation: mpparse.c:atomic_inc
Unexecuted instantiation: nmi.c:atomic_inc
Unexecuted instantiation: percpu.c:atomic_inc
Unexecuted instantiation: physdev.c:atomic_inc
Unexecuted instantiation: platform_hypercall.c:atomic_inc
Unexecuted instantiation: psr.c:atomic_inc
Unexecuted instantiation: setup.c:atomic_inc
Unexecuted instantiation: smp.c:atomic_inc
Unexecuted instantiation: smpboot.c:atomic_inc
Unexecuted instantiation: srat.c:atomic_inc
Unexecuted instantiation: traps.c:atomic_inc
Unexecuted instantiation: usercopy.c:atomic_inc
Unexecuted instantiation: x86_emulate.c:atomic_inc
Unexecuted instantiation: tboot.c:atomic_inc
Unexecuted instantiation: hpet.c:atomic_inc
Unexecuted instantiation: xstate.c:atomic_inc
Unexecuted instantiation: lib.c:atomic_inc
Unexecuted instantiation: power.c:atomic_inc
Unexecuted instantiation: suspend.c:atomic_inc
Unexecuted instantiation: cpu_idle.c:atomic_inc
Unexecuted instantiation: cpuidle_menu.c:atomic_inc
Unexecuted instantiation: powernow.c:atomic_inc
Unexecuted instantiation: amd.c:atomic_inc
Unexecuted instantiation: common.c:atomic_inc
Unexecuted instantiation: intel.c:atomic_inc
Unexecuted instantiation: mwait-idle.c:atomic_inc
Unexecuted instantiation: vpmu.c:atomic_inc
Unexecuted instantiation: vpmu_amd.c:atomic_inc
Unexecuted instantiation: vpmu_intel.c:atomic_inc
Unexecuted instantiation: amd_nonfatal.c:atomic_inc
Unexecuted instantiation: mce_amd.c:atomic_inc
Unexecuted instantiation: mcaction.c:atomic_inc
Unexecuted instantiation: barrier.c:atomic_inc
Unexecuted instantiation: mctelem.c:atomic_inc
Unexecuted instantiation: mce.c:atomic_inc
Unexecuted instantiation: mce-apei.c:atomic_inc
Unexecuted instantiation: mce_intel.c:atomic_inc
Unexecuted instantiation: non-fatal.c:atomic_inc
Unexecuted instantiation: util.c:atomic_inc
Unexecuted instantiation: vmce.c:atomic_inc
Unexecuted instantiation: generic.c:atomic_inc
Unexecuted instantiation: main.c:atomic_inc
Unexecuted instantiation: bigsmp.c:atomic_inc
Unexecuted instantiation: x2apic.c:atomic_inc
Unexecuted instantiation: default.c:atomic_inc
Unexecuted instantiation: delivery.c:atomic_inc
Unexecuted instantiation: probe.c:atomic_inc
Unexecuted instantiation: asid.c:atomic_inc
Unexecuted instantiation: dm.c:atomic_inc
Unexecuted instantiation: emulate.c:atomic_inc
Unexecuted instantiation: hvm.c:atomic_inc
Unexecuted instantiation: i8254.c:atomic_inc
Unexecuted instantiation: intercept.c:atomic_inc
Unexecuted instantiation: ioreq.c:atomic_inc
Unexecuted instantiation: mtrr.c:atomic_inc
Unexecuted instantiation: nestedhvm.c:atomic_inc
Unexecuted instantiation: pmtimer.c:atomic_inc
Unexecuted instantiation: rtc.c:atomic_inc
Unexecuted instantiation: save.c:atomic_inc
Unexecuted instantiation: stdvga.c:atomic_inc
Unexecuted instantiation: vioapic.c:atomic_inc
Unexecuted instantiation: viridian.c:atomic_inc
Unexecuted instantiation: vlapic.c:atomic_inc
Unexecuted instantiation: vmsi.c:atomic_inc
Unexecuted instantiation: vpic.c:atomic_inc
Unexecuted instantiation: vpt.c:atomic_inc
Unexecuted instantiation: intr.c:atomic_inc
Unexecuted instantiation: nestedsvm.c:atomic_inc
Unexecuted instantiation: svm.c:atomic_inc
Unexecuted instantiation: svmdebug.c:atomic_inc
Unexecuted instantiation: vmcb.c:atomic_inc
Unexecuted instantiation: realmode.c:atomic_inc
Unexecuted instantiation: vmcs.c:atomic_inc
Unexecuted instantiation: vmx.c:atomic_inc
Unexecuted instantiation: vvmx.c:atomic_inc
Unexecuted instantiation: paging.c:atomic_inc
Unexecuted instantiation: p2m.c:atomic_inc
Unexecuted instantiation: p2m-pt.c:atomic_inc
Unexecuted instantiation: p2m-ept.c:atomic_inc
Unexecuted instantiation: p2m-pod.c:atomic_inc
Unexecuted instantiation: altp2m.c:atomic_inc
Unexecuted instantiation: guest_walk.c:atomic_inc
Unexecuted instantiation: mem_paging.c:atomic_inc
Unexecuted instantiation: mem_sharing.c:atomic_inc
Unexecuted instantiation: multi.c:atomic_inc
Unexecuted instantiation: hap.c:atomic_inc
Unexecuted instantiation: nested_hap.c:atomic_inc
Unexecuted instantiation: nested_ept.c:atomic_inc
Unexecuted instantiation: nmi_int.c:atomic_inc
Unexecuted instantiation: op_model_p4.c:atomic_inc
Unexecuted instantiation: op_model_ppro.c:atomic_inc
Unexecuted instantiation: op_model_athlon.c:atomic_inc
Unexecuted instantiation: backtrace.c:atomic_inc
Unexecuted instantiation: callback.c:atomic_inc
Unexecuted instantiation: descriptor-tables.c:atomic_inc
Unexecuted instantiation: emul-gate-op.c:atomic_inc
Unexecuted instantiation: emul-inv-op.c:atomic_inc
Unexecuted instantiation: emul-priv-op.c:atomic_inc
Unexecuted instantiation: iret.c:atomic_inc
Unexecuted instantiation: misc-hypercalls.c:atomic_inc
Unexecuted instantiation: ro-page-fault.c:atomic_inc
Unexecuted instantiation: acpi_mmcfg.c:atomic_inc
Unexecuted instantiation: mmconf-fam10h.c:atomic_inc
Unexecuted instantiation: mmconfig-shared.c:atomic_inc
159
160
static inline int atomic_inc_return(atomic_t *v)
161
0
{
162
0
    return atomic_add_return(1, v);
163
0
}
Unexecuted instantiation: mmconfig_64.c:atomic_inc_return
Unexecuted instantiation: cpupool.c:atomic_inc_return
Unexecuted instantiation: domctl.c:atomic_inc_return
Unexecuted instantiation: domain.c:atomic_inc_return
Unexecuted instantiation: event_2l.c:atomic_inc_return
Unexecuted instantiation: event_channel.c:atomic_inc_return
Unexecuted instantiation: event_fifo.c:atomic_inc_return
Unexecuted instantiation: grant_table.c:atomic_inc_return
Unexecuted instantiation: guestcopy.c:atomic_inc_return
Unexecuted instantiation: irq.c:atomic_inc_return
Unexecuted instantiation: kernel.c:atomic_inc_return
Unexecuted instantiation: keyhandler.c:atomic_inc_return
Unexecuted instantiation: kexec.c:atomic_inc_return
Unexecuted instantiation: kimage.c:atomic_inc_return
Unexecuted instantiation: mem_access.c:atomic_inc_return
Unexecuted instantiation: memory.c:atomic_inc_return
Unexecuted instantiation: monitor.c:atomic_inc_return
Unexecuted instantiation: multicall.c:atomic_inc_return
Unexecuted instantiation: page_alloc.c:atomic_inc_return
Unexecuted instantiation: pdx.c:atomic_inc_return
Unexecuted instantiation: preempt.c:atomic_inc_return
Unexecuted instantiation: rangeset.c:atomic_inc_return
Unexecuted instantiation: rcupdate.c:atomic_inc_return
Unexecuted instantiation: rwlock.c:atomic_inc_return
Unexecuted instantiation: sched_arinc653.c:atomic_inc_return
Unexecuted instantiation: sched_credit.c:atomic_inc_return
Unexecuted instantiation: sched_credit2.c:atomic_inc_return
Unexecuted instantiation: sched_rt.c:atomic_inc_return
Unexecuted instantiation: sched_null.c:atomic_inc_return
Unexecuted instantiation: schedule.c:atomic_inc_return
Unexecuted instantiation: shutdown.c:atomic_inc_return
Unexecuted instantiation: softirq.c:atomic_inc_return
Unexecuted instantiation: spinlock.c:atomic_inc_return
Unexecuted instantiation: stop_machine.c:atomic_inc_return
Unexecuted instantiation: symbols.c:atomic_inc_return
Unexecuted instantiation: sysctl.c:atomic_inc_return
Unexecuted instantiation: tasklet.c:atomic_inc_return
Unexecuted instantiation: time.c:atomic_inc_return
Unexecuted instantiation: timer.c:atomic_inc_return
Unexecuted instantiation: trace.c:atomic_inc_return
Unexecuted instantiation: vm_event.c:atomic_inc_return
Unexecuted instantiation: vmap.c:atomic_inc_return
Unexecuted instantiation: vsprintf.c:atomic_inc_return
Unexecuted instantiation: wait.c:atomic_inc_return
Unexecuted instantiation: xenoprof.c:atomic_inc_return
Unexecuted instantiation: xmalloc_tlsf.c:atomic_inc_return
Unexecuted instantiation: tmem.c:atomic_inc_return
Unexecuted instantiation: tmem_xen.c:atomic_inc_return
Unexecuted instantiation: tmem_control.c:atomic_inc_return
Unexecuted instantiation: llvm.c:atomic_inc_return
Unexecuted instantiation: libelf-loader.c:atomic_inc_return
Unexecuted instantiation: console.c:atomic_inc_return
Unexecuted instantiation: ns16550.c:atomic_inc_return
Unexecuted instantiation: ehci-dbgp.c:atomic_inc_return
Unexecuted instantiation: microcode_amd.c:atomic_inc_return
Unexecuted instantiation: cpufreq.c:atomic_inc_return
Unexecuted instantiation: cpufreq_ondemand.c:atomic_inc_return
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_inc_return
Unexecuted instantiation: utility.c:atomic_inc_return
Unexecuted instantiation: pci.c:atomic_inc_return
Unexecuted instantiation: vpci.c:atomic_inc_return
Unexecuted instantiation: header.c:atomic_inc_return
Unexecuted instantiation: msi.c:atomic_inc_return
Unexecuted instantiation: msix.c:atomic_inc_return
Unexecuted instantiation: iommu.c:atomic_inc_return
Unexecuted instantiation: io.c:atomic_inc_return
Unexecuted instantiation: dmar.c:atomic_inc_return
Unexecuted instantiation: utils.c:atomic_inc_return
Unexecuted instantiation: qinval.c:atomic_inc_return
Unexecuted instantiation: intremap.c:atomic_inc_return
Unexecuted instantiation: quirks.c:atomic_inc_return
Unexecuted instantiation: vtd.c:atomic_inc_return
Unexecuted instantiation: ats.c:atomic_inc_return
Unexecuted instantiation: iommu_init.c:atomic_inc_return
Unexecuted instantiation: iommu_map.c:atomic_inc_return
Unexecuted instantiation: pci_amd_iommu.c:atomic_inc_return
Unexecuted instantiation: iommu_intr.c:atomic_inc_return
Unexecuted instantiation: iommu_cmd.c:atomic_inc_return
Unexecuted instantiation: iommu_guest.c:atomic_inc_return
Unexecuted instantiation: numa.c:atomic_inc_return
Unexecuted instantiation: osl.c:atomic_inc_return
Unexecuted instantiation: pmstat.c:atomic_inc_return
Unexecuted instantiation: hwregs.c:atomic_inc_return
Unexecuted instantiation: reboot.c:atomic_inc_return
Unexecuted instantiation: tbutils.c:atomic_inc_return
Unexecuted instantiation: utglobal.c:atomic_inc_return
Unexecuted instantiation: erst.c:atomic_inc_return
Unexecuted instantiation: hest.c:atomic_inc_return
Unexecuted instantiation: apei-base.c:atomic_inc_return
Unexecuted instantiation: apei-io.c:atomic_inc_return
Unexecuted instantiation: vga.c:atomic_inc_return
Unexecuted instantiation: vesa.c:atomic_inc_return
Unexecuted instantiation: xsm_core.c:atomic_inc_return
Unexecuted instantiation: apic.c:atomic_inc_return
Unexecuted instantiation: cpuid.c:atomic_inc_return
Unexecuted instantiation: compat.c:atomic_inc_return
Unexecuted instantiation: crash.c:atomic_inc_return
Unexecuted instantiation: debug.c:atomic_inc_return
Unexecuted instantiation: domain_page.c:atomic_inc_return
Unexecuted instantiation: e820.c:atomic_inc_return
Unexecuted instantiation: extable.c:atomic_inc_return
Unexecuted instantiation: flushtlb.c:atomic_inc_return
Unexecuted instantiation: hypercall.c:atomic_inc_return
Unexecuted instantiation: i387.c:atomic_inc_return
Unexecuted instantiation: i8259.c:atomic_inc_return
Unexecuted instantiation: io_apic.c:atomic_inc_return
Unexecuted instantiation: msr.c:atomic_inc_return
Unexecuted instantiation: ioport_emulate.c:atomic_inc_return
Unexecuted instantiation: cpu.c:atomic_inc_return
Unexecuted instantiation: machine_kexec.c:atomic_inc_return
Unexecuted instantiation: mmconfig-shared.c:atomic_inc_return
Unexecuted instantiation: microcode_intel.c:atomic_inc_return
Unexecuted instantiation: microcode.c:atomic_inc_return
Unexecuted instantiation: mm.c:atomic_inc_return
Unexecuted instantiation: mpparse.c:atomic_inc_return
Unexecuted instantiation: nmi.c:atomic_inc_return
Unexecuted instantiation: percpu.c:atomic_inc_return
Unexecuted instantiation: physdev.c:atomic_inc_return
Unexecuted instantiation: platform_hypercall.c:atomic_inc_return
Unexecuted instantiation: psr.c:atomic_inc_return
Unexecuted instantiation: setup.c:atomic_inc_return
Unexecuted instantiation: smp.c:atomic_inc_return
Unexecuted instantiation: smpboot.c:atomic_inc_return
Unexecuted instantiation: srat.c:atomic_inc_return
Unexecuted instantiation: traps.c:atomic_inc_return
Unexecuted instantiation: usercopy.c:atomic_inc_return
Unexecuted instantiation: x86_emulate.c:atomic_inc_return
Unexecuted instantiation: tboot.c:atomic_inc_return
Unexecuted instantiation: hpet.c:atomic_inc_return
Unexecuted instantiation: xstate.c:atomic_inc_return
Unexecuted instantiation: lib.c:atomic_inc_return
Unexecuted instantiation: power.c:atomic_inc_return
Unexecuted instantiation: suspend.c:atomic_inc_return
Unexecuted instantiation: cpu_idle.c:atomic_inc_return
Unexecuted instantiation: cpuidle_menu.c:atomic_inc_return
Unexecuted instantiation: powernow.c:atomic_inc_return
Unexecuted instantiation: amd.c:atomic_inc_return
Unexecuted instantiation: common.c:atomic_inc_return
Unexecuted instantiation: intel.c:atomic_inc_return
Unexecuted instantiation: mwait-idle.c:atomic_inc_return
Unexecuted instantiation: vpmu.c:atomic_inc_return
Unexecuted instantiation: vpmu_amd.c:atomic_inc_return
Unexecuted instantiation: vpmu_intel.c:atomic_inc_return
Unexecuted instantiation: amd_nonfatal.c:atomic_inc_return
Unexecuted instantiation: mce_amd.c:atomic_inc_return
Unexecuted instantiation: mcaction.c:atomic_inc_return
Unexecuted instantiation: barrier.c:atomic_inc_return
Unexecuted instantiation: mctelem.c:atomic_inc_return
Unexecuted instantiation: mce.c:atomic_inc_return
Unexecuted instantiation: mce-apei.c:atomic_inc_return
Unexecuted instantiation: mce_intel.c:atomic_inc_return
Unexecuted instantiation: non-fatal.c:atomic_inc_return
Unexecuted instantiation: util.c:atomic_inc_return
Unexecuted instantiation: vmce.c:atomic_inc_return
Unexecuted instantiation: generic.c:atomic_inc_return
Unexecuted instantiation: main.c:atomic_inc_return
Unexecuted instantiation: bigsmp.c:atomic_inc_return
Unexecuted instantiation: x2apic.c:atomic_inc_return
Unexecuted instantiation: default.c:atomic_inc_return
Unexecuted instantiation: delivery.c:atomic_inc_return
Unexecuted instantiation: probe.c:atomic_inc_return
Unexecuted instantiation: asid.c:atomic_inc_return
Unexecuted instantiation: dm.c:atomic_inc_return
Unexecuted instantiation: emulate.c:atomic_inc_return
Unexecuted instantiation: hvm.c:atomic_inc_return
Unexecuted instantiation: intercept.c:atomic_inc_return
Unexecuted instantiation: ioreq.c:atomic_inc_return
Unexecuted instantiation: mtrr.c:atomic_inc_return
Unexecuted instantiation: nestedhvm.c:atomic_inc_return
Unexecuted instantiation: pmtimer.c:atomic_inc_return
Unexecuted instantiation: rtc.c:atomic_inc_return
Unexecuted instantiation: save.c:atomic_inc_return
Unexecuted instantiation: stdvga.c:atomic_inc_return
Unexecuted instantiation: vioapic.c:atomic_inc_return
Unexecuted instantiation: viridian.c:atomic_inc_return
Unexecuted instantiation: vlapic.c:atomic_inc_return
Unexecuted instantiation: vmsi.c:atomic_inc_return
Unexecuted instantiation: vpic.c:atomic_inc_return
Unexecuted instantiation: vpt.c:atomic_inc_return
Unexecuted instantiation: intr.c:atomic_inc_return
Unexecuted instantiation: nestedsvm.c:atomic_inc_return
Unexecuted instantiation: svm.c:atomic_inc_return
Unexecuted instantiation: svmdebug.c:atomic_inc_return
Unexecuted instantiation: vmcb.c:atomic_inc_return
Unexecuted instantiation: realmode.c:atomic_inc_return
Unexecuted instantiation: vmcs.c:atomic_inc_return
Unexecuted instantiation: vmx.c:atomic_inc_return
Unexecuted instantiation: vvmx.c:atomic_inc_return
Unexecuted instantiation: paging.c:atomic_inc_return
Unexecuted instantiation: p2m.c:atomic_inc_return
Unexecuted instantiation: p2m-pt.c:atomic_inc_return
Unexecuted instantiation: p2m-ept.c:atomic_inc_return
Unexecuted instantiation: p2m-pod.c:atomic_inc_return
Unexecuted instantiation: altp2m.c:atomic_inc_return
Unexecuted instantiation: guest_walk.c:atomic_inc_return
Unexecuted instantiation: mem_paging.c:atomic_inc_return
Unexecuted instantiation: mem_sharing.c:atomic_inc_return
Unexecuted instantiation: multi.c:atomic_inc_return
Unexecuted instantiation: hap.c:atomic_inc_return
Unexecuted instantiation: nested_hap.c:atomic_inc_return
Unexecuted instantiation: nested_ept.c:atomic_inc_return
Unexecuted instantiation: nmi_int.c:atomic_inc_return
Unexecuted instantiation: op_model_p4.c:atomic_inc_return
Unexecuted instantiation: op_model_ppro.c:atomic_inc_return
Unexecuted instantiation: op_model_athlon.c:atomic_inc_return
Unexecuted instantiation: backtrace.c:atomic_inc_return
Unexecuted instantiation: callback.c:atomic_inc_return
Unexecuted instantiation: descriptor-tables.c:atomic_inc_return
Unexecuted instantiation: emul-gate-op.c:atomic_inc_return
Unexecuted instantiation: emul-inv-op.c:atomic_inc_return
Unexecuted instantiation: emul-priv-op.c:atomic_inc_return
Unexecuted instantiation: iret.c:atomic_inc_return
Unexecuted instantiation: misc-hypercalls.c:atomic_inc_return
Unexecuted instantiation: ro-page-fault.c:atomic_inc_return
Unexecuted instantiation: acpi_mmcfg.c:atomic_inc_return
Unexecuted instantiation: mmconf-fam10h.c:atomic_inc_return
Unexecuted instantiation: serial.c:atomic_inc_return
Unexecuted instantiation: i8254.c:atomic_inc_return
164
165
static inline int atomic_inc_and_test(atomic_t *v)
166
0
{
167
0
    bool c;
168
0
169
0
    asm volatile ( "lock; incl %[counter]\n\t"
170
0
                   ASM_FLAG_OUT(, "setz %[zf]\n\t")
171
0
                   : [counter] "+m" (*(volatile int *)&v->counter),
172
0
                     [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c)
173
0
                   :: "memory" );
174
0
175
0
    return c;
176
0
}
Unexecuted instantiation: cpu.c:atomic_inc_and_test
Unexecuted instantiation: mmconfig-shared.c:atomic_inc_and_test
Unexecuted instantiation: cpupool.c:atomic_inc_and_test
Unexecuted instantiation: domctl.c:atomic_inc_and_test
Unexecuted instantiation: domain.c:atomic_inc_and_test
Unexecuted instantiation: event_2l.c:atomic_inc_and_test
Unexecuted instantiation: event_channel.c:atomic_inc_and_test
Unexecuted instantiation: event_fifo.c:atomic_inc_and_test
Unexecuted instantiation: grant_table.c:atomic_inc_and_test
Unexecuted instantiation: guestcopy.c:atomic_inc_and_test
Unexecuted instantiation: irq.c:atomic_inc_and_test
Unexecuted instantiation: kernel.c:atomic_inc_and_test
Unexecuted instantiation: keyhandler.c:atomic_inc_and_test
Unexecuted instantiation: kexec.c:atomic_inc_and_test
Unexecuted instantiation: kimage.c:atomic_inc_and_test
Unexecuted instantiation: mem_access.c:atomic_inc_and_test
Unexecuted instantiation: memory.c:atomic_inc_and_test
Unexecuted instantiation: monitor.c:atomic_inc_and_test
Unexecuted instantiation: multicall.c:atomic_inc_and_test
Unexecuted instantiation: page_alloc.c:atomic_inc_and_test
Unexecuted instantiation: pdx.c:atomic_inc_and_test
Unexecuted instantiation: preempt.c:atomic_inc_and_test
Unexecuted instantiation: rangeset.c:atomic_inc_and_test
Unexecuted instantiation: rcupdate.c:atomic_inc_and_test
Unexecuted instantiation: rwlock.c:atomic_inc_and_test
Unexecuted instantiation: sched_arinc653.c:atomic_inc_and_test
Unexecuted instantiation: sched_credit.c:atomic_inc_and_test
Unexecuted instantiation: sched_credit2.c:atomic_inc_and_test
Unexecuted instantiation: sched_rt.c:atomic_inc_and_test
Unexecuted instantiation: sched_null.c:atomic_inc_and_test
Unexecuted instantiation: schedule.c:atomic_inc_and_test
Unexecuted instantiation: shutdown.c:atomic_inc_and_test
Unexecuted instantiation: softirq.c:atomic_inc_and_test
Unexecuted instantiation: spinlock.c:atomic_inc_and_test
Unexecuted instantiation: stop_machine.c:atomic_inc_and_test
Unexecuted instantiation: symbols.c:atomic_inc_and_test
Unexecuted instantiation: sysctl.c:atomic_inc_and_test
Unexecuted instantiation: tasklet.c:atomic_inc_and_test
Unexecuted instantiation: time.c:atomic_inc_and_test
Unexecuted instantiation: timer.c:atomic_inc_and_test
Unexecuted instantiation: trace.c:atomic_inc_and_test
Unexecuted instantiation: vm_event.c:atomic_inc_and_test
Unexecuted instantiation: vmap.c:atomic_inc_and_test
Unexecuted instantiation: vsprintf.c:atomic_inc_and_test
Unexecuted instantiation: wait.c:atomic_inc_and_test
Unexecuted instantiation: xenoprof.c:atomic_inc_and_test
Unexecuted instantiation: xmalloc_tlsf.c:atomic_inc_and_test
Unexecuted instantiation: tmem.c:atomic_inc_and_test
Unexecuted instantiation: tmem_xen.c:atomic_inc_and_test
Unexecuted instantiation: tmem_control.c:atomic_inc_and_test
Unexecuted instantiation: llvm.c:atomic_inc_and_test
Unexecuted instantiation: libelf-loader.c:atomic_inc_and_test
Unexecuted instantiation: console.c:atomic_inc_and_test
Unexecuted instantiation: ns16550.c:atomic_inc_and_test
Unexecuted instantiation: ehci-dbgp.c:atomic_inc_and_test
Unexecuted instantiation: serial.c:atomic_inc_and_test
Unexecuted instantiation: cpufreq.c:atomic_inc_and_test
Unexecuted instantiation: cpufreq_ondemand.c:atomic_inc_and_test
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_inc_and_test
Unexecuted instantiation: utility.c:atomic_inc_and_test
Unexecuted instantiation: pci.c:atomic_inc_and_test
Unexecuted instantiation: vpci.c:atomic_inc_and_test
Unexecuted instantiation: header.c:atomic_inc_and_test
Unexecuted instantiation: msi.c:atomic_inc_and_test
Unexecuted instantiation: msix.c:atomic_inc_and_test
Unexecuted instantiation: iommu.c:atomic_inc_and_test
Unexecuted instantiation: io.c:atomic_inc_and_test
Unexecuted instantiation: dmar.c:atomic_inc_and_test
Unexecuted instantiation: utils.c:atomic_inc_and_test
Unexecuted instantiation: qinval.c:atomic_inc_and_test
Unexecuted instantiation: intremap.c:atomic_inc_and_test
Unexecuted instantiation: quirks.c:atomic_inc_and_test
Unexecuted instantiation: vtd.c:atomic_inc_and_test
Unexecuted instantiation: ats.c:atomic_inc_and_test
Unexecuted instantiation: iommu_init.c:atomic_inc_and_test
Unexecuted instantiation: iommu_map.c:atomic_inc_and_test
Unexecuted instantiation: pci_amd_iommu.c:atomic_inc_and_test
Unexecuted instantiation: iommu_intr.c:atomic_inc_and_test
Unexecuted instantiation: iommu_cmd.c:atomic_inc_and_test
Unexecuted instantiation: iommu_guest.c:atomic_inc_and_test
Unexecuted instantiation: numa.c:atomic_inc_and_test
Unexecuted instantiation: osl.c:atomic_inc_and_test
Unexecuted instantiation: pmstat.c:atomic_inc_and_test
Unexecuted instantiation: hwregs.c:atomic_inc_and_test
Unexecuted instantiation: reboot.c:atomic_inc_and_test
Unexecuted instantiation: tbutils.c:atomic_inc_and_test
Unexecuted instantiation: utglobal.c:atomic_inc_and_test
Unexecuted instantiation: erst.c:atomic_inc_and_test
Unexecuted instantiation: hest.c:atomic_inc_and_test
Unexecuted instantiation: apei-base.c:atomic_inc_and_test
Unexecuted instantiation: apei-io.c:atomic_inc_and_test
Unexecuted instantiation: vga.c:atomic_inc_and_test
Unexecuted instantiation: vesa.c:atomic_inc_and_test
Unexecuted instantiation: xsm_core.c:atomic_inc_and_test
Unexecuted instantiation: apic.c:atomic_inc_and_test
Unexecuted instantiation: cpuid.c:atomic_inc_and_test
Unexecuted instantiation: compat.c:atomic_inc_and_test
Unexecuted instantiation: crash.c:atomic_inc_and_test
Unexecuted instantiation: debug.c:atomic_inc_and_test
Unexecuted instantiation: domain_page.c:atomic_inc_and_test
Unexecuted instantiation: e820.c:atomic_inc_and_test
Unexecuted instantiation: extable.c:atomic_inc_and_test
Unexecuted instantiation: flushtlb.c:atomic_inc_and_test
Unexecuted instantiation: hypercall.c:atomic_inc_and_test
Unexecuted instantiation: i387.c:atomic_inc_and_test
Unexecuted instantiation: i8259.c:atomic_inc_and_test
Unexecuted instantiation: io_apic.c:atomic_inc_and_test
Unexecuted instantiation: msr.c:atomic_inc_and_test
Unexecuted instantiation: ioport_emulate.c:atomic_inc_and_test
Unexecuted instantiation: machine_kexec.c:atomic_inc_and_test
Unexecuted instantiation: microcode_amd.c:atomic_inc_and_test
Unexecuted instantiation: microcode_intel.c:atomic_inc_and_test
Unexecuted instantiation: microcode.c:atomic_inc_and_test
Unexecuted instantiation: mm.c:atomic_inc_and_test
Unexecuted instantiation: mpparse.c:atomic_inc_and_test
Unexecuted instantiation: nmi.c:atomic_inc_and_test
Unexecuted instantiation: percpu.c:atomic_inc_and_test
Unexecuted instantiation: physdev.c:atomic_inc_and_test
Unexecuted instantiation: platform_hypercall.c:atomic_inc_and_test
Unexecuted instantiation: psr.c:atomic_inc_and_test
Unexecuted instantiation: setup.c:atomic_inc_and_test
Unexecuted instantiation: smp.c:atomic_inc_and_test
Unexecuted instantiation: smpboot.c:atomic_inc_and_test
Unexecuted instantiation: srat.c:atomic_inc_and_test
Unexecuted instantiation: traps.c:atomic_inc_and_test
Unexecuted instantiation: usercopy.c:atomic_inc_and_test
Unexecuted instantiation: x86_emulate.c:atomic_inc_and_test
Unexecuted instantiation: tboot.c:atomic_inc_and_test
Unexecuted instantiation: hpet.c:atomic_inc_and_test
Unexecuted instantiation: xstate.c:atomic_inc_and_test
Unexecuted instantiation: lib.c:atomic_inc_and_test
Unexecuted instantiation: power.c:atomic_inc_and_test
Unexecuted instantiation: suspend.c:atomic_inc_and_test
Unexecuted instantiation: cpu_idle.c:atomic_inc_and_test
Unexecuted instantiation: cpuidle_menu.c:atomic_inc_and_test
Unexecuted instantiation: powernow.c:atomic_inc_and_test
Unexecuted instantiation: amd.c:atomic_inc_and_test
Unexecuted instantiation: common.c:atomic_inc_and_test
Unexecuted instantiation: intel.c:atomic_inc_and_test
Unexecuted instantiation: mwait-idle.c:atomic_inc_and_test
Unexecuted instantiation: vpmu.c:atomic_inc_and_test
Unexecuted instantiation: vpmu_amd.c:atomic_inc_and_test
Unexecuted instantiation: vpmu_intel.c:atomic_inc_and_test
Unexecuted instantiation: amd_nonfatal.c:atomic_inc_and_test
Unexecuted instantiation: mce_amd.c:atomic_inc_and_test
Unexecuted instantiation: mcaction.c:atomic_inc_and_test
Unexecuted instantiation: barrier.c:atomic_inc_and_test
Unexecuted instantiation: mctelem.c:atomic_inc_and_test
Unexecuted instantiation: mce.c:atomic_inc_and_test
Unexecuted instantiation: mce-apei.c:atomic_inc_and_test
Unexecuted instantiation: mce_intel.c:atomic_inc_and_test
Unexecuted instantiation: non-fatal.c:atomic_inc_and_test
Unexecuted instantiation: util.c:atomic_inc_and_test
Unexecuted instantiation: vmce.c:atomic_inc_and_test
Unexecuted instantiation: generic.c:atomic_inc_and_test
Unexecuted instantiation: main.c:atomic_inc_and_test
Unexecuted instantiation: bigsmp.c:atomic_inc_and_test
Unexecuted instantiation: x2apic.c:atomic_inc_and_test
Unexecuted instantiation: default.c:atomic_inc_and_test
Unexecuted instantiation: delivery.c:atomic_inc_and_test
Unexecuted instantiation: probe.c:atomic_inc_and_test
Unexecuted instantiation: asid.c:atomic_inc_and_test
Unexecuted instantiation: dm.c:atomic_inc_and_test
Unexecuted instantiation: emulate.c:atomic_inc_and_test
Unexecuted instantiation: hvm.c:atomic_inc_and_test
Unexecuted instantiation: i8254.c:atomic_inc_and_test
Unexecuted instantiation: intercept.c:atomic_inc_and_test
Unexecuted instantiation: ioreq.c:atomic_inc_and_test
Unexecuted instantiation: mtrr.c:atomic_inc_and_test
Unexecuted instantiation: nestedhvm.c:atomic_inc_and_test
Unexecuted instantiation: pmtimer.c:atomic_inc_and_test
Unexecuted instantiation: rtc.c:atomic_inc_and_test
Unexecuted instantiation: save.c:atomic_inc_and_test
Unexecuted instantiation: stdvga.c:atomic_inc_and_test
Unexecuted instantiation: vioapic.c:atomic_inc_and_test
Unexecuted instantiation: viridian.c:atomic_inc_and_test
Unexecuted instantiation: vlapic.c:atomic_inc_and_test
Unexecuted instantiation: vmsi.c:atomic_inc_and_test
Unexecuted instantiation: vpic.c:atomic_inc_and_test
Unexecuted instantiation: vpt.c:atomic_inc_and_test
Unexecuted instantiation: intr.c:atomic_inc_and_test
Unexecuted instantiation: nestedsvm.c:atomic_inc_and_test
Unexecuted instantiation: svm.c:atomic_inc_and_test
Unexecuted instantiation: svmdebug.c:atomic_inc_and_test
Unexecuted instantiation: vmcb.c:atomic_inc_and_test
Unexecuted instantiation: realmode.c:atomic_inc_and_test
Unexecuted instantiation: vmcs.c:atomic_inc_and_test
Unexecuted instantiation: vmx.c:atomic_inc_and_test
Unexecuted instantiation: vvmx.c:atomic_inc_and_test
Unexecuted instantiation: paging.c:atomic_inc_and_test
Unexecuted instantiation: p2m.c:atomic_inc_and_test
Unexecuted instantiation: p2m-pt.c:atomic_inc_and_test
Unexecuted instantiation: p2m-ept.c:atomic_inc_and_test
Unexecuted instantiation: p2m-pod.c:atomic_inc_and_test
Unexecuted instantiation: altp2m.c:atomic_inc_and_test
Unexecuted instantiation: guest_walk.c:atomic_inc_and_test
Unexecuted instantiation: mem_paging.c:atomic_inc_and_test
Unexecuted instantiation: mem_sharing.c:atomic_inc_and_test
Unexecuted instantiation: multi.c:atomic_inc_and_test
Unexecuted instantiation: hap.c:atomic_inc_and_test
Unexecuted instantiation: nested_hap.c:atomic_inc_and_test
Unexecuted instantiation: nested_ept.c:atomic_inc_and_test
Unexecuted instantiation: nmi_int.c:atomic_inc_and_test
Unexecuted instantiation: op_model_p4.c:atomic_inc_and_test
Unexecuted instantiation: op_model_ppro.c:atomic_inc_and_test
Unexecuted instantiation: op_model_athlon.c:atomic_inc_and_test
Unexecuted instantiation: backtrace.c:atomic_inc_and_test
Unexecuted instantiation: callback.c:atomic_inc_and_test
Unexecuted instantiation: descriptor-tables.c:atomic_inc_and_test
Unexecuted instantiation: emul-gate-op.c:atomic_inc_and_test
Unexecuted instantiation: emul-inv-op.c:atomic_inc_and_test
Unexecuted instantiation: emul-priv-op.c:atomic_inc_and_test
Unexecuted instantiation: iret.c:atomic_inc_and_test
Unexecuted instantiation: misc-hypercalls.c:atomic_inc_and_test
Unexecuted instantiation: ro-page-fault.c:atomic_inc_and_test
Unexecuted instantiation: acpi_mmcfg.c:atomic_inc_and_test
Unexecuted instantiation: mmconf-fam10h.c:atomic_inc_and_test
Unexecuted instantiation: mmconfig_64.c:atomic_inc_and_test
177
178
static inline void atomic_dec(atomic_t *v)
179
32
{
180
32
    asm volatile (
181
32
        "lock; decl %0"
182
32
        : "=m" (*(volatile int *)&v->counter)
183
32
        : "m" (*(volatile int *)&v->counter) );
184
32
}
Unexecuted instantiation: cpu.c:atomic_dec
Unexecuted instantiation: cpupool.c:atomic_dec
Unexecuted instantiation: domctl.c:atomic_dec
Unexecuted instantiation: domain.c:atomic_dec
Unexecuted instantiation: event_2l.c:atomic_dec
Unexecuted instantiation: event_channel.c:atomic_dec
Unexecuted instantiation: event_fifo.c:atomic_dec
Unexecuted instantiation: grant_table.c:atomic_dec
Unexecuted instantiation: guestcopy.c:atomic_dec
Unexecuted instantiation: irq.c:atomic_dec
Unexecuted instantiation: kernel.c:atomic_dec
Unexecuted instantiation: keyhandler.c:atomic_dec
Unexecuted instantiation: kexec.c:atomic_dec
Unexecuted instantiation: kimage.c:atomic_dec
Unexecuted instantiation: mem_access.c:atomic_dec
Unexecuted instantiation: memory.c:atomic_dec
Unexecuted instantiation: monitor.c:atomic_dec
Unexecuted instantiation: multicall.c:atomic_dec
Unexecuted instantiation: page_alloc.c:atomic_dec
Unexecuted instantiation: pdx.c:atomic_dec
Unexecuted instantiation: preempt.c:atomic_dec
Unexecuted instantiation: rangeset.c:atomic_dec
Unexecuted instantiation: rcupdate.c:atomic_dec
Unexecuted instantiation: rwlock.c:atomic_dec
Unexecuted instantiation: sched_arinc653.c:atomic_dec
Unexecuted instantiation: sched_credit.c:atomic_dec
Unexecuted instantiation: sched_credit2.c:atomic_dec
Unexecuted instantiation: sched_rt.c:atomic_dec
Unexecuted instantiation: sched_null.c:atomic_dec
Unexecuted instantiation: schedule.c:atomic_dec
Unexecuted instantiation: shutdown.c:atomic_dec
Unexecuted instantiation: softirq.c:atomic_dec
spinlock.c:atomic_dec
Line
Count
Source
179
11
{
180
11
    asm volatile (
181
11
        "lock; decl %0"
182
11
        : "=m" (*(volatile int *)&v->counter)
183
11
        : "m" (*(volatile int *)&v->counter) );
184
11
}
Unexecuted instantiation: stop_machine.c:atomic_dec
Unexecuted instantiation: symbols.c:atomic_dec
Unexecuted instantiation: sysctl.c:atomic_dec
Unexecuted instantiation: tasklet.c:atomic_dec
Unexecuted instantiation: time.c:atomic_dec
Unexecuted instantiation: timer.c:atomic_dec
Unexecuted instantiation: trace.c:atomic_dec
Unexecuted instantiation: vm_event.c:atomic_dec
Unexecuted instantiation: vmap.c:atomic_dec
Unexecuted instantiation: vsprintf.c:atomic_dec
Unexecuted instantiation: wait.c:atomic_dec
Unexecuted instantiation: xenoprof.c:atomic_dec
Unexecuted instantiation: xmalloc_tlsf.c:atomic_dec
Unexecuted instantiation: tmem.c:atomic_dec
Unexecuted instantiation: tmem_xen.c:atomic_dec
Unexecuted instantiation: tmem_control.c:atomic_dec
Unexecuted instantiation: llvm.c:atomic_dec
Unexecuted instantiation: libelf-loader.c:atomic_dec
Unexecuted instantiation: console.c:atomic_dec
Unexecuted instantiation: ns16550.c:atomic_dec
Unexecuted instantiation: ehci-dbgp.c:atomic_dec
Unexecuted instantiation: serial.c:atomic_dec
Unexecuted instantiation: cpufreq.c:atomic_dec
Unexecuted instantiation: cpufreq_ondemand.c:atomic_dec
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_dec
Unexecuted instantiation: utility.c:atomic_dec
Unexecuted instantiation: pci.c:atomic_dec
Unexecuted instantiation: vpci.c:atomic_dec
Unexecuted instantiation: header.c:atomic_dec
Unexecuted instantiation: msi.c:atomic_dec
Unexecuted instantiation: msix.c:atomic_dec
Unexecuted instantiation: iommu.c:atomic_dec
Unexecuted instantiation: io.c:atomic_dec
Unexecuted instantiation: dmar.c:atomic_dec
Unexecuted instantiation: utils.c:atomic_dec
Unexecuted instantiation: qinval.c:atomic_dec
Unexecuted instantiation: intremap.c:atomic_dec
Unexecuted instantiation: quirks.c:atomic_dec
Unexecuted instantiation: vtd.c:atomic_dec
Unexecuted instantiation: ats.c:atomic_dec
Unexecuted instantiation: iommu_init.c:atomic_dec
Unexecuted instantiation: iommu_map.c:atomic_dec
Unexecuted instantiation: pci_amd_iommu.c:atomic_dec
Unexecuted instantiation: iommu_intr.c:atomic_dec
Unexecuted instantiation: iommu_cmd.c:atomic_dec
Unexecuted instantiation: iommu_guest.c:atomic_dec
Unexecuted instantiation: numa.c:atomic_dec
Unexecuted instantiation: osl.c:atomic_dec
Unexecuted instantiation: pmstat.c:atomic_dec
Unexecuted instantiation: hwregs.c:atomic_dec
Unexecuted instantiation: reboot.c:atomic_dec
Unexecuted instantiation: tbutils.c:atomic_dec
Unexecuted instantiation: utglobal.c:atomic_dec
Unexecuted instantiation: erst.c:atomic_dec
Unexecuted instantiation: hest.c:atomic_dec
Unexecuted instantiation: apei-base.c:atomic_dec
Unexecuted instantiation: apei-io.c:atomic_dec
Unexecuted instantiation: vga.c:atomic_dec
Unexecuted instantiation: vesa.c:atomic_dec
Unexecuted instantiation: xsm_core.c:atomic_dec
Unexecuted instantiation: apic.c:atomic_dec
Unexecuted instantiation: cpuid.c:atomic_dec
Unexecuted instantiation: compat.c:atomic_dec
Unexecuted instantiation: crash.c:atomic_dec
Unexecuted instantiation: debug.c:atomic_dec
Unexecuted instantiation: domain_page.c:atomic_dec
Unexecuted instantiation: e820.c:atomic_dec
Unexecuted instantiation: extable.c:atomic_dec
Unexecuted instantiation: flushtlb.c:atomic_dec
Unexecuted instantiation: hypercall.c:atomic_dec
Unexecuted instantiation: i387.c:atomic_dec
Unexecuted instantiation: i8259.c:atomic_dec
Unexecuted instantiation: io_apic.c:atomic_dec
Unexecuted instantiation: msr.c:atomic_dec
Unexecuted instantiation: ioport_emulate.c:atomic_dec
Unexecuted instantiation: machine_kexec.c:atomic_dec
Unexecuted instantiation: microcode_amd.c:atomic_dec
Unexecuted instantiation: microcode_intel.c:atomic_dec
Unexecuted instantiation: microcode.c:atomic_dec
Unexecuted instantiation: mm.c:atomic_dec
Unexecuted instantiation: mpparse.c:atomic_dec
Unexecuted instantiation: nmi.c:atomic_dec
Unexecuted instantiation: percpu.c:atomic_dec
Unexecuted instantiation: physdev.c:atomic_dec
Unexecuted instantiation: platform_hypercall.c:atomic_dec
Unexecuted instantiation: psr.c:atomic_dec
Unexecuted instantiation: setup.c:atomic_dec
Unexecuted instantiation: smp.c:atomic_dec
Unexecuted instantiation: smpboot.c:atomic_dec
Unexecuted instantiation: srat.c:atomic_dec
Unexecuted instantiation: traps.c:atomic_dec
Unexecuted instantiation: usercopy.c:atomic_dec
Unexecuted instantiation: x86_emulate.c:atomic_dec
Unexecuted instantiation: tboot.c:atomic_dec
Unexecuted instantiation: hpet.c:atomic_dec
Unexecuted instantiation: xstate.c:atomic_dec
Unexecuted instantiation: lib.c:atomic_dec
Unexecuted instantiation: power.c:atomic_dec
Unexecuted instantiation: suspend.c:atomic_dec
Unexecuted instantiation: cpu_idle.c:atomic_dec
Unexecuted instantiation: cpuidle_menu.c:atomic_dec
Unexecuted instantiation: powernow.c:atomic_dec
Unexecuted instantiation: amd.c:atomic_dec
Unexecuted instantiation: common.c:atomic_dec
Unexecuted instantiation: intel.c:atomic_dec
Unexecuted instantiation: mwait-idle.c:atomic_dec
Unexecuted instantiation: vpmu.c:atomic_dec
Unexecuted instantiation: vpmu_amd.c:atomic_dec
Unexecuted instantiation: vpmu_intel.c:atomic_dec
Unexecuted instantiation: amd_nonfatal.c:atomic_dec
Unexecuted instantiation: mce_amd.c:atomic_dec
Unexecuted instantiation: mcaction.c:atomic_dec
Unexecuted instantiation: barrier.c:atomic_dec
Unexecuted instantiation: mctelem.c:atomic_dec
Unexecuted instantiation: mce.c:atomic_dec
Unexecuted instantiation: mce-apei.c:atomic_dec
Unexecuted instantiation: mce_intel.c:atomic_dec
Unexecuted instantiation: non-fatal.c:atomic_dec
Unexecuted instantiation: util.c:atomic_dec
Unexecuted instantiation: vmce.c:atomic_dec
Unexecuted instantiation: generic.c:atomic_dec
main.c:atomic_dec
Line
Count
Source
179
21
{
180
21
    asm volatile (
181
21
        "lock; decl %0"
182
21
        : "=m" (*(volatile int *)&v->counter)
183
21
        : "m" (*(volatile int *)&v->counter) );
184
21
}
Unexecuted instantiation: bigsmp.c:atomic_dec
Unexecuted instantiation: x2apic.c:atomic_dec
Unexecuted instantiation: default.c:atomic_dec
Unexecuted instantiation: delivery.c:atomic_dec
Unexecuted instantiation: probe.c:atomic_dec
Unexecuted instantiation: asid.c:atomic_dec
Unexecuted instantiation: dm.c:atomic_dec
Unexecuted instantiation: emulate.c:atomic_dec
Unexecuted instantiation: hvm.c:atomic_dec
Unexecuted instantiation: i8254.c:atomic_dec
Unexecuted instantiation: intercept.c:atomic_dec
Unexecuted instantiation: ioreq.c:atomic_dec
Unexecuted instantiation: mtrr.c:atomic_dec
Unexecuted instantiation: nestedhvm.c:atomic_dec
Unexecuted instantiation: pmtimer.c:atomic_dec
Unexecuted instantiation: rtc.c:atomic_dec
Unexecuted instantiation: save.c:atomic_dec
Unexecuted instantiation: stdvga.c:atomic_dec
Unexecuted instantiation: vioapic.c:atomic_dec
Unexecuted instantiation: viridian.c:atomic_dec
Unexecuted instantiation: vlapic.c:atomic_dec
Unexecuted instantiation: vmsi.c:atomic_dec
Unexecuted instantiation: vpic.c:atomic_dec
Unexecuted instantiation: vpt.c:atomic_dec
Unexecuted instantiation: intr.c:atomic_dec
Unexecuted instantiation: nestedsvm.c:atomic_dec
Unexecuted instantiation: svm.c:atomic_dec
Unexecuted instantiation: svmdebug.c:atomic_dec
Unexecuted instantiation: vmcb.c:atomic_dec
Unexecuted instantiation: realmode.c:atomic_dec
Unexecuted instantiation: vmcs.c:atomic_dec
Unexecuted instantiation: vmx.c:atomic_dec
Unexecuted instantiation: vvmx.c:atomic_dec
Unexecuted instantiation: paging.c:atomic_dec
Unexecuted instantiation: p2m.c:atomic_dec
Unexecuted instantiation: p2m-pt.c:atomic_dec
Unexecuted instantiation: p2m-ept.c:atomic_dec
Unexecuted instantiation: p2m-pod.c:atomic_dec
Unexecuted instantiation: altp2m.c:atomic_dec
Unexecuted instantiation: guest_walk.c:atomic_dec
Unexecuted instantiation: mem_paging.c:atomic_dec
Unexecuted instantiation: mem_sharing.c:atomic_dec
Unexecuted instantiation: multi.c:atomic_dec
Unexecuted instantiation: hap.c:atomic_dec
Unexecuted instantiation: nested_hap.c:atomic_dec
Unexecuted instantiation: nested_ept.c:atomic_dec
Unexecuted instantiation: nmi_int.c:atomic_dec
Unexecuted instantiation: op_model_p4.c:atomic_dec
Unexecuted instantiation: op_model_ppro.c:atomic_dec
Unexecuted instantiation: op_model_athlon.c:atomic_dec
Unexecuted instantiation: backtrace.c:atomic_dec
Unexecuted instantiation: callback.c:atomic_dec
Unexecuted instantiation: descriptor-tables.c:atomic_dec
Unexecuted instantiation: emul-gate-op.c:atomic_dec
Unexecuted instantiation: emul-inv-op.c:atomic_dec
Unexecuted instantiation: emul-priv-op.c:atomic_dec
Unexecuted instantiation: iret.c:atomic_dec
Unexecuted instantiation: misc-hypercalls.c:atomic_dec
Unexecuted instantiation: ro-page-fault.c:atomic_dec
Unexecuted instantiation: acpi_mmcfg.c:atomic_dec
Unexecuted instantiation: mmconf-fam10h.c:atomic_dec
Unexecuted instantiation: mmconfig_64.c:atomic_dec
Unexecuted instantiation: mmconfig-shared.c:atomic_dec
185
186
static inline int atomic_dec_return(atomic_t *v)
187
0
{
188
0
    return atomic_sub_return(1, v);
189
0
}
Unexecuted instantiation: cpu.c:atomic_dec_return
Unexecuted instantiation: domctl.c:atomic_dec_return
Unexecuted instantiation: domain.c:atomic_dec_return
Unexecuted instantiation: event_2l.c:atomic_dec_return
Unexecuted instantiation: event_channel.c:atomic_dec_return
Unexecuted instantiation: event_fifo.c:atomic_dec_return
Unexecuted instantiation: grant_table.c:atomic_dec_return
Unexecuted instantiation: guestcopy.c:atomic_dec_return
Unexecuted instantiation: irq.c:atomic_dec_return
Unexecuted instantiation: kernel.c:atomic_dec_return
Unexecuted instantiation: keyhandler.c:atomic_dec_return
Unexecuted instantiation: kexec.c:atomic_dec_return
Unexecuted instantiation: kimage.c:atomic_dec_return
Unexecuted instantiation: mem_access.c:atomic_dec_return
Unexecuted instantiation: memory.c:atomic_dec_return
Unexecuted instantiation: monitor.c:atomic_dec_return
Unexecuted instantiation: multicall.c:atomic_dec_return
Unexecuted instantiation: page_alloc.c:atomic_dec_return
Unexecuted instantiation: pdx.c:atomic_dec_return
Unexecuted instantiation: preempt.c:atomic_dec_return
Unexecuted instantiation: rangeset.c:atomic_dec_return
Unexecuted instantiation: rcupdate.c:atomic_dec_return
Unexecuted instantiation: rwlock.c:atomic_dec_return
Unexecuted instantiation: sched_arinc653.c:atomic_dec_return
Unexecuted instantiation: sched_credit.c:atomic_dec_return
Unexecuted instantiation: sched_credit2.c:atomic_dec_return
Unexecuted instantiation: sched_rt.c:atomic_dec_return
Unexecuted instantiation: sched_null.c:atomic_dec_return
Unexecuted instantiation: schedule.c:atomic_dec_return
Unexecuted instantiation: shutdown.c:atomic_dec_return
Unexecuted instantiation: softirq.c:atomic_dec_return
Unexecuted instantiation: spinlock.c:atomic_dec_return
Unexecuted instantiation: stop_machine.c:atomic_dec_return
Unexecuted instantiation: symbols.c:atomic_dec_return
Unexecuted instantiation: sysctl.c:atomic_dec_return
Unexecuted instantiation: tasklet.c:atomic_dec_return
Unexecuted instantiation: time.c:atomic_dec_return
Unexecuted instantiation: timer.c:atomic_dec_return
Unexecuted instantiation: trace.c:atomic_dec_return
Unexecuted instantiation: vm_event.c:atomic_dec_return
Unexecuted instantiation: vmap.c:atomic_dec_return
Unexecuted instantiation: vsprintf.c:atomic_dec_return
Unexecuted instantiation: wait.c:atomic_dec_return
Unexecuted instantiation: xenoprof.c:atomic_dec_return
Unexecuted instantiation: xmalloc_tlsf.c:atomic_dec_return
Unexecuted instantiation: tmem.c:atomic_dec_return
Unexecuted instantiation: tmem_xen.c:atomic_dec_return
Unexecuted instantiation: tmem_control.c:atomic_dec_return
Unexecuted instantiation: llvm.c:atomic_dec_return
Unexecuted instantiation: libelf-loader.c:atomic_dec_return
Unexecuted instantiation: console.c:atomic_dec_return
Unexecuted instantiation: ns16550.c:atomic_dec_return
Unexecuted instantiation: ehci-dbgp.c:atomic_dec_return
Unexecuted instantiation: serial.c:atomic_dec_return
Unexecuted instantiation: cpupool.c:atomic_dec_return
Unexecuted instantiation: cpufreq.c:atomic_dec_return
Unexecuted instantiation: cpufreq_ondemand.c:atomic_dec_return
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_dec_return
Unexecuted instantiation: utility.c:atomic_dec_return
Unexecuted instantiation: pci.c:atomic_dec_return
Unexecuted instantiation: vpci.c:atomic_dec_return
Unexecuted instantiation: header.c:atomic_dec_return
Unexecuted instantiation: msi.c:atomic_dec_return
Unexecuted instantiation: msix.c:atomic_dec_return
Unexecuted instantiation: iommu.c:atomic_dec_return
Unexecuted instantiation: io.c:atomic_dec_return
Unexecuted instantiation: dmar.c:atomic_dec_return
Unexecuted instantiation: utils.c:atomic_dec_return
Unexecuted instantiation: qinval.c:atomic_dec_return
Unexecuted instantiation: intremap.c:atomic_dec_return
Unexecuted instantiation: quirks.c:atomic_dec_return
Unexecuted instantiation: vtd.c:atomic_dec_return
Unexecuted instantiation: ats.c:atomic_dec_return
Unexecuted instantiation: iommu_init.c:atomic_dec_return
Unexecuted instantiation: iommu_map.c:atomic_dec_return
Unexecuted instantiation: pci_amd_iommu.c:atomic_dec_return
Unexecuted instantiation: iommu_intr.c:atomic_dec_return
Unexecuted instantiation: iommu_cmd.c:atomic_dec_return
Unexecuted instantiation: iommu_guest.c:atomic_dec_return
Unexecuted instantiation: numa.c:atomic_dec_return
Unexecuted instantiation: osl.c:atomic_dec_return
Unexecuted instantiation: pmstat.c:atomic_dec_return
Unexecuted instantiation: hwregs.c:atomic_dec_return
Unexecuted instantiation: reboot.c:atomic_dec_return
Unexecuted instantiation: tbutils.c:atomic_dec_return
Unexecuted instantiation: utglobal.c:atomic_dec_return
Unexecuted instantiation: erst.c:atomic_dec_return
Unexecuted instantiation: hest.c:atomic_dec_return
Unexecuted instantiation: apei-base.c:atomic_dec_return
Unexecuted instantiation: apei-io.c:atomic_dec_return
Unexecuted instantiation: vga.c:atomic_dec_return
Unexecuted instantiation: vesa.c:atomic_dec_return
Unexecuted instantiation: xsm_core.c:atomic_dec_return
Unexecuted instantiation: apic.c:atomic_dec_return
Unexecuted instantiation: cpuid.c:atomic_dec_return
Unexecuted instantiation: compat.c:atomic_dec_return
Unexecuted instantiation: crash.c:atomic_dec_return
Unexecuted instantiation: debug.c:atomic_dec_return
Unexecuted instantiation: domain_page.c:atomic_dec_return
Unexecuted instantiation: e820.c:atomic_dec_return
Unexecuted instantiation: extable.c:atomic_dec_return
Unexecuted instantiation: flushtlb.c:atomic_dec_return
Unexecuted instantiation: hypercall.c:atomic_dec_return
Unexecuted instantiation: i387.c:atomic_dec_return
Unexecuted instantiation: i8259.c:atomic_dec_return
Unexecuted instantiation: io_apic.c:atomic_dec_return
Unexecuted instantiation: msr.c:atomic_dec_return
Unexecuted instantiation: ioport_emulate.c:atomic_dec_return
Unexecuted instantiation: machine_kexec.c:atomic_dec_return
Unexecuted instantiation: microcode_amd.c:atomic_dec_return
Unexecuted instantiation: microcode_intel.c:atomic_dec_return
Unexecuted instantiation: microcode.c:atomic_dec_return
Unexecuted instantiation: mm.c:atomic_dec_return
Unexecuted instantiation: mpparse.c:atomic_dec_return
Unexecuted instantiation: nmi.c:atomic_dec_return
Unexecuted instantiation: percpu.c:atomic_dec_return
Unexecuted instantiation: physdev.c:atomic_dec_return
Unexecuted instantiation: platform_hypercall.c:atomic_dec_return
Unexecuted instantiation: psr.c:atomic_dec_return
Unexecuted instantiation: setup.c:atomic_dec_return
Unexecuted instantiation: smp.c:atomic_dec_return
Unexecuted instantiation: smpboot.c:atomic_dec_return
Unexecuted instantiation: srat.c:atomic_dec_return
Unexecuted instantiation: traps.c:atomic_dec_return
Unexecuted instantiation: usercopy.c:atomic_dec_return
Unexecuted instantiation: x86_emulate.c:atomic_dec_return
Unexecuted instantiation: tboot.c:atomic_dec_return
Unexecuted instantiation: hpet.c:atomic_dec_return
Unexecuted instantiation: xstate.c:atomic_dec_return
Unexecuted instantiation: lib.c:atomic_dec_return
Unexecuted instantiation: power.c:atomic_dec_return
Unexecuted instantiation: suspend.c:atomic_dec_return
Unexecuted instantiation: cpu_idle.c:atomic_dec_return
Unexecuted instantiation: cpuidle_menu.c:atomic_dec_return
Unexecuted instantiation: powernow.c:atomic_dec_return
Unexecuted instantiation: amd.c:atomic_dec_return
Unexecuted instantiation: common.c:atomic_dec_return
Unexecuted instantiation: intel.c:atomic_dec_return
Unexecuted instantiation: mwait-idle.c:atomic_dec_return
Unexecuted instantiation: vpmu.c:atomic_dec_return
Unexecuted instantiation: vpmu_amd.c:atomic_dec_return
Unexecuted instantiation: vpmu_intel.c:atomic_dec_return
Unexecuted instantiation: amd_nonfatal.c:atomic_dec_return
Unexecuted instantiation: mce_amd.c:atomic_dec_return
Unexecuted instantiation: mcaction.c:atomic_dec_return
Unexecuted instantiation: barrier.c:atomic_dec_return
Unexecuted instantiation: mctelem.c:atomic_dec_return
Unexecuted instantiation: mce.c:atomic_dec_return
Unexecuted instantiation: mce-apei.c:atomic_dec_return
Unexecuted instantiation: mce_intel.c:atomic_dec_return
Unexecuted instantiation: non-fatal.c:atomic_dec_return
Unexecuted instantiation: util.c:atomic_dec_return
Unexecuted instantiation: vmce.c:atomic_dec_return
Unexecuted instantiation: generic.c:atomic_dec_return
Unexecuted instantiation: main.c:atomic_dec_return
Unexecuted instantiation: bigsmp.c:atomic_dec_return
Unexecuted instantiation: x2apic.c:atomic_dec_return
Unexecuted instantiation: default.c:atomic_dec_return
Unexecuted instantiation: delivery.c:atomic_dec_return
Unexecuted instantiation: probe.c:atomic_dec_return
Unexecuted instantiation: asid.c:atomic_dec_return
Unexecuted instantiation: dm.c:atomic_dec_return
Unexecuted instantiation: emulate.c:atomic_dec_return
Unexecuted instantiation: hvm.c:atomic_dec_return
Unexecuted instantiation: i8254.c:atomic_dec_return
Unexecuted instantiation: intercept.c:atomic_dec_return
Unexecuted instantiation: ioreq.c:atomic_dec_return
Unexecuted instantiation: mtrr.c:atomic_dec_return
Unexecuted instantiation: nestedhvm.c:atomic_dec_return
Unexecuted instantiation: pmtimer.c:atomic_dec_return
Unexecuted instantiation: rtc.c:atomic_dec_return
Unexecuted instantiation: save.c:atomic_dec_return
Unexecuted instantiation: stdvga.c:atomic_dec_return
Unexecuted instantiation: vioapic.c:atomic_dec_return
Unexecuted instantiation: viridian.c:atomic_dec_return
Unexecuted instantiation: vlapic.c:atomic_dec_return
Unexecuted instantiation: vmsi.c:atomic_dec_return
Unexecuted instantiation: vpic.c:atomic_dec_return
Unexecuted instantiation: vpt.c:atomic_dec_return
Unexecuted instantiation: intr.c:atomic_dec_return
Unexecuted instantiation: nestedsvm.c:atomic_dec_return
Unexecuted instantiation: svm.c:atomic_dec_return
Unexecuted instantiation: svmdebug.c:atomic_dec_return
Unexecuted instantiation: vmcb.c:atomic_dec_return
Unexecuted instantiation: realmode.c:atomic_dec_return
Unexecuted instantiation: vmcs.c:atomic_dec_return
Unexecuted instantiation: vmx.c:atomic_dec_return
Unexecuted instantiation: vvmx.c:atomic_dec_return
Unexecuted instantiation: paging.c:atomic_dec_return
Unexecuted instantiation: p2m.c:atomic_dec_return
Unexecuted instantiation: p2m-pt.c:atomic_dec_return
Unexecuted instantiation: p2m-ept.c:atomic_dec_return
Unexecuted instantiation: p2m-pod.c:atomic_dec_return
Unexecuted instantiation: altp2m.c:atomic_dec_return
Unexecuted instantiation: guest_walk.c:atomic_dec_return
Unexecuted instantiation: mem_paging.c:atomic_dec_return
Unexecuted instantiation: mem_sharing.c:atomic_dec_return
Unexecuted instantiation: multi.c:atomic_dec_return
Unexecuted instantiation: hap.c:atomic_dec_return
Unexecuted instantiation: nested_hap.c:atomic_dec_return
Unexecuted instantiation: nested_ept.c:atomic_dec_return
Unexecuted instantiation: nmi_int.c:atomic_dec_return
Unexecuted instantiation: op_model_p4.c:atomic_dec_return
Unexecuted instantiation: op_model_ppro.c:atomic_dec_return
Unexecuted instantiation: op_model_athlon.c:atomic_dec_return
Unexecuted instantiation: backtrace.c:atomic_dec_return
Unexecuted instantiation: callback.c:atomic_dec_return
Unexecuted instantiation: descriptor-tables.c:atomic_dec_return
Unexecuted instantiation: emul-gate-op.c:atomic_dec_return
Unexecuted instantiation: emul-inv-op.c:atomic_dec_return
Unexecuted instantiation: emul-priv-op.c:atomic_dec_return
Unexecuted instantiation: iret.c:atomic_dec_return
Unexecuted instantiation: misc-hypercalls.c:atomic_dec_return
Unexecuted instantiation: ro-page-fault.c:atomic_dec_return
Unexecuted instantiation: acpi_mmcfg.c:atomic_dec_return
Unexecuted instantiation: mmconf-fam10h.c:atomic_dec_return
Unexecuted instantiation: mmconfig_64.c:atomic_dec_return
Unexecuted instantiation: mmconfig-shared.c:atomic_dec_return
190
191
static inline int atomic_dec_and_test(atomic_t *v)
192
4.50k
{
193
4.50k
    bool c;
194
4.50k
195
4.50k
    asm volatile ( "lock; decl %[counter]\n\t"
196
4.50k
                   ASM_FLAG_OUT(, "setz %[zf]\n\t")
197
4.50k
                   : [counter] "+m" (*(volatile int *)&v->counter),
198
4.50k
                     [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c)
199
4.50k
                   :: "memory" );
200
4.50k
201
4.50k
    return c;
202
4.50k
}
cpupool.c:atomic_dec_and_test
Line
Count
Source
192
1
{
193
1
    bool c;
194
1
195
1
    asm volatile ( "lock; decl %[counter]\n\t"
196
1
                   ASM_FLAG_OUT(, "setz %[zf]\n\t")
197
1
                   : [counter] "+m" (*(volatile int *)&v->counter),
198
1
                     [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c)
199
1
                   :: "memory" );
200
1
201
1
    return c;
202
1
}
Unexecuted instantiation: cpu.c:atomic_dec_and_test
Unexecuted instantiation: domctl.c:atomic_dec_and_test
domain.c:atomic_dec_and_test
Line
Count
Source
192
361
{
193
361
    bool c;
194
361
195
361
    asm volatile ( "lock; decl %[counter]\n\t"
196
361
                   ASM_FLAG_OUT(, "setz %[zf]\n\t")
197
361
                   : [counter] "+m" (*(volatile int *)&v->counter),
198
361
                     [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c)
199
361
                   :: "memory" );
200
361
201
361
    return c;
202
361
}
Unexecuted instantiation: event_2l.c:atomic_dec_and_test
Unexecuted instantiation: event_channel.c:atomic_dec_and_test
Unexecuted instantiation: event_fifo.c:atomic_dec_and_test
Unexecuted instantiation: grant_table.c:atomic_dec_and_test
Unexecuted instantiation: guestcopy.c:atomic_dec_and_test
Unexecuted instantiation: irq.c:atomic_dec_and_test
Unexecuted instantiation: kernel.c:atomic_dec_and_test
Unexecuted instantiation: keyhandler.c:atomic_dec_and_test
Unexecuted instantiation: kexec.c:atomic_dec_and_test
Unexecuted instantiation: kimage.c:atomic_dec_and_test
Unexecuted instantiation: mem_access.c:atomic_dec_and_test
Unexecuted instantiation: memory.c:atomic_dec_and_test
Unexecuted instantiation: monitor.c:atomic_dec_and_test
Unexecuted instantiation: multicall.c:atomic_dec_and_test
Unexecuted instantiation: page_alloc.c:atomic_dec_and_test
Unexecuted instantiation: pdx.c:atomic_dec_and_test
Unexecuted instantiation: preempt.c:atomic_dec_and_test
Unexecuted instantiation: rangeset.c:atomic_dec_and_test
Unexecuted instantiation: rcupdate.c:atomic_dec_and_test
Unexecuted instantiation: rwlock.c:atomic_dec_and_test
Unexecuted instantiation: sched_arinc653.c:atomic_dec_and_test
Unexecuted instantiation: sched_credit.c:atomic_dec_and_test
Unexecuted instantiation: sched_credit2.c:atomic_dec_and_test
Unexecuted instantiation: sched_rt.c:atomic_dec_and_test
Unexecuted instantiation: sched_null.c:atomic_dec_and_test
Unexecuted instantiation: schedule.c:atomic_dec_and_test
Unexecuted instantiation: shutdown.c:atomic_dec_and_test
Unexecuted instantiation: softirq.c:atomic_dec_and_test
Unexecuted instantiation: spinlock.c:atomic_dec_and_test
Unexecuted instantiation: stop_machine.c:atomic_dec_and_test
Unexecuted instantiation: symbols.c:atomic_dec_and_test
Unexecuted instantiation: sysctl.c:atomic_dec_and_test
Unexecuted instantiation: tasklet.c:atomic_dec_and_test
Unexecuted instantiation: time.c:atomic_dec_and_test
Unexecuted instantiation: timer.c:atomic_dec_and_test
Unexecuted instantiation: trace.c:atomic_dec_and_test
Unexecuted instantiation: vm_event.c:atomic_dec_and_test
Unexecuted instantiation: vmap.c:atomic_dec_and_test
Unexecuted instantiation: vsprintf.c:atomic_dec_and_test
Unexecuted instantiation: wait.c:atomic_dec_and_test
Unexecuted instantiation: xenoprof.c:atomic_dec_and_test
Unexecuted instantiation: xmalloc_tlsf.c:atomic_dec_and_test
Unexecuted instantiation: tmem.c:atomic_dec_and_test
Unexecuted instantiation: tmem_xen.c:atomic_dec_and_test
Unexecuted instantiation: tmem_control.c:atomic_dec_and_test
Unexecuted instantiation: llvm.c:atomic_dec_and_test
Unexecuted instantiation: libelf-loader.c:atomic_dec_and_test
Unexecuted instantiation: console.c:atomic_dec_and_test
Unexecuted instantiation: ns16550.c:atomic_dec_and_test
Unexecuted instantiation: ehci-dbgp.c:atomic_dec_and_test
Unexecuted instantiation: serial.c:atomic_dec_and_test
Unexecuted instantiation: cpufreq.c:atomic_dec_and_test
Unexecuted instantiation: cpufreq_ondemand.c:atomic_dec_and_test
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_dec_and_test
Unexecuted instantiation: utility.c:atomic_dec_and_test
Unexecuted instantiation: pci.c:atomic_dec_and_test
Unexecuted instantiation: vpci.c:atomic_dec_and_test
Unexecuted instantiation: header.c:atomic_dec_and_test
Unexecuted instantiation: msi.c:atomic_dec_and_test
Unexecuted instantiation: msix.c:atomic_dec_and_test
Unexecuted instantiation: iommu.c:atomic_dec_and_test
io.c:atomic_dec_and_test
Line
Count
Source
192
4.14k
{
193
4.14k
    bool c;
194
4.14k
195
4.14k
    asm volatile ( "lock; decl %[counter]\n\t"
196
4.14k
                   ASM_FLAG_OUT(, "setz %[zf]\n\t")
197
4.14k
                   : [counter] "+m" (*(volatile int *)&v->counter),
198
4.14k
                     [zf] ASM_FLAG_OUT("=@ccz", "=qm") (c)
199
4.14k
                   :: "memory" );
200
4.14k
201
4.14k
    return c;
202
4.14k
}
Unexecuted instantiation: dmar.c:atomic_dec_and_test
Unexecuted instantiation: utils.c:atomic_dec_and_test
Unexecuted instantiation: qinval.c:atomic_dec_and_test
Unexecuted instantiation: intremap.c:atomic_dec_and_test
Unexecuted instantiation: quirks.c:atomic_dec_and_test
Unexecuted instantiation: vtd.c:atomic_dec_and_test
Unexecuted instantiation: ats.c:atomic_dec_and_test
Unexecuted instantiation: iommu_init.c:atomic_dec_and_test
Unexecuted instantiation: iommu_map.c:atomic_dec_and_test
Unexecuted instantiation: pci_amd_iommu.c:atomic_dec_and_test
Unexecuted instantiation: iommu_intr.c:atomic_dec_and_test
Unexecuted instantiation: iommu_cmd.c:atomic_dec_and_test
Unexecuted instantiation: iommu_guest.c:atomic_dec_and_test
Unexecuted instantiation: numa.c:atomic_dec_and_test
Unexecuted instantiation: osl.c:atomic_dec_and_test
Unexecuted instantiation: pmstat.c:atomic_dec_and_test
Unexecuted instantiation: hwregs.c:atomic_dec_and_test
Unexecuted instantiation: reboot.c:atomic_dec_and_test
Unexecuted instantiation: tbutils.c:atomic_dec_and_test
Unexecuted instantiation: utglobal.c:atomic_dec_and_test
Unexecuted instantiation: erst.c:atomic_dec_and_test
Unexecuted instantiation: hest.c:atomic_dec_and_test
Unexecuted instantiation: apei-base.c:atomic_dec_and_test
Unexecuted instantiation: apei-io.c:atomic_dec_and_test
Unexecuted instantiation: vga.c:atomic_dec_and_test
Unexecuted instantiation: vesa.c:atomic_dec_and_test
Unexecuted instantiation: xsm_core.c:atomic_dec_and_test
Unexecuted instantiation: apic.c:atomic_dec_and_test
Unexecuted instantiation: cpuid.c:atomic_dec_and_test
Unexecuted instantiation: compat.c:atomic_dec_and_test
Unexecuted instantiation: crash.c:atomic_dec_and_test
Unexecuted instantiation: debug.c:atomic_dec_and_test
Unexecuted instantiation: domain_page.c:atomic_dec_and_test
Unexecuted instantiation: e820.c:atomic_dec_and_test
Unexecuted instantiation: extable.c:atomic_dec_and_test
Unexecuted instantiation: flushtlb.c:atomic_dec_and_test
Unexecuted instantiation: hypercall.c:atomic_dec_and_test
Unexecuted instantiation: i387.c:atomic_dec_and_test
Unexecuted instantiation: i8259.c:atomic_dec_and_test
Unexecuted instantiation: io_apic.c:atomic_dec_and_test
Unexecuted instantiation: msr.c:atomic_dec_and_test
Unexecuted instantiation: ioport_emulate.c:atomic_dec_and_test
Unexecuted instantiation: machine_kexec.c:atomic_dec_and_test
Unexecuted instantiation: microcode_amd.c:atomic_dec_and_test
Unexecuted instantiation: microcode_intel.c:atomic_dec_and_test
Unexecuted instantiation: microcode.c:atomic_dec_and_test
Unexecuted instantiation: mm.c:atomic_dec_and_test
Unexecuted instantiation: mpparse.c:atomic_dec_and_test
Unexecuted instantiation: nmi.c:atomic_dec_and_test
Unexecuted instantiation: percpu.c:atomic_dec_and_test
Unexecuted instantiation: physdev.c:atomic_dec_and_test
Unexecuted instantiation: platform_hypercall.c:atomic_dec_and_test
Unexecuted instantiation: psr.c:atomic_dec_and_test
Unexecuted instantiation: setup.c:atomic_dec_and_test
Unexecuted instantiation: smp.c:atomic_dec_and_test
Unexecuted instantiation: smpboot.c:atomic_dec_and_test
Unexecuted instantiation: srat.c:atomic_dec_and_test
Unexecuted instantiation: traps.c:atomic_dec_and_test
Unexecuted instantiation: usercopy.c:atomic_dec_and_test
Unexecuted instantiation: x86_emulate.c:atomic_dec_and_test
Unexecuted instantiation: tboot.c:atomic_dec_and_test
Unexecuted instantiation: hpet.c:atomic_dec_and_test
Unexecuted instantiation: xstate.c:atomic_dec_and_test
Unexecuted instantiation: lib.c:atomic_dec_and_test
Unexecuted instantiation: power.c:atomic_dec_and_test
Unexecuted instantiation: suspend.c:atomic_dec_and_test
Unexecuted instantiation: cpu_idle.c:atomic_dec_and_test
Unexecuted instantiation: cpuidle_menu.c:atomic_dec_and_test
Unexecuted instantiation: powernow.c:atomic_dec_and_test
Unexecuted instantiation: amd.c:atomic_dec_and_test
Unexecuted instantiation: common.c:atomic_dec_and_test
Unexecuted instantiation: intel.c:atomic_dec_and_test
Unexecuted instantiation: mwait-idle.c:atomic_dec_and_test
Unexecuted instantiation: vpmu.c:atomic_dec_and_test
Unexecuted instantiation: vpmu_amd.c:atomic_dec_and_test
Unexecuted instantiation: vpmu_intel.c:atomic_dec_and_test
Unexecuted instantiation: amd_nonfatal.c:atomic_dec_and_test
Unexecuted instantiation: mce_amd.c:atomic_dec_and_test
Unexecuted instantiation: mcaction.c:atomic_dec_and_test
Unexecuted instantiation: barrier.c:atomic_dec_and_test
Unexecuted instantiation: mctelem.c:atomic_dec_and_test
Unexecuted instantiation: mce.c:atomic_dec_and_test
Unexecuted instantiation: mce-apei.c:atomic_dec_and_test
Unexecuted instantiation: mce_intel.c:atomic_dec_and_test
Unexecuted instantiation: non-fatal.c:atomic_dec_and_test
Unexecuted instantiation: util.c:atomic_dec_and_test
Unexecuted instantiation: vmce.c:atomic_dec_and_test
Unexecuted instantiation: generic.c:atomic_dec_and_test
Unexecuted instantiation: main.c:atomic_dec_and_test
Unexecuted instantiation: bigsmp.c:atomic_dec_and_test
Unexecuted instantiation: x2apic.c:atomic_dec_and_test
Unexecuted instantiation: default.c:atomic_dec_and_test
Unexecuted instantiation: delivery.c:atomic_dec_and_test
Unexecuted instantiation: probe.c:atomic_dec_and_test
Unexecuted instantiation: asid.c:atomic_dec_and_test
Unexecuted instantiation: dm.c:atomic_dec_and_test
Unexecuted instantiation: emulate.c:atomic_dec_and_test
Unexecuted instantiation: hvm.c:atomic_dec_and_test
Unexecuted instantiation: i8254.c:atomic_dec_and_test
Unexecuted instantiation: intercept.c:atomic_dec_and_test
Unexecuted instantiation: ioreq.c:atomic_dec_and_test
Unexecuted instantiation: mtrr.c:atomic_dec_and_test
Unexecuted instantiation: nestedhvm.c:atomic_dec_and_test
Unexecuted instantiation: pmtimer.c:atomic_dec_and_test
Unexecuted instantiation: rtc.c:atomic_dec_and_test
Unexecuted instantiation: save.c:atomic_dec_and_test
Unexecuted instantiation: stdvga.c:atomic_dec_and_test
Unexecuted instantiation: vioapic.c:atomic_dec_and_test
Unexecuted instantiation: viridian.c:atomic_dec_and_test
Unexecuted instantiation: vlapic.c:atomic_dec_and_test
Unexecuted instantiation: vmsi.c:atomic_dec_and_test
Unexecuted instantiation: vpic.c:atomic_dec_and_test
Unexecuted instantiation: vpt.c:atomic_dec_and_test
Unexecuted instantiation: intr.c:atomic_dec_and_test
Unexecuted instantiation: nestedsvm.c:atomic_dec_and_test
Unexecuted instantiation: svm.c:atomic_dec_and_test
Unexecuted instantiation: svmdebug.c:atomic_dec_and_test
Unexecuted instantiation: vmcb.c:atomic_dec_and_test
Unexecuted instantiation: realmode.c:atomic_dec_and_test
Unexecuted instantiation: vmcs.c:atomic_dec_and_test
Unexecuted instantiation: vmx.c:atomic_dec_and_test
Unexecuted instantiation: vvmx.c:atomic_dec_and_test
Unexecuted instantiation: paging.c:atomic_dec_and_test
Unexecuted instantiation: p2m.c:atomic_dec_and_test
Unexecuted instantiation: p2m-pt.c:atomic_dec_and_test
Unexecuted instantiation: p2m-ept.c:atomic_dec_and_test
Unexecuted instantiation: p2m-pod.c:atomic_dec_and_test
Unexecuted instantiation: altp2m.c:atomic_dec_and_test
Unexecuted instantiation: guest_walk.c:atomic_dec_and_test
Unexecuted instantiation: mem_paging.c:atomic_dec_and_test
Unexecuted instantiation: mem_sharing.c:atomic_dec_and_test
Unexecuted instantiation: multi.c:atomic_dec_and_test
Unexecuted instantiation: hap.c:atomic_dec_and_test
Unexecuted instantiation: nested_hap.c:atomic_dec_and_test
Unexecuted instantiation: nested_ept.c:atomic_dec_and_test
Unexecuted instantiation: nmi_int.c:atomic_dec_and_test
Unexecuted instantiation: op_model_p4.c:atomic_dec_and_test
Unexecuted instantiation: op_model_ppro.c:atomic_dec_and_test
Unexecuted instantiation: op_model_athlon.c:atomic_dec_and_test
Unexecuted instantiation: backtrace.c:atomic_dec_and_test
Unexecuted instantiation: callback.c:atomic_dec_and_test
Unexecuted instantiation: descriptor-tables.c:atomic_dec_and_test
Unexecuted instantiation: emul-gate-op.c:atomic_dec_and_test
Unexecuted instantiation: emul-inv-op.c:atomic_dec_and_test
Unexecuted instantiation: emul-priv-op.c:atomic_dec_and_test
Unexecuted instantiation: iret.c:atomic_dec_and_test
Unexecuted instantiation: misc-hypercalls.c:atomic_dec_and_test
Unexecuted instantiation: ro-page-fault.c:atomic_dec_and_test
Unexecuted instantiation: acpi_mmcfg.c:atomic_dec_and_test
Unexecuted instantiation: mmconf-fam10h.c:atomic_dec_and_test
Unexecuted instantiation: mmconfig_64.c:atomic_dec_and_test
Unexecuted instantiation: mmconfig-shared.c:atomic_dec_and_test
203
204
static inline int atomic_add_negative(int i, atomic_t *v)
205
0
{
206
0
    bool c;
207
0
208
0
    asm volatile ( "lock; addl %[i], %[counter]\n\t"
209
0
                   ASM_FLAG_OUT(, "sets %[sf]\n\t")
210
0
                   : [counter] "+m" (*(volatile int *)&v->counter),
211
0
                     [sf] ASM_FLAG_OUT("=@ccs", "=qm") (c)
212
0
                   : [i] "ir" (i) : "memory" );
213
0
214
0
    return c;
215
0
}
Unexecuted instantiation: cpu.c:atomic_add_negative
Unexecuted instantiation: cpupool.c:atomic_add_negative
Unexecuted instantiation: domctl.c:atomic_add_negative
Unexecuted instantiation: domain.c:atomic_add_negative
Unexecuted instantiation: event_2l.c:atomic_add_negative
Unexecuted instantiation: event_channel.c:atomic_add_negative
Unexecuted instantiation: event_fifo.c:atomic_add_negative
Unexecuted instantiation: grant_table.c:atomic_add_negative
Unexecuted instantiation: guestcopy.c:atomic_add_negative
Unexecuted instantiation: irq.c:atomic_add_negative
Unexecuted instantiation: kernel.c:atomic_add_negative
Unexecuted instantiation: keyhandler.c:atomic_add_negative
Unexecuted instantiation: kexec.c:atomic_add_negative
Unexecuted instantiation: kimage.c:atomic_add_negative
Unexecuted instantiation: mem_access.c:atomic_add_negative
Unexecuted instantiation: memory.c:atomic_add_negative
Unexecuted instantiation: monitor.c:atomic_add_negative
Unexecuted instantiation: multicall.c:atomic_add_negative
Unexecuted instantiation: page_alloc.c:atomic_add_negative
Unexecuted instantiation: pdx.c:atomic_add_negative
Unexecuted instantiation: preempt.c:atomic_add_negative
Unexecuted instantiation: rangeset.c:atomic_add_negative
Unexecuted instantiation: rcupdate.c:atomic_add_negative
Unexecuted instantiation: rwlock.c:atomic_add_negative
Unexecuted instantiation: sched_arinc653.c:atomic_add_negative
Unexecuted instantiation: sched_credit.c:atomic_add_negative
Unexecuted instantiation: sched_credit2.c:atomic_add_negative
Unexecuted instantiation: sched_rt.c:atomic_add_negative
Unexecuted instantiation: sched_null.c:atomic_add_negative
Unexecuted instantiation: schedule.c:atomic_add_negative
Unexecuted instantiation: shutdown.c:atomic_add_negative
Unexecuted instantiation: softirq.c:atomic_add_negative
Unexecuted instantiation: spinlock.c:atomic_add_negative
Unexecuted instantiation: stop_machine.c:atomic_add_negative
Unexecuted instantiation: symbols.c:atomic_add_negative
Unexecuted instantiation: sysctl.c:atomic_add_negative
Unexecuted instantiation: tasklet.c:atomic_add_negative
Unexecuted instantiation: time.c:atomic_add_negative
Unexecuted instantiation: timer.c:atomic_add_negative
Unexecuted instantiation: trace.c:atomic_add_negative
Unexecuted instantiation: vm_event.c:atomic_add_negative
Unexecuted instantiation: vmap.c:atomic_add_negative
Unexecuted instantiation: vsprintf.c:atomic_add_negative
Unexecuted instantiation: wait.c:atomic_add_negative
Unexecuted instantiation: xenoprof.c:atomic_add_negative
Unexecuted instantiation: xmalloc_tlsf.c:atomic_add_negative
Unexecuted instantiation: tmem.c:atomic_add_negative
Unexecuted instantiation: tmem_xen.c:atomic_add_negative
Unexecuted instantiation: tmem_control.c:atomic_add_negative
Unexecuted instantiation: llvm.c:atomic_add_negative
Unexecuted instantiation: libelf-loader.c:atomic_add_negative
Unexecuted instantiation: console.c:atomic_add_negative
Unexecuted instantiation: ns16550.c:atomic_add_negative
Unexecuted instantiation: ehci-dbgp.c:atomic_add_negative
Unexecuted instantiation: serial.c:atomic_add_negative
Unexecuted instantiation: cpufreq.c:atomic_add_negative
Unexecuted instantiation: cpufreq_ondemand.c:atomic_add_negative
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_add_negative
Unexecuted instantiation: utility.c:atomic_add_negative
Unexecuted instantiation: pci.c:atomic_add_negative
Unexecuted instantiation: vpci.c:atomic_add_negative
Unexecuted instantiation: header.c:atomic_add_negative
Unexecuted instantiation: msi.c:atomic_add_negative
Unexecuted instantiation: msix.c:atomic_add_negative
Unexecuted instantiation: iommu.c:atomic_add_negative
Unexecuted instantiation: io.c:atomic_add_negative
Unexecuted instantiation: dmar.c:atomic_add_negative
Unexecuted instantiation: utils.c:atomic_add_negative
Unexecuted instantiation: qinval.c:atomic_add_negative
Unexecuted instantiation: intremap.c:atomic_add_negative
Unexecuted instantiation: quirks.c:atomic_add_negative
Unexecuted instantiation: vtd.c:atomic_add_negative
Unexecuted instantiation: ats.c:atomic_add_negative
Unexecuted instantiation: iommu_init.c:atomic_add_negative
Unexecuted instantiation: iommu_map.c:atomic_add_negative
Unexecuted instantiation: pci_amd_iommu.c:atomic_add_negative
Unexecuted instantiation: iommu_intr.c:atomic_add_negative
Unexecuted instantiation: iommu_cmd.c:atomic_add_negative
Unexecuted instantiation: iommu_guest.c:atomic_add_negative
Unexecuted instantiation: numa.c:atomic_add_negative
Unexecuted instantiation: osl.c:atomic_add_negative
Unexecuted instantiation: pmstat.c:atomic_add_negative
Unexecuted instantiation: hwregs.c:atomic_add_negative
Unexecuted instantiation: reboot.c:atomic_add_negative
Unexecuted instantiation: tbutils.c:atomic_add_negative
Unexecuted instantiation: utglobal.c:atomic_add_negative
Unexecuted instantiation: erst.c:atomic_add_negative
Unexecuted instantiation: hest.c:atomic_add_negative
Unexecuted instantiation: apei-base.c:atomic_add_negative
Unexecuted instantiation: apei-io.c:atomic_add_negative
Unexecuted instantiation: vga.c:atomic_add_negative
Unexecuted instantiation: vesa.c:atomic_add_negative
Unexecuted instantiation: xsm_core.c:atomic_add_negative
Unexecuted instantiation: apic.c:atomic_add_negative
Unexecuted instantiation: cpuid.c:atomic_add_negative
Unexecuted instantiation: compat.c:atomic_add_negative
Unexecuted instantiation: crash.c:atomic_add_negative
Unexecuted instantiation: debug.c:atomic_add_negative
Unexecuted instantiation: domain_page.c:atomic_add_negative
Unexecuted instantiation: e820.c:atomic_add_negative
Unexecuted instantiation: extable.c:atomic_add_negative
Unexecuted instantiation: flushtlb.c:atomic_add_negative
Unexecuted instantiation: hypercall.c:atomic_add_negative
Unexecuted instantiation: i387.c:atomic_add_negative
Unexecuted instantiation: i8259.c:atomic_add_negative
Unexecuted instantiation: io_apic.c:atomic_add_negative
Unexecuted instantiation: msr.c:atomic_add_negative
Unexecuted instantiation: ioport_emulate.c:atomic_add_negative
Unexecuted instantiation: machine_kexec.c:atomic_add_negative
Unexecuted instantiation: microcode_amd.c:atomic_add_negative
Unexecuted instantiation: microcode_intel.c:atomic_add_negative
Unexecuted instantiation: microcode.c:atomic_add_negative
Unexecuted instantiation: mm.c:atomic_add_negative
Unexecuted instantiation: mpparse.c:atomic_add_negative
Unexecuted instantiation: nmi.c:atomic_add_negative
Unexecuted instantiation: percpu.c:atomic_add_negative
Unexecuted instantiation: physdev.c:atomic_add_negative
Unexecuted instantiation: platform_hypercall.c:atomic_add_negative
Unexecuted instantiation: psr.c:atomic_add_negative
Unexecuted instantiation: setup.c:atomic_add_negative
Unexecuted instantiation: smp.c:atomic_add_negative
Unexecuted instantiation: smpboot.c:atomic_add_negative
Unexecuted instantiation: srat.c:atomic_add_negative
Unexecuted instantiation: traps.c:atomic_add_negative
Unexecuted instantiation: usercopy.c:atomic_add_negative
Unexecuted instantiation: x86_emulate.c:atomic_add_negative
Unexecuted instantiation: tboot.c:atomic_add_negative
Unexecuted instantiation: hpet.c:atomic_add_negative
Unexecuted instantiation: xstate.c:atomic_add_negative
Unexecuted instantiation: lib.c:atomic_add_negative
Unexecuted instantiation: power.c:atomic_add_negative
Unexecuted instantiation: suspend.c:atomic_add_negative
Unexecuted instantiation: cpu_idle.c:atomic_add_negative
Unexecuted instantiation: cpuidle_menu.c:atomic_add_negative
Unexecuted instantiation: powernow.c:atomic_add_negative
Unexecuted instantiation: amd.c:atomic_add_negative
Unexecuted instantiation: common.c:atomic_add_negative
Unexecuted instantiation: intel.c:atomic_add_negative
Unexecuted instantiation: mwait-idle.c:atomic_add_negative
Unexecuted instantiation: vpmu.c:atomic_add_negative
Unexecuted instantiation: vpmu_amd.c:atomic_add_negative
Unexecuted instantiation: vpmu_intel.c:atomic_add_negative
Unexecuted instantiation: amd_nonfatal.c:atomic_add_negative
Unexecuted instantiation: mce_amd.c:atomic_add_negative
Unexecuted instantiation: mcaction.c:atomic_add_negative
Unexecuted instantiation: barrier.c:atomic_add_negative
Unexecuted instantiation: mctelem.c:atomic_add_negative
Unexecuted instantiation: mce.c:atomic_add_negative
Unexecuted instantiation: mce-apei.c:atomic_add_negative
Unexecuted instantiation: mce_intel.c:atomic_add_negative
Unexecuted instantiation: non-fatal.c:atomic_add_negative
Unexecuted instantiation: util.c:atomic_add_negative
Unexecuted instantiation: vmce.c:atomic_add_negative
Unexecuted instantiation: generic.c:atomic_add_negative
Unexecuted instantiation: main.c:atomic_add_negative
Unexecuted instantiation: bigsmp.c:atomic_add_negative
Unexecuted instantiation: x2apic.c:atomic_add_negative
Unexecuted instantiation: default.c:atomic_add_negative
Unexecuted instantiation: delivery.c:atomic_add_negative
Unexecuted instantiation: probe.c:atomic_add_negative
Unexecuted instantiation: asid.c:atomic_add_negative
Unexecuted instantiation: dm.c:atomic_add_negative
Unexecuted instantiation: emulate.c:atomic_add_negative
Unexecuted instantiation: hvm.c:atomic_add_negative
Unexecuted instantiation: i8254.c:atomic_add_negative
Unexecuted instantiation: intercept.c:atomic_add_negative
Unexecuted instantiation: ioreq.c:atomic_add_negative
Unexecuted instantiation: mtrr.c:atomic_add_negative
Unexecuted instantiation: nestedhvm.c:atomic_add_negative
Unexecuted instantiation: pmtimer.c:atomic_add_negative
Unexecuted instantiation: rtc.c:atomic_add_negative
Unexecuted instantiation: save.c:atomic_add_negative
Unexecuted instantiation: stdvga.c:atomic_add_negative
Unexecuted instantiation: vioapic.c:atomic_add_negative
Unexecuted instantiation: viridian.c:atomic_add_negative
Unexecuted instantiation: vlapic.c:atomic_add_negative
Unexecuted instantiation: vmsi.c:atomic_add_negative
Unexecuted instantiation: vpic.c:atomic_add_negative
Unexecuted instantiation: vpt.c:atomic_add_negative
Unexecuted instantiation: intr.c:atomic_add_negative
Unexecuted instantiation: nestedsvm.c:atomic_add_negative
Unexecuted instantiation: svm.c:atomic_add_negative
Unexecuted instantiation: svmdebug.c:atomic_add_negative
Unexecuted instantiation: vmcb.c:atomic_add_negative
Unexecuted instantiation: realmode.c:atomic_add_negative
Unexecuted instantiation: vmcs.c:atomic_add_negative
Unexecuted instantiation: vmx.c:atomic_add_negative
Unexecuted instantiation: vvmx.c:atomic_add_negative
Unexecuted instantiation: paging.c:atomic_add_negative
Unexecuted instantiation: p2m.c:atomic_add_negative
Unexecuted instantiation: p2m-pt.c:atomic_add_negative
Unexecuted instantiation: p2m-ept.c:atomic_add_negative
Unexecuted instantiation: p2m-pod.c:atomic_add_negative
Unexecuted instantiation: altp2m.c:atomic_add_negative
Unexecuted instantiation: guest_walk.c:atomic_add_negative
Unexecuted instantiation: mem_paging.c:atomic_add_negative
Unexecuted instantiation: mem_sharing.c:atomic_add_negative
Unexecuted instantiation: multi.c:atomic_add_negative
Unexecuted instantiation: hap.c:atomic_add_negative
Unexecuted instantiation: nested_hap.c:atomic_add_negative
Unexecuted instantiation: nested_ept.c:atomic_add_negative
Unexecuted instantiation: nmi_int.c:atomic_add_negative
Unexecuted instantiation: op_model_p4.c:atomic_add_negative
Unexecuted instantiation: op_model_ppro.c:atomic_add_negative
Unexecuted instantiation: op_model_athlon.c:atomic_add_negative
Unexecuted instantiation: backtrace.c:atomic_add_negative
Unexecuted instantiation: callback.c:atomic_add_negative
Unexecuted instantiation: descriptor-tables.c:atomic_add_negative
Unexecuted instantiation: emul-gate-op.c:atomic_add_negative
Unexecuted instantiation: emul-inv-op.c:atomic_add_negative
Unexecuted instantiation: emul-priv-op.c:atomic_add_negative
Unexecuted instantiation: iret.c:atomic_add_negative
Unexecuted instantiation: misc-hypercalls.c:atomic_add_negative
Unexecuted instantiation: ro-page-fault.c:atomic_add_negative
Unexecuted instantiation: acpi_mmcfg.c:atomic_add_negative
Unexecuted instantiation: mmconf-fam10h.c:atomic_add_negative
Unexecuted instantiation: mmconfig_64.c:atomic_add_negative
Unexecuted instantiation: mmconfig-shared.c:atomic_add_negative
216
217
static inline int atomic_add_unless(atomic_t *v, int a, int u)
218
0
{
219
0
    int c, old;
220
0
221
0
    c = atomic_read(v);
222
0
    while (c != u && (old = atomic_cmpxchg(v, c, c + a)) != c)
223
0
        c = old;
224
0
    return c;
225
0
}
Unexecuted instantiation: mmconfig-shared.c:atomic_add_unless
Unexecuted instantiation: cpu.c:atomic_add_unless
Unexecuted instantiation: cpupool.c:atomic_add_unless
Unexecuted instantiation: domctl.c:atomic_add_unless
Unexecuted instantiation: domain.c:atomic_add_unless
Unexecuted instantiation: event_2l.c:atomic_add_unless
Unexecuted instantiation: event_channel.c:atomic_add_unless
Unexecuted instantiation: event_fifo.c:atomic_add_unless
Unexecuted instantiation: grant_table.c:atomic_add_unless
Unexecuted instantiation: guestcopy.c:atomic_add_unless
Unexecuted instantiation: irq.c:atomic_add_unless
Unexecuted instantiation: kernel.c:atomic_add_unless
Unexecuted instantiation: keyhandler.c:atomic_add_unless
Unexecuted instantiation: kexec.c:atomic_add_unless
Unexecuted instantiation: kimage.c:atomic_add_unless
Unexecuted instantiation: mem_access.c:atomic_add_unless
Unexecuted instantiation: memory.c:atomic_add_unless
Unexecuted instantiation: monitor.c:atomic_add_unless
Unexecuted instantiation: multicall.c:atomic_add_unless
Unexecuted instantiation: page_alloc.c:atomic_add_unless
Unexecuted instantiation: pdx.c:atomic_add_unless
Unexecuted instantiation: preempt.c:atomic_add_unless
Unexecuted instantiation: rangeset.c:atomic_add_unless
Unexecuted instantiation: rcupdate.c:atomic_add_unless
Unexecuted instantiation: rwlock.c:atomic_add_unless
Unexecuted instantiation: sched_arinc653.c:atomic_add_unless
Unexecuted instantiation: sched_credit.c:atomic_add_unless
Unexecuted instantiation: sched_credit2.c:atomic_add_unless
Unexecuted instantiation: sched_rt.c:atomic_add_unless
Unexecuted instantiation: sched_null.c:atomic_add_unless
Unexecuted instantiation: schedule.c:atomic_add_unless
Unexecuted instantiation: shutdown.c:atomic_add_unless
Unexecuted instantiation: softirq.c:atomic_add_unless
Unexecuted instantiation: spinlock.c:atomic_add_unless
Unexecuted instantiation: stop_machine.c:atomic_add_unless
Unexecuted instantiation: symbols.c:atomic_add_unless
Unexecuted instantiation: sysctl.c:atomic_add_unless
Unexecuted instantiation: tasklet.c:atomic_add_unless
Unexecuted instantiation: time.c:atomic_add_unless
Unexecuted instantiation: timer.c:atomic_add_unless
Unexecuted instantiation: trace.c:atomic_add_unless
Unexecuted instantiation: vm_event.c:atomic_add_unless
Unexecuted instantiation: vmap.c:atomic_add_unless
Unexecuted instantiation: vsprintf.c:atomic_add_unless
Unexecuted instantiation: wait.c:atomic_add_unless
Unexecuted instantiation: xenoprof.c:atomic_add_unless
Unexecuted instantiation: xmalloc_tlsf.c:atomic_add_unless
Unexecuted instantiation: tmem.c:atomic_add_unless
Unexecuted instantiation: tmem_xen.c:atomic_add_unless
Unexecuted instantiation: tmem_control.c:atomic_add_unless
Unexecuted instantiation: llvm.c:atomic_add_unless
Unexecuted instantiation: libelf-loader.c:atomic_add_unless
Unexecuted instantiation: console.c:atomic_add_unless
Unexecuted instantiation: ns16550.c:atomic_add_unless
Unexecuted instantiation: ehci-dbgp.c:atomic_add_unless
Unexecuted instantiation: serial.c:atomic_add_unless
Unexecuted instantiation: cpufreq.c:atomic_add_unless
Unexecuted instantiation: cpufreq_ondemand.c:atomic_add_unless
Unexecuted instantiation: cpufreq_misc_governors.c:atomic_add_unless
Unexecuted instantiation: utility.c:atomic_add_unless
Unexecuted instantiation: pci.c:atomic_add_unless
Unexecuted instantiation: vpci.c:atomic_add_unless
Unexecuted instantiation: header.c:atomic_add_unless
Unexecuted instantiation: msi.c:atomic_add_unless
Unexecuted instantiation: msix.c:atomic_add_unless
Unexecuted instantiation: iommu.c:atomic_add_unless
Unexecuted instantiation: io.c:atomic_add_unless
Unexecuted instantiation: dmar.c:atomic_add_unless
Unexecuted instantiation: utils.c:atomic_add_unless
Unexecuted instantiation: qinval.c:atomic_add_unless
Unexecuted instantiation: intremap.c:atomic_add_unless
Unexecuted instantiation: quirks.c:atomic_add_unless
Unexecuted instantiation: vtd.c:atomic_add_unless
Unexecuted instantiation: ats.c:atomic_add_unless
Unexecuted instantiation: iommu_init.c:atomic_add_unless
Unexecuted instantiation: iommu_map.c:atomic_add_unless
Unexecuted instantiation: pci_amd_iommu.c:atomic_add_unless
Unexecuted instantiation: iommu_intr.c:atomic_add_unless
Unexecuted instantiation: iommu_cmd.c:atomic_add_unless
Unexecuted instantiation: iommu_guest.c:atomic_add_unless
Unexecuted instantiation: numa.c:atomic_add_unless
Unexecuted instantiation: osl.c:atomic_add_unless
Unexecuted instantiation: pmstat.c:atomic_add_unless
Unexecuted instantiation: hwregs.c:atomic_add_unless
Unexecuted instantiation: reboot.c:atomic_add_unless
Unexecuted instantiation: tbutils.c:atomic_add_unless
Unexecuted instantiation: utglobal.c:atomic_add_unless
Unexecuted instantiation: erst.c:atomic_add_unless
Unexecuted instantiation: hest.c:atomic_add_unless
Unexecuted instantiation: apei-base.c:atomic_add_unless
Unexecuted instantiation: apei-io.c:atomic_add_unless
Unexecuted instantiation: vga.c:atomic_add_unless
Unexecuted instantiation: vesa.c:atomic_add_unless
Unexecuted instantiation: xsm_core.c:atomic_add_unless
Unexecuted instantiation: apic.c:atomic_add_unless
Unexecuted instantiation: cpuid.c:atomic_add_unless
Unexecuted instantiation: compat.c:atomic_add_unless
Unexecuted instantiation: crash.c:atomic_add_unless
Unexecuted instantiation: debug.c:atomic_add_unless
Unexecuted instantiation: domain_page.c:atomic_add_unless
Unexecuted instantiation: e820.c:atomic_add_unless
Unexecuted instantiation: extable.c:atomic_add_unless
Unexecuted instantiation: flushtlb.c:atomic_add_unless
Unexecuted instantiation: hypercall.c:atomic_add_unless
Unexecuted instantiation: i387.c:atomic_add_unless
Unexecuted instantiation: i8259.c:atomic_add_unless
Unexecuted instantiation: io_apic.c:atomic_add_unless
Unexecuted instantiation: msr.c:atomic_add_unless
Unexecuted instantiation: ioport_emulate.c:atomic_add_unless
Unexecuted instantiation: machine_kexec.c:atomic_add_unless
Unexecuted instantiation: microcode_amd.c:atomic_add_unless
Unexecuted instantiation: microcode_intel.c:atomic_add_unless
Unexecuted instantiation: microcode.c:atomic_add_unless
Unexecuted instantiation: mm.c:atomic_add_unless
Unexecuted instantiation: mpparse.c:atomic_add_unless
Unexecuted instantiation: nmi.c:atomic_add_unless
Unexecuted instantiation: percpu.c:atomic_add_unless
Unexecuted instantiation: physdev.c:atomic_add_unless
Unexecuted instantiation: platform_hypercall.c:atomic_add_unless
Unexecuted instantiation: psr.c:atomic_add_unless
Unexecuted instantiation: setup.c:atomic_add_unless
Unexecuted instantiation: smp.c:atomic_add_unless
Unexecuted instantiation: smpboot.c:atomic_add_unless
Unexecuted instantiation: srat.c:atomic_add_unless
Unexecuted instantiation: traps.c:atomic_add_unless
Unexecuted instantiation: usercopy.c:atomic_add_unless
Unexecuted instantiation: x86_emulate.c:atomic_add_unless
Unexecuted instantiation: tboot.c:atomic_add_unless
Unexecuted instantiation: hpet.c:atomic_add_unless
Unexecuted instantiation: xstate.c:atomic_add_unless
Unexecuted instantiation: lib.c:atomic_add_unless
Unexecuted instantiation: power.c:atomic_add_unless
Unexecuted instantiation: suspend.c:atomic_add_unless
Unexecuted instantiation: cpu_idle.c:atomic_add_unless
Unexecuted instantiation: cpuidle_menu.c:atomic_add_unless
Unexecuted instantiation: powernow.c:atomic_add_unless
Unexecuted instantiation: amd.c:atomic_add_unless
Unexecuted instantiation: common.c:atomic_add_unless
Unexecuted instantiation: intel.c:atomic_add_unless
Unexecuted instantiation: mwait-idle.c:atomic_add_unless
Unexecuted instantiation: vpmu.c:atomic_add_unless
Unexecuted instantiation: vpmu_amd.c:atomic_add_unless
Unexecuted instantiation: vpmu_intel.c:atomic_add_unless
Unexecuted instantiation: amd_nonfatal.c:atomic_add_unless
Unexecuted instantiation: mce_amd.c:atomic_add_unless
Unexecuted instantiation: mcaction.c:atomic_add_unless
Unexecuted instantiation: barrier.c:atomic_add_unless
Unexecuted instantiation: mctelem.c:atomic_add_unless
Unexecuted instantiation: mce.c:atomic_add_unless
Unexecuted instantiation: mce-apei.c:atomic_add_unless
Unexecuted instantiation: mce_intel.c:atomic_add_unless
Unexecuted instantiation: non-fatal.c:atomic_add_unless
Unexecuted instantiation: util.c:atomic_add_unless
Unexecuted instantiation: vmce.c:atomic_add_unless
Unexecuted instantiation: generic.c:atomic_add_unless
Unexecuted instantiation: main.c:atomic_add_unless
Unexecuted instantiation: bigsmp.c:atomic_add_unless
Unexecuted instantiation: x2apic.c:atomic_add_unless
Unexecuted instantiation: default.c:atomic_add_unless
Unexecuted instantiation: delivery.c:atomic_add_unless
Unexecuted instantiation: probe.c:atomic_add_unless
Unexecuted instantiation: asid.c:atomic_add_unless
Unexecuted instantiation: dm.c:atomic_add_unless
Unexecuted instantiation: emulate.c:atomic_add_unless
Unexecuted instantiation: hvm.c:atomic_add_unless
Unexecuted instantiation: i8254.c:atomic_add_unless
Unexecuted instantiation: intercept.c:atomic_add_unless
Unexecuted instantiation: ioreq.c:atomic_add_unless
Unexecuted instantiation: mtrr.c:atomic_add_unless
Unexecuted instantiation: nestedhvm.c:atomic_add_unless
Unexecuted instantiation: pmtimer.c:atomic_add_unless
Unexecuted instantiation: rtc.c:atomic_add_unless
Unexecuted instantiation: save.c:atomic_add_unless
Unexecuted instantiation: stdvga.c:atomic_add_unless
Unexecuted instantiation: vioapic.c:atomic_add_unless
Unexecuted instantiation: viridian.c:atomic_add_unless
Unexecuted instantiation: vlapic.c:atomic_add_unless
Unexecuted instantiation: vmsi.c:atomic_add_unless
Unexecuted instantiation: vpic.c:atomic_add_unless
Unexecuted instantiation: vpt.c:atomic_add_unless
Unexecuted instantiation: intr.c:atomic_add_unless
Unexecuted instantiation: nestedsvm.c:atomic_add_unless
Unexecuted instantiation: svm.c:atomic_add_unless
Unexecuted instantiation: svmdebug.c:atomic_add_unless
Unexecuted instantiation: vmcb.c:atomic_add_unless
Unexecuted instantiation: realmode.c:atomic_add_unless
Unexecuted instantiation: vmcs.c:atomic_add_unless
Unexecuted instantiation: vmx.c:atomic_add_unless
Unexecuted instantiation: vvmx.c:atomic_add_unless
Unexecuted instantiation: paging.c:atomic_add_unless
Unexecuted instantiation: p2m.c:atomic_add_unless
Unexecuted instantiation: p2m-pt.c:atomic_add_unless
Unexecuted instantiation: p2m-ept.c:atomic_add_unless
Unexecuted instantiation: p2m-pod.c:atomic_add_unless
Unexecuted instantiation: altp2m.c:atomic_add_unless
Unexecuted instantiation: guest_walk.c:atomic_add_unless
Unexecuted instantiation: mem_paging.c:atomic_add_unless
Unexecuted instantiation: mem_sharing.c:atomic_add_unless
Unexecuted instantiation: multi.c:atomic_add_unless
Unexecuted instantiation: hap.c:atomic_add_unless
Unexecuted instantiation: nested_hap.c:atomic_add_unless
Unexecuted instantiation: nested_ept.c:atomic_add_unless
Unexecuted instantiation: nmi_int.c:atomic_add_unless
Unexecuted instantiation: op_model_p4.c:atomic_add_unless
Unexecuted instantiation: op_model_ppro.c:atomic_add_unless
Unexecuted instantiation: op_model_athlon.c:atomic_add_unless
Unexecuted instantiation: backtrace.c:atomic_add_unless
Unexecuted instantiation: callback.c:atomic_add_unless
Unexecuted instantiation: descriptor-tables.c:atomic_add_unless
Unexecuted instantiation: emul-gate-op.c:atomic_add_unless
Unexecuted instantiation: emul-inv-op.c:atomic_add_unless
Unexecuted instantiation: emul-priv-op.c:atomic_add_unless
Unexecuted instantiation: iret.c:atomic_add_unless
Unexecuted instantiation: misc-hypercalls.c:atomic_add_unless
Unexecuted instantiation: ro-page-fault.c:atomic_add_unless
Unexecuted instantiation: acpi_mmcfg.c:atomic_add_unless
Unexecuted instantiation: mmconf-fam10h.c:atomic_add_unless
Unexecuted instantiation: mmconfig_64.c:atomic_add_unless
226
227
#define atomic_xchg(v, new) (xchg(&((v)->counter), new))
228
229
#endif /* __ARCH_X86_ATOMIC__ */