Coverage Report

Created: 2017-10-25 09:10

/root/src/xen/xen/include/asm/hvm/hvm.h
Line
Count
Source (jump to first uncovered line)
1
/*
2
 * hvm.h: Hardware virtual machine assist interface definitions.
3
 *
4
 * Leendert van Doorn, leendert@watson.ibm.com
5
 * Copyright (c) 2005, International Business Machines Corporation.
6
 *
7
 * This program is free software; you can redistribute it and/or modify it
8
 * under the terms and conditions of the GNU General Public License,
9
 * version 2, as published by the Free Software Foundation.
10
 *
11
 * This program is distributed in the hope it will be useful, but WITHOUT
12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
14
 * more details.
15
 *
16
 * You should have received a copy of the GNU General Public License along with
17
 * this program; If not, see <http://www.gnu.org/licenses/>.
18
 */
19
20
#ifndef __ASM_X86_HVM_HVM_H__
21
#define __ASM_X86_HVM_HVM_H__
22
23
#include <asm/current.h>
24
#include <asm/x86_emulate.h>
25
#include <asm/hvm/asid.h>
26
#include <public/domctl.h>
27
#include <public/hvm/save.h>
28
#include <xen/mm.h>
29
30
#ifdef CONFIG_HVM_FEP
31
/* Permit use of the Forced Emulation Prefix in HVM guests */
32
extern bool_t opt_hvm_fep;
33
#else
34
#define opt_hvm_fep 0
35
#endif
36
37
/* Interrupt acknowledgement sources. */
38
enum hvm_intsrc {
39
    hvm_intsrc_none,
40
    hvm_intsrc_pic,
41
    hvm_intsrc_lapic,
42
    hvm_intsrc_nmi,
43
    hvm_intsrc_mce,
44
    hvm_intsrc_vector
45
};
46
struct hvm_intack {
47
    uint8_t source; /* enum hvm_intsrc */
48
    uint8_t vector;
49
};
50
9.79M
#define hvm_intack(src, vec)   ((struct hvm_intack) { hvm_intsrc_##src, vec })
51
7.62M
#define hvm_intack_none        hvm_intack(none, 0)
52
0
#define hvm_intack_pic(vec)    hvm_intack(pic, vec)
53
8.42k
#define hvm_intack_lapic(vec)  hvm_intack(lapic, vec)
54
0
#define hvm_intack_nmi         hvm_intack(nmi, 2)
55
0
#define hvm_intack_mce         hvm_intack(mce, 18)
56
2.15M
#define hvm_intack_vector(vec) hvm_intack(vector, vec)
57
enum hvm_intblk {
58
    hvm_intblk_none,      /* not blocked (deliverable) */
59
    hvm_intblk_shadow,    /* MOV-SS or STI shadow */
60
    hvm_intblk_rflags_ie, /* RFLAGS.IE == 0 */
61
    hvm_intblk_tpr,       /* LAPIC TPR too high */
62
    hvm_intblk_nmi_iret,  /* NMI blocked until IRET */
63
    hvm_intblk_arch,      /* SVM/VMX specific reason */
64
};
65
66
/* These happen to be the same as the VMX interrupt shadow definitions. */
67
212k
#define HVM_INTR_SHADOW_STI    0x00000001
68
212k
#define HVM_INTR_SHADOW_MOV_SS 0x00000002
69
#define HVM_INTR_SHADOW_SMI    0x00000004
70
0
#define HVM_INTR_SHADOW_NMI    0x00000008
71
72
/*
73
 * HAP super page capabilities:
74
 * bit0: if 2MB super page is allowed?
75
 * bit1: if 1GB super page is allowed?
76
 */
77
682
#define HVM_HAP_SUPERPAGE_2MB   0x00000001
78
14
#define HVM_HAP_SUPERPAGE_1GB   0x00000002
79
80
12
#define HVM_EVENT_VECTOR_UNSET    (-1)
81
#define HVM_EVENT_VECTOR_UPDATING (-2)
82
83
/*
84
 * The hardware virtual machine (HVM) interface abstracts away from the
85
 * x86/x86_64 CPU virtualization assist specifics. Currently this interface
86
 * supports Intel's VT-x and AMD's SVM extensions.
87
 */
88
struct hvm_function_table {
89
    char *name;
90
91
    /* Support Hardware-Assisted Paging? */
92
    bool_t hap_supported;
93
94
    /* Necessary hardware support for alternate p2m's? */
95
    bool altp2m_supported;
96
97
    /* Indicate HAP capabilities. */
98
    unsigned int hap_capabilities;
99
100
    /*
101
     * Initialise/destroy HVM domain/vcpu resources
102
     */
103
    int  (*domain_initialise)(struct domain *d);
104
    void (*domain_destroy)(struct domain *d);
105
    int  (*vcpu_initialise)(struct vcpu *v);
106
    void (*vcpu_destroy)(struct vcpu *v);
107
108
    /* save and load hvm guest cpu context for save/restore */
109
    void (*save_cpu_ctxt)(struct vcpu *v, struct hvm_hw_cpu *ctxt);
110
    int (*load_cpu_ctxt)(struct vcpu *v, struct hvm_hw_cpu *ctxt);
111
112
    unsigned int (*init_msr)(void);
113
    void (*save_msr)(struct vcpu *, struct hvm_msr *);
114
    int (*load_msr)(struct vcpu *, struct hvm_msr *);
115
116
    /* Examine specifics of the guest state. */
117
    unsigned int (*get_interrupt_shadow)(struct vcpu *v);
118
    void (*set_interrupt_shadow)(struct vcpu *v, unsigned int intr_shadow);
119
    int (*guest_x86_mode)(struct vcpu *v);
120
    unsigned int (*get_cpl)(struct vcpu *v);
121
    void (*get_segment_register)(struct vcpu *v, enum x86_segment seg,
122
                                 struct segment_register *reg);
123
    void (*set_segment_register)(struct vcpu *v, enum x86_segment seg,
124
                                 struct segment_register *reg);
125
    unsigned long (*get_shadow_gs_base)(struct vcpu *v);
126
127
    /* 
128
     * Re-set the value of CR3 that Xen runs on when handling VM exits.
129
     */
130
    void (*update_host_cr3)(struct vcpu *v);
131
132
    /*
133
     * Called to inform HVM layer that a guest CRn or EFER has changed.
134
     */
135
    void (*update_guest_cr)(struct vcpu *v, unsigned int cr);
136
    void (*update_guest_efer)(struct vcpu *v);
137
138
    void (*update_guest_vendor)(struct vcpu *v);
139
140
    void (*fpu_leave)(struct vcpu *v);
141
142
    int  (*get_guest_pat)(struct vcpu *v, u64 *);
143
    int  (*set_guest_pat)(struct vcpu *v, u64);
144
145
    bool (*get_guest_bndcfgs)(struct vcpu *v, u64 *);
146
    bool (*set_guest_bndcfgs)(struct vcpu *v, u64);
147
148
    void (*set_tsc_offset)(struct vcpu *v, u64 offset, u64 at_tsc);
149
150
    void (*inject_event)(const struct x86_event *event);
151
152
    void (*init_hypercall_page)(struct domain *d, void *hypercall_page);
153
154
    int  (*event_pending)(struct vcpu *v);
155
    bool (*get_pending_event)(struct vcpu *v, struct x86_event *info);
156
    void (*invlpg)(struct vcpu *v, unsigned long vaddr);
157
158
    int  (*cpu_up_prepare)(unsigned int cpu);
159
    void (*cpu_dead)(unsigned int cpu);
160
161
    int  (*cpu_up)(void);
162
    void (*cpu_down)(void);
163
164
    /* Copy up to 15 bytes from cached instruction bytes at current rIP. */
165
    unsigned int (*get_insn_bytes)(struct vcpu *v, uint8_t *buf);
166
167
    /* Instruction intercepts: non-void return values are X86EMUL codes. */
168
    void (*wbinvd_intercept)(void);
169
    void (*fpu_dirty_intercept)(void);
170
    int (*msr_read_intercept)(unsigned int msr, uint64_t *msr_content);
171
    int (*msr_write_intercept)(unsigned int msr, uint64_t msr_content);
172
    int (*vmfunc_intercept)(struct cpu_user_regs *regs);
173
    void (*handle_cd)(struct vcpu *v, unsigned long value);
174
    void (*set_info_guest)(struct vcpu *v);
175
    void (*set_rdtsc_exiting)(struct vcpu *v, bool_t);
176
    void (*set_descriptor_access_exiting)(struct vcpu *v, bool);
177
178
    /* Nested HVM */
179
    int (*nhvm_vcpu_initialise)(struct vcpu *v);
180
    void (*nhvm_vcpu_destroy)(struct vcpu *v);
181
    int (*nhvm_vcpu_reset)(struct vcpu *v);
182
    int (*nhvm_vcpu_vmexit_event)(struct vcpu *v, const struct x86_event *event);
183
    uint64_t (*nhvm_vcpu_p2m_base)(struct vcpu *v);
184
    bool_t (*nhvm_vmcx_guest_intercepts_event)(
185
        struct vcpu *v, unsigned int vector, int errcode);
186
187
    bool_t (*nhvm_vmcx_hap_enabled)(struct vcpu *v);
188
189
    enum hvm_intblk (*nhvm_intr_blocked)(struct vcpu *v);
190
    void (*nhvm_domain_relinquish_resources)(struct domain *d);
191
192
    /* Virtual interrupt delivery */
193
    void (*update_eoi_exit_bitmap)(struct vcpu *v, u8 vector, u8 trig);
194
    int (*virtual_intr_delivery_enabled)(void);
195
    void (*process_isr)(int isr, struct vcpu *v);
196
    void (*deliver_posted_intr)(struct vcpu *v, u8 vector);
197
    void (*sync_pir_to_irr)(struct vcpu *v);
198
    void (*handle_eoi)(u8 vector);
199
200
    /*Walk nested p2m  */
201
    int (*nhvm_hap_walk_L1_p2m)(struct vcpu *v, paddr_t L2_gpa,
202
                                paddr_t *L1_gpa, unsigned int *page_order,
203
                                uint8_t *p2m_acc, bool_t access_r,
204
                                bool_t access_w, bool_t access_x);
205
206
    void (*enable_msr_interception)(struct domain *d, uint32_t msr);
207
    bool_t (*is_singlestep_supported)(void);
208
    int (*set_mode)(struct vcpu *v, int mode);
209
210
    /* Alternate p2m */
211
    void (*altp2m_vcpu_update_p2m)(struct vcpu *v);
212
    void (*altp2m_vcpu_update_vmfunc_ve)(struct vcpu *v);
213
    bool_t (*altp2m_vcpu_emulate_ve)(struct vcpu *v);
214
    int (*altp2m_vcpu_emulate_vmfunc)(const struct cpu_user_regs *regs);
215
216
    /*
217
     * Parameters and callbacks for hardware-assisted TSC scaling,
218
     * which are valid only when the hardware feature is available.
219
     */
220
    struct {
221
        /* number of bits of the fractional part of TSC scaling ratio */
222
        uint8_t  ratio_frac_bits;
223
        /* maximum-allowed TSC scaling ratio */
224
        uint64_t max_ratio;
225
226
        /* Architecture function to setup TSC scaling ratio */
227
        void (*setup)(struct vcpu *v);
228
    } tsc_scaling;
229
};
230
231
extern struct hvm_function_table hvm_funcs;
232
extern bool_t hvm_enabled;
233
extern bool_t cpu_has_lmsl;
234
extern s8 hvm_port80_allowed;
235
236
extern const struct hvm_function_table *start_svm(void);
237
extern const struct hvm_function_table *start_vmx(void);
238
239
int hvm_domain_initialise(struct domain *d, unsigned long domcr_flags,
240
                          struct xen_arch_domainconfig *config);
241
void hvm_domain_relinquish_resources(struct domain *d);
242
void hvm_domain_destroy(struct domain *d);
243
void hvm_domain_soft_reset(struct domain *d);
244
245
int hvm_vcpu_initialise(struct vcpu *v);
246
void hvm_vcpu_destroy(struct vcpu *v);
247
void hvm_vcpu_down(struct vcpu *v);
248
int hvm_vcpu_cacheattr_init(struct vcpu *v);
249
void hvm_vcpu_cacheattr_destroy(struct vcpu *v);
250
void hvm_vcpu_reset_state(struct vcpu *v, uint16_t cs, uint16_t ip);
251
252
void hvm_get_guest_pat(struct vcpu *v, u64 *guest_pat);
253
int hvm_set_guest_pat(struct vcpu *v, u64 guest_pat);
254
255
u64 hvm_get_guest_tsc_fixed(struct vcpu *v, u64 at_tsc);
256
0
#define hvm_get_guest_tsc(v) hvm_get_guest_tsc_fixed(v, 0)
257
258
#define hvm_tsc_scaling_supported \
259
99.5k
    (!!hvm_funcs.tsc_scaling.ratio_frac_bits)
260
261
#define hvm_default_tsc_scaling_ratio \
262
0
    (1ULL << hvm_funcs.tsc_scaling.ratio_frac_bits)
263
264
#define hvm_tsc_scaling_ratio(d) \
265
0
    ((d)->arch.hvm_domain.tsc_scaling_ratio)
266
267
u64 hvm_scale_tsc(const struct domain *d, u64 tsc);
268
u64 hvm_get_tsc_scaling_ratio(u32 gtsc_khz);
269
270
int hvm_set_mode(struct vcpu *v, int mode);
271
void hvm_init_guest_time(struct domain *d);
272
void hvm_set_guest_time(struct vcpu *v, u64 guest_time);
273
u64 hvm_get_guest_time_fixed(struct vcpu *v, u64 at_tsc);
274
0
#define hvm_get_guest_time(v) hvm_get_guest_time_fixed(v, 0)
275
276
int vmsi_deliver(
277
    struct domain *d, int vector,
278
    uint8_t dest, uint8_t dest_mode,
279
    uint8_t delivery_mode, uint8_t trig_mode);
280
struct hvm_pirq_dpci;
281
void vmsi_deliver_pirq(struct domain *d, const struct hvm_pirq_dpci *);
282
int hvm_girq_dest_2_vcpu_id(struct domain *d, uint8_t dest, uint8_t dest_mode);
283
284
#define hvm_paging_enabled(v) \
285
16.4k
    (!!((v)->arch.hvm_vcpu.guest_cr[0] & X86_CR0_PG))
286
#define hvm_wp_enabled(v) \
287
0
    (!!((v)->arch.hvm_vcpu.guest_cr[0] & X86_CR0_WP))
288
#define hvm_pcid_enabled(v) \
289
0
    (!!((v)->arch.hvm_vcpu.guest_cr[4] & X86_CR4_PCIDE))
290
#define hvm_pae_enabled(v) \
291
110
    (hvm_paging_enabled(v) && ((v)->arch.hvm_vcpu.guest_cr[4] & X86_CR4_PAE))
292
#define hvm_smep_enabled(v) \
293
0
    (hvm_paging_enabled(v) && ((v)->arch.hvm_vcpu.guest_cr[4] & X86_CR4_SMEP))
294
#define hvm_smap_enabled(v) \
295
564
    (hvm_paging_enabled(v) && ((v)->arch.hvm_vcpu.guest_cr[4] & X86_CR4_SMAP))
296
/* HVM guests on Intel hardware leak Xen's NX settings into guest context. */
297
#define hvm_nx_enabled(v) \
298
3.18M
    ((boot_cpu_data.x86_vendor == X86_VENDOR_INTEL && cpu_has_nx) ||    \
299
0
     ((v)->arch.hvm_vcpu.guest_efer & EFER_NX))
300
#define hvm_pku_enabled(v) \
301
564
    (hvm_paging_enabled(v) && ((v)->arch.hvm_vcpu.guest_cr[4] & X86_CR4_PKE))
302
303
/* Can we use superpages in the HAP p2m table? */
304
12
#define hap_has_1gb (!!(hvm_funcs.hap_capabilities & HVM_HAP_SUPERPAGE_1GB))
305
680
#define hap_has_2mb (!!(hvm_funcs.hap_capabilities & HVM_HAP_SUPERPAGE_2MB))
306
307
11.0M
#define hvm_long_mode_active(v) (!!((v)->arch.hvm_vcpu.guest_efer & EFER_LMA))
308
309
enum hvm_intblk
310
hvm_interrupt_blocked(struct vcpu *v, struct hvm_intack intack);
311
312
static inline int
313
hvm_guest_x86_mode(struct vcpu *v)
314
304k
{
315
304k
    ASSERT(v == current);
316
304k
    return hvm_funcs.guest_x86_mode(v);
317
304k
}
Unexecuted instantiation: cpu.c:hvm_guest_x86_mode
Unexecuted instantiation: mmconfig-shared.c:hvm_guest_x86_mode
Unexecuted instantiation: mmconfig_64.c:hvm_guest_x86_mode
Unexecuted instantiation: mmconf-fam10h.c:hvm_guest_x86_mode
Unexecuted instantiation: acpi_mmcfg.c:hvm_guest_x86_mode
Unexecuted instantiation: ro-page-fault.c:hvm_guest_x86_mode
Unexecuted instantiation: misc-hypercalls.c:hvm_guest_x86_mode
Unexecuted instantiation: iret.c:hvm_guest_x86_mode
Unexecuted instantiation: emul-priv-op.c:hvm_guest_x86_mode
Unexecuted instantiation: emul-inv-op.c:hvm_guest_x86_mode
Unexecuted instantiation: emul-gate-op.c:hvm_guest_x86_mode
Unexecuted instantiation: descriptor-tables.c:hvm_guest_x86_mode
Unexecuted instantiation: callback.c:hvm_guest_x86_mode
Unexecuted instantiation: backtrace.c:hvm_guest_x86_mode
Unexecuted instantiation: op_model_athlon.c:hvm_guest_x86_mode
Unexecuted instantiation: op_model_ppro.c:hvm_guest_x86_mode
Unexecuted instantiation: op_model_p4.c:hvm_guest_x86_mode
Unexecuted instantiation: nmi_int.c:hvm_guest_x86_mode
Unexecuted instantiation: nested_ept.c:hvm_guest_x86_mode
Unexecuted instantiation: nested_hap.c:hvm_guest_x86_mode
Unexecuted instantiation: hap.c:hvm_guest_x86_mode
Unexecuted instantiation: multi.c:hvm_guest_x86_mode
Unexecuted instantiation: mem_sharing.c:hvm_guest_x86_mode
Unexecuted instantiation: mem_paging.c:hvm_guest_x86_mode
Unexecuted instantiation: guest_walk.c:hvm_guest_x86_mode
Unexecuted instantiation: altp2m.c:hvm_guest_x86_mode
Unexecuted instantiation: p2m-pod.c:hvm_guest_x86_mode
Unexecuted instantiation: p2m-ept.c:hvm_guest_x86_mode
Unexecuted instantiation: p2m-pt.c:hvm_guest_x86_mode
Unexecuted instantiation: p2m.c:hvm_guest_x86_mode
Unexecuted instantiation: paging.c:hvm_guest_x86_mode
Unexecuted instantiation: vvmx.c:hvm_guest_x86_mode
Unexecuted instantiation: vmx.c:hvm_guest_x86_mode
Unexecuted instantiation: vmcs.c:hvm_guest_x86_mode
Unexecuted instantiation: realmode.c:hvm_guest_x86_mode
Unexecuted instantiation: vmcb.c:hvm_guest_x86_mode
Unexecuted instantiation: svmdebug.c:hvm_guest_x86_mode
Unexecuted instantiation: svm.c:hvm_guest_x86_mode
Unexecuted instantiation: nestedsvm.c:hvm_guest_x86_mode
Unexecuted instantiation: intr.c:hvm_guest_x86_mode
Unexecuted instantiation: vpt.c:hvm_guest_x86_mode
Unexecuted instantiation: vpic.c:hvm_guest_x86_mode
Unexecuted instantiation: vmsi.c:hvm_guest_x86_mode
Unexecuted instantiation: vlapic.c:hvm_guest_x86_mode
Unexecuted instantiation: viridian.c:hvm_guest_x86_mode
Unexecuted instantiation: vioapic.c:hvm_guest_x86_mode
Unexecuted instantiation: stdvga.c:hvm_guest_x86_mode
Unexecuted instantiation: save.c:hvm_guest_x86_mode
Unexecuted instantiation: rtc.c:hvm_guest_x86_mode
Unexecuted instantiation: pmtimer.c:hvm_guest_x86_mode
Unexecuted instantiation: nestedhvm.c:hvm_guest_x86_mode
Unexecuted instantiation: mtrr.c:hvm_guest_x86_mode
Unexecuted instantiation: ioreq.c:hvm_guest_x86_mode
Unexecuted instantiation: intercept.c:hvm_guest_x86_mode
Unexecuted instantiation: i8254.c:hvm_guest_x86_mode
hvm.c:hvm_guest_x86_mode
Line
Count
Source
314
3
{
315
3
    ASSERT(v == current);
316
3
    return hvm_funcs.guest_x86_mode(v);
317
3
}
Unexecuted instantiation: emulate.c:hvm_guest_x86_mode
Unexecuted instantiation: dm.c:hvm_guest_x86_mode
Unexecuted instantiation: asid.c:hvm_guest_x86_mode
Unexecuted instantiation: probe.c:hvm_guest_x86_mode
Unexecuted instantiation: delivery.c:hvm_guest_x86_mode
Unexecuted instantiation: default.c:hvm_guest_x86_mode
Unexecuted instantiation: x2apic.c:hvm_guest_x86_mode
Unexecuted instantiation: bigsmp.c:hvm_guest_x86_mode
Unexecuted instantiation: vmce.c:hvm_guest_x86_mode
Unexecuted instantiation: util.c:hvm_guest_x86_mode
Unexecuted instantiation: non-fatal.c:hvm_guest_x86_mode
Unexecuted instantiation: mce_intel.c:hvm_guest_x86_mode
Unexecuted instantiation: mce-apei.c:hvm_guest_x86_mode
Unexecuted instantiation: mce.c:hvm_guest_x86_mode
Unexecuted instantiation: mctelem.c:hvm_guest_x86_mode
Unexecuted instantiation: barrier.c:hvm_guest_x86_mode
Unexecuted instantiation: mcaction.c:hvm_guest_x86_mode
Unexecuted instantiation: mce_amd.c:hvm_guest_x86_mode
Unexecuted instantiation: amd_nonfatal.c:hvm_guest_x86_mode
Unexecuted instantiation: vpmu_intel.c:hvm_guest_x86_mode
Unexecuted instantiation: vpmu_amd.c:hvm_guest_x86_mode
Unexecuted instantiation: vpmu.c:hvm_guest_x86_mode
Unexecuted instantiation: mwait-idle.c:hvm_guest_x86_mode
Unexecuted instantiation: intel.c:hvm_guest_x86_mode
Unexecuted instantiation: common.c:hvm_guest_x86_mode
Unexecuted instantiation: amd.c:hvm_guest_x86_mode
Unexecuted instantiation: cpuidle_menu.c:hvm_guest_x86_mode
Unexecuted instantiation: cpu_idle.c:hvm_guest_x86_mode
Unexecuted instantiation: suspend.c:hvm_guest_x86_mode
Unexecuted instantiation: power.c:hvm_guest_x86_mode
Unexecuted instantiation: lib.c:hvm_guest_x86_mode
Unexecuted instantiation: xstate.c:hvm_guest_x86_mode
Unexecuted instantiation: hpet.c:hvm_guest_x86_mode
Unexecuted instantiation: tboot.c:hvm_guest_x86_mode
Unexecuted instantiation: x86_emulate.c:hvm_guest_x86_mode
Unexecuted instantiation: usercopy.c:hvm_guest_x86_mode
Unexecuted instantiation: traps.c:hvm_guest_x86_mode
Unexecuted instantiation: smpboot.c:hvm_guest_x86_mode
Unexecuted instantiation: smp.c:hvm_guest_x86_mode
Unexecuted instantiation: setup.c:hvm_guest_x86_mode
Unexecuted instantiation: psr.c:hvm_guest_x86_mode
Unexecuted instantiation: platform_hypercall.c:hvm_guest_x86_mode
Unexecuted instantiation: physdev.c:hvm_guest_x86_mode
Unexecuted instantiation: numa.c:hvm_guest_x86_mode
Unexecuted instantiation: nmi.c:hvm_guest_x86_mode
Unexecuted instantiation: mpparse.c:hvm_guest_x86_mode
Unexecuted instantiation: mm.c:hvm_guest_x86_mode
Unexecuted instantiation: microcode.c:hvm_guest_x86_mode
Unexecuted instantiation: microcode_intel.c:hvm_guest_x86_mode
Unexecuted instantiation: microcode_amd.c:hvm_guest_x86_mode
Unexecuted instantiation: machine_kexec.c:hvm_guest_x86_mode
Unexecuted instantiation: ioport_emulate.c:hvm_guest_x86_mode
Unexecuted instantiation: msr.c:hvm_guest_x86_mode
Unexecuted instantiation: io_apic.c:hvm_guest_x86_mode
Unexecuted instantiation: i8259.c:hvm_guest_x86_mode
Unexecuted instantiation: i387.c:hvm_guest_x86_mode
hypercall.c:hvm_guest_x86_mode
Line
Count
Source
314
304k
{
315
304k
    ASSERT(v == current);
316
304k
    return hvm_funcs.guest_x86_mode(v);
317
304k
}
Unexecuted instantiation: flushtlb.c:hvm_guest_x86_mode
Unexecuted instantiation: domain_page.c:hvm_guest_x86_mode
Unexecuted instantiation: debug.c:hvm_guest_x86_mode
Unexecuted instantiation: crash.c:hvm_guest_x86_mode
Unexecuted instantiation: compat.c:hvm_guest_x86_mode
Unexecuted instantiation: cpuid.c:hvm_guest_x86_mode
Unexecuted instantiation: apic.c:hvm_guest_x86_mode
Unexecuted instantiation: xsm_core.c:hvm_guest_x86_mode
Unexecuted instantiation: vga.c:hvm_guest_x86_mode
Unexecuted instantiation: apei-io.c:hvm_guest_x86_mode
Unexecuted instantiation: erst.c:hvm_guest_x86_mode
Unexecuted instantiation: reboot.c:hvm_guest_x86_mode
Unexecuted instantiation: pmstat.c:hvm_guest_x86_mode
Unexecuted instantiation: iommu_guest.c:hvm_guest_x86_mode
Unexecuted instantiation: iommu_cmd.c:hvm_guest_x86_mode
Unexecuted instantiation: iommu_intr.c:hvm_guest_x86_mode
Unexecuted instantiation: pci_amd_iommu.c:hvm_guest_x86_mode
Unexecuted instantiation: iommu_map.c:hvm_guest_x86_mode
Unexecuted instantiation: iommu_init.c:hvm_guest_x86_mode
Unexecuted instantiation: ats.c:hvm_guest_x86_mode
Unexecuted instantiation: vtd.c:hvm_guest_x86_mode
Unexecuted instantiation: quirks.c:hvm_guest_x86_mode
Unexecuted instantiation: intremap.c:hvm_guest_x86_mode
Unexecuted instantiation: qinval.c:hvm_guest_x86_mode
Unexecuted instantiation: utils.c:hvm_guest_x86_mode
Unexecuted instantiation: dmar.c:hvm_guest_x86_mode
Unexecuted instantiation: io.c:hvm_guest_x86_mode
Unexecuted instantiation: iommu.c:hvm_guest_x86_mode
Unexecuted instantiation: msix.c:hvm_guest_x86_mode
Unexecuted instantiation: msi.c:hvm_guest_x86_mode
Unexecuted instantiation: header.c:hvm_guest_x86_mode
Unexecuted instantiation: vpci.c:hvm_guest_x86_mode
Unexecuted instantiation: pci.c:hvm_guest_x86_mode
Unexecuted instantiation: utility.c:hvm_guest_x86_mode
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_guest_x86_mode
Unexecuted instantiation: cpufreq_ondemand.c:hvm_guest_x86_mode
Unexecuted instantiation: cpufreq.c:hvm_guest_x86_mode
Unexecuted instantiation: ehci-dbgp.c:hvm_guest_x86_mode
Unexecuted instantiation: ns16550.c:hvm_guest_x86_mode
Unexecuted instantiation: console.c:hvm_guest_x86_mode
Unexecuted instantiation: libelf-loader.c:hvm_guest_x86_mode
Unexecuted instantiation: llvm.c:hvm_guest_x86_mode
Unexecuted instantiation: tmem_control.c:hvm_guest_x86_mode
Unexecuted instantiation: tmem_xen.c:hvm_guest_x86_mode
Unexecuted instantiation: tmem.c:hvm_guest_x86_mode
Unexecuted instantiation: xmalloc_tlsf.c:hvm_guest_x86_mode
Unexecuted instantiation: xenoprof.c:hvm_guest_x86_mode
Unexecuted instantiation: wait.c:hvm_guest_x86_mode
Unexecuted instantiation: vsprintf.c:hvm_guest_x86_mode
Unexecuted instantiation: vm_event.c:hvm_guest_x86_mode
Unexecuted instantiation: trace.c:hvm_guest_x86_mode
Unexecuted instantiation: timer.c:hvm_guest_x86_mode
Unexecuted instantiation: time.c:hvm_guest_x86_mode
Unexecuted instantiation: tasklet.c:hvm_guest_x86_mode
Unexecuted instantiation: sysctl.c:hvm_guest_x86_mode
Unexecuted instantiation: symbols.c:hvm_guest_x86_mode
Unexecuted instantiation: stop_machine.c:hvm_guest_x86_mode
Unexecuted instantiation: spinlock.c:hvm_guest_x86_mode
Unexecuted instantiation: softirq.c:hvm_guest_x86_mode
Unexecuted instantiation: shutdown.c:hvm_guest_x86_mode
Unexecuted instantiation: schedule.c:hvm_guest_x86_mode
Unexecuted instantiation: sched_null.c:hvm_guest_x86_mode
Unexecuted instantiation: sched_rt.c:hvm_guest_x86_mode
Unexecuted instantiation: sched_credit2.c:hvm_guest_x86_mode
Unexecuted instantiation: sched_credit.c:hvm_guest_x86_mode
Unexecuted instantiation: sched_arinc653.c:hvm_guest_x86_mode
Unexecuted instantiation: rwlock.c:hvm_guest_x86_mode
Unexecuted instantiation: rcupdate.c:hvm_guest_x86_mode
Unexecuted instantiation: rangeset.c:hvm_guest_x86_mode
Unexecuted instantiation: preempt.c:hvm_guest_x86_mode
Unexecuted instantiation: page_alloc.c:hvm_guest_x86_mode
Unexecuted instantiation: multicall.c:hvm_guest_x86_mode
Unexecuted instantiation: monitor.c:hvm_guest_x86_mode
Unexecuted instantiation: memory.c:hvm_guest_x86_mode
Unexecuted instantiation: mem_access.c:hvm_guest_x86_mode
Unexecuted instantiation: kimage.c:hvm_guest_x86_mode
Unexecuted instantiation: kexec.c:hvm_guest_x86_mode
Unexecuted instantiation: keyhandler.c:hvm_guest_x86_mode
Unexecuted instantiation: kernel.c:hvm_guest_x86_mode
Unexecuted instantiation: irq.c:hvm_guest_x86_mode
Unexecuted instantiation: guestcopy.c:hvm_guest_x86_mode
Unexecuted instantiation: grant_table.c:hvm_guest_x86_mode
Unexecuted instantiation: event_fifo.c:hvm_guest_x86_mode
Unexecuted instantiation: event_channel.c:hvm_guest_x86_mode
Unexecuted instantiation: event_2l.c:hvm_guest_x86_mode
Unexecuted instantiation: domain.c:hvm_guest_x86_mode
Unexecuted instantiation: domctl.c:hvm_guest_x86_mode
Unexecuted instantiation: cpupool.c:hvm_guest_x86_mode
318
319
static inline void
320
hvm_update_host_cr3(struct vcpu *v)
321
12
{
322
12
    if ( hvm_funcs.update_host_cr3 )
323
12
        hvm_funcs.update_host_cr3(v);
324
12
}
Unexecuted instantiation: cpu.c:hvm_update_host_cr3
Unexecuted instantiation: nmi.c:hvm_update_host_cr3
Unexecuted instantiation: mmconfig-shared.c:hvm_update_host_cr3
Unexecuted instantiation: mmconfig_64.c:hvm_update_host_cr3
Unexecuted instantiation: mmconf-fam10h.c:hvm_update_host_cr3
Unexecuted instantiation: acpi_mmcfg.c:hvm_update_host_cr3
Unexecuted instantiation: ro-page-fault.c:hvm_update_host_cr3
Unexecuted instantiation: misc-hypercalls.c:hvm_update_host_cr3
Unexecuted instantiation: iret.c:hvm_update_host_cr3
Unexecuted instantiation: emul-priv-op.c:hvm_update_host_cr3
Unexecuted instantiation: emul-inv-op.c:hvm_update_host_cr3
Unexecuted instantiation: emul-gate-op.c:hvm_update_host_cr3
Unexecuted instantiation: descriptor-tables.c:hvm_update_host_cr3
Unexecuted instantiation: callback.c:hvm_update_host_cr3
Unexecuted instantiation: backtrace.c:hvm_update_host_cr3
Unexecuted instantiation: op_model_athlon.c:hvm_update_host_cr3
Unexecuted instantiation: op_model_ppro.c:hvm_update_host_cr3
Unexecuted instantiation: op_model_p4.c:hvm_update_host_cr3
Unexecuted instantiation: nmi_int.c:hvm_update_host_cr3
Unexecuted instantiation: nested_ept.c:hvm_update_host_cr3
Unexecuted instantiation: nested_hap.c:hvm_update_host_cr3
hap.c:hvm_update_host_cr3
Line
Count
Source
321
12
{
322
12
    if ( hvm_funcs.update_host_cr3 )
323
12
        hvm_funcs.update_host_cr3(v);
324
12
}
Unexecuted instantiation: multi.c:hvm_update_host_cr3
Unexecuted instantiation: mem_sharing.c:hvm_update_host_cr3
Unexecuted instantiation: mem_paging.c:hvm_update_host_cr3
Unexecuted instantiation: guest_walk.c:hvm_update_host_cr3
Unexecuted instantiation: altp2m.c:hvm_update_host_cr3
Unexecuted instantiation: p2m-pod.c:hvm_update_host_cr3
Unexecuted instantiation: p2m-ept.c:hvm_update_host_cr3
Unexecuted instantiation: p2m-pt.c:hvm_update_host_cr3
Unexecuted instantiation: p2m.c:hvm_update_host_cr3
Unexecuted instantiation: paging.c:hvm_update_host_cr3
Unexecuted instantiation: vvmx.c:hvm_update_host_cr3
Unexecuted instantiation: vmx.c:hvm_update_host_cr3
Unexecuted instantiation: vmcs.c:hvm_update_host_cr3
Unexecuted instantiation: realmode.c:hvm_update_host_cr3
Unexecuted instantiation: vmcb.c:hvm_update_host_cr3
Unexecuted instantiation: svmdebug.c:hvm_update_host_cr3
Unexecuted instantiation: svm.c:hvm_update_host_cr3
Unexecuted instantiation: nestedsvm.c:hvm_update_host_cr3
Unexecuted instantiation: intr.c:hvm_update_host_cr3
Unexecuted instantiation: vpt.c:hvm_update_host_cr3
Unexecuted instantiation: vpic.c:hvm_update_host_cr3
Unexecuted instantiation: vmsi.c:hvm_update_host_cr3
Unexecuted instantiation: vlapic.c:hvm_update_host_cr3
Unexecuted instantiation: viridian.c:hvm_update_host_cr3
Unexecuted instantiation: vioapic.c:hvm_update_host_cr3
Unexecuted instantiation: stdvga.c:hvm_update_host_cr3
Unexecuted instantiation: save.c:hvm_update_host_cr3
Unexecuted instantiation: rtc.c:hvm_update_host_cr3
Unexecuted instantiation: pmtimer.c:hvm_update_host_cr3
Unexecuted instantiation: nestedhvm.c:hvm_update_host_cr3
Unexecuted instantiation: mtrr.c:hvm_update_host_cr3
Unexecuted instantiation: ioreq.c:hvm_update_host_cr3
Unexecuted instantiation: intercept.c:hvm_update_host_cr3
Unexecuted instantiation: i8254.c:hvm_update_host_cr3
Unexecuted instantiation: hvm.c:hvm_update_host_cr3
Unexecuted instantiation: emulate.c:hvm_update_host_cr3
Unexecuted instantiation: dm.c:hvm_update_host_cr3
Unexecuted instantiation: asid.c:hvm_update_host_cr3
Unexecuted instantiation: probe.c:hvm_update_host_cr3
Unexecuted instantiation: delivery.c:hvm_update_host_cr3
Unexecuted instantiation: default.c:hvm_update_host_cr3
Unexecuted instantiation: x2apic.c:hvm_update_host_cr3
Unexecuted instantiation: bigsmp.c:hvm_update_host_cr3
Unexecuted instantiation: vmce.c:hvm_update_host_cr3
Unexecuted instantiation: util.c:hvm_update_host_cr3
Unexecuted instantiation: non-fatal.c:hvm_update_host_cr3
Unexecuted instantiation: mce_intel.c:hvm_update_host_cr3
Unexecuted instantiation: mce-apei.c:hvm_update_host_cr3
Unexecuted instantiation: mce.c:hvm_update_host_cr3
Unexecuted instantiation: mctelem.c:hvm_update_host_cr3
Unexecuted instantiation: barrier.c:hvm_update_host_cr3
Unexecuted instantiation: mcaction.c:hvm_update_host_cr3
Unexecuted instantiation: mce_amd.c:hvm_update_host_cr3
Unexecuted instantiation: amd_nonfatal.c:hvm_update_host_cr3
Unexecuted instantiation: vpmu_intel.c:hvm_update_host_cr3
Unexecuted instantiation: vpmu_amd.c:hvm_update_host_cr3
Unexecuted instantiation: vpmu.c:hvm_update_host_cr3
Unexecuted instantiation: mwait-idle.c:hvm_update_host_cr3
Unexecuted instantiation: intel.c:hvm_update_host_cr3
Unexecuted instantiation: common.c:hvm_update_host_cr3
Unexecuted instantiation: amd.c:hvm_update_host_cr3
Unexecuted instantiation: cpuidle_menu.c:hvm_update_host_cr3
Unexecuted instantiation: cpu_idle.c:hvm_update_host_cr3
Unexecuted instantiation: suspend.c:hvm_update_host_cr3
Unexecuted instantiation: power.c:hvm_update_host_cr3
Unexecuted instantiation: lib.c:hvm_update_host_cr3
Unexecuted instantiation: xstate.c:hvm_update_host_cr3
Unexecuted instantiation: hpet.c:hvm_update_host_cr3
Unexecuted instantiation: tboot.c:hvm_update_host_cr3
Unexecuted instantiation: x86_emulate.c:hvm_update_host_cr3
Unexecuted instantiation: usercopy.c:hvm_update_host_cr3
Unexecuted instantiation: traps.c:hvm_update_host_cr3
Unexecuted instantiation: smpboot.c:hvm_update_host_cr3
Unexecuted instantiation: smp.c:hvm_update_host_cr3
Unexecuted instantiation: setup.c:hvm_update_host_cr3
Unexecuted instantiation: psr.c:hvm_update_host_cr3
Unexecuted instantiation: platform_hypercall.c:hvm_update_host_cr3
Unexecuted instantiation: physdev.c:hvm_update_host_cr3
Unexecuted instantiation: numa.c:hvm_update_host_cr3
Unexecuted instantiation: mpparse.c:hvm_update_host_cr3
Unexecuted instantiation: mm.c:hvm_update_host_cr3
Unexecuted instantiation: microcode.c:hvm_update_host_cr3
Unexecuted instantiation: microcode_intel.c:hvm_update_host_cr3
Unexecuted instantiation: microcode_amd.c:hvm_update_host_cr3
Unexecuted instantiation: machine_kexec.c:hvm_update_host_cr3
Unexecuted instantiation: ioport_emulate.c:hvm_update_host_cr3
Unexecuted instantiation: msr.c:hvm_update_host_cr3
Unexecuted instantiation: io_apic.c:hvm_update_host_cr3
Unexecuted instantiation: i8259.c:hvm_update_host_cr3
Unexecuted instantiation: i387.c:hvm_update_host_cr3
Unexecuted instantiation: hypercall.c:hvm_update_host_cr3
Unexecuted instantiation: flushtlb.c:hvm_update_host_cr3
Unexecuted instantiation: domain_page.c:hvm_update_host_cr3
Unexecuted instantiation: debug.c:hvm_update_host_cr3
Unexecuted instantiation: crash.c:hvm_update_host_cr3
Unexecuted instantiation: compat.c:hvm_update_host_cr3
Unexecuted instantiation: cpuid.c:hvm_update_host_cr3
Unexecuted instantiation: apic.c:hvm_update_host_cr3
Unexecuted instantiation: xsm_core.c:hvm_update_host_cr3
Unexecuted instantiation: vga.c:hvm_update_host_cr3
Unexecuted instantiation: apei-io.c:hvm_update_host_cr3
Unexecuted instantiation: erst.c:hvm_update_host_cr3
Unexecuted instantiation: reboot.c:hvm_update_host_cr3
Unexecuted instantiation: pmstat.c:hvm_update_host_cr3
Unexecuted instantiation: iommu_guest.c:hvm_update_host_cr3
Unexecuted instantiation: iommu_cmd.c:hvm_update_host_cr3
Unexecuted instantiation: iommu_intr.c:hvm_update_host_cr3
Unexecuted instantiation: pci_amd_iommu.c:hvm_update_host_cr3
Unexecuted instantiation: iommu_map.c:hvm_update_host_cr3
Unexecuted instantiation: iommu_init.c:hvm_update_host_cr3
Unexecuted instantiation: ats.c:hvm_update_host_cr3
Unexecuted instantiation: vtd.c:hvm_update_host_cr3
Unexecuted instantiation: quirks.c:hvm_update_host_cr3
Unexecuted instantiation: intremap.c:hvm_update_host_cr3
Unexecuted instantiation: qinval.c:hvm_update_host_cr3
Unexecuted instantiation: utils.c:hvm_update_host_cr3
Unexecuted instantiation: dmar.c:hvm_update_host_cr3
Unexecuted instantiation: io.c:hvm_update_host_cr3
Unexecuted instantiation: iommu.c:hvm_update_host_cr3
Unexecuted instantiation: msix.c:hvm_update_host_cr3
Unexecuted instantiation: msi.c:hvm_update_host_cr3
Unexecuted instantiation: header.c:hvm_update_host_cr3
Unexecuted instantiation: vpci.c:hvm_update_host_cr3
Unexecuted instantiation: pci.c:hvm_update_host_cr3
Unexecuted instantiation: utility.c:hvm_update_host_cr3
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_update_host_cr3
Unexecuted instantiation: cpufreq_ondemand.c:hvm_update_host_cr3
Unexecuted instantiation: cpufreq.c:hvm_update_host_cr3
Unexecuted instantiation: ehci-dbgp.c:hvm_update_host_cr3
Unexecuted instantiation: ns16550.c:hvm_update_host_cr3
Unexecuted instantiation: console.c:hvm_update_host_cr3
Unexecuted instantiation: libelf-loader.c:hvm_update_host_cr3
Unexecuted instantiation: llvm.c:hvm_update_host_cr3
Unexecuted instantiation: tmem_control.c:hvm_update_host_cr3
Unexecuted instantiation: tmem_xen.c:hvm_update_host_cr3
Unexecuted instantiation: tmem.c:hvm_update_host_cr3
Unexecuted instantiation: xmalloc_tlsf.c:hvm_update_host_cr3
Unexecuted instantiation: xenoprof.c:hvm_update_host_cr3
Unexecuted instantiation: wait.c:hvm_update_host_cr3
Unexecuted instantiation: vsprintf.c:hvm_update_host_cr3
Unexecuted instantiation: vm_event.c:hvm_update_host_cr3
Unexecuted instantiation: trace.c:hvm_update_host_cr3
Unexecuted instantiation: timer.c:hvm_update_host_cr3
Unexecuted instantiation: time.c:hvm_update_host_cr3
Unexecuted instantiation: tasklet.c:hvm_update_host_cr3
Unexecuted instantiation: sysctl.c:hvm_update_host_cr3
Unexecuted instantiation: symbols.c:hvm_update_host_cr3
Unexecuted instantiation: stop_machine.c:hvm_update_host_cr3
Unexecuted instantiation: spinlock.c:hvm_update_host_cr3
Unexecuted instantiation: softirq.c:hvm_update_host_cr3
Unexecuted instantiation: shutdown.c:hvm_update_host_cr3
Unexecuted instantiation: schedule.c:hvm_update_host_cr3
Unexecuted instantiation: sched_null.c:hvm_update_host_cr3
Unexecuted instantiation: sched_rt.c:hvm_update_host_cr3
Unexecuted instantiation: sched_credit2.c:hvm_update_host_cr3
Unexecuted instantiation: sched_credit.c:hvm_update_host_cr3
Unexecuted instantiation: sched_arinc653.c:hvm_update_host_cr3
Unexecuted instantiation: rwlock.c:hvm_update_host_cr3
Unexecuted instantiation: rcupdate.c:hvm_update_host_cr3
Unexecuted instantiation: rangeset.c:hvm_update_host_cr3
Unexecuted instantiation: preempt.c:hvm_update_host_cr3
Unexecuted instantiation: page_alloc.c:hvm_update_host_cr3
Unexecuted instantiation: multicall.c:hvm_update_host_cr3
Unexecuted instantiation: monitor.c:hvm_update_host_cr3
Unexecuted instantiation: memory.c:hvm_update_host_cr3
Unexecuted instantiation: mem_access.c:hvm_update_host_cr3
Unexecuted instantiation: kimage.c:hvm_update_host_cr3
Unexecuted instantiation: kexec.c:hvm_update_host_cr3
Unexecuted instantiation: keyhandler.c:hvm_update_host_cr3
Unexecuted instantiation: kernel.c:hvm_update_host_cr3
Unexecuted instantiation: irq.c:hvm_update_host_cr3
Unexecuted instantiation: guestcopy.c:hvm_update_host_cr3
Unexecuted instantiation: grant_table.c:hvm_update_host_cr3
Unexecuted instantiation: event_fifo.c:hvm_update_host_cr3
Unexecuted instantiation: event_channel.c:hvm_update_host_cr3
Unexecuted instantiation: event_2l.c:hvm_update_host_cr3
Unexecuted instantiation: domain.c:hvm_update_host_cr3
Unexecuted instantiation: domctl.c:hvm_update_host_cr3
Unexecuted instantiation: cpupool.c:hvm_update_host_cr3
325
326
static inline void hvm_update_guest_cr(struct vcpu *v, unsigned int cr)
327
4.13k
{
328
4.13k
    hvm_funcs.update_guest_cr(v, cr);
329
4.13k
}
Unexecuted instantiation: mmconfig-shared.c:hvm_update_guest_cr
Unexecuted instantiation: cpu.c:hvm_update_guest_cr
Unexecuted instantiation: mmconfig_64.c:hvm_update_guest_cr
Unexecuted instantiation: mmconf-fam10h.c:hvm_update_guest_cr
Unexecuted instantiation: acpi_mmcfg.c:hvm_update_guest_cr
Unexecuted instantiation: ro-page-fault.c:hvm_update_guest_cr
Unexecuted instantiation: misc-hypercalls.c:hvm_update_guest_cr
Unexecuted instantiation: iret.c:hvm_update_guest_cr
Unexecuted instantiation: emul-priv-op.c:hvm_update_guest_cr
Unexecuted instantiation: emul-inv-op.c:hvm_update_guest_cr
Unexecuted instantiation: emul-gate-op.c:hvm_update_guest_cr
Unexecuted instantiation: descriptor-tables.c:hvm_update_guest_cr
Unexecuted instantiation: callback.c:hvm_update_guest_cr
Unexecuted instantiation: backtrace.c:hvm_update_guest_cr
Unexecuted instantiation: op_model_athlon.c:hvm_update_guest_cr
Unexecuted instantiation: op_model_ppro.c:hvm_update_guest_cr
Unexecuted instantiation: op_model_p4.c:hvm_update_guest_cr
Unexecuted instantiation: nmi_int.c:hvm_update_guest_cr
Unexecuted instantiation: nested_ept.c:hvm_update_guest_cr
Unexecuted instantiation: nested_hap.c:hvm_update_guest_cr
hap.c:hvm_update_guest_cr
Line
Count
Source
327
98
{
328
98
    hvm_funcs.update_guest_cr(v, cr);
329
98
}
Unexecuted instantiation: multi.c:hvm_update_guest_cr
Unexecuted instantiation: mem_sharing.c:hvm_update_guest_cr
Unexecuted instantiation: mem_paging.c:hvm_update_guest_cr
Unexecuted instantiation: guest_walk.c:hvm_update_guest_cr
Unexecuted instantiation: altp2m.c:hvm_update_guest_cr
Unexecuted instantiation: p2m-pod.c:hvm_update_guest_cr
Unexecuted instantiation: p2m-ept.c:hvm_update_guest_cr
Unexecuted instantiation: p2m-pt.c:hvm_update_guest_cr
Unexecuted instantiation: p2m.c:hvm_update_guest_cr
Unexecuted instantiation: paging.c:hvm_update_guest_cr
Unexecuted instantiation: vvmx.c:hvm_update_guest_cr
Unexecuted instantiation: vmx.c:hvm_update_guest_cr
vmcs.c:hvm_update_guest_cr
Line
Count
Source
327
24
{
328
24
    hvm_funcs.update_guest_cr(v, cr);
329
24
}
Unexecuted instantiation: realmode.c:hvm_update_guest_cr
Unexecuted instantiation: vmcb.c:hvm_update_guest_cr
Unexecuted instantiation: svmdebug.c:hvm_update_guest_cr
Unexecuted instantiation: svm.c:hvm_update_guest_cr
Unexecuted instantiation: nestedsvm.c:hvm_update_guest_cr
Unexecuted instantiation: intr.c:hvm_update_guest_cr
Unexecuted instantiation: vpt.c:hvm_update_guest_cr
Unexecuted instantiation: vpic.c:hvm_update_guest_cr
Unexecuted instantiation: vmsi.c:hvm_update_guest_cr
Unexecuted instantiation: vlapic.c:hvm_update_guest_cr
Unexecuted instantiation: viridian.c:hvm_update_guest_cr
Unexecuted instantiation: vioapic.c:hvm_update_guest_cr
Unexecuted instantiation: stdvga.c:hvm_update_guest_cr
Unexecuted instantiation: save.c:hvm_update_guest_cr
Unexecuted instantiation: rtc.c:hvm_update_guest_cr
Unexecuted instantiation: pmtimer.c:hvm_update_guest_cr
Unexecuted instantiation: nestedhvm.c:hvm_update_guest_cr
Unexecuted instantiation: mtrr.c:hvm_update_guest_cr
Unexecuted instantiation: ioreq.c:hvm_update_guest_cr
Unexecuted instantiation: intercept.c:hvm_update_guest_cr
Unexecuted instantiation: i8254.c:hvm_update_guest_cr
hvm.c:hvm_update_guest_cr
Line
Count
Source
327
4.01k
{
328
4.01k
    hvm_funcs.update_guest_cr(v, cr);
329
4.01k
}
Unexecuted instantiation: emulate.c:hvm_update_guest_cr
Unexecuted instantiation: dm.c:hvm_update_guest_cr
Unexecuted instantiation: asid.c:hvm_update_guest_cr
Unexecuted instantiation: probe.c:hvm_update_guest_cr
Unexecuted instantiation: delivery.c:hvm_update_guest_cr
Unexecuted instantiation: default.c:hvm_update_guest_cr
Unexecuted instantiation: x2apic.c:hvm_update_guest_cr
Unexecuted instantiation: bigsmp.c:hvm_update_guest_cr
Unexecuted instantiation: vmce.c:hvm_update_guest_cr
Unexecuted instantiation: util.c:hvm_update_guest_cr
Unexecuted instantiation: non-fatal.c:hvm_update_guest_cr
Unexecuted instantiation: mce_intel.c:hvm_update_guest_cr
Unexecuted instantiation: mce-apei.c:hvm_update_guest_cr
Unexecuted instantiation: mce.c:hvm_update_guest_cr
Unexecuted instantiation: mctelem.c:hvm_update_guest_cr
Unexecuted instantiation: barrier.c:hvm_update_guest_cr
Unexecuted instantiation: mcaction.c:hvm_update_guest_cr
Unexecuted instantiation: mce_amd.c:hvm_update_guest_cr
Unexecuted instantiation: amd_nonfatal.c:hvm_update_guest_cr
Unexecuted instantiation: vpmu_intel.c:hvm_update_guest_cr
Unexecuted instantiation: vpmu_amd.c:hvm_update_guest_cr
Unexecuted instantiation: vpmu.c:hvm_update_guest_cr
Unexecuted instantiation: mwait-idle.c:hvm_update_guest_cr
Unexecuted instantiation: intel.c:hvm_update_guest_cr
Unexecuted instantiation: common.c:hvm_update_guest_cr
Unexecuted instantiation: amd.c:hvm_update_guest_cr
Unexecuted instantiation: cpuidle_menu.c:hvm_update_guest_cr
Unexecuted instantiation: cpu_idle.c:hvm_update_guest_cr
Unexecuted instantiation: suspend.c:hvm_update_guest_cr
Unexecuted instantiation: power.c:hvm_update_guest_cr
Unexecuted instantiation: lib.c:hvm_update_guest_cr
Unexecuted instantiation: xstate.c:hvm_update_guest_cr
Unexecuted instantiation: hpet.c:hvm_update_guest_cr
Unexecuted instantiation: tboot.c:hvm_update_guest_cr
Unexecuted instantiation: x86_emulate.c:hvm_update_guest_cr
Unexecuted instantiation: usercopy.c:hvm_update_guest_cr
Unexecuted instantiation: traps.c:hvm_update_guest_cr
Unexecuted instantiation: smpboot.c:hvm_update_guest_cr
Unexecuted instantiation: smp.c:hvm_update_guest_cr
Unexecuted instantiation: setup.c:hvm_update_guest_cr
Unexecuted instantiation: psr.c:hvm_update_guest_cr
Unexecuted instantiation: platform_hypercall.c:hvm_update_guest_cr
Unexecuted instantiation: physdev.c:hvm_update_guest_cr
Unexecuted instantiation: numa.c:hvm_update_guest_cr
Unexecuted instantiation: nmi.c:hvm_update_guest_cr
Unexecuted instantiation: mpparse.c:hvm_update_guest_cr
Unexecuted instantiation: mm.c:hvm_update_guest_cr
Unexecuted instantiation: microcode.c:hvm_update_guest_cr
Unexecuted instantiation: microcode_intel.c:hvm_update_guest_cr
Unexecuted instantiation: microcode_amd.c:hvm_update_guest_cr
Unexecuted instantiation: machine_kexec.c:hvm_update_guest_cr
Unexecuted instantiation: ioport_emulate.c:hvm_update_guest_cr
Unexecuted instantiation: msr.c:hvm_update_guest_cr
Unexecuted instantiation: io_apic.c:hvm_update_guest_cr
Unexecuted instantiation: i8259.c:hvm_update_guest_cr
Unexecuted instantiation: i387.c:hvm_update_guest_cr
Unexecuted instantiation: hypercall.c:hvm_update_guest_cr
Unexecuted instantiation: flushtlb.c:hvm_update_guest_cr
Unexecuted instantiation: domain_page.c:hvm_update_guest_cr
Unexecuted instantiation: debug.c:hvm_update_guest_cr
Unexecuted instantiation: crash.c:hvm_update_guest_cr
Unexecuted instantiation: compat.c:hvm_update_guest_cr
Unexecuted instantiation: cpuid.c:hvm_update_guest_cr
Unexecuted instantiation: apic.c:hvm_update_guest_cr
Unexecuted instantiation: xsm_core.c:hvm_update_guest_cr
Unexecuted instantiation: vga.c:hvm_update_guest_cr
Unexecuted instantiation: apei-io.c:hvm_update_guest_cr
Unexecuted instantiation: erst.c:hvm_update_guest_cr
Unexecuted instantiation: reboot.c:hvm_update_guest_cr
Unexecuted instantiation: pmstat.c:hvm_update_guest_cr
Unexecuted instantiation: iommu_guest.c:hvm_update_guest_cr
Unexecuted instantiation: iommu_cmd.c:hvm_update_guest_cr
Unexecuted instantiation: iommu_intr.c:hvm_update_guest_cr
Unexecuted instantiation: pci_amd_iommu.c:hvm_update_guest_cr
Unexecuted instantiation: iommu_map.c:hvm_update_guest_cr
Unexecuted instantiation: iommu_init.c:hvm_update_guest_cr
Unexecuted instantiation: ats.c:hvm_update_guest_cr
Unexecuted instantiation: vtd.c:hvm_update_guest_cr
Unexecuted instantiation: quirks.c:hvm_update_guest_cr
Unexecuted instantiation: intremap.c:hvm_update_guest_cr
Unexecuted instantiation: qinval.c:hvm_update_guest_cr
Unexecuted instantiation: utils.c:hvm_update_guest_cr
Unexecuted instantiation: dmar.c:hvm_update_guest_cr
Unexecuted instantiation: io.c:hvm_update_guest_cr
Unexecuted instantiation: iommu.c:hvm_update_guest_cr
Unexecuted instantiation: msix.c:hvm_update_guest_cr
Unexecuted instantiation: msi.c:hvm_update_guest_cr
Unexecuted instantiation: header.c:hvm_update_guest_cr
Unexecuted instantiation: vpci.c:hvm_update_guest_cr
Unexecuted instantiation: pci.c:hvm_update_guest_cr
Unexecuted instantiation: utility.c:hvm_update_guest_cr
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_update_guest_cr
Unexecuted instantiation: cpufreq_ondemand.c:hvm_update_guest_cr
Unexecuted instantiation: cpufreq.c:hvm_update_guest_cr
Unexecuted instantiation: ehci-dbgp.c:hvm_update_guest_cr
Unexecuted instantiation: ns16550.c:hvm_update_guest_cr
Unexecuted instantiation: console.c:hvm_update_guest_cr
Unexecuted instantiation: libelf-loader.c:hvm_update_guest_cr
Unexecuted instantiation: llvm.c:hvm_update_guest_cr
Unexecuted instantiation: tmem_control.c:hvm_update_guest_cr
Unexecuted instantiation: tmem_xen.c:hvm_update_guest_cr
Unexecuted instantiation: tmem.c:hvm_update_guest_cr
Unexecuted instantiation: xmalloc_tlsf.c:hvm_update_guest_cr
Unexecuted instantiation: xenoprof.c:hvm_update_guest_cr
Unexecuted instantiation: wait.c:hvm_update_guest_cr
Unexecuted instantiation: vsprintf.c:hvm_update_guest_cr
Unexecuted instantiation: vm_event.c:hvm_update_guest_cr
Unexecuted instantiation: trace.c:hvm_update_guest_cr
Unexecuted instantiation: timer.c:hvm_update_guest_cr
Unexecuted instantiation: time.c:hvm_update_guest_cr
Unexecuted instantiation: tasklet.c:hvm_update_guest_cr
Unexecuted instantiation: sysctl.c:hvm_update_guest_cr
Unexecuted instantiation: symbols.c:hvm_update_guest_cr
Unexecuted instantiation: stop_machine.c:hvm_update_guest_cr
Unexecuted instantiation: spinlock.c:hvm_update_guest_cr
Unexecuted instantiation: softirq.c:hvm_update_guest_cr
Unexecuted instantiation: shutdown.c:hvm_update_guest_cr
Unexecuted instantiation: schedule.c:hvm_update_guest_cr
Unexecuted instantiation: sched_null.c:hvm_update_guest_cr
Unexecuted instantiation: sched_rt.c:hvm_update_guest_cr
Unexecuted instantiation: sched_credit2.c:hvm_update_guest_cr
Unexecuted instantiation: sched_credit.c:hvm_update_guest_cr
Unexecuted instantiation: sched_arinc653.c:hvm_update_guest_cr
Unexecuted instantiation: rwlock.c:hvm_update_guest_cr
Unexecuted instantiation: rcupdate.c:hvm_update_guest_cr
Unexecuted instantiation: rangeset.c:hvm_update_guest_cr
Unexecuted instantiation: preempt.c:hvm_update_guest_cr
Unexecuted instantiation: page_alloc.c:hvm_update_guest_cr
Unexecuted instantiation: multicall.c:hvm_update_guest_cr
Unexecuted instantiation: monitor.c:hvm_update_guest_cr
Unexecuted instantiation: memory.c:hvm_update_guest_cr
Unexecuted instantiation: mem_access.c:hvm_update_guest_cr
Unexecuted instantiation: kimage.c:hvm_update_guest_cr
Unexecuted instantiation: kexec.c:hvm_update_guest_cr
Unexecuted instantiation: keyhandler.c:hvm_update_guest_cr
Unexecuted instantiation: kernel.c:hvm_update_guest_cr
Unexecuted instantiation: irq.c:hvm_update_guest_cr
Unexecuted instantiation: guestcopy.c:hvm_update_guest_cr
Unexecuted instantiation: grant_table.c:hvm_update_guest_cr
Unexecuted instantiation: event_fifo.c:hvm_update_guest_cr
Unexecuted instantiation: event_channel.c:hvm_update_guest_cr
Unexecuted instantiation: event_2l.c:hvm_update_guest_cr
domain.c:hvm_update_guest_cr
Line
Count
Source
327
3
{
328
3
    hvm_funcs.update_guest_cr(v, cr);
329
3
}
Unexecuted instantiation: domctl.c:hvm_update_guest_cr
Unexecuted instantiation: cpupool.c:hvm_update_guest_cr
330
331
static inline void hvm_update_guest_efer(struct vcpu *v)
332
60
{
333
60
    hvm_funcs.update_guest_efer(v);
334
60
}
Unexecuted instantiation: cpu.c:hvm_update_guest_efer
Unexecuted instantiation: mmconf-fam10h.c:hvm_update_guest_efer
Unexecuted instantiation: acpi_mmcfg.c:hvm_update_guest_efer
Unexecuted instantiation: ro-page-fault.c:hvm_update_guest_efer
Unexecuted instantiation: misc-hypercalls.c:hvm_update_guest_efer
Unexecuted instantiation: iret.c:hvm_update_guest_efer
Unexecuted instantiation: emul-priv-op.c:hvm_update_guest_efer
Unexecuted instantiation: emul-inv-op.c:hvm_update_guest_efer
Unexecuted instantiation: emul-gate-op.c:hvm_update_guest_efer
Unexecuted instantiation: descriptor-tables.c:hvm_update_guest_efer
Unexecuted instantiation: callback.c:hvm_update_guest_efer
Unexecuted instantiation: backtrace.c:hvm_update_guest_efer
Unexecuted instantiation: op_model_athlon.c:hvm_update_guest_efer
Unexecuted instantiation: op_model_ppro.c:hvm_update_guest_efer
Unexecuted instantiation: op_model_p4.c:hvm_update_guest_efer
Unexecuted instantiation: nmi_int.c:hvm_update_guest_efer
Unexecuted instantiation: nested_ept.c:hvm_update_guest_efer
Unexecuted instantiation: nested_hap.c:hvm_update_guest_efer
Unexecuted instantiation: hap.c:hvm_update_guest_efer
Unexecuted instantiation: multi.c:hvm_update_guest_efer
Unexecuted instantiation: mem_sharing.c:hvm_update_guest_efer
Unexecuted instantiation: mem_paging.c:hvm_update_guest_efer
Unexecuted instantiation: guest_walk.c:hvm_update_guest_efer
Unexecuted instantiation: altp2m.c:hvm_update_guest_efer
Unexecuted instantiation: p2m-pod.c:hvm_update_guest_efer
Unexecuted instantiation: p2m-ept.c:hvm_update_guest_efer
Unexecuted instantiation: p2m-pt.c:hvm_update_guest_efer
Unexecuted instantiation: p2m.c:hvm_update_guest_efer
Unexecuted instantiation: paging.c:hvm_update_guest_efer
Unexecuted instantiation: vvmx.c:hvm_update_guest_efer
Unexecuted instantiation: vmx.c:hvm_update_guest_efer
Unexecuted instantiation: vmcs.c:hvm_update_guest_efer
Unexecuted instantiation: realmode.c:hvm_update_guest_efer
Unexecuted instantiation: vmcb.c:hvm_update_guest_efer
Unexecuted instantiation: svmdebug.c:hvm_update_guest_efer
Unexecuted instantiation: svm.c:hvm_update_guest_efer
Unexecuted instantiation: nestedsvm.c:hvm_update_guest_efer
Unexecuted instantiation: intr.c:hvm_update_guest_efer
Unexecuted instantiation: vpt.c:hvm_update_guest_efer
Unexecuted instantiation: vpic.c:hvm_update_guest_efer
Unexecuted instantiation: vmsi.c:hvm_update_guest_efer
Unexecuted instantiation: vlapic.c:hvm_update_guest_efer
Unexecuted instantiation: viridian.c:hvm_update_guest_efer
Unexecuted instantiation: vioapic.c:hvm_update_guest_efer
Unexecuted instantiation: stdvga.c:hvm_update_guest_efer
Unexecuted instantiation: save.c:hvm_update_guest_efer
Unexecuted instantiation: rtc.c:hvm_update_guest_efer
Unexecuted instantiation: pmtimer.c:hvm_update_guest_efer
Unexecuted instantiation: nestedhvm.c:hvm_update_guest_efer
Unexecuted instantiation: mtrr.c:hvm_update_guest_efer
Unexecuted instantiation: ioreq.c:hvm_update_guest_efer
Unexecuted instantiation: intercept.c:hvm_update_guest_efer
Unexecuted instantiation: i8254.c:hvm_update_guest_efer
hvm.c:hvm_update_guest_efer
Line
Count
Source
332
59
{
333
59
    hvm_funcs.update_guest_efer(v);
334
59
}
Unexecuted instantiation: emulate.c:hvm_update_guest_efer
Unexecuted instantiation: dm.c:hvm_update_guest_efer
Unexecuted instantiation: asid.c:hvm_update_guest_efer
Unexecuted instantiation: probe.c:hvm_update_guest_efer
Unexecuted instantiation: delivery.c:hvm_update_guest_efer
Unexecuted instantiation: default.c:hvm_update_guest_efer
Unexecuted instantiation: x2apic.c:hvm_update_guest_efer
Unexecuted instantiation: bigsmp.c:hvm_update_guest_efer
Unexecuted instantiation: vmce.c:hvm_update_guest_efer
Unexecuted instantiation: util.c:hvm_update_guest_efer
Unexecuted instantiation: non-fatal.c:hvm_update_guest_efer
Unexecuted instantiation: mce_intel.c:hvm_update_guest_efer
Unexecuted instantiation: mce-apei.c:hvm_update_guest_efer
Unexecuted instantiation: mce.c:hvm_update_guest_efer
Unexecuted instantiation: mctelem.c:hvm_update_guest_efer
Unexecuted instantiation: barrier.c:hvm_update_guest_efer
Unexecuted instantiation: mcaction.c:hvm_update_guest_efer
Unexecuted instantiation: mce_amd.c:hvm_update_guest_efer
Unexecuted instantiation: amd_nonfatal.c:hvm_update_guest_efer
Unexecuted instantiation: vpmu_intel.c:hvm_update_guest_efer
Unexecuted instantiation: vpmu_amd.c:hvm_update_guest_efer
Unexecuted instantiation: vpmu.c:hvm_update_guest_efer
Unexecuted instantiation: mwait-idle.c:hvm_update_guest_efer
Unexecuted instantiation: intel.c:hvm_update_guest_efer
Unexecuted instantiation: common.c:hvm_update_guest_efer
Unexecuted instantiation: amd.c:hvm_update_guest_efer
Unexecuted instantiation: cpuidle_menu.c:hvm_update_guest_efer
Unexecuted instantiation: cpu_idle.c:hvm_update_guest_efer
Unexecuted instantiation: suspend.c:hvm_update_guest_efer
Unexecuted instantiation: power.c:hvm_update_guest_efer
Unexecuted instantiation: lib.c:hvm_update_guest_efer
Unexecuted instantiation: xstate.c:hvm_update_guest_efer
Unexecuted instantiation: hpet.c:hvm_update_guest_efer
Unexecuted instantiation: tboot.c:hvm_update_guest_efer
Unexecuted instantiation: x86_emulate.c:hvm_update_guest_efer
Unexecuted instantiation: usercopy.c:hvm_update_guest_efer
Unexecuted instantiation: traps.c:hvm_update_guest_efer
Unexecuted instantiation: smpboot.c:hvm_update_guest_efer
Unexecuted instantiation: smp.c:hvm_update_guest_efer
Unexecuted instantiation: setup.c:hvm_update_guest_efer
Unexecuted instantiation: psr.c:hvm_update_guest_efer
Unexecuted instantiation: platform_hypercall.c:hvm_update_guest_efer
Unexecuted instantiation: physdev.c:hvm_update_guest_efer
Unexecuted instantiation: numa.c:hvm_update_guest_efer
Unexecuted instantiation: nmi.c:hvm_update_guest_efer
Unexecuted instantiation: mpparse.c:hvm_update_guest_efer
Unexecuted instantiation: mmconfig-shared.c:hvm_update_guest_efer
Unexecuted instantiation: mm.c:hvm_update_guest_efer
Unexecuted instantiation: microcode.c:hvm_update_guest_efer
Unexecuted instantiation: microcode_intel.c:hvm_update_guest_efer
Unexecuted instantiation: microcode_amd.c:hvm_update_guest_efer
Unexecuted instantiation: machine_kexec.c:hvm_update_guest_efer
Unexecuted instantiation: ioport_emulate.c:hvm_update_guest_efer
Unexecuted instantiation: msr.c:hvm_update_guest_efer
Unexecuted instantiation: io_apic.c:hvm_update_guest_efer
Unexecuted instantiation: i8259.c:hvm_update_guest_efer
Unexecuted instantiation: i387.c:hvm_update_guest_efer
Unexecuted instantiation: hypercall.c:hvm_update_guest_efer
Unexecuted instantiation: flushtlb.c:hvm_update_guest_efer
Unexecuted instantiation: domain_page.c:hvm_update_guest_efer
Unexecuted instantiation: debug.c:hvm_update_guest_efer
Unexecuted instantiation: crash.c:hvm_update_guest_efer
Unexecuted instantiation: compat.c:hvm_update_guest_efer
Unexecuted instantiation: cpuid.c:hvm_update_guest_efer
Unexecuted instantiation: apic.c:hvm_update_guest_efer
Unexecuted instantiation: xsm_core.c:hvm_update_guest_efer
Unexecuted instantiation: vga.c:hvm_update_guest_efer
Unexecuted instantiation: apei-io.c:hvm_update_guest_efer
Unexecuted instantiation: erst.c:hvm_update_guest_efer
Unexecuted instantiation: reboot.c:hvm_update_guest_efer
Unexecuted instantiation: pmstat.c:hvm_update_guest_efer
Unexecuted instantiation: iommu_guest.c:hvm_update_guest_efer
Unexecuted instantiation: iommu_cmd.c:hvm_update_guest_efer
Unexecuted instantiation: iommu_intr.c:hvm_update_guest_efer
Unexecuted instantiation: pci_amd_iommu.c:hvm_update_guest_efer
Unexecuted instantiation: iommu_map.c:hvm_update_guest_efer
Unexecuted instantiation: iommu_init.c:hvm_update_guest_efer
Unexecuted instantiation: ats.c:hvm_update_guest_efer
Unexecuted instantiation: vtd.c:hvm_update_guest_efer
Unexecuted instantiation: quirks.c:hvm_update_guest_efer
Unexecuted instantiation: intremap.c:hvm_update_guest_efer
Unexecuted instantiation: qinval.c:hvm_update_guest_efer
Unexecuted instantiation: utils.c:hvm_update_guest_efer
Unexecuted instantiation: dmar.c:hvm_update_guest_efer
Unexecuted instantiation: io.c:hvm_update_guest_efer
Unexecuted instantiation: iommu.c:hvm_update_guest_efer
Unexecuted instantiation: msix.c:hvm_update_guest_efer
Unexecuted instantiation: msi.c:hvm_update_guest_efer
Unexecuted instantiation: header.c:hvm_update_guest_efer
Unexecuted instantiation: vpci.c:hvm_update_guest_efer
Unexecuted instantiation: pci.c:hvm_update_guest_efer
Unexecuted instantiation: utility.c:hvm_update_guest_efer
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_update_guest_efer
Unexecuted instantiation: cpufreq_ondemand.c:hvm_update_guest_efer
Unexecuted instantiation: cpufreq.c:hvm_update_guest_efer
Unexecuted instantiation: ehci-dbgp.c:hvm_update_guest_efer
Unexecuted instantiation: ns16550.c:hvm_update_guest_efer
Unexecuted instantiation: console.c:hvm_update_guest_efer
Unexecuted instantiation: libelf-loader.c:hvm_update_guest_efer
Unexecuted instantiation: llvm.c:hvm_update_guest_efer
Unexecuted instantiation: tmem_control.c:hvm_update_guest_efer
Unexecuted instantiation: tmem_xen.c:hvm_update_guest_efer
Unexecuted instantiation: tmem.c:hvm_update_guest_efer
Unexecuted instantiation: xmalloc_tlsf.c:hvm_update_guest_efer
Unexecuted instantiation: xenoprof.c:hvm_update_guest_efer
Unexecuted instantiation: wait.c:hvm_update_guest_efer
Unexecuted instantiation: vsprintf.c:hvm_update_guest_efer
Unexecuted instantiation: vm_event.c:hvm_update_guest_efer
Unexecuted instantiation: trace.c:hvm_update_guest_efer
Unexecuted instantiation: timer.c:hvm_update_guest_efer
Unexecuted instantiation: time.c:hvm_update_guest_efer
Unexecuted instantiation: tasklet.c:hvm_update_guest_efer
Unexecuted instantiation: sysctl.c:hvm_update_guest_efer
Unexecuted instantiation: symbols.c:hvm_update_guest_efer
Unexecuted instantiation: stop_machine.c:hvm_update_guest_efer
Unexecuted instantiation: spinlock.c:hvm_update_guest_efer
Unexecuted instantiation: softirq.c:hvm_update_guest_efer
Unexecuted instantiation: shutdown.c:hvm_update_guest_efer
Unexecuted instantiation: schedule.c:hvm_update_guest_efer
Unexecuted instantiation: sched_null.c:hvm_update_guest_efer
Unexecuted instantiation: sched_rt.c:hvm_update_guest_efer
Unexecuted instantiation: sched_credit2.c:hvm_update_guest_efer
Unexecuted instantiation: sched_credit.c:hvm_update_guest_efer
Unexecuted instantiation: sched_arinc653.c:hvm_update_guest_efer
Unexecuted instantiation: rwlock.c:hvm_update_guest_efer
Unexecuted instantiation: rcupdate.c:hvm_update_guest_efer
Unexecuted instantiation: rangeset.c:hvm_update_guest_efer
Unexecuted instantiation: preempt.c:hvm_update_guest_efer
Unexecuted instantiation: page_alloc.c:hvm_update_guest_efer
Unexecuted instantiation: multicall.c:hvm_update_guest_efer
Unexecuted instantiation: monitor.c:hvm_update_guest_efer
Unexecuted instantiation: memory.c:hvm_update_guest_efer
Unexecuted instantiation: mem_access.c:hvm_update_guest_efer
Unexecuted instantiation: kimage.c:hvm_update_guest_efer
Unexecuted instantiation: kexec.c:hvm_update_guest_efer
Unexecuted instantiation: keyhandler.c:hvm_update_guest_efer
Unexecuted instantiation: kernel.c:hvm_update_guest_efer
Unexecuted instantiation: irq.c:hvm_update_guest_efer
Unexecuted instantiation: guestcopy.c:hvm_update_guest_efer
Unexecuted instantiation: grant_table.c:hvm_update_guest_efer
Unexecuted instantiation: event_fifo.c:hvm_update_guest_efer
Unexecuted instantiation: event_channel.c:hvm_update_guest_efer
Unexecuted instantiation: event_2l.c:hvm_update_guest_efer
domain.c:hvm_update_guest_efer
Line
Count
Source
332
1
{
333
1
    hvm_funcs.update_guest_efer(v);
334
1
}
Unexecuted instantiation: domctl.c:hvm_update_guest_efer
Unexecuted instantiation: cpupool.c:hvm_update_guest_efer
Unexecuted instantiation: mmconfig_64.c:hvm_update_guest_efer
335
336
static inline void hvm_update_guest_vendor(struct vcpu *v)
337
12
{
338
12
    hvm_funcs.update_guest_vendor(v);
339
12
}
Unexecuted instantiation: cpu.c:hvm_update_guest_vendor
Unexecuted instantiation: cpupool.c:hvm_update_guest_vendor
Unexecuted instantiation: domctl.c:hvm_update_guest_vendor
Unexecuted instantiation: domain.c:hvm_update_guest_vendor
Unexecuted instantiation: event_2l.c:hvm_update_guest_vendor
Unexecuted instantiation: event_channel.c:hvm_update_guest_vendor
Unexecuted instantiation: event_fifo.c:hvm_update_guest_vendor
Unexecuted instantiation: grant_table.c:hvm_update_guest_vendor
Unexecuted instantiation: guestcopy.c:hvm_update_guest_vendor
Unexecuted instantiation: irq.c:hvm_update_guest_vendor
Unexecuted instantiation: kernel.c:hvm_update_guest_vendor
Unexecuted instantiation: keyhandler.c:hvm_update_guest_vendor
Unexecuted instantiation: kexec.c:hvm_update_guest_vendor
Unexecuted instantiation: kimage.c:hvm_update_guest_vendor
Unexecuted instantiation: mem_access.c:hvm_update_guest_vendor
Unexecuted instantiation: memory.c:hvm_update_guest_vendor
Unexecuted instantiation: monitor.c:hvm_update_guest_vendor
Unexecuted instantiation: multicall.c:hvm_update_guest_vendor
Unexecuted instantiation: page_alloc.c:hvm_update_guest_vendor
Unexecuted instantiation: preempt.c:hvm_update_guest_vendor
Unexecuted instantiation: rangeset.c:hvm_update_guest_vendor
Unexecuted instantiation: rcupdate.c:hvm_update_guest_vendor
Unexecuted instantiation: rwlock.c:hvm_update_guest_vendor
Unexecuted instantiation: sched_arinc653.c:hvm_update_guest_vendor
Unexecuted instantiation: sched_credit.c:hvm_update_guest_vendor
Unexecuted instantiation: sched_credit2.c:hvm_update_guest_vendor
Unexecuted instantiation: sched_rt.c:hvm_update_guest_vendor
Unexecuted instantiation: sched_null.c:hvm_update_guest_vendor
Unexecuted instantiation: schedule.c:hvm_update_guest_vendor
Unexecuted instantiation: shutdown.c:hvm_update_guest_vendor
Unexecuted instantiation: softirq.c:hvm_update_guest_vendor
Unexecuted instantiation: spinlock.c:hvm_update_guest_vendor
Unexecuted instantiation: stop_machine.c:hvm_update_guest_vendor
Unexecuted instantiation: symbols.c:hvm_update_guest_vendor
Unexecuted instantiation: sysctl.c:hvm_update_guest_vendor
Unexecuted instantiation: tasklet.c:hvm_update_guest_vendor
Unexecuted instantiation: time.c:hvm_update_guest_vendor
Unexecuted instantiation: timer.c:hvm_update_guest_vendor
Unexecuted instantiation: trace.c:hvm_update_guest_vendor
Unexecuted instantiation: vm_event.c:hvm_update_guest_vendor
Unexecuted instantiation: vsprintf.c:hvm_update_guest_vendor
Unexecuted instantiation: wait.c:hvm_update_guest_vendor
Unexecuted instantiation: xenoprof.c:hvm_update_guest_vendor
Unexecuted instantiation: xmalloc_tlsf.c:hvm_update_guest_vendor
Unexecuted instantiation: tmem.c:hvm_update_guest_vendor
Unexecuted instantiation: tmem_xen.c:hvm_update_guest_vendor
Unexecuted instantiation: tmem_control.c:hvm_update_guest_vendor
Unexecuted instantiation: llvm.c:hvm_update_guest_vendor
Unexecuted instantiation: libelf-loader.c:hvm_update_guest_vendor
Unexecuted instantiation: console.c:hvm_update_guest_vendor
Unexecuted instantiation: ns16550.c:hvm_update_guest_vendor
Unexecuted instantiation: ehci-dbgp.c:hvm_update_guest_vendor
Unexecuted instantiation: cpufreq.c:hvm_update_guest_vendor
Unexecuted instantiation: cpufreq_ondemand.c:hvm_update_guest_vendor
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_update_guest_vendor
Unexecuted instantiation: utility.c:hvm_update_guest_vendor
Unexecuted instantiation: pci.c:hvm_update_guest_vendor
Unexecuted instantiation: vpci.c:hvm_update_guest_vendor
Unexecuted instantiation: header.c:hvm_update_guest_vendor
Unexecuted instantiation: msi.c:hvm_update_guest_vendor
Unexecuted instantiation: msix.c:hvm_update_guest_vendor
Unexecuted instantiation: iommu.c:hvm_update_guest_vendor
Unexecuted instantiation: io.c:hvm_update_guest_vendor
Unexecuted instantiation: dmar.c:hvm_update_guest_vendor
Unexecuted instantiation: utils.c:hvm_update_guest_vendor
Unexecuted instantiation: qinval.c:hvm_update_guest_vendor
Unexecuted instantiation: intremap.c:hvm_update_guest_vendor
Unexecuted instantiation: quirks.c:hvm_update_guest_vendor
Unexecuted instantiation: vtd.c:hvm_update_guest_vendor
Unexecuted instantiation: ats.c:hvm_update_guest_vendor
Unexecuted instantiation: iommu_init.c:hvm_update_guest_vendor
Unexecuted instantiation: iommu_map.c:hvm_update_guest_vendor
Unexecuted instantiation: pci_amd_iommu.c:hvm_update_guest_vendor
Unexecuted instantiation: iommu_intr.c:hvm_update_guest_vendor
Unexecuted instantiation: iommu_cmd.c:hvm_update_guest_vendor
Unexecuted instantiation: iommu_guest.c:hvm_update_guest_vendor
Unexecuted instantiation: pmstat.c:hvm_update_guest_vendor
Unexecuted instantiation: reboot.c:hvm_update_guest_vendor
Unexecuted instantiation: erst.c:hvm_update_guest_vendor
Unexecuted instantiation: apei-io.c:hvm_update_guest_vendor
Unexecuted instantiation: vga.c:hvm_update_guest_vendor
Unexecuted instantiation: xsm_core.c:hvm_update_guest_vendor
Unexecuted instantiation: apic.c:hvm_update_guest_vendor
Unexecuted instantiation: cpuid.c:hvm_update_guest_vendor
Unexecuted instantiation: compat.c:hvm_update_guest_vendor
Unexecuted instantiation: crash.c:hvm_update_guest_vendor
Unexecuted instantiation: debug.c:hvm_update_guest_vendor
Unexecuted instantiation: domain_page.c:hvm_update_guest_vendor
Unexecuted instantiation: flushtlb.c:hvm_update_guest_vendor
Unexecuted instantiation: hypercall.c:hvm_update_guest_vendor
Unexecuted instantiation: i387.c:hvm_update_guest_vendor
Unexecuted instantiation: i8259.c:hvm_update_guest_vendor
Unexecuted instantiation: io_apic.c:hvm_update_guest_vendor
Unexecuted instantiation: msr.c:hvm_update_guest_vendor
Unexecuted instantiation: ioport_emulate.c:hvm_update_guest_vendor
Unexecuted instantiation: machine_kexec.c:hvm_update_guest_vendor
Unexecuted instantiation: microcode_amd.c:hvm_update_guest_vendor
Unexecuted instantiation: microcode_intel.c:hvm_update_guest_vendor
Unexecuted instantiation: microcode.c:hvm_update_guest_vendor
Unexecuted instantiation: mm.c:hvm_update_guest_vendor
Unexecuted instantiation: mpparse.c:hvm_update_guest_vendor
Unexecuted instantiation: nmi.c:hvm_update_guest_vendor
Unexecuted instantiation: numa.c:hvm_update_guest_vendor
Unexecuted instantiation: physdev.c:hvm_update_guest_vendor
Unexecuted instantiation: platform_hypercall.c:hvm_update_guest_vendor
Unexecuted instantiation: psr.c:hvm_update_guest_vendor
Unexecuted instantiation: setup.c:hvm_update_guest_vendor
Unexecuted instantiation: smp.c:hvm_update_guest_vendor
Unexecuted instantiation: smpboot.c:hvm_update_guest_vendor
Unexecuted instantiation: traps.c:hvm_update_guest_vendor
Unexecuted instantiation: usercopy.c:hvm_update_guest_vendor
Unexecuted instantiation: x86_emulate.c:hvm_update_guest_vendor
Unexecuted instantiation: tboot.c:hvm_update_guest_vendor
Unexecuted instantiation: hpet.c:hvm_update_guest_vendor
Unexecuted instantiation: xstate.c:hvm_update_guest_vendor
Unexecuted instantiation: lib.c:hvm_update_guest_vendor
Unexecuted instantiation: power.c:hvm_update_guest_vendor
Unexecuted instantiation: suspend.c:hvm_update_guest_vendor
Unexecuted instantiation: cpu_idle.c:hvm_update_guest_vendor
Unexecuted instantiation: cpuidle_menu.c:hvm_update_guest_vendor
Unexecuted instantiation: amd.c:hvm_update_guest_vendor
Unexecuted instantiation: common.c:hvm_update_guest_vendor
Unexecuted instantiation: intel.c:hvm_update_guest_vendor
Unexecuted instantiation: mwait-idle.c:hvm_update_guest_vendor
Unexecuted instantiation: vpmu.c:hvm_update_guest_vendor
Unexecuted instantiation: vpmu_amd.c:hvm_update_guest_vendor
Unexecuted instantiation: vpmu_intel.c:hvm_update_guest_vendor
Unexecuted instantiation: amd_nonfatal.c:hvm_update_guest_vendor
Unexecuted instantiation: mce_amd.c:hvm_update_guest_vendor
Unexecuted instantiation: mcaction.c:hvm_update_guest_vendor
Unexecuted instantiation: barrier.c:hvm_update_guest_vendor
Unexecuted instantiation: mctelem.c:hvm_update_guest_vendor
Unexecuted instantiation: mce.c:hvm_update_guest_vendor
Unexecuted instantiation: mce-apei.c:hvm_update_guest_vendor
Unexecuted instantiation: mce_intel.c:hvm_update_guest_vendor
Unexecuted instantiation: non-fatal.c:hvm_update_guest_vendor
Unexecuted instantiation: util.c:hvm_update_guest_vendor
Unexecuted instantiation: vmce.c:hvm_update_guest_vendor
Unexecuted instantiation: bigsmp.c:hvm_update_guest_vendor
Unexecuted instantiation: x2apic.c:hvm_update_guest_vendor
Unexecuted instantiation: default.c:hvm_update_guest_vendor
Unexecuted instantiation: delivery.c:hvm_update_guest_vendor
Unexecuted instantiation: probe.c:hvm_update_guest_vendor
Unexecuted instantiation: asid.c:hvm_update_guest_vendor
Unexecuted instantiation: dm.c:hvm_update_guest_vendor
Unexecuted instantiation: emulate.c:hvm_update_guest_vendor
hvm.c:hvm_update_guest_vendor
Line
Count
Source
337
12
{
338
12
    hvm_funcs.update_guest_vendor(v);
339
12
}
Unexecuted instantiation: i8254.c:hvm_update_guest_vendor
Unexecuted instantiation: intercept.c:hvm_update_guest_vendor
Unexecuted instantiation: ioreq.c:hvm_update_guest_vendor
Unexecuted instantiation: mtrr.c:hvm_update_guest_vendor
Unexecuted instantiation: nestedhvm.c:hvm_update_guest_vendor
Unexecuted instantiation: pmtimer.c:hvm_update_guest_vendor
Unexecuted instantiation: rtc.c:hvm_update_guest_vendor
Unexecuted instantiation: save.c:hvm_update_guest_vendor
Unexecuted instantiation: stdvga.c:hvm_update_guest_vendor
Unexecuted instantiation: vioapic.c:hvm_update_guest_vendor
Unexecuted instantiation: viridian.c:hvm_update_guest_vendor
Unexecuted instantiation: vlapic.c:hvm_update_guest_vendor
Unexecuted instantiation: vmsi.c:hvm_update_guest_vendor
Unexecuted instantiation: vpic.c:hvm_update_guest_vendor
Unexecuted instantiation: vpt.c:hvm_update_guest_vendor
Unexecuted instantiation: intr.c:hvm_update_guest_vendor
Unexecuted instantiation: nestedsvm.c:hvm_update_guest_vendor
Unexecuted instantiation: svm.c:hvm_update_guest_vendor
Unexecuted instantiation: svmdebug.c:hvm_update_guest_vendor
Unexecuted instantiation: vmcb.c:hvm_update_guest_vendor
Unexecuted instantiation: realmode.c:hvm_update_guest_vendor
Unexecuted instantiation: vmcs.c:hvm_update_guest_vendor
Unexecuted instantiation: vmx.c:hvm_update_guest_vendor
Unexecuted instantiation: vvmx.c:hvm_update_guest_vendor
Unexecuted instantiation: paging.c:hvm_update_guest_vendor
Unexecuted instantiation: p2m.c:hvm_update_guest_vendor
Unexecuted instantiation: p2m-pt.c:hvm_update_guest_vendor
Unexecuted instantiation: p2m-ept.c:hvm_update_guest_vendor
Unexecuted instantiation: p2m-pod.c:hvm_update_guest_vendor
Unexecuted instantiation: altp2m.c:hvm_update_guest_vendor
Unexecuted instantiation: guest_walk.c:hvm_update_guest_vendor
Unexecuted instantiation: mem_paging.c:hvm_update_guest_vendor
Unexecuted instantiation: mem_sharing.c:hvm_update_guest_vendor
Unexecuted instantiation: multi.c:hvm_update_guest_vendor
Unexecuted instantiation: hap.c:hvm_update_guest_vendor
Unexecuted instantiation: nested_hap.c:hvm_update_guest_vendor
Unexecuted instantiation: nested_ept.c:hvm_update_guest_vendor
Unexecuted instantiation: nmi_int.c:hvm_update_guest_vendor
Unexecuted instantiation: op_model_p4.c:hvm_update_guest_vendor
Unexecuted instantiation: op_model_ppro.c:hvm_update_guest_vendor
Unexecuted instantiation: op_model_athlon.c:hvm_update_guest_vendor
Unexecuted instantiation: backtrace.c:hvm_update_guest_vendor
Unexecuted instantiation: callback.c:hvm_update_guest_vendor
Unexecuted instantiation: descriptor-tables.c:hvm_update_guest_vendor
Unexecuted instantiation: emul-gate-op.c:hvm_update_guest_vendor
Unexecuted instantiation: emul-inv-op.c:hvm_update_guest_vendor
Unexecuted instantiation: emul-priv-op.c:hvm_update_guest_vendor
Unexecuted instantiation: iret.c:hvm_update_guest_vendor
Unexecuted instantiation: misc-hypercalls.c:hvm_update_guest_vendor
Unexecuted instantiation: ro-page-fault.c:hvm_update_guest_vendor
Unexecuted instantiation: acpi_mmcfg.c:hvm_update_guest_vendor
Unexecuted instantiation: mmconf-fam10h.c:hvm_update_guest_vendor
Unexecuted instantiation: mmconfig_64.c:hvm_update_guest_vendor
Unexecuted instantiation: mmconfig-shared.c:hvm_update_guest_vendor
340
341
/*
342
 * Called to ensure than all guest-specific mappings in a tagged TLB are 
343
 * flushed; does *not* flush Xen's TLB entries, and on processors without a 
344
 * tagged TLB it will be a noop.
345
 */
346
static inline void hvm_flush_guest_tlbs(void)
347
40.0k
{
348
40.0k
    if ( hvm_enabled )
349
39.9k
        hvm_asid_flush_core();
350
40.0k
}
Unexecuted instantiation: mmconfig-shared.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpu.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mmconfig_64.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mmconf-fam10h.c:hvm_flush_guest_tlbs
Unexecuted instantiation: acpi_mmcfg.c:hvm_flush_guest_tlbs
Unexecuted instantiation: ro-page-fault.c:hvm_flush_guest_tlbs
Unexecuted instantiation: misc-hypercalls.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iret.c:hvm_flush_guest_tlbs
Unexecuted instantiation: emul-priv-op.c:hvm_flush_guest_tlbs
Unexecuted instantiation: emul-inv-op.c:hvm_flush_guest_tlbs
Unexecuted instantiation: emul-gate-op.c:hvm_flush_guest_tlbs
Unexecuted instantiation: descriptor-tables.c:hvm_flush_guest_tlbs
Unexecuted instantiation: callback.c:hvm_flush_guest_tlbs
Unexecuted instantiation: backtrace.c:hvm_flush_guest_tlbs
Unexecuted instantiation: op_model_athlon.c:hvm_flush_guest_tlbs
Unexecuted instantiation: op_model_ppro.c:hvm_flush_guest_tlbs
Unexecuted instantiation: op_model_p4.c:hvm_flush_guest_tlbs
Unexecuted instantiation: nmi_int.c:hvm_flush_guest_tlbs
Unexecuted instantiation: nested_ept.c:hvm_flush_guest_tlbs
Unexecuted instantiation: nested_hap.c:hvm_flush_guest_tlbs
Unexecuted instantiation: hap.c:hvm_flush_guest_tlbs
Unexecuted instantiation: multi.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mem_sharing.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mem_paging.c:hvm_flush_guest_tlbs
Unexecuted instantiation: guest_walk.c:hvm_flush_guest_tlbs
Unexecuted instantiation: altp2m.c:hvm_flush_guest_tlbs
Unexecuted instantiation: p2m-pod.c:hvm_flush_guest_tlbs
Unexecuted instantiation: p2m-ept.c:hvm_flush_guest_tlbs
Unexecuted instantiation: p2m-pt.c:hvm_flush_guest_tlbs
Unexecuted instantiation: p2m.c:hvm_flush_guest_tlbs
Unexecuted instantiation: paging.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vvmx.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vmx.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vmcs.c:hvm_flush_guest_tlbs
Unexecuted instantiation: realmode.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vmcb.c:hvm_flush_guest_tlbs
Unexecuted instantiation: svmdebug.c:hvm_flush_guest_tlbs
Unexecuted instantiation: svm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: nestedsvm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: intr.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vpt.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vpic.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vmsi.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vlapic.c:hvm_flush_guest_tlbs
Unexecuted instantiation: viridian.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vioapic.c:hvm_flush_guest_tlbs
Unexecuted instantiation: stdvga.c:hvm_flush_guest_tlbs
Unexecuted instantiation: save.c:hvm_flush_guest_tlbs
Unexecuted instantiation: rtc.c:hvm_flush_guest_tlbs
Unexecuted instantiation: pmtimer.c:hvm_flush_guest_tlbs
Unexecuted instantiation: nestedhvm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mtrr.c:hvm_flush_guest_tlbs
Unexecuted instantiation: ioreq.c:hvm_flush_guest_tlbs
Unexecuted instantiation: intercept.c:hvm_flush_guest_tlbs
Unexecuted instantiation: i8254.c:hvm_flush_guest_tlbs
Unexecuted instantiation: hvm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: emulate.c:hvm_flush_guest_tlbs
Unexecuted instantiation: dm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: asid.c:hvm_flush_guest_tlbs
Unexecuted instantiation: probe.c:hvm_flush_guest_tlbs
Unexecuted instantiation: delivery.c:hvm_flush_guest_tlbs
Unexecuted instantiation: default.c:hvm_flush_guest_tlbs
Unexecuted instantiation: x2apic.c:hvm_flush_guest_tlbs
Unexecuted instantiation: bigsmp.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vmce.c:hvm_flush_guest_tlbs
Unexecuted instantiation: util.c:hvm_flush_guest_tlbs
Unexecuted instantiation: non-fatal.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mce_intel.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mce-apei.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mce.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mctelem.c:hvm_flush_guest_tlbs
Unexecuted instantiation: barrier.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mcaction.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mce_amd.c:hvm_flush_guest_tlbs
Unexecuted instantiation: amd_nonfatal.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vpmu_intel.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vpmu_amd.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vpmu.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mwait-idle.c:hvm_flush_guest_tlbs
Unexecuted instantiation: intel.c:hvm_flush_guest_tlbs
Unexecuted instantiation: common.c:hvm_flush_guest_tlbs
Unexecuted instantiation: amd.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpuidle_menu.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpu_idle.c:hvm_flush_guest_tlbs
Unexecuted instantiation: suspend.c:hvm_flush_guest_tlbs
Unexecuted instantiation: power.c:hvm_flush_guest_tlbs
Unexecuted instantiation: lib.c:hvm_flush_guest_tlbs
Unexecuted instantiation: xstate.c:hvm_flush_guest_tlbs
Unexecuted instantiation: hpet.c:hvm_flush_guest_tlbs
Unexecuted instantiation: tboot.c:hvm_flush_guest_tlbs
Unexecuted instantiation: x86_emulate.c:hvm_flush_guest_tlbs
Unexecuted instantiation: usercopy.c:hvm_flush_guest_tlbs
Unexecuted instantiation: traps.c:hvm_flush_guest_tlbs
Unexecuted instantiation: smpboot.c:hvm_flush_guest_tlbs
Unexecuted instantiation: smp.c:hvm_flush_guest_tlbs
Unexecuted instantiation: setup.c:hvm_flush_guest_tlbs
Unexecuted instantiation: psr.c:hvm_flush_guest_tlbs
Unexecuted instantiation: platform_hypercall.c:hvm_flush_guest_tlbs
Unexecuted instantiation: physdev.c:hvm_flush_guest_tlbs
Unexecuted instantiation: numa.c:hvm_flush_guest_tlbs
Unexecuted instantiation: nmi.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mpparse.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: microcode.c:hvm_flush_guest_tlbs
Unexecuted instantiation: microcode_intel.c:hvm_flush_guest_tlbs
Unexecuted instantiation: microcode_amd.c:hvm_flush_guest_tlbs
Unexecuted instantiation: machine_kexec.c:hvm_flush_guest_tlbs
Unexecuted instantiation: ioport_emulate.c:hvm_flush_guest_tlbs
Unexecuted instantiation: msr.c:hvm_flush_guest_tlbs
Unexecuted instantiation: io_apic.c:hvm_flush_guest_tlbs
Unexecuted instantiation: i8259.c:hvm_flush_guest_tlbs
Unexecuted instantiation: i387.c:hvm_flush_guest_tlbs
Unexecuted instantiation: hypercall.c:hvm_flush_guest_tlbs
flushtlb.c:hvm_flush_guest_tlbs
Line
Count
Source
347
40.0k
{
348
40.0k
    if ( hvm_enabled )
349
39.9k
        hvm_asid_flush_core();
350
40.0k
}
Unexecuted instantiation: domain_page.c:hvm_flush_guest_tlbs
Unexecuted instantiation: debug.c:hvm_flush_guest_tlbs
Unexecuted instantiation: crash.c:hvm_flush_guest_tlbs
Unexecuted instantiation: compat.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpuid.c:hvm_flush_guest_tlbs
Unexecuted instantiation: apic.c:hvm_flush_guest_tlbs
Unexecuted instantiation: xsm_core.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vga.c:hvm_flush_guest_tlbs
Unexecuted instantiation: apei-io.c:hvm_flush_guest_tlbs
Unexecuted instantiation: erst.c:hvm_flush_guest_tlbs
Unexecuted instantiation: reboot.c:hvm_flush_guest_tlbs
Unexecuted instantiation: pmstat.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iommu_guest.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iommu_cmd.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iommu_intr.c:hvm_flush_guest_tlbs
Unexecuted instantiation: pci_amd_iommu.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iommu_map.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iommu_init.c:hvm_flush_guest_tlbs
Unexecuted instantiation: ats.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vtd.c:hvm_flush_guest_tlbs
Unexecuted instantiation: quirks.c:hvm_flush_guest_tlbs
Unexecuted instantiation: intremap.c:hvm_flush_guest_tlbs
Unexecuted instantiation: qinval.c:hvm_flush_guest_tlbs
Unexecuted instantiation: utils.c:hvm_flush_guest_tlbs
Unexecuted instantiation: dmar.c:hvm_flush_guest_tlbs
Unexecuted instantiation: io.c:hvm_flush_guest_tlbs
Unexecuted instantiation: iommu.c:hvm_flush_guest_tlbs
Unexecuted instantiation: msix.c:hvm_flush_guest_tlbs
Unexecuted instantiation: msi.c:hvm_flush_guest_tlbs
Unexecuted instantiation: header.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vpci.c:hvm_flush_guest_tlbs
Unexecuted instantiation: pci.c:hvm_flush_guest_tlbs
Unexecuted instantiation: utility.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpufreq_ondemand.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpufreq.c:hvm_flush_guest_tlbs
Unexecuted instantiation: ehci-dbgp.c:hvm_flush_guest_tlbs
Unexecuted instantiation: ns16550.c:hvm_flush_guest_tlbs
Unexecuted instantiation: console.c:hvm_flush_guest_tlbs
Unexecuted instantiation: libelf-loader.c:hvm_flush_guest_tlbs
Unexecuted instantiation: llvm.c:hvm_flush_guest_tlbs
Unexecuted instantiation: tmem_control.c:hvm_flush_guest_tlbs
Unexecuted instantiation: tmem_xen.c:hvm_flush_guest_tlbs
Unexecuted instantiation: tmem.c:hvm_flush_guest_tlbs
Unexecuted instantiation: xmalloc_tlsf.c:hvm_flush_guest_tlbs
Unexecuted instantiation: xenoprof.c:hvm_flush_guest_tlbs
Unexecuted instantiation: wait.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vsprintf.c:hvm_flush_guest_tlbs
Unexecuted instantiation: vm_event.c:hvm_flush_guest_tlbs
Unexecuted instantiation: trace.c:hvm_flush_guest_tlbs
Unexecuted instantiation: timer.c:hvm_flush_guest_tlbs
Unexecuted instantiation: time.c:hvm_flush_guest_tlbs
Unexecuted instantiation: tasklet.c:hvm_flush_guest_tlbs
Unexecuted instantiation: sysctl.c:hvm_flush_guest_tlbs
Unexecuted instantiation: symbols.c:hvm_flush_guest_tlbs
Unexecuted instantiation: stop_machine.c:hvm_flush_guest_tlbs
Unexecuted instantiation: spinlock.c:hvm_flush_guest_tlbs
Unexecuted instantiation: softirq.c:hvm_flush_guest_tlbs
Unexecuted instantiation: shutdown.c:hvm_flush_guest_tlbs
Unexecuted instantiation: schedule.c:hvm_flush_guest_tlbs
Unexecuted instantiation: sched_null.c:hvm_flush_guest_tlbs
Unexecuted instantiation: sched_rt.c:hvm_flush_guest_tlbs
Unexecuted instantiation: sched_credit2.c:hvm_flush_guest_tlbs
Unexecuted instantiation: sched_credit.c:hvm_flush_guest_tlbs
Unexecuted instantiation: sched_arinc653.c:hvm_flush_guest_tlbs
Unexecuted instantiation: rwlock.c:hvm_flush_guest_tlbs
Unexecuted instantiation: rcupdate.c:hvm_flush_guest_tlbs
Unexecuted instantiation: rangeset.c:hvm_flush_guest_tlbs
Unexecuted instantiation: preempt.c:hvm_flush_guest_tlbs
Unexecuted instantiation: page_alloc.c:hvm_flush_guest_tlbs
Unexecuted instantiation: multicall.c:hvm_flush_guest_tlbs
Unexecuted instantiation: monitor.c:hvm_flush_guest_tlbs
Unexecuted instantiation: memory.c:hvm_flush_guest_tlbs
Unexecuted instantiation: mem_access.c:hvm_flush_guest_tlbs
Unexecuted instantiation: kimage.c:hvm_flush_guest_tlbs
Unexecuted instantiation: kexec.c:hvm_flush_guest_tlbs
Unexecuted instantiation: keyhandler.c:hvm_flush_guest_tlbs
Unexecuted instantiation: kernel.c:hvm_flush_guest_tlbs
Unexecuted instantiation: irq.c:hvm_flush_guest_tlbs
Unexecuted instantiation: guestcopy.c:hvm_flush_guest_tlbs
Unexecuted instantiation: grant_table.c:hvm_flush_guest_tlbs
Unexecuted instantiation: event_fifo.c:hvm_flush_guest_tlbs
Unexecuted instantiation: event_channel.c:hvm_flush_guest_tlbs
Unexecuted instantiation: event_2l.c:hvm_flush_guest_tlbs
Unexecuted instantiation: domain.c:hvm_flush_guest_tlbs
Unexecuted instantiation: domctl.c:hvm_flush_guest_tlbs
Unexecuted instantiation: cpupool.c:hvm_flush_guest_tlbs
351
352
void hvm_hypercall_page_initialise(struct domain *d,
353
                                   void *hypercall_page);
354
355
static inline unsigned int
356
hvm_get_cpl(struct vcpu *v)
357
305k
{
358
305k
    return hvm_funcs.get_cpl(v);
359
305k
}
Unexecuted instantiation: mmconfig-shared.c:hvm_get_cpl
Unexecuted instantiation: mmconfig_64.c:hvm_get_cpl
Unexecuted instantiation: mmconf-fam10h.c:hvm_get_cpl
Unexecuted instantiation: acpi_mmcfg.c:hvm_get_cpl
Unexecuted instantiation: ro-page-fault.c:hvm_get_cpl
Unexecuted instantiation: misc-hypercalls.c:hvm_get_cpl
Unexecuted instantiation: iret.c:hvm_get_cpl
Unexecuted instantiation: emul-priv-op.c:hvm_get_cpl
Unexecuted instantiation: emul-inv-op.c:hvm_get_cpl
Unexecuted instantiation: emul-gate-op.c:hvm_get_cpl
Unexecuted instantiation: descriptor-tables.c:hvm_get_cpl
Unexecuted instantiation: callback.c:hvm_get_cpl
Unexecuted instantiation: backtrace.c:hvm_get_cpl
Unexecuted instantiation: op_model_athlon.c:hvm_get_cpl
Unexecuted instantiation: op_model_ppro.c:hvm_get_cpl
Unexecuted instantiation: op_model_p4.c:hvm_get_cpl
Unexecuted instantiation: nmi_int.c:hvm_get_cpl
Unexecuted instantiation: nested_ept.c:hvm_get_cpl
Unexecuted instantiation: nested_hap.c:hvm_get_cpl
Unexecuted instantiation: hap.c:hvm_get_cpl
Unexecuted instantiation: multi.c:hvm_get_cpl
Unexecuted instantiation: mem_sharing.c:hvm_get_cpl
Unexecuted instantiation: mem_paging.c:hvm_get_cpl
Unexecuted instantiation: guest_walk.c:hvm_get_cpl
Unexecuted instantiation: altp2m.c:hvm_get_cpl
Unexecuted instantiation: p2m-pod.c:hvm_get_cpl
Unexecuted instantiation: p2m-ept.c:hvm_get_cpl
Unexecuted instantiation: p2m-pt.c:hvm_get_cpl
Unexecuted instantiation: p2m.c:hvm_get_cpl
Unexecuted instantiation: paging.c:hvm_get_cpl
Unexecuted instantiation: vvmx.c:hvm_get_cpl
Unexecuted instantiation: vmx.c:hvm_get_cpl
Unexecuted instantiation: vmcs.c:hvm_get_cpl
Unexecuted instantiation: realmode.c:hvm_get_cpl
Unexecuted instantiation: vmcb.c:hvm_get_cpl
Unexecuted instantiation: svmdebug.c:hvm_get_cpl
Unexecuted instantiation: svm.c:hvm_get_cpl
Unexecuted instantiation: nestedsvm.c:hvm_get_cpl
Unexecuted instantiation: intr.c:hvm_get_cpl
Unexecuted instantiation: vpt.c:hvm_get_cpl
Unexecuted instantiation: vpic.c:hvm_get_cpl
Unexecuted instantiation: vmsi.c:hvm_get_cpl
Unexecuted instantiation: vlapic.c:hvm_get_cpl
Unexecuted instantiation: viridian.c:hvm_get_cpl
Unexecuted instantiation: vioapic.c:hvm_get_cpl
Unexecuted instantiation: stdvga.c:hvm_get_cpl
Unexecuted instantiation: save.c:hvm_get_cpl
Unexecuted instantiation: rtc.c:hvm_get_cpl
Unexecuted instantiation: pmtimer.c:hvm_get_cpl
Unexecuted instantiation: nestedhvm.c:hvm_get_cpl
Unexecuted instantiation: mtrr.c:hvm_get_cpl
Unexecuted instantiation: ioreq.c:hvm_get_cpl
Unexecuted instantiation: intercept.c:hvm_get_cpl
Unexecuted instantiation: i8254.c:hvm_get_cpl
Unexecuted instantiation: hvm.c:hvm_get_cpl
Unexecuted instantiation: emulate.c:hvm_get_cpl
Unexecuted instantiation: dm.c:hvm_get_cpl
Unexecuted instantiation: asid.c:hvm_get_cpl
Unexecuted instantiation: probe.c:hvm_get_cpl
Unexecuted instantiation: delivery.c:hvm_get_cpl
Unexecuted instantiation: default.c:hvm_get_cpl
Unexecuted instantiation: x2apic.c:hvm_get_cpl
Unexecuted instantiation: bigsmp.c:hvm_get_cpl
Unexecuted instantiation: vmce.c:hvm_get_cpl
Unexecuted instantiation: util.c:hvm_get_cpl
Unexecuted instantiation: non-fatal.c:hvm_get_cpl
Unexecuted instantiation: mce_intel.c:hvm_get_cpl
Unexecuted instantiation: mce-apei.c:hvm_get_cpl
Unexecuted instantiation: mce.c:hvm_get_cpl
Unexecuted instantiation: mctelem.c:hvm_get_cpl
Unexecuted instantiation: barrier.c:hvm_get_cpl
Unexecuted instantiation: mcaction.c:hvm_get_cpl
Unexecuted instantiation: mce_amd.c:hvm_get_cpl
Unexecuted instantiation: amd_nonfatal.c:hvm_get_cpl
Unexecuted instantiation: vpmu_intel.c:hvm_get_cpl
Unexecuted instantiation: vpmu_amd.c:hvm_get_cpl
Unexecuted instantiation: vpmu.c:hvm_get_cpl
Unexecuted instantiation: mwait-idle.c:hvm_get_cpl
Unexecuted instantiation: intel.c:hvm_get_cpl
Unexecuted instantiation: common.c:hvm_get_cpl
Unexecuted instantiation: amd.c:hvm_get_cpl
Unexecuted instantiation: cpuidle_menu.c:hvm_get_cpl
Unexecuted instantiation: cpu_idle.c:hvm_get_cpl
Unexecuted instantiation: suspend.c:hvm_get_cpl
Unexecuted instantiation: power.c:hvm_get_cpl
Unexecuted instantiation: lib.c:hvm_get_cpl
Unexecuted instantiation: xstate.c:hvm_get_cpl
Unexecuted instantiation: hpet.c:hvm_get_cpl
Unexecuted instantiation: tboot.c:hvm_get_cpl
Unexecuted instantiation: x86_emulate.c:hvm_get_cpl
Unexecuted instantiation: usercopy.c:hvm_get_cpl
Unexecuted instantiation: traps.c:hvm_get_cpl
Unexecuted instantiation: smpboot.c:hvm_get_cpl
Unexecuted instantiation: smp.c:hvm_get_cpl
Unexecuted instantiation: setup.c:hvm_get_cpl
Unexecuted instantiation: psr.c:hvm_get_cpl
Unexecuted instantiation: platform_hypercall.c:hvm_get_cpl
Unexecuted instantiation: physdev.c:hvm_get_cpl
Unexecuted instantiation: numa.c:hvm_get_cpl
Unexecuted instantiation: nmi.c:hvm_get_cpl
Unexecuted instantiation: mpparse.c:hvm_get_cpl
Unexecuted instantiation: mm.c:hvm_get_cpl
Unexecuted instantiation: microcode.c:hvm_get_cpl
Unexecuted instantiation: microcode_intel.c:hvm_get_cpl
Unexecuted instantiation: microcode_amd.c:hvm_get_cpl
Unexecuted instantiation: machine_kexec.c:hvm_get_cpl
Unexecuted instantiation: ioport_emulate.c:hvm_get_cpl
Unexecuted instantiation: msr.c:hvm_get_cpl
Unexecuted instantiation: io_apic.c:hvm_get_cpl
Unexecuted instantiation: i8259.c:hvm_get_cpl
Unexecuted instantiation: i387.c:hvm_get_cpl
hypercall.c:hvm_get_cpl
Line
Count
Source
357
305k
{
358
305k
    return hvm_funcs.get_cpl(v);
359
305k
}
Unexecuted instantiation: flushtlb.c:hvm_get_cpl
Unexecuted instantiation: domain_page.c:hvm_get_cpl
Unexecuted instantiation: debug.c:hvm_get_cpl
Unexecuted instantiation: crash.c:hvm_get_cpl
Unexecuted instantiation: compat.c:hvm_get_cpl
Unexecuted instantiation: cpuid.c:hvm_get_cpl
Unexecuted instantiation: apic.c:hvm_get_cpl
Unexecuted instantiation: xsm_core.c:hvm_get_cpl
Unexecuted instantiation: vga.c:hvm_get_cpl
Unexecuted instantiation: apei-io.c:hvm_get_cpl
Unexecuted instantiation: erst.c:hvm_get_cpl
Unexecuted instantiation: reboot.c:hvm_get_cpl
Unexecuted instantiation: pmstat.c:hvm_get_cpl
Unexecuted instantiation: iommu_guest.c:hvm_get_cpl
Unexecuted instantiation: iommu_cmd.c:hvm_get_cpl
Unexecuted instantiation: iommu_intr.c:hvm_get_cpl
Unexecuted instantiation: pci_amd_iommu.c:hvm_get_cpl
Unexecuted instantiation: iommu_map.c:hvm_get_cpl
Unexecuted instantiation: iommu_init.c:hvm_get_cpl
Unexecuted instantiation: ats.c:hvm_get_cpl
Unexecuted instantiation: vtd.c:hvm_get_cpl
Unexecuted instantiation: quirks.c:hvm_get_cpl
Unexecuted instantiation: intremap.c:hvm_get_cpl
Unexecuted instantiation: qinval.c:hvm_get_cpl
Unexecuted instantiation: utils.c:hvm_get_cpl
Unexecuted instantiation: dmar.c:hvm_get_cpl
Unexecuted instantiation: io.c:hvm_get_cpl
Unexecuted instantiation: iommu.c:hvm_get_cpl
Unexecuted instantiation: msix.c:hvm_get_cpl
Unexecuted instantiation: msi.c:hvm_get_cpl
Unexecuted instantiation: header.c:hvm_get_cpl
Unexecuted instantiation: vpci.c:hvm_get_cpl
Unexecuted instantiation: pci.c:hvm_get_cpl
Unexecuted instantiation: utility.c:hvm_get_cpl
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_get_cpl
Unexecuted instantiation: cpufreq_ondemand.c:hvm_get_cpl
Unexecuted instantiation: cpufreq.c:hvm_get_cpl
Unexecuted instantiation: ehci-dbgp.c:hvm_get_cpl
Unexecuted instantiation: ns16550.c:hvm_get_cpl
Unexecuted instantiation: console.c:hvm_get_cpl
Unexecuted instantiation: libelf-loader.c:hvm_get_cpl
Unexecuted instantiation: llvm.c:hvm_get_cpl
Unexecuted instantiation: tmem_control.c:hvm_get_cpl
Unexecuted instantiation: tmem_xen.c:hvm_get_cpl
Unexecuted instantiation: tmem.c:hvm_get_cpl
Unexecuted instantiation: xmalloc_tlsf.c:hvm_get_cpl
Unexecuted instantiation: xenoprof.c:hvm_get_cpl
Unexecuted instantiation: wait.c:hvm_get_cpl
Unexecuted instantiation: vsprintf.c:hvm_get_cpl
Unexecuted instantiation: vm_event.c:hvm_get_cpl
Unexecuted instantiation: trace.c:hvm_get_cpl
Unexecuted instantiation: timer.c:hvm_get_cpl
Unexecuted instantiation: time.c:hvm_get_cpl
Unexecuted instantiation: tasklet.c:hvm_get_cpl
Unexecuted instantiation: sysctl.c:hvm_get_cpl
Unexecuted instantiation: symbols.c:hvm_get_cpl
Unexecuted instantiation: stop_machine.c:hvm_get_cpl
Unexecuted instantiation: spinlock.c:hvm_get_cpl
Unexecuted instantiation: softirq.c:hvm_get_cpl
Unexecuted instantiation: shutdown.c:hvm_get_cpl
Unexecuted instantiation: schedule.c:hvm_get_cpl
Unexecuted instantiation: sched_null.c:hvm_get_cpl
Unexecuted instantiation: sched_rt.c:hvm_get_cpl
Unexecuted instantiation: sched_credit2.c:hvm_get_cpl
Unexecuted instantiation: sched_credit.c:hvm_get_cpl
Unexecuted instantiation: sched_arinc653.c:hvm_get_cpl
Unexecuted instantiation: rwlock.c:hvm_get_cpl
Unexecuted instantiation: rcupdate.c:hvm_get_cpl
Unexecuted instantiation: rangeset.c:hvm_get_cpl
Unexecuted instantiation: preempt.c:hvm_get_cpl
Unexecuted instantiation: page_alloc.c:hvm_get_cpl
Unexecuted instantiation: multicall.c:hvm_get_cpl
Unexecuted instantiation: monitor.c:hvm_get_cpl
Unexecuted instantiation: memory.c:hvm_get_cpl
Unexecuted instantiation: mem_access.c:hvm_get_cpl
Unexecuted instantiation: kimage.c:hvm_get_cpl
Unexecuted instantiation: kexec.c:hvm_get_cpl
Unexecuted instantiation: keyhandler.c:hvm_get_cpl
Unexecuted instantiation: kernel.c:hvm_get_cpl
Unexecuted instantiation: irq.c:hvm_get_cpl
Unexecuted instantiation: guestcopy.c:hvm_get_cpl
Unexecuted instantiation: grant_table.c:hvm_get_cpl
Unexecuted instantiation: event_fifo.c:hvm_get_cpl
Unexecuted instantiation: event_channel.c:hvm_get_cpl
Unexecuted instantiation: event_2l.c:hvm_get_cpl
Unexecuted instantiation: domain.c:hvm_get_cpl
Unexecuted instantiation: domctl.c:hvm_get_cpl
Unexecuted instantiation: cpupool.c:hvm_get_cpl
Unexecuted instantiation: cpu.c:hvm_get_cpl
360
361
void hvm_get_segment_register(struct vcpu *v, enum x86_segment seg,
362
                              struct segment_register *reg);
363
void hvm_set_segment_register(struct vcpu *v, enum x86_segment seg,
364
                              struct segment_register *reg);
365
366
static inline unsigned long hvm_get_shadow_gs_base(struct vcpu *v)
367
0
{
368
0
    return hvm_funcs.get_shadow_gs_base(v);
369
0
}
Unexecuted instantiation: cpu.c:hvm_get_shadow_gs_base
Unexecuted instantiation: domctl.c:hvm_get_shadow_gs_base
Unexecuted instantiation: domain.c:hvm_get_shadow_gs_base
Unexecuted instantiation: event_2l.c:hvm_get_shadow_gs_base
Unexecuted instantiation: event_channel.c:hvm_get_shadow_gs_base
Unexecuted instantiation: event_fifo.c:hvm_get_shadow_gs_base
Unexecuted instantiation: grant_table.c:hvm_get_shadow_gs_base
Unexecuted instantiation: guestcopy.c:hvm_get_shadow_gs_base
Unexecuted instantiation: irq.c:hvm_get_shadow_gs_base
Unexecuted instantiation: kernel.c:hvm_get_shadow_gs_base
Unexecuted instantiation: keyhandler.c:hvm_get_shadow_gs_base
Unexecuted instantiation: kexec.c:hvm_get_shadow_gs_base
Unexecuted instantiation: kimage.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mem_access.c:hvm_get_shadow_gs_base
Unexecuted instantiation: memory.c:hvm_get_shadow_gs_base
Unexecuted instantiation: monitor.c:hvm_get_shadow_gs_base
Unexecuted instantiation: multicall.c:hvm_get_shadow_gs_base
Unexecuted instantiation: page_alloc.c:hvm_get_shadow_gs_base
Unexecuted instantiation: preempt.c:hvm_get_shadow_gs_base
Unexecuted instantiation: rangeset.c:hvm_get_shadow_gs_base
Unexecuted instantiation: rcupdate.c:hvm_get_shadow_gs_base
Unexecuted instantiation: rwlock.c:hvm_get_shadow_gs_base
Unexecuted instantiation: sched_arinc653.c:hvm_get_shadow_gs_base
Unexecuted instantiation: sched_credit.c:hvm_get_shadow_gs_base
Unexecuted instantiation: sched_credit2.c:hvm_get_shadow_gs_base
Unexecuted instantiation: sched_rt.c:hvm_get_shadow_gs_base
Unexecuted instantiation: sched_null.c:hvm_get_shadow_gs_base
Unexecuted instantiation: schedule.c:hvm_get_shadow_gs_base
Unexecuted instantiation: shutdown.c:hvm_get_shadow_gs_base
Unexecuted instantiation: softirq.c:hvm_get_shadow_gs_base
Unexecuted instantiation: spinlock.c:hvm_get_shadow_gs_base
Unexecuted instantiation: stop_machine.c:hvm_get_shadow_gs_base
Unexecuted instantiation: symbols.c:hvm_get_shadow_gs_base
Unexecuted instantiation: sysctl.c:hvm_get_shadow_gs_base
Unexecuted instantiation: tasklet.c:hvm_get_shadow_gs_base
Unexecuted instantiation: time.c:hvm_get_shadow_gs_base
Unexecuted instantiation: timer.c:hvm_get_shadow_gs_base
Unexecuted instantiation: trace.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vm_event.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vsprintf.c:hvm_get_shadow_gs_base
Unexecuted instantiation: wait.c:hvm_get_shadow_gs_base
Unexecuted instantiation: xenoprof.c:hvm_get_shadow_gs_base
Unexecuted instantiation: xmalloc_tlsf.c:hvm_get_shadow_gs_base
Unexecuted instantiation: tmem.c:hvm_get_shadow_gs_base
Unexecuted instantiation: tmem_xen.c:hvm_get_shadow_gs_base
Unexecuted instantiation: tmem_control.c:hvm_get_shadow_gs_base
Unexecuted instantiation: llvm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: libelf-loader.c:hvm_get_shadow_gs_base
Unexecuted instantiation: console.c:hvm_get_shadow_gs_base
Unexecuted instantiation: ns16550.c:hvm_get_shadow_gs_base
Unexecuted instantiation: ehci-dbgp.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpufreq.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpufreq_ondemand.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_get_shadow_gs_base
Unexecuted instantiation: utility.c:hvm_get_shadow_gs_base
Unexecuted instantiation: pci.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vpci.c:hvm_get_shadow_gs_base
Unexecuted instantiation: header.c:hvm_get_shadow_gs_base
Unexecuted instantiation: msi.c:hvm_get_shadow_gs_base
Unexecuted instantiation: msix.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iommu.c:hvm_get_shadow_gs_base
Unexecuted instantiation: io.c:hvm_get_shadow_gs_base
Unexecuted instantiation: dmar.c:hvm_get_shadow_gs_base
Unexecuted instantiation: utils.c:hvm_get_shadow_gs_base
Unexecuted instantiation: qinval.c:hvm_get_shadow_gs_base
Unexecuted instantiation: intremap.c:hvm_get_shadow_gs_base
Unexecuted instantiation: quirks.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vtd.c:hvm_get_shadow_gs_base
Unexecuted instantiation: ats.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iommu_init.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iommu_map.c:hvm_get_shadow_gs_base
Unexecuted instantiation: pci_amd_iommu.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iommu_intr.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iommu_cmd.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iommu_guest.c:hvm_get_shadow_gs_base
Unexecuted instantiation: pmstat.c:hvm_get_shadow_gs_base
Unexecuted instantiation: reboot.c:hvm_get_shadow_gs_base
Unexecuted instantiation: erst.c:hvm_get_shadow_gs_base
Unexecuted instantiation: apei-io.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vga.c:hvm_get_shadow_gs_base
Unexecuted instantiation: xsm_core.c:hvm_get_shadow_gs_base
Unexecuted instantiation: apic.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpuid.c:hvm_get_shadow_gs_base
Unexecuted instantiation: compat.c:hvm_get_shadow_gs_base
Unexecuted instantiation: crash.c:hvm_get_shadow_gs_base
Unexecuted instantiation: debug.c:hvm_get_shadow_gs_base
Unexecuted instantiation: domain_page.c:hvm_get_shadow_gs_base
Unexecuted instantiation: flushtlb.c:hvm_get_shadow_gs_base
Unexecuted instantiation: hypercall.c:hvm_get_shadow_gs_base
Unexecuted instantiation: i387.c:hvm_get_shadow_gs_base
Unexecuted instantiation: i8259.c:hvm_get_shadow_gs_base
Unexecuted instantiation: io_apic.c:hvm_get_shadow_gs_base
Unexecuted instantiation: msr.c:hvm_get_shadow_gs_base
Unexecuted instantiation: ioport_emulate.c:hvm_get_shadow_gs_base
Unexecuted instantiation: machine_kexec.c:hvm_get_shadow_gs_base
Unexecuted instantiation: microcode_amd.c:hvm_get_shadow_gs_base
Unexecuted instantiation: microcode_intel.c:hvm_get_shadow_gs_base
Unexecuted instantiation: microcode.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mpparse.c:hvm_get_shadow_gs_base
Unexecuted instantiation: nmi.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpupool.c:hvm_get_shadow_gs_base
Unexecuted instantiation: numa.c:hvm_get_shadow_gs_base
Unexecuted instantiation: physdev.c:hvm_get_shadow_gs_base
Unexecuted instantiation: platform_hypercall.c:hvm_get_shadow_gs_base
Unexecuted instantiation: psr.c:hvm_get_shadow_gs_base
Unexecuted instantiation: setup.c:hvm_get_shadow_gs_base
Unexecuted instantiation: smp.c:hvm_get_shadow_gs_base
Unexecuted instantiation: smpboot.c:hvm_get_shadow_gs_base
Unexecuted instantiation: traps.c:hvm_get_shadow_gs_base
Unexecuted instantiation: usercopy.c:hvm_get_shadow_gs_base
Unexecuted instantiation: x86_emulate.c:hvm_get_shadow_gs_base
Unexecuted instantiation: tboot.c:hvm_get_shadow_gs_base
Unexecuted instantiation: hpet.c:hvm_get_shadow_gs_base
Unexecuted instantiation: xstate.c:hvm_get_shadow_gs_base
Unexecuted instantiation: lib.c:hvm_get_shadow_gs_base
Unexecuted instantiation: power.c:hvm_get_shadow_gs_base
Unexecuted instantiation: suspend.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpu_idle.c:hvm_get_shadow_gs_base
Unexecuted instantiation: cpuidle_menu.c:hvm_get_shadow_gs_base
Unexecuted instantiation: amd.c:hvm_get_shadow_gs_base
Unexecuted instantiation: common.c:hvm_get_shadow_gs_base
Unexecuted instantiation: intel.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mwait-idle.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vpmu.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vpmu_amd.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vpmu_intel.c:hvm_get_shadow_gs_base
Unexecuted instantiation: amd_nonfatal.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mce_amd.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mcaction.c:hvm_get_shadow_gs_base
Unexecuted instantiation: barrier.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mctelem.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mce.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mce-apei.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mce_intel.c:hvm_get_shadow_gs_base
Unexecuted instantiation: non-fatal.c:hvm_get_shadow_gs_base
Unexecuted instantiation: util.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vmce.c:hvm_get_shadow_gs_base
Unexecuted instantiation: bigsmp.c:hvm_get_shadow_gs_base
Unexecuted instantiation: x2apic.c:hvm_get_shadow_gs_base
Unexecuted instantiation: default.c:hvm_get_shadow_gs_base
Unexecuted instantiation: delivery.c:hvm_get_shadow_gs_base
Unexecuted instantiation: probe.c:hvm_get_shadow_gs_base
Unexecuted instantiation: asid.c:hvm_get_shadow_gs_base
Unexecuted instantiation: dm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: emulate.c:hvm_get_shadow_gs_base
Unexecuted instantiation: hvm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: i8254.c:hvm_get_shadow_gs_base
Unexecuted instantiation: intercept.c:hvm_get_shadow_gs_base
Unexecuted instantiation: ioreq.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mtrr.c:hvm_get_shadow_gs_base
Unexecuted instantiation: nestedhvm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: pmtimer.c:hvm_get_shadow_gs_base
Unexecuted instantiation: rtc.c:hvm_get_shadow_gs_base
Unexecuted instantiation: save.c:hvm_get_shadow_gs_base
Unexecuted instantiation: stdvga.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vioapic.c:hvm_get_shadow_gs_base
Unexecuted instantiation: viridian.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vlapic.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vmsi.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vpic.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vpt.c:hvm_get_shadow_gs_base
Unexecuted instantiation: intr.c:hvm_get_shadow_gs_base
Unexecuted instantiation: nestedsvm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: svm.c:hvm_get_shadow_gs_base
Unexecuted instantiation: svmdebug.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vmcb.c:hvm_get_shadow_gs_base
Unexecuted instantiation: realmode.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vmcs.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vmx.c:hvm_get_shadow_gs_base
Unexecuted instantiation: vvmx.c:hvm_get_shadow_gs_base
Unexecuted instantiation: paging.c:hvm_get_shadow_gs_base
Unexecuted instantiation: p2m.c:hvm_get_shadow_gs_base
Unexecuted instantiation: p2m-pt.c:hvm_get_shadow_gs_base
Unexecuted instantiation: p2m-ept.c:hvm_get_shadow_gs_base
Unexecuted instantiation: p2m-pod.c:hvm_get_shadow_gs_base
Unexecuted instantiation: altp2m.c:hvm_get_shadow_gs_base
Unexecuted instantiation: guest_walk.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mem_paging.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mem_sharing.c:hvm_get_shadow_gs_base
Unexecuted instantiation: multi.c:hvm_get_shadow_gs_base
Unexecuted instantiation: hap.c:hvm_get_shadow_gs_base
Unexecuted instantiation: nested_hap.c:hvm_get_shadow_gs_base
Unexecuted instantiation: nested_ept.c:hvm_get_shadow_gs_base
Unexecuted instantiation: nmi_int.c:hvm_get_shadow_gs_base
Unexecuted instantiation: op_model_p4.c:hvm_get_shadow_gs_base
Unexecuted instantiation: op_model_ppro.c:hvm_get_shadow_gs_base
Unexecuted instantiation: op_model_athlon.c:hvm_get_shadow_gs_base
Unexecuted instantiation: backtrace.c:hvm_get_shadow_gs_base
Unexecuted instantiation: callback.c:hvm_get_shadow_gs_base
Unexecuted instantiation: descriptor-tables.c:hvm_get_shadow_gs_base
Unexecuted instantiation: emul-gate-op.c:hvm_get_shadow_gs_base
Unexecuted instantiation: emul-inv-op.c:hvm_get_shadow_gs_base
Unexecuted instantiation: emul-priv-op.c:hvm_get_shadow_gs_base
Unexecuted instantiation: iret.c:hvm_get_shadow_gs_base
Unexecuted instantiation: misc-hypercalls.c:hvm_get_shadow_gs_base
Unexecuted instantiation: ro-page-fault.c:hvm_get_shadow_gs_base
Unexecuted instantiation: acpi_mmcfg.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mmconf-fam10h.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mmconfig_64.c:hvm_get_shadow_gs_base
Unexecuted instantiation: mmconfig-shared.c:hvm_get_shadow_gs_base
370
371
static inline bool hvm_get_guest_bndcfgs(struct vcpu *v, u64 *val)
372
0
{
373
0
    return hvm_funcs.get_guest_bndcfgs &&
374
0
           hvm_funcs.get_guest_bndcfgs(v, val);
375
0
}
Unexecuted instantiation: cpu.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpupool.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: domctl.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: domain.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: event_2l.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: event_channel.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: event_fifo.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: grant_table.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: guestcopy.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: irq.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: kernel.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: keyhandler.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: kexec.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: kimage.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mem_access.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: memory.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: monitor.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: multicall.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: page_alloc.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: preempt.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: rangeset.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: rcupdate.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: rwlock.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: sched_arinc653.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: sched_credit.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: sched_credit2.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: sched_rt.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: sched_null.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: schedule.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: shutdown.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: softirq.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: spinlock.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: stop_machine.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: symbols.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: sysctl.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: tasklet.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: time.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: timer.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: trace.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vm_event.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vsprintf.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: wait.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: xenoprof.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: xmalloc_tlsf.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: tmem.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: tmem_xen.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: tmem_control.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: llvm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: libelf-loader.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: console.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: ns16550.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: ehci-dbgp.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpufreq.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpufreq_ondemand.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: utility.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: pci.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vpci.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: header.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: msi.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: msix.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iommu.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: io.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: dmar.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: utils.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: qinval.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: intremap.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: quirks.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vtd.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: ats.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iommu_init.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iommu_map.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: pci_amd_iommu.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iommu_intr.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iommu_cmd.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iommu_guest.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: pmstat.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: reboot.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: erst.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: apei-io.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vga.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: xsm_core.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: apic.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpuid.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: compat.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: crash.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: debug.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: domain_page.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: flushtlb.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: hypercall.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: i387.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: i8259.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: io_apic.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: msr.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: ioport_emulate.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: machine_kexec.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: microcode_amd.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: microcode_intel.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: microcode.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mpparse.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: nmi.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: numa.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: physdev.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: platform_hypercall.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: psr.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: setup.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: smp.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: smpboot.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: traps.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: usercopy.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: x86_emulate.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: tboot.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: hpet.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: xstate.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: lib.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: power.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: suspend.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpu_idle.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: cpuidle_menu.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: amd.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: common.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: intel.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mwait-idle.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vpmu.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vpmu_amd.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vpmu_intel.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: amd_nonfatal.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mce_amd.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mcaction.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: barrier.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mctelem.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mce.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mce-apei.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mce_intel.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: non-fatal.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: util.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vmce.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: bigsmp.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: x2apic.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: default.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: delivery.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: probe.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: asid.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: dm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: emulate.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: hvm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: i8254.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: intercept.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: ioreq.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mtrr.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: nestedhvm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: pmtimer.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: rtc.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: save.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: stdvga.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vioapic.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: viridian.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vlapic.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vmsi.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vpic.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vpt.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: intr.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: nestedsvm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: svm.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: svmdebug.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vmcb.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: realmode.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vmcs.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vmx.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: vvmx.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: paging.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: p2m.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: p2m-pt.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: p2m-ept.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: p2m-pod.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: altp2m.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: guest_walk.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mem_paging.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mem_sharing.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: multi.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: hap.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: nested_hap.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: nested_ept.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: nmi_int.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: op_model_p4.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: op_model_ppro.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: op_model_athlon.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: backtrace.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: callback.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: descriptor-tables.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: emul-gate-op.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: emul-inv-op.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: emul-priv-op.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: iret.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: misc-hypercalls.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: ro-page-fault.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: acpi_mmcfg.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mmconf-fam10h.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mmconfig_64.c:hvm_get_guest_bndcfgs
Unexecuted instantiation: mmconfig-shared.c:hvm_get_guest_bndcfgs
376
377
bool hvm_set_guest_bndcfgs(struct vcpu *v, u64 val);
378
379
#define has_hvm_params(d) \
380
84
    ((d)->arch.hvm_domain.params != NULL)
381
382
#define viridian_feature_mask(d) \
383
84
    (has_hvm_params(d) ? (d)->arch.hvm_domain.params[HVM_PARAM_VIRIDIAN] : 0)
384
385
#define is_viridian_domain(d) \
386
84
    (is_hvm_domain(d) && (viridian_feature_mask(d) & HVMPV_base_freq))
387
388
#define has_viridian_time_ref_count(d) \
389
3
    (is_viridian_domain(d) && (viridian_feature_mask(d) & HVMPV_time_ref_count))
390
391
#define has_viridian_apic_assist(d) \
392
18.4E
    (is_viridian_domain(d) && (viridian_feature_mask(d) & HVMPV_apic_assist))
393
394
bool hvm_check_cpuid_faulting(struct vcpu *v);
395
void hvm_migrate_timers(struct vcpu *v);
396
void hvm_do_resume(struct vcpu *v);
397
void hvm_migrate_pirqs(struct vcpu *v);
398
399
void hvm_inject_event(const struct x86_event *event);
400
401
static inline void hvm_inject_hw_exception(unsigned int vector, int errcode)
402
0
{
403
0
    struct x86_event event = {
404
0
        .vector = vector,
405
0
        .type = X86_EVENTTYPE_HW_EXCEPTION,
406
0
        .error_code = errcode,
407
0
    };
408
0
409
0
    hvm_inject_event(&event);
410
0
}
Unexecuted instantiation: cpupool.c:hvm_inject_hw_exception
Unexecuted instantiation: domctl.c:hvm_inject_hw_exception
Unexecuted instantiation: cpu.c:hvm_inject_hw_exception
Unexecuted instantiation: mmconfig-shared.c:hvm_inject_hw_exception
Unexecuted instantiation: mmconfig_64.c:hvm_inject_hw_exception
Unexecuted instantiation: mmconf-fam10h.c:hvm_inject_hw_exception
Unexecuted instantiation: acpi_mmcfg.c:hvm_inject_hw_exception
Unexecuted instantiation: ro-page-fault.c:hvm_inject_hw_exception
Unexecuted instantiation: misc-hypercalls.c:hvm_inject_hw_exception
Unexecuted instantiation: iret.c:hvm_inject_hw_exception
Unexecuted instantiation: emul-priv-op.c:hvm_inject_hw_exception
Unexecuted instantiation: emul-inv-op.c:hvm_inject_hw_exception
Unexecuted instantiation: emul-gate-op.c:hvm_inject_hw_exception
Unexecuted instantiation: descriptor-tables.c:hvm_inject_hw_exception
Unexecuted instantiation: callback.c:hvm_inject_hw_exception
Unexecuted instantiation: backtrace.c:hvm_inject_hw_exception
Unexecuted instantiation: op_model_athlon.c:hvm_inject_hw_exception
Unexecuted instantiation: op_model_ppro.c:hvm_inject_hw_exception
Unexecuted instantiation: op_model_p4.c:hvm_inject_hw_exception
Unexecuted instantiation: nmi_int.c:hvm_inject_hw_exception
Unexecuted instantiation: nested_ept.c:hvm_inject_hw_exception
Unexecuted instantiation: nested_hap.c:hvm_inject_hw_exception
Unexecuted instantiation: hap.c:hvm_inject_hw_exception
Unexecuted instantiation: multi.c:hvm_inject_hw_exception
Unexecuted instantiation: mem_sharing.c:hvm_inject_hw_exception
Unexecuted instantiation: mem_paging.c:hvm_inject_hw_exception
Unexecuted instantiation: guest_walk.c:hvm_inject_hw_exception
Unexecuted instantiation: altp2m.c:hvm_inject_hw_exception
Unexecuted instantiation: p2m-pod.c:hvm_inject_hw_exception
Unexecuted instantiation: p2m-ept.c:hvm_inject_hw_exception
Unexecuted instantiation: p2m-pt.c:hvm_inject_hw_exception
Unexecuted instantiation: p2m.c:hvm_inject_hw_exception
Unexecuted instantiation: paging.c:hvm_inject_hw_exception
Unexecuted instantiation: vvmx.c:hvm_inject_hw_exception
Unexecuted instantiation: vmx.c:hvm_inject_hw_exception
Unexecuted instantiation: vmcs.c:hvm_inject_hw_exception
Unexecuted instantiation: realmode.c:hvm_inject_hw_exception
Unexecuted instantiation: vmcb.c:hvm_inject_hw_exception
Unexecuted instantiation: svmdebug.c:hvm_inject_hw_exception
Unexecuted instantiation: svm.c:hvm_inject_hw_exception
Unexecuted instantiation: nestedsvm.c:hvm_inject_hw_exception
Unexecuted instantiation: intr.c:hvm_inject_hw_exception
Unexecuted instantiation: vpt.c:hvm_inject_hw_exception
Unexecuted instantiation: vpic.c:hvm_inject_hw_exception
Unexecuted instantiation: vmsi.c:hvm_inject_hw_exception
Unexecuted instantiation: vlapic.c:hvm_inject_hw_exception
Unexecuted instantiation: viridian.c:hvm_inject_hw_exception
Unexecuted instantiation: vioapic.c:hvm_inject_hw_exception
Unexecuted instantiation: stdvga.c:hvm_inject_hw_exception
Unexecuted instantiation: save.c:hvm_inject_hw_exception
Unexecuted instantiation: rtc.c:hvm_inject_hw_exception
Unexecuted instantiation: pmtimer.c:hvm_inject_hw_exception
Unexecuted instantiation: nestedhvm.c:hvm_inject_hw_exception
Unexecuted instantiation: mtrr.c:hvm_inject_hw_exception
Unexecuted instantiation: ioreq.c:hvm_inject_hw_exception
Unexecuted instantiation: intercept.c:hvm_inject_hw_exception
Unexecuted instantiation: i8254.c:hvm_inject_hw_exception
Unexecuted instantiation: hvm.c:hvm_inject_hw_exception
Unexecuted instantiation: emulate.c:hvm_inject_hw_exception
Unexecuted instantiation: dm.c:hvm_inject_hw_exception
Unexecuted instantiation: asid.c:hvm_inject_hw_exception
Unexecuted instantiation: probe.c:hvm_inject_hw_exception
Unexecuted instantiation: delivery.c:hvm_inject_hw_exception
Unexecuted instantiation: default.c:hvm_inject_hw_exception
Unexecuted instantiation: x2apic.c:hvm_inject_hw_exception
Unexecuted instantiation: bigsmp.c:hvm_inject_hw_exception
Unexecuted instantiation: vmce.c:hvm_inject_hw_exception
Unexecuted instantiation: util.c:hvm_inject_hw_exception
Unexecuted instantiation: non-fatal.c:hvm_inject_hw_exception
Unexecuted instantiation: mce_intel.c:hvm_inject_hw_exception
Unexecuted instantiation: mce-apei.c:hvm_inject_hw_exception
Unexecuted instantiation: mce.c:hvm_inject_hw_exception
Unexecuted instantiation: mctelem.c:hvm_inject_hw_exception
Unexecuted instantiation: barrier.c:hvm_inject_hw_exception
Unexecuted instantiation: mcaction.c:hvm_inject_hw_exception
Unexecuted instantiation: mce_amd.c:hvm_inject_hw_exception
Unexecuted instantiation: amd_nonfatal.c:hvm_inject_hw_exception
Unexecuted instantiation: vpmu_intel.c:hvm_inject_hw_exception
Unexecuted instantiation: vpmu_amd.c:hvm_inject_hw_exception
Unexecuted instantiation: vpmu.c:hvm_inject_hw_exception
Unexecuted instantiation: mwait-idle.c:hvm_inject_hw_exception
Unexecuted instantiation: intel.c:hvm_inject_hw_exception
Unexecuted instantiation: common.c:hvm_inject_hw_exception
Unexecuted instantiation: amd.c:hvm_inject_hw_exception
Unexecuted instantiation: cpuidle_menu.c:hvm_inject_hw_exception
Unexecuted instantiation: cpu_idle.c:hvm_inject_hw_exception
Unexecuted instantiation: suspend.c:hvm_inject_hw_exception
Unexecuted instantiation: power.c:hvm_inject_hw_exception
Unexecuted instantiation: lib.c:hvm_inject_hw_exception
Unexecuted instantiation: xstate.c:hvm_inject_hw_exception
Unexecuted instantiation: hpet.c:hvm_inject_hw_exception
Unexecuted instantiation: tboot.c:hvm_inject_hw_exception
Unexecuted instantiation: x86_emulate.c:hvm_inject_hw_exception
Unexecuted instantiation: usercopy.c:hvm_inject_hw_exception
Unexecuted instantiation: traps.c:hvm_inject_hw_exception
Unexecuted instantiation: smpboot.c:hvm_inject_hw_exception
Unexecuted instantiation: smp.c:hvm_inject_hw_exception
Unexecuted instantiation: setup.c:hvm_inject_hw_exception
Unexecuted instantiation: psr.c:hvm_inject_hw_exception
Unexecuted instantiation: platform_hypercall.c:hvm_inject_hw_exception
Unexecuted instantiation: physdev.c:hvm_inject_hw_exception
Unexecuted instantiation: mpparse.c:hvm_inject_hw_exception
Unexecuted instantiation: numa.c:hvm_inject_hw_exception
Unexecuted instantiation: nmi.c:hvm_inject_hw_exception
Unexecuted instantiation: mm.c:hvm_inject_hw_exception
Unexecuted instantiation: microcode.c:hvm_inject_hw_exception
Unexecuted instantiation: microcode_intel.c:hvm_inject_hw_exception
Unexecuted instantiation: microcode_amd.c:hvm_inject_hw_exception
Unexecuted instantiation: machine_kexec.c:hvm_inject_hw_exception
Unexecuted instantiation: ioport_emulate.c:hvm_inject_hw_exception
Unexecuted instantiation: msr.c:hvm_inject_hw_exception
Unexecuted instantiation: io_apic.c:hvm_inject_hw_exception
Unexecuted instantiation: i8259.c:hvm_inject_hw_exception
Unexecuted instantiation: i387.c:hvm_inject_hw_exception
Unexecuted instantiation: hypercall.c:hvm_inject_hw_exception
Unexecuted instantiation: flushtlb.c:hvm_inject_hw_exception
Unexecuted instantiation: domain_page.c:hvm_inject_hw_exception
Unexecuted instantiation: debug.c:hvm_inject_hw_exception
Unexecuted instantiation: crash.c:hvm_inject_hw_exception
Unexecuted instantiation: compat.c:hvm_inject_hw_exception
Unexecuted instantiation: cpuid.c:hvm_inject_hw_exception
Unexecuted instantiation: apic.c:hvm_inject_hw_exception
Unexecuted instantiation: xsm_core.c:hvm_inject_hw_exception
Unexecuted instantiation: vga.c:hvm_inject_hw_exception
Unexecuted instantiation: apei-io.c:hvm_inject_hw_exception
Unexecuted instantiation: erst.c:hvm_inject_hw_exception
Unexecuted instantiation: reboot.c:hvm_inject_hw_exception
Unexecuted instantiation: pmstat.c:hvm_inject_hw_exception
Unexecuted instantiation: iommu_guest.c:hvm_inject_hw_exception
Unexecuted instantiation: iommu_cmd.c:hvm_inject_hw_exception
Unexecuted instantiation: iommu_intr.c:hvm_inject_hw_exception
Unexecuted instantiation: pci_amd_iommu.c:hvm_inject_hw_exception
Unexecuted instantiation: iommu_map.c:hvm_inject_hw_exception
Unexecuted instantiation: iommu_init.c:hvm_inject_hw_exception
Unexecuted instantiation: ats.c:hvm_inject_hw_exception
Unexecuted instantiation: vtd.c:hvm_inject_hw_exception
Unexecuted instantiation: quirks.c:hvm_inject_hw_exception
Unexecuted instantiation: intremap.c:hvm_inject_hw_exception
Unexecuted instantiation: qinval.c:hvm_inject_hw_exception
Unexecuted instantiation: utils.c:hvm_inject_hw_exception
Unexecuted instantiation: dmar.c:hvm_inject_hw_exception
Unexecuted instantiation: io.c:hvm_inject_hw_exception
Unexecuted instantiation: iommu.c:hvm_inject_hw_exception
Unexecuted instantiation: msix.c:hvm_inject_hw_exception
Unexecuted instantiation: msi.c:hvm_inject_hw_exception
Unexecuted instantiation: header.c:hvm_inject_hw_exception
Unexecuted instantiation: vpci.c:hvm_inject_hw_exception
Unexecuted instantiation: pci.c:hvm_inject_hw_exception
Unexecuted instantiation: utility.c:hvm_inject_hw_exception
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_inject_hw_exception
Unexecuted instantiation: cpufreq_ondemand.c:hvm_inject_hw_exception
Unexecuted instantiation: cpufreq.c:hvm_inject_hw_exception
Unexecuted instantiation: ehci-dbgp.c:hvm_inject_hw_exception
Unexecuted instantiation: ns16550.c:hvm_inject_hw_exception
Unexecuted instantiation: console.c:hvm_inject_hw_exception
Unexecuted instantiation: libelf-loader.c:hvm_inject_hw_exception
Unexecuted instantiation: llvm.c:hvm_inject_hw_exception
Unexecuted instantiation: tmem_control.c:hvm_inject_hw_exception
Unexecuted instantiation: tmem_xen.c:hvm_inject_hw_exception
Unexecuted instantiation: tmem.c:hvm_inject_hw_exception
Unexecuted instantiation: xmalloc_tlsf.c:hvm_inject_hw_exception
Unexecuted instantiation: xenoprof.c:hvm_inject_hw_exception
Unexecuted instantiation: wait.c:hvm_inject_hw_exception
Unexecuted instantiation: vsprintf.c:hvm_inject_hw_exception
Unexecuted instantiation: vm_event.c:hvm_inject_hw_exception
Unexecuted instantiation: trace.c:hvm_inject_hw_exception
Unexecuted instantiation: timer.c:hvm_inject_hw_exception
Unexecuted instantiation: time.c:hvm_inject_hw_exception
Unexecuted instantiation: tasklet.c:hvm_inject_hw_exception
Unexecuted instantiation: sysctl.c:hvm_inject_hw_exception
Unexecuted instantiation: symbols.c:hvm_inject_hw_exception
Unexecuted instantiation: stop_machine.c:hvm_inject_hw_exception
Unexecuted instantiation: spinlock.c:hvm_inject_hw_exception
Unexecuted instantiation: softirq.c:hvm_inject_hw_exception
Unexecuted instantiation: shutdown.c:hvm_inject_hw_exception
Unexecuted instantiation: schedule.c:hvm_inject_hw_exception
Unexecuted instantiation: sched_null.c:hvm_inject_hw_exception
Unexecuted instantiation: sched_rt.c:hvm_inject_hw_exception
Unexecuted instantiation: sched_credit2.c:hvm_inject_hw_exception
Unexecuted instantiation: sched_credit.c:hvm_inject_hw_exception
Unexecuted instantiation: sched_arinc653.c:hvm_inject_hw_exception
Unexecuted instantiation: rwlock.c:hvm_inject_hw_exception
Unexecuted instantiation: rcupdate.c:hvm_inject_hw_exception
Unexecuted instantiation: rangeset.c:hvm_inject_hw_exception
Unexecuted instantiation: preempt.c:hvm_inject_hw_exception
Unexecuted instantiation: page_alloc.c:hvm_inject_hw_exception
Unexecuted instantiation: multicall.c:hvm_inject_hw_exception
Unexecuted instantiation: monitor.c:hvm_inject_hw_exception
Unexecuted instantiation: memory.c:hvm_inject_hw_exception
Unexecuted instantiation: mem_access.c:hvm_inject_hw_exception
Unexecuted instantiation: kimage.c:hvm_inject_hw_exception
Unexecuted instantiation: kexec.c:hvm_inject_hw_exception
Unexecuted instantiation: keyhandler.c:hvm_inject_hw_exception
Unexecuted instantiation: kernel.c:hvm_inject_hw_exception
Unexecuted instantiation: irq.c:hvm_inject_hw_exception
Unexecuted instantiation: guestcopy.c:hvm_inject_hw_exception
Unexecuted instantiation: grant_table.c:hvm_inject_hw_exception
Unexecuted instantiation: event_fifo.c:hvm_inject_hw_exception
Unexecuted instantiation: event_channel.c:hvm_inject_hw_exception
Unexecuted instantiation: event_2l.c:hvm_inject_hw_exception
Unexecuted instantiation: domain.c:hvm_inject_hw_exception
411
412
static inline void hvm_inject_page_fault(int errcode, unsigned long cr2)
413
0
{
414
0
    struct x86_event event = {
415
0
        .vector = TRAP_page_fault,
416
0
        .type = X86_EVENTTYPE_HW_EXCEPTION,
417
0
        .error_code = errcode,
418
0
        .cr2 = cr2,
419
0
    };
420
0
421
0
    hvm_inject_event(&event);
422
0
}
Unexecuted instantiation: cpu.c:hvm_inject_page_fault
Unexecuted instantiation: mmconfig_64.c:hvm_inject_page_fault
Unexecuted instantiation: mmconf-fam10h.c:hvm_inject_page_fault
Unexecuted instantiation: acpi_mmcfg.c:hvm_inject_page_fault
Unexecuted instantiation: ro-page-fault.c:hvm_inject_page_fault
Unexecuted instantiation: misc-hypercalls.c:hvm_inject_page_fault
Unexecuted instantiation: iret.c:hvm_inject_page_fault
Unexecuted instantiation: emul-priv-op.c:hvm_inject_page_fault
Unexecuted instantiation: emul-inv-op.c:hvm_inject_page_fault
Unexecuted instantiation: emul-gate-op.c:hvm_inject_page_fault
Unexecuted instantiation: descriptor-tables.c:hvm_inject_page_fault
Unexecuted instantiation: callback.c:hvm_inject_page_fault
Unexecuted instantiation: backtrace.c:hvm_inject_page_fault
Unexecuted instantiation: op_model_athlon.c:hvm_inject_page_fault
Unexecuted instantiation: op_model_ppro.c:hvm_inject_page_fault
Unexecuted instantiation: op_model_p4.c:hvm_inject_page_fault
Unexecuted instantiation: nmi_int.c:hvm_inject_page_fault
Unexecuted instantiation: nested_ept.c:hvm_inject_page_fault
Unexecuted instantiation: nested_hap.c:hvm_inject_page_fault
Unexecuted instantiation: hap.c:hvm_inject_page_fault
Unexecuted instantiation: multi.c:hvm_inject_page_fault
Unexecuted instantiation: mem_sharing.c:hvm_inject_page_fault
Unexecuted instantiation: mem_paging.c:hvm_inject_page_fault
Unexecuted instantiation: guest_walk.c:hvm_inject_page_fault
Unexecuted instantiation: altp2m.c:hvm_inject_page_fault
Unexecuted instantiation: p2m-pod.c:hvm_inject_page_fault
Unexecuted instantiation: p2m-ept.c:hvm_inject_page_fault
Unexecuted instantiation: p2m-pt.c:hvm_inject_page_fault
Unexecuted instantiation: p2m.c:hvm_inject_page_fault
Unexecuted instantiation: paging.c:hvm_inject_page_fault
Unexecuted instantiation: vvmx.c:hvm_inject_page_fault
Unexecuted instantiation: vmx.c:hvm_inject_page_fault
Unexecuted instantiation: vmcs.c:hvm_inject_page_fault
Unexecuted instantiation: realmode.c:hvm_inject_page_fault
Unexecuted instantiation: vmcb.c:hvm_inject_page_fault
Unexecuted instantiation: svmdebug.c:hvm_inject_page_fault
Unexecuted instantiation: svm.c:hvm_inject_page_fault
Unexecuted instantiation: nestedsvm.c:hvm_inject_page_fault
Unexecuted instantiation: intr.c:hvm_inject_page_fault
Unexecuted instantiation: vpt.c:hvm_inject_page_fault
Unexecuted instantiation: vpic.c:hvm_inject_page_fault
Unexecuted instantiation: vmsi.c:hvm_inject_page_fault
Unexecuted instantiation: vlapic.c:hvm_inject_page_fault
Unexecuted instantiation: viridian.c:hvm_inject_page_fault
Unexecuted instantiation: vioapic.c:hvm_inject_page_fault
Unexecuted instantiation: stdvga.c:hvm_inject_page_fault
Unexecuted instantiation: save.c:hvm_inject_page_fault
Unexecuted instantiation: rtc.c:hvm_inject_page_fault
Unexecuted instantiation: pmtimer.c:hvm_inject_page_fault
Unexecuted instantiation: nestedhvm.c:hvm_inject_page_fault
Unexecuted instantiation: mtrr.c:hvm_inject_page_fault
Unexecuted instantiation: ioreq.c:hvm_inject_page_fault
Unexecuted instantiation: intercept.c:hvm_inject_page_fault
Unexecuted instantiation: i8254.c:hvm_inject_page_fault
Unexecuted instantiation: hvm.c:hvm_inject_page_fault
Unexecuted instantiation: emulate.c:hvm_inject_page_fault
Unexecuted instantiation: dm.c:hvm_inject_page_fault
Unexecuted instantiation: asid.c:hvm_inject_page_fault
Unexecuted instantiation: probe.c:hvm_inject_page_fault
Unexecuted instantiation: delivery.c:hvm_inject_page_fault
Unexecuted instantiation: default.c:hvm_inject_page_fault
Unexecuted instantiation: x2apic.c:hvm_inject_page_fault
Unexecuted instantiation: bigsmp.c:hvm_inject_page_fault
Unexecuted instantiation: vmce.c:hvm_inject_page_fault
Unexecuted instantiation: util.c:hvm_inject_page_fault
Unexecuted instantiation: non-fatal.c:hvm_inject_page_fault
Unexecuted instantiation: mce_intel.c:hvm_inject_page_fault
Unexecuted instantiation: mce-apei.c:hvm_inject_page_fault
Unexecuted instantiation: mce.c:hvm_inject_page_fault
Unexecuted instantiation: mctelem.c:hvm_inject_page_fault
Unexecuted instantiation: barrier.c:hvm_inject_page_fault
Unexecuted instantiation: mcaction.c:hvm_inject_page_fault
Unexecuted instantiation: mce_amd.c:hvm_inject_page_fault
Unexecuted instantiation: amd_nonfatal.c:hvm_inject_page_fault
Unexecuted instantiation: vpmu_intel.c:hvm_inject_page_fault
Unexecuted instantiation: vpmu_amd.c:hvm_inject_page_fault
Unexecuted instantiation: vpmu.c:hvm_inject_page_fault
Unexecuted instantiation: mwait-idle.c:hvm_inject_page_fault
Unexecuted instantiation: intel.c:hvm_inject_page_fault
Unexecuted instantiation: common.c:hvm_inject_page_fault
Unexecuted instantiation: amd.c:hvm_inject_page_fault
Unexecuted instantiation: cpuidle_menu.c:hvm_inject_page_fault
Unexecuted instantiation: cpu_idle.c:hvm_inject_page_fault
Unexecuted instantiation: suspend.c:hvm_inject_page_fault
Unexecuted instantiation: power.c:hvm_inject_page_fault
Unexecuted instantiation: lib.c:hvm_inject_page_fault
Unexecuted instantiation: xstate.c:hvm_inject_page_fault
Unexecuted instantiation: hpet.c:hvm_inject_page_fault
Unexecuted instantiation: tboot.c:hvm_inject_page_fault
Unexecuted instantiation: x86_emulate.c:hvm_inject_page_fault
Unexecuted instantiation: usercopy.c:hvm_inject_page_fault
Unexecuted instantiation: traps.c:hvm_inject_page_fault
Unexecuted instantiation: smpboot.c:hvm_inject_page_fault
Unexecuted instantiation: smp.c:hvm_inject_page_fault
Unexecuted instantiation: setup.c:hvm_inject_page_fault
Unexecuted instantiation: psr.c:hvm_inject_page_fault
Unexecuted instantiation: platform_hypercall.c:hvm_inject_page_fault
Unexecuted instantiation: physdev.c:hvm_inject_page_fault
Unexecuted instantiation: numa.c:hvm_inject_page_fault
Unexecuted instantiation: nmi.c:hvm_inject_page_fault
Unexecuted instantiation: mpparse.c:hvm_inject_page_fault
Unexecuted instantiation: mm.c:hvm_inject_page_fault
Unexecuted instantiation: microcode.c:hvm_inject_page_fault
Unexecuted instantiation: microcode_intel.c:hvm_inject_page_fault
Unexecuted instantiation: microcode_amd.c:hvm_inject_page_fault
Unexecuted instantiation: machine_kexec.c:hvm_inject_page_fault
Unexecuted instantiation: ioport_emulate.c:hvm_inject_page_fault
Unexecuted instantiation: msr.c:hvm_inject_page_fault
Unexecuted instantiation: io_apic.c:hvm_inject_page_fault
Unexecuted instantiation: i8259.c:hvm_inject_page_fault
Unexecuted instantiation: i387.c:hvm_inject_page_fault
Unexecuted instantiation: hypercall.c:hvm_inject_page_fault
Unexecuted instantiation: flushtlb.c:hvm_inject_page_fault
Unexecuted instantiation: domain_page.c:hvm_inject_page_fault
Unexecuted instantiation: debug.c:hvm_inject_page_fault
Unexecuted instantiation: crash.c:hvm_inject_page_fault
Unexecuted instantiation: compat.c:hvm_inject_page_fault
Unexecuted instantiation: cpuid.c:hvm_inject_page_fault
Unexecuted instantiation: apic.c:hvm_inject_page_fault
Unexecuted instantiation: xsm_core.c:hvm_inject_page_fault
Unexecuted instantiation: vga.c:hvm_inject_page_fault
Unexecuted instantiation: apei-io.c:hvm_inject_page_fault
Unexecuted instantiation: erst.c:hvm_inject_page_fault
Unexecuted instantiation: reboot.c:hvm_inject_page_fault
Unexecuted instantiation: pmstat.c:hvm_inject_page_fault
Unexecuted instantiation: iommu_guest.c:hvm_inject_page_fault
Unexecuted instantiation: iommu_cmd.c:hvm_inject_page_fault
Unexecuted instantiation: iommu_intr.c:hvm_inject_page_fault
Unexecuted instantiation: pci_amd_iommu.c:hvm_inject_page_fault
Unexecuted instantiation: iommu_map.c:hvm_inject_page_fault
Unexecuted instantiation: iommu_init.c:hvm_inject_page_fault
Unexecuted instantiation: ats.c:hvm_inject_page_fault
Unexecuted instantiation: vtd.c:hvm_inject_page_fault
Unexecuted instantiation: quirks.c:hvm_inject_page_fault
Unexecuted instantiation: intremap.c:hvm_inject_page_fault
Unexecuted instantiation: qinval.c:hvm_inject_page_fault
Unexecuted instantiation: utils.c:hvm_inject_page_fault
Unexecuted instantiation: dmar.c:hvm_inject_page_fault
Unexecuted instantiation: io.c:hvm_inject_page_fault
Unexecuted instantiation: iommu.c:hvm_inject_page_fault
Unexecuted instantiation: msix.c:hvm_inject_page_fault
Unexecuted instantiation: msi.c:hvm_inject_page_fault
Unexecuted instantiation: header.c:hvm_inject_page_fault
Unexecuted instantiation: vpci.c:hvm_inject_page_fault
Unexecuted instantiation: pci.c:hvm_inject_page_fault
Unexecuted instantiation: utility.c:hvm_inject_page_fault
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_inject_page_fault
Unexecuted instantiation: cpufreq_ondemand.c:hvm_inject_page_fault
Unexecuted instantiation: cpufreq.c:hvm_inject_page_fault
Unexecuted instantiation: ehci-dbgp.c:hvm_inject_page_fault
Unexecuted instantiation: ns16550.c:hvm_inject_page_fault
Unexecuted instantiation: console.c:hvm_inject_page_fault
Unexecuted instantiation: libelf-loader.c:hvm_inject_page_fault
Unexecuted instantiation: llvm.c:hvm_inject_page_fault
Unexecuted instantiation: tmem_control.c:hvm_inject_page_fault
Unexecuted instantiation: tmem_xen.c:hvm_inject_page_fault
Unexecuted instantiation: tmem.c:hvm_inject_page_fault
Unexecuted instantiation: xmalloc_tlsf.c:hvm_inject_page_fault
Unexecuted instantiation: xenoprof.c:hvm_inject_page_fault
Unexecuted instantiation: wait.c:hvm_inject_page_fault
Unexecuted instantiation: vsprintf.c:hvm_inject_page_fault
Unexecuted instantiation: vm_event.c:hvm_inject_page_fault
Unexecuted instantiation: trace.c:hvm_inject_page_fault
Unexecuted instantiation: timer.c:hvm_inject_page_fault
Unexecuted instantiation: time.c:hvm_inject_page_fault
Unexecuted instantiation: tasklet.c:hvm_inject_page_fault
Unexecuted instantiation: sysctl.c:hvm_inject_page_fault
Unexecuted instantiation: symbols.c:hvm_inject_page_fault
Unexecuted instantiation: stop_machine.c:hvm_inject_page_fault
Unexecuted instantiation: spinlock.c:hvm_inject_page_fault
Unexecuted instantiation: softirq.c:hvm_inject_page_fault
Unexecuted instantiation: shutdown.c:hvm_inject_page_fault
Unexecuted instantiation: schedule.c:hvm_inject_page_fault
Unexecuted instantiation: sched_null.c:hvm_inject_page_fault
Unexecuted instantiation: sched_rt.c:hvm_inject_page_fault
Unexecuted instantiation: sched_credit2.c:hvm_inject_page_fault
Unexecuted instantiation: sched_credit.c:hvm_inject_page_fault
Unexecuted instantiation: sched_arinc653.c:hvm_inject_page_fault
Unexecuted instantiation: rwlock.c:hvm_inject_page_fault
Unexecuted instantiation: rcupdate.c:hvm_inject_page_fault
Unexecuted instantiation: rangeset.c:hvm_inject_page_fault
Unexecuted instantiation: preempt.c:hvm_inject_page_fault
Unexecuted instantiation: page_alloc.c:hvm_inject_page_fault
Unexecuted instantiation: multicall.c:hvm_inject_page_fault
Unexecuted instantiation: monitor.c:hvm_inject_page_fault
Unexecuted instantiation: memory.c:hvm_inject_page_fault
Unexecuted instantiation: mem_access.c:hvm_inject_page_fault
Unexecuted instantiation: kimage.c:hvm_inject_page_fault
Unexecuted instantiation: kexec.c:hvm_inject_page_fault
Unexecuted instantiation: keyhandler.c:hvm_inject_page_fault
Unexecuted instantiation: kernel.c:hvm_inject_page_fault
Unexecuted instantiation: irq.c:hvm_inject_page_fault
Unexecuted instantiation: guestcopy.c:hvm_inject_page_fault
Unexecuted instantiation: grant_table.c:hvm_inject_page_fault
Unexecuted instantiation: event_fifo.c:hvm_inject_page_fault
Unexecuted instantiation: event_channel.c:hvm_inject_page_fault
Unexecuted instantiation: event_2l.c:hvm_inject_page_fault
Unexecuted instantiation: domain.c:hvm_inject_page_fault
Unexecuted instantiation: domctl.c:hvm_inject_page_fault
Unexecuted instantiation: cpupool.c:hvm_inject_page_fault
Unexecuted instantiation: mmconfig-shared.c:hvm_inject_page_fault
423
424
static inline int hvm_event_pending(struct vcpu *v)
425
65.3k
{
426
65.3k
    return hvm_funcs.event_pending(v);
427
65.3k
}
Unexecuted instantiation: mmconfig-shared.c:hvm_event_pending
Unexecuted instantiation: mmconfig_64.c:hvm_event_pending
Unexecuted instantiation: mmconf-fam10h.c:hvm_event_pending
Unexecuted instantiation: acpi_mmcfg.c:hvm_event_pending
Unexecuted instantiation: ro-page-fault.c:hvm_event_pending
Unexecuted instantiation: misc-hypercalls.c:hvm_event_pending
Unexecuted instantiation: iret.c:hvm_event_pending
Unexecuted instantiation: emul-priv-op.c:hvm_event_pending
Unexecuted instantiation: emul-inv-op.c:hvm_event_pending
Unexecuted instantiation: emul-gate-op.c:hvm_event_pending
Unexecuted instantiation: descriptor-tables.c:hvm_event_pending
Unexecuted instantiation: callback.c:hvm_event_pending
Unexecuted instantiation: backtrace.c:hvm_event_pending
Unexecuted instantiation: op_model_athlon.c:hvm_event_pending
Unexecuted instantiation: op_model_ppro.c:hvm_event_pending
Unexecuted instantiation: op_model_p4.c:hvm_event_pending
Unexecuted instantiation: nmi_int.c:hvm_event_pending
Unexecuted instantiation: nested_ept.c:hvm_event_pending
Unexecuted instantiation: nested_hap.c:hvm_event_pending
Unexecuted instantiation: hap.c:hvm_event_pending
Unexecuted instantiation: multi.c:hvm_event_pending
Unexecuted instantiation: mem_sharing.c:hvm_event_pending
Unexecuted instantiation: mem_paging.c:hvm_event_pending
Unexecuted instantiation: guest_walk.c:hvm_event_pending
Unexecuted instantiation: altp2m.c:hvm_event_pending
Unexecuted instantiation: p2m-pod.c:hvm_event_pending
Unexecuted instantiation: p2m-ept.c:hvm_event_pending
Unexecuted instantiation: p2m-pt.c:hvm_event_pending
Unexecuted instantiation: p2m.c:hvm_event_pending
Unexecuted instantiation: paging.c:hvm_event_pending
Unexecuted instantiation: vvmx.c:hvm_event_pending
Unexecuted instantiation: vmx.c:hvm_event_pending
Unexecuted instantiation: vmcs.c:hvm_event_pending
Unexecuted instantiation: realmode.c:hvm_event_pending
Unexecuted instantiation: vmcb.c:hvm_event_pending
Unexecuted instantiation: svmdebug.c:hvm_event_pending
Unexecuted instantiation: svm.c:hvm_event_pending
Unexecuted instantiation: nestedsvm.c:hvm_event_pending
Unexecuted instantiation: intr.c:hvm_event_pending
Unexecuted instantiation: vpt.c:hvm_event_pending
Unexecuted instantiation: vpic.c:hvm_event_pending
Unexecuted instantiation: vmsi.c:hvm_event_pending
Unexecuted instantiation: vlapic.c:hvm_event_pending
Unexecuted instantiation: viridian.c:hvm_event_pending
Unexecuted instantiation: vioapic.c:hvm_event_pending
Unexecuted instantiation: stdvga.c:hvm_event_pending
Unexecuted instantiation: save.c:hvm_event_pending
Unexecuted instantiation: rtc.c:hvm_event_pending
Unexecuted instantiation: pmtimer.c:hvm_event_pending
Unexecuted instantiation: nestedhvm.c:hvm_event_pending
Unexecuted instantiation: mtrr.c:hvm_event_pending
Unexecuted instantiation: ioreq.c:hvm_event_pending
Unexecuted instantiation: intercept.c:hvm_event_pending
Unexecuted instantiation: i8254.c:hvm_event_pending
hvm.c:hvm_event_pending
Line
Count
Source
425
65.3k
{
426
65.3k
    return hvm_funcs.event_pending(v);
427
65.3k
}
Unexecuted instantiation: emulate.c:hvm_event_pending
Unexecuted instantiation: dm.c:hvm_event_pending
Unexecuted instantiation: asid.c:hvm_event_pending
Unexecuted instantiation: probe.c:hvm_event_pending
Unexecuted instantiation: delivery.c:hvm_event_pending
Unexecuted instantiation: default.c:hvm_event_pending
Unexecuted instantiation: x2apic.c:hvm_event_pending
Unexecuted instantiation: bigsmp.c:hvm_event_pending
Unexecuted instantiation: vmce.c:hvm_event_pending
Unexecuted instantiation: util.c:hvm_event_pending
Unexecuted instantiation: non-fatal.c:hvm_event_pending
Unexecuted instantiation: mce_intel.c:hvm_event_pending
Unexecuted instantiation: mce-apei.c:hvm_event_pending
Unexecuted instantiation: mce.c:hvm_event_pending
Unexecuted instantiation: mctelem.c:hvm_event_pending
Unexecuted instantiation: barrier.c:hvm_event_pending
Unexecuted instantiation: mcaction.c:hvm_event_pending
Unexecuted instantiation: mce_amd.c:hvm_event_pending
Unexecuted instantiation: amd_nonfatal.c:hvm_event_pending
Unexecuted instantiation: vpmu_intel.c:hvm_event_pending
Unexecuted instantiation: vpmu_amd.c:hvm_event_pending
Unexecuted instantiation: vpmu.c:hvm_event_pending
Unexecuted instantiation: mwait-idle.c:hvm_event_pending
Unexecuted instantiation: intel.c:hvm_event_pending
Unexecuted instantiation: common.c:hvm_event_pending
Unexecuted instantiation: amd.c:hvm_event_pending
Unexecuted instantiation: cpuidle_menu.c:hvm_event_pending
Unexecuted instantiation: cpu_idle.c:hvm_event_pending
Unexecuted instantiation: suspend.c:hvm_event_pending
Unexecuted instantiation: power.c:hvm_event_pending
Unexecuted instantiation: lib.c:hvm_event_pending
Unexecuted instantiation: xstate.c:hvm_event_pending
Unexecuted instantiation: hpet.c:hvm_event_pending
Unexecuted instantiation: tboot.c:hvm_event_pending
Unexecuted instantiation: x86_emulate.c:hvm_event_pending
Unexecuted instantiation: usercopy.c:hvm_event_pending
Unexecuted instantiation: traps.c:hvm_event_pending
Unexecuted instantiation: smpboot.c:hvm_event_pending
Unexecuted instantiation: smp.c:hvm_event_pending
Unexecuted instantiation: setup.c:hvm_event_pending
Unexecuted instantiation: psr.c:hvm_event_pending
Unexecuted instantiation: platform_hypercall.c:hvm_event_pending
Unexecuted instantiation: physdev.c:hvm_event_pending
Unexecuted instantiation: numa.c:hvm_event_pending
Unexecuted instantiation: nmi.c:hvm_event_pending
Unexecuted instantiation: mm.c:hvm_event_pending
Unexecuted instantiation: microcode.c:hvm_event_pending
Unexecuted instantiation: microcode_intel.c:hvm_event_pending
Unexecuted instantiation: microcode_amd.c:hvm_event_pending
Unexecuted instantiation: machine_kexec.c:hvm_event_pending
Unexecuted instantiation: ioport_emulate.c:hvm_event_pending
Unexecuted instantiation: msr.c:hvm_event_pending
Unexecuted instantiation: io_apic.c:hvm_event_pending
Unexecuted instantiation: i8259.c:hvm_event_pending
Unexecuted instantiation: i387.c:hvm_event_pending
Unexecuted instantiation: hypercall.c:hvm_event_pending
Unexecuted instantiation: flushtlb.c:hvm_event_pending
Unexecuted instantiation: domain_page.c:hvm_event_pending
Unexecuted instantiation: debug.c:hvm_event_pending
Unexecuted instantiation: crash.c:hvm_event_pending
Unexecuted instantiation: compat.c:hvm_event_pending
Unexecuted instantiation: cpuid.c:hvm_event_pending
Unexecuted instantiation: apic.c:hvm_event_pending
Unexecuted instantiation: xsm_core.c:hvm_event_pending
Unexecuted instantiation: vga.c:hvm_event_pending
Unexecuted instantiation: apei-io.c:hvm_event_pending
Unexecuted instantiation: erst.c:hvm_event_pending
Unexecuted instantiation: reboot.c:hvm_event_pending
Unexecuted instantiation: pmstat.c:hvm_event_pending
Unexecuted instantiation: iommu_guest.c:hvm_event_pending
Unexecuted instantiation: iommu_cmd.c:hvm_event_pending
Unexecuted instantiation: iommu_intr.c:hvm_event_pending
Unexecuted instantiation: pci_amd_iommu.c:hvm_event_pending
Unexecuted instantiation: iommu_map.c:hvm_event_pending
Unexecuted instantiation: iommu_init.c:hvm_event_pending
Unexecuted instantiation: ats.c:hvm_event_pending
Unexecuted instantiation: vtd.c:hvm_event_pending
Unexecuted instantiation: quirks.c:hvm_event_pending
Unexecuted instantiation: intremap.c:hvm_event_pending
Unexecuted instantiation: qinval.c:hvm_event_pending
Unexecuted instantiation: utils.c:hvm_event_pending
Unexecuted instantiation: dmar.c:hvm_event_pending
Unexecuted instantiation: io.c:hvm_event_pending
Unexecuted instantiation: iommu.c:hvm_event_pending
Unexecuted instantiation: msix.c:hvm_event_pending
Unexecuted instantiation: msi.c:hvm_event_pending
Unexecuted instantiation: header.c:hvm_event_pending
Unexecuted instantiation: vpci.c:hvm_event_pending
Unexecuted instantiation: pci.c:hvm_event_pending
Unexecuted instantiation: utility.c:hvm_event_pending
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_event_pending
Unexecuted instantiation: cpufreq_ondemand.c:hvm_event_pending
Unexecuted instantiation: cpufreq.c:hvm_event_pending
Unexecuted instantiation: ehci-dbgp.c:hvm_event_pending
Unexecuted instantiation: ns16550.c:hvm_event_pending
Unexecuted instantiation: console.c:hvm_event_pending
Unexecuted instantiation: libelf-loader.c:hvm_event_pending
Unexecuted instantiation: llvm.c:hvm_event_pending
Unexecuted instantiation: tmem_control.c:hvm_event_pending
Unexecuted instantiation: tmem_xen.c:hvm_event_pending
Unexecuted instantiation: tmem.c:hvm_event_pending
Unexecuted instantiation: xmalloc_tlsf.c:hvm_event_pending
Unexecuted instantiation: xenoprof.c:hvm_event_pending
Unexecuted instantiation: wait.c:hvm_event_pending
Unexecuted instantiation: vsprintf.c:hvm_event_pending
Unexecuted instantiation: vm_event.c:hvm_event_pending
Unexecuted instantiation: trace.c:hvm_event_pending
Unexecuted instantiation: timer.c:hvm_event_pending
Unexecuted instantiation: time.c:hvm_event_pending
Unexecuted instantiation: tasklet.c:hvm_event_pending
Unexecuted instantiation: sysctl.c:hvm_event_pending
Unexecuted instantiation: symbols.c:hvm_event_pending
Unexecuted instantiation: stop_machine.c:hvm_event_pending
Unexecuted instantiation: spinlock.c:hvm_event_pending
Unexecuted instantiation: softirq.c:hvm_event_pending
Unexecuted instantiation: shutdown.c:hvm_event_pending
Unexecuted instantiation: schedule.c:hvm_event_pending
Unexecuted instantiation: sched_null.c:hvm_event_pending
Unexecuted instantiation: sched_rt.c:hvm_event_pending
Unexecuted instantiation: sched_credit2.c:hvm_event_pending
Unexecuted instantiation: sched_credit.c:hvm_event_pending
Unexecuted instantiation: sched_arinc653.c:hvm_event_pending
Unexecuted instantiation: rwlock.c:hvm_event_pending
Unexecuted instantiation: rcupdate.c:hvm_event_pending
Unexecuted instantiation: rangeset.c:hvm_event_pending
Unexecuted instantiation: preempt.c:hvm_event_pending
Unexecuted instantiation: page_alloc.c:hvm_event_pending
Unexecuted instantiation: multicall.c:hvm_event_pending
Unexecuted instantiation: monitor.c:hvm_event_pending
Unexecuted instantiation: memory.c:hvm_event_pending
Unexecuted instantiation: mem_access.c:hvm_event_pending
Unexecuted instantiation: kimage.c:hvm_event_pending
Unexecuted instantiation: kexec.c:hvm_event_pending
Unexecuted instantiation: keyhandler.c:hvm_event_pending
Unexecuted instantiation: kernel.c:hvm_event_pending
Unexecuted instantiation: irq.c:hvm_event_pending
Unexecuted instantiation: guestcopy.c:hvm_event_pending
Unexecuted instantiation: grant_table.c:hvm_event_pending
Unexecuted instantiation: event_fifo.c:hvm_event_pending
Unexecuted instantiation: event_channel.c:hvm_event_pending
Unexecuted instantiation: event_2l.c:hvm_event_pending
Unexecuted instantiation: domain.c:hvm_event_pending
Unexecuted instantiation: domctl.c:hvm_event_pending
Unexecuted instantiation: cpupool.c:hvm_event_pending
Unexecuted instantiation: cpu.c:hvm_event_pending
Unexecuted instantiation: mpparse.c:hvm_event_pending
428
429
/* These bits in CR4 are owned by the host. */
430
7.81k
#define HVM_CR4_HOST_MASK (mmu_cr4_features & \
431
7.81k
    (X86_CR4_VMXE | X86_CR4_PAE | X86_CR4_MCE))
432
433
/* These exceptions must always be intercepted. */
434
12
#define HVM_TRAP_MASK ((1U << TRAP_debug)           | \
435
12
                       (1U << TRAP_alignment_check) | \
436
12
                       (1U << TRAP_machine_check))
437
438
int hvm_event_needs_reinjection(uint8_t type, uint8_t vector);
439
440
uint8_t hvm_combine_hw_exceptions(uint8_t vec1, uint8_t vec2);
441
442
void hvm_set_rdtsc_exiting(struct domain *d, bool_t enable);
443
444
static inline int hvm_cpu_up(void)
445
11
{
446
11
    return (hvm_funcs.cpu_up ? hvm_funcs.cpu_up() : 0);
447
11
}
Unexecuted instantiation: mmconfig-shared.c:hvm_cpu_up
Unexecuted instantiation: mm.c:hvm_cpu_up
Unexecuted instantiation: cpu.c:hvm_cpu_up
Unexecuted instantiation: cpupool.c:hvm_cpu_up
Unexecuted instantiation: domctl.c:hvm_cpu_up
Unexecuted instantiation: domain.c:hvm_cpu_up
Unexecuted instantiation: event_2l.c:hvm_cpu_up
Unexecuted instantiation: event_channel.c:hvm_cpu_up
Unexecuted instantiation: event_fifo.c:hvm_cpu_up
Unexecuted instantiation: grant_table.c:hvm_cpu_up
Unexecuted instantiation: guestcopy.c:hvm_cpu_up
Unexecuted instantiation: irq.c:hvm_cpu_up
Unexecuted instantiation: kernel.c:hvm_cpu_up
Unexecuted instantiation: keyhandler.c:hvm_cpu_up
Unexecuted instantiation: kexec.c:hvm_cpu_up
Unexecuted instantiation: kimage.c:hvm_cpu_up
Unexecuted instantiation: mem_access.c:hvm_cpu_up
Unexecuted instantiation: memory.c:hvm_cpu_up
Unexecuted instantiation: monitor.c:hvm_cpu_up
Unexecuted instantiation: multicall.c:hvm_cpu_up
Unexecuted instantiation: page_alloc.c:hvm_cpu_up
Unexecuted instantiation: preempt.c:hvm_cpu_up
Unexecuted instantiation: rangeset.c:hvm_cpu_up
Unexecuted instantiation: rcupdate.c:hvm_cpu_up
Unexecuted instantiation: rwlock.c:hvm_cpu_up
Unexecuted instantiation: sched_arinc653.c:hvm_cpu_up
Unexecuted instantiation: sched_credit.c:hvm_cpu_up
Unexecuted instantiation: sched_credit2.c:hvm_cpu_up
Unexecuted instantiation: sched_rt.c:hvm_cpu_up
Unexecuted instantiation: sched_null.c:hvm_cpu_up
Unexecuted instantiation: schedule.c:hvm_cpu_up
Unexecuted instantiation: shutdown.c:hvm_cpu_up
Unexecuted instantiation: softirq.c:hvm_cpu_up
Unexecuted instantiation: spinlock.c:hvm_cpu_up
Unexecuted instantiation: stop_machine.c:hvm_cpu_up
Unexecuted instantiation: symbols.c:hvm_cpu_up
Unexecuted instantiation: sysctl.c:hvm_cpu_up
Unexecuted instantiation: tasklet.c:hvm_cpu_up
Unexecuted instantiation: time.c:hvm_cpu_up
Unexecuted instantiation: timer.c:hvm_cpu_up
Unexecuted instantiation: trace.c:hvm_cpu_up
Unexecuted instantiation: vm_event.c:hvm_cpu_up
Unexecuted instantiation: vsprintf.c:hvm_cpu_up
Unexecuted instantiation: wait.c:hvm_cpu_up
Unexecuted instantiation: xenoprof.c:hvm_cpu_up
Unexecuted instantiation: xmalloc_tlsf.c:hvm_cpu_up
Unexecuted instantiation: tmem.c:hvm_cpu_up
Unexecuted instantiation: tmem_xen.c:hvm_cpu_up
Unexecuted instantiation: tmem_control.c:hvm_cpu_up
Unexecuted instantiation: llvm.c:hvm_cpu_up
Unexecuted instantiation: libelf-loader.c:hvm_cpu_up
Unexecuted instantiation: console.c:hvm_cpu_up
Unexecuted instantiation: ns16550.c:hvm_cpu_up
Unexecuted instantiation: ehci-dbgp.c:hvm_cpu_up
Unexecuted instantiation: cpufreq.c:hvm_cpu_up
Unexecuted instantiation: cpufreq_ondemand.c:hvm_cpu_up
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_cpu_up
Unexecuted instantiation: utility.c:hvm_cpu_up
Unexecuted instantiation: pci.c:hvm_cpu_up
Unexecuted instantiation: vpci.c:hvm_cpu_up
Unexecuted instantiation: header.c:hvm_cpu_up
Unexecuted instantiation: msi.c:hvm_cpu_up
Unexecuted instantiation: msix.c:hvm_cpu_up
Unexecuted instantiation: iommu.c:hvm_cpu_up
Unexecuted instantiation: io.c:hvm_cpu_up
Unexecuted instantiation: dmar.c:hvm_cpu_up
Unexecuted instantiation: utils.c:hvm_cpu_up
Unexecuted instantiation: qinval.c:hvm_cpu_up
Unexecuted instantiation: intremap.c:hvm_cpu_up
Unexecuted instantiation: quirks.c:hvm_cpu_up
Unexecuted instantiation: vtd.c:hvm_cpu_up
Unexecuted instantiation: ats.c:hvm_cpu_up
Unexecuted instantiation: iommu_init.c:hvm_cpu_up
Unexecuted instantiation: iommu_map.c:hvm_cpu_up
Unexecuted instantiation: pci_amd_iommu.c:hvm_cpu_up
Unexecuted instantiation: iommu_intr.c:hvm_cpu_up
Unexecuted instantiation: iommu_cmd.c:hvm_cpu_up
Unexecuted instantiation: iommu_guest.c:hvm_cpu_up
Unexecuted instantiation: pmstat.c:hvm_cpu_up
Unexecuted instantiation: reboot.c:hvm_cpu_up
Unexecuted instantiation: erst.c:hvm_cpu_up
Unexecuted instantiation: apei-io.c:hvm_cpu_up
Unexecuted instantiation: vga.c:hvm_cpu_up
Unexecuted instantiation: xsm_core.c:hvm_cpu_up
Unexecuted instantiation: apic.c:hvm_cpu_up
Unexecuted instantiation: cpuid.c:hvm_cpu_up
Unexecuted instantiation: compat.c:hvm_cpu_up
Unexecuted instantiation: crash.c:hvm_cpu_up
Unexecuted instantiation: debug.c:hvm_cpu_up
Unexecuted instantiation: domain_page.c:hvm_cpu_up
Unexecuted instantiation: flushtlb.c:hvm_cpu_up
Unexecuted instantiation: hypercall.c:hvm_cpu_up
Unexecuted instantiation: i387.c:hvm_cpu_up
Unexecuted instantiation: i8259.c:hvm_cpu_up
Unexecuted instantiation: io_apic.c:hvm_cpu_up
Unexecuted instantiation: msr.c:hvm_cpu_up
Unexecuted instantiation: ioport_emulate.c:hvm_cpu_up
Unexecuted instantiation: machine_kexec.c:hvm_cpu_up
Unexecuted instantiation: microcode_amd.c:hvm_cpu_up
Unexecuted instantiation: microcode_intel.c:hvm_cpu_up
Unexecuted instantiation: microcode.c:hvm_cpu_up
Unexecuted instantiation: mpparse.c:hvm_cpu_up
Unexecuted instantiation: nmi.c:hvm_cpu_up
Unexecuted instantiation: numa.c:hvm_cpu_up
Unexecuted instantiation: physdev.c:hvm_cpu_up
Unexecuted instantiation: platform_hypercall.c:hvm_cpu_up
Unexecuted instantiation: psr.c:hvm_cpu_up
Unexecuted instantiation: setup.c:hvm_cpu_up
Unexecuted instantiation: smp.c:hvm_cpu_up
smpboot.c:hvm_cpu_up
Line
Count
Source
445
11
{
446
11
    return (hvm_funcs.cpu_up ? hvm_funcs.cpu_up() : 0);
447
11
}
Unexecuted instantiation: traps.c:hvm_cpu_up
Unexecuted instantiation: usercopy.c:hvm_cpu_up
Unexecuted instantiation: x86_emulate.c:hvm_cpu_up
Unexecuted instantiation: tboot.c:hvm_cpu_up
Unexecuted instantiation: hpet.c:hvm_cpu_up
Unexecuted instantiation: xstate.c:hvm_cpu_up
Unexecuted instantiation: lib.c:hvm_cpu_up
Unexecuted instantiation: power.c:hvm_cpu_up
Unexecuted instantiation: suspend.c:hvm_cpu_up
Unexecuted instantiation: cpu_idle.c:hvm_cpu_up
Unexecuted instantiation: cpuidle_menu.c:hvm_cpu_up
Unexecuted instantiation: amd.c:hvm_cpu_up
Unexecuted instantiation: common.c:hvm_cpu_up
Unexecuted instantiation: intel.c:hvm_cpu_up
Unexecuted instantiation: mwait-idle.c:hvm_cpu_up
Unexecuted instantiation: vpmu.c:hvm_cpu_up
Unexecuted instantiation: vpmu_amd.c:hvm_cpu_up
Unexecuted instantiation: vpmu_intel.c:hvm_cpu_up
Unexecuted instantiation: amd_nonfatal.c:hvm_cpu_up
Unexecuted instantiation: mce_amd.c:hvm_cpu_up
Unexecuted instantiation: mcaction.c:hvm_cpu_up
Unexecuted instantiation: barrier.c:hvm_cpu_up
Unexecuted instantiation: mctelem.c:hvm_cpu_up
Unexecuted instantiation: mce.c:hvm_cpu_up
Unexecuted instantiation: mce-apei.c:hvm_cpu_up
Unexecuted instantiation: mce_intel.c:hvm_cpu_up
Unexecuted instantiation: non-fatal.c:hvm_cpu_up
Unexecuted instantiation: util.c:hvm_cpu_up
Unexecuted instantiation: vmce.c:hvm_cpu_up
Unexecuted instantiation: bigsmp.c:hvm_cpu_up
Unexecuted instantiation: x2apic.c:hvm_cpu_up
Unexecuted instantiation: default.c:hvm_cpu_up
Unexecuted instantiation: delivery.c:hvm_cpu_up
Unexecuted instantiation: probe.c:hvm_cpu_up
Unexecuted instantiation: asid.c:hvm_cpu_up
Unexecuted instantiation: dm.c:hvm_cpu_up
Unexecuted instantiation: emulate.c:hvm_cpu_up
Unexecuted instantiation: hvm.c:hvm_cpu_up
Unexecuted instantiation: i8254.c:hvm_cpu_up
Unexecuted instantiation: intercept.c:hvm_cpu_up
Unexecuted instantiation: ioreq.c:hvm_cpu_up
Unexecuted instantiation: mtrr.c:hvm_cpu_up
Unexecuted instantiation: nestedhvm.c:hvm_cpu_up
Unexecuted instantiation: pmtimer.c:hvm_cpu_up
Unexecuted instantiation: rtc.c:hvm_cpu_up
Unexecuted instantiation: save.c:hvm_cpu_up
Unexecuted instantiation: stdvga.c:hvm_cpu_up
Unexecuted instantiation: vioapic.c:hvm_cpu_up
Unexecuted instantiation: viridian.c:hvm_cpu_up
Unexecuted instantiation: vlapic.c:hvm_cpu_up
Unexecuted instantiation: vmsi.c:hvm_cpu_up
Unexecuted instantiation: vpic.c:hvm_cpu_up
Unexecuted instantiation: vpt.c:hvm_cpu_up
Unexecuted instantiation: intr.c:hvm_cpu_up
Unexecuted instantiation: nestedsvm.c:hvm_cpu_up
Unexecuted instantiation: svm.c:hvm_cpu_up
Unexecuted instantiation: svmdebug.c:hvm_cpu_up
Unexecuted instantiation: vmcb.c:hvm_cpu_up
Unexecuted instantiation: realmode.c:hvm_cpu_up
Unexecuted instantiation: vmcs.c:hvm_cpu_up
Unexecuted instantiation: vmx.c:hvm_cpu_up
Unexecuted instantiation: vvmx.c:hvm_cpu_up
Unexecuted instantiation: paging.c:hvm_cpu_up
Unexecuted instantiation: p2m.c:hvm_cpu_up
Unexecuted instantiation: p2m-pt.c:hvm_cpu_up
Unexecuted instantiation: p2m-ept.c:hvm_cpu_up
Unexecuted instantiation: p2m-pod.c:hvm_cpu_up
Unexecuted instantiation: altp2m.c:hvm_cpu_up
Unexecuted instantiation: guest_walk.c:hvm_cpu_up
Unexecuted instantiation: mem_paging.c:hvm_cpu_up
Unexecuted instantiation: mem_sharing.c:hvm_cpu_up
Unexecuted instantiation: multi.c:hvm_cpu_up
Unexecuted instantiation: hap.c:hvm_cpu_up
Unexecuted instantiation: nested_hap.c:hvm_cpu_up
Unexecuted instantiation: nested_ept.c:hvm_cpu_up
Unexecuted instantiation: nmi_int.c:hvm_cpu_up
Unexecuted instantiation: op_model_p4.c:hvm_cpu_up
Unexecuted instantiation: op_model_ppro.c:hvm_cpu_up
Unexecuted instantiation: op_model_athlon.c:hvm_cpu_up
Unexecuted instantiation: backtrace.c:hvm_cpu_up
Unexecuted instantiation: callback.c:hvm_cpu_up
Unexecuted instantiation: descriptor-tables.c:hvm_cpu_up
Unexecuted instantiation: emul-gate-op.c:hvm_cpu_up
Unexecuted instantiation: emul-inv-op.c:hvm_cpu_up
Unexecuted instantiation: emul-priv-op.c:hvm_cpu_up
Unexecuted instantiation: iret.c:hvm_cpu_up
Unexecuted instantiation: misc-hypercalls.c:hvm_cpu_up
Unexecuted instantiation: ro-page-fault.c:hvm_cpu_up
Unexecuted instantiation: acpi_mmcfg.c:hvm_cpu_up
Unexecuted instantiation: mmconf-fam10h.c:hvm_cpu_up
Unexecuted instantiation: mmconfig_64.c:hvm_cpu_up
448
449
static inline void hvm_cpu_down(void)
450
0
{
451
0
    if ( hvm_funcs.cpu_down )
452
0
        hvm_funcs.cpu_down();
453
0
}
Unexecuted instantiation: mmconfig-shared.c:hvm_cpu_down
Unexecuted instantiation: cpu.c:hvm_cpu_down
Unexecuted instantiation: mmconfig_64.c:hvm_cpu_down
Unexecuted instantiation: mmconf-fam10h.c:hvm_cpu_down
Unexecuted instantiation: acpi_mmcfg.c:hvm_cpu_down
Unexecuted instantiation: ro-page-fault.c:hvm_cpu_down
Unexecuted instantiation: misc-hypercalls.c:hvm_cpu_down
Unexecuted instantiation: iret.c:hvm_cpu_down
Unexecuted instantiation: emul-priv-op.c:hvm_cpu_down
Unexecuted instantiation: emul-inv-op.c:hvm_cpu_down
Unexecuted instantiation: emul-gate-op.c:hvm_cpu_down
Unexecuted instantiation: descriptor-tables.c:hvm_cpu_down
Unexecuted instantiation: callback.c:hvm_cpu_down
Unexecuted instantiation: backtrace.c:hvm_cpu_down
Unexecuted instantiation: op_model_athlon.c:hvm_cpu_down
Unexecuted instantiation: op_model_ppro.c:hvm_cpu_down
Unexecuted instantiation: op_model_p4.c:hvm_cpu_down
Unexecuted instantiation: nmi_int.c:hvm_cpu_down
Unexecuted instantiation: nested_ept.c:hvm_cpu_down
Unexecuted instantiation: nested_hap.c:hvm_cpu_down
Unexecuted instantiation: hap.c:hvm_cpu_down
Unexecuted instantiation: multi.c:hvm_cpu_down
Unexecuted instantiation: mem_sharing.c:hvm_cpu_down
Unexecuted instantiation: mem_paging.c:hvm_cpu_down
Unexecuted instantiation: guest_walk.c:hvm_cpu_down
Unexecuted instantiation: altp2m.c:hvm_cpu_down
Unexecuted instantiation: p2m-pod.c:hvm_cpu_down
Unexecuted instantiation: p2m-ept.c:hvm_cpu_down
Unexecuted instantiation: p2m-pt.c:hvm_cpu_down
Unexecuted instantiation: p2m.c:hvm_cpu_down
Unexecuted instantiation: paging.c:hvm_cpu_down
Unexecuted instantiation: vvmx.c:hvm_cpu_down
Unexecuted instantiation: vmx.c:hvm_cpu_down
Unexecuted instantiation: vmcs.c:hvm_cpu_down
Unexecuted instantiation: realmode.c:hvm_cpu_down
Unexecuted instantiation: vmcb.c:hvm_cpu_down
Unexecuted instantiation: svmdebug.c:hvm_cpu_down
Unexecuted instantiation: svm.c:hvm_cpu_down
Unexecuted instantiation: nestedsvm.c:hvm_cpu_down
Unexecuted instantiation: intr.c:hvm_cpu_down
Unexecuted instantiation: vpt.c:hvm_cpu_down
Unexecuted instantiation: vpic.c:hvm_cpu_down
Unexecuted instantiation: vmsi.c:hvm_cpu_down
Unexecuted instantiation: vlapic.c:hvm_cpu_down
Unexecuted instantiation: viridian.c:hvm_cpu_down
Unexecuted instantiation: vioapic.c:hvm_cpu_down
Unexecuted instantiation: stdvga.c:hvm_cpu_down
Unexecuted instantiation: save.c:hvm_cpu_down
Unexecuted instantiation: rtc.c:hvm_cpu_down
Unexecuted instantiation: pmtimer.c:hvm_cpu_down
Unexecuted instantiation: nestedhvm.c:hvm_cpu_down
Unexecuted instantiation: mtrr.c:hvm_cpu_down
Unexecuted instantiation: ioreq.c:hvm_cpu_down
Unexecuted instantiation: intercept.c:hvm_cpu_down
Unexecuted instantiation: i8254.c:hvm_cpu_down
Unexecuted instantiation: hvm.c:hvm_cpu_down
Unexecuted instantiation: emulate.c:hvm_cpu_down
Unexecuted instantiation: dm.c:hvm_cpu_down
Unexecuted instantiation: asid.c:hvm_cpu_down
Unexecuted instantiation: probe.c:hvm_cpu_down
Unexecuted instantiation: delivery.c:hvm_cpu_down
Unexecuted instantiation: default.c:hvm_cpu_down
Unexecuted instantiation: x2apic.c:hvm_cpu_down
Unexecuted instantiation: bigsmp.c:hvm_cpu_down
Unexecuted instantiation: vmce.c:hvm_cpu_down
Unexecuted instantiation: util.c:hvm_cpu_down
Unexecuted instantiation: non-fatal.c:hvm_cpu_down
Unexecuted instantiation: mce_intel.c:hvm_cpu_down
Unexecuted instantiation: mce-apei.c:hvm_cpu_down
Unexecuted instantiation: mce.c:hvm_cpu_down
Unexecuted instantiation: mctelem.c:hvm_cpu_down
Unexecuted instantiation: barrier.c:hvm_cpu_down
Unexecuted instantiation: mcaction.c:hvm_cpu_down
Unexecuted instantiation: mce_amd.c:hvm_cpu_down
Unexecuted instantiation: amd_nonfatal.c:hvm_cpu_down
Unexecuted instantiation: vpmu_intel.c:hvm_cpu_down
Unexecuted instantiation: vpmu_amd.c:hvm_cpu_down
Unexecuted instantiation: vpmu.c:hvm_cpu_down
Unexecuted instantiation: mwait-idle.c:hvm_cpu_down
Unexecuted instantiation: intel.c:hvm_cpu_down
Unexecuted instantiation: common.c:hvm_cpu_down
Unexecuted instantiation: amd.c:hvm_cpu_down
Unexecuted instantiation: cpuidle_menu.c:hvm_cpu_down
Unexecuted instantiation: cpu_idle.c:hvm_cpu_down
Unexecuted instantiation: suspend.c:hvm_cpu_down
Unexecuted instantiation: power.c:hvm_cpu_down
Unexecuted instantiation: lib.c:hvm_cpu_down
Unexecuted instantiation: xstate.c:hvm_cpu_down
Unexecuted instantiation: hpet.c:hvm_cpu_down
Unexecuted instantiation: tboot.c:hvm_cpu_down
Unexecuted instantiation: x86_emulate.c:hvm_cpu_down
Unexecuted instantiation: usercopy.c:hvm_cpu_down
Unexecuted instantiation: traps.c:hvm_cpu_down
Unexecuted instantiation: smpboot.c:hvm_cpu_down
Unexecuted instantiation: smp.c:hvm_cpu_down
Unexecuted instantiation: setup.c:hvm_cpu_down
Unexecuted instantiation: psr.c:hvm_cpu_down
Unexecuted instantiation: platform_hypercall.c:hvm_cpu_down
Unexecuted instantiation: physdev.c:hvm_cpu_down
Unexecuted instantiation: numa.c:hvm_cpu_down
Unexecuted instantiation: nmi.c:hvm_cpu_down
Unexecuted instantiation: mpparse.c:hvm_cpu_down
Unexecuted instantiation: mm.c:hvm_cpu_down
Unexecuted instantiation: microcode.c:hvm_cpu_down
Unexecuted instantiation: microcode_intel.c:hvm_cpu_down
Unexecuted instantiation: microcode_amd.c:hvm_cpu_down
Unexecuted instantiation: machine_kexec.c:hvm_cpu_down
Unexecuted instantiation: ioport_emulate.c:hvm_cpu_down
Unexecuted instantiation: msr.c:hvm_cpu_down
Unexecuted instantiation: io_apic.c:hvm_cpu_down
Unexecuted instantiation: i8259.c:hvm_cpu_down
Unexecuted instantiation: i387.c:hvm_cpu_down
Unexecuted instantiation: hypercall.c:hvm_cpu_down
Unexecuted instantiation: flushtlb.c:hvm_cpu_down
Unexecuted instantiation: domain_page.c:hvm_cpu_down
Unexecuted instantiation: debug.c:hvm_cpu_down
Unexecuted instantiation: crash.c:hvm_cpu_down
Unexecuted instantiation: compat.c:hvm_cpu_down
Unexecuted instantiation: cpuid.c:hvm_cpu_down
Unexecuted instantiation: apic.c:hvm_cpu_down
Unexecuted instantiation: xsm_core.c:hvm_cpu_down
Unexecuted instantiation: vga.c:hvm_cpu_down
Unexecuted instantiation: apei-io.c:hvm_cpu_down
Unexecuted instantiation: erst.c:hvm_cpu_down
Unexecuted instantiation: reboot.c:hvm_cpu_down
Unexecuted instantiation: pmstat.c:hvm_cpu_down
Unexecuted instantiation: iommu_guest.c:hvm_cpu_down
Unexecuted instantiation: iommu_cmd.c:hvm_cpu_down
Unexecuted instantiation: iommu_intr.c:hvm_cpu_down
Unexecuted instantiation: pci_amd_iommu.c:hvm_cpu_down
Unexecuted instantiation: iommu_map.c:hvm_cpu_down
Unexecuted instantiation: iommu_init.c:hvm_cpu_down
Unexecuted instantiation: ats.c:hvm_cpu_down
Unexecuted instantiation: vtd.c:hvm_cpu_down
Unexecuted instantiation: quirks.c:hvm_cpu_down
Unexecuted instantiation: intremap.c:hvm_cpu_down
Unexecuted instantiation: qinval.c:hvm_cpu_down
Unexecuted instantiation: utils.c:hvm_cpu_down
Unexecuted instantiation: dmar.c:hvm_cpu_down
Unexecuted instantiation: io.c:hvm_cpu_down
Unexecuted instantiation: iommu.c:hvm_cpu_down
Unexecuted instantiation: msix.c:hvm_cpu_down
Unexecuted instantiation: msi.c:hvm_cpu_down
Unexecuted instantiation: header.c:hvm_cpu_down
Unexecuted instantiation: vpci.c:hvm_cpu_down
Unexecuted instantiation: pci.c:hvm_cpu_down
Unexecuted instantiation: utility.c:hvm_cpu_down
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_cpu_down
Unexecuted instantiation: cpufreq_ondemand.c:hvm_cpu_down
Unexecuted instantiation: cpufreq.c:hvm_cpu_down
Unexecuted instantiation: ehci-dbgp.c:hvm_cpu_down
Unexecuted instantiation: ns16550.c:hvm_cpu_down
Unexecuted instantiation: console.c:hvm_cpu_down
Unexecuted instantiation: libelf-loader.c:hvm_cpu_down
Unexecuted instantiation: llvm.c:hvm_cpu_down
Unexecuted instantiation: tmem_control.c:hvm_cpu_down
Unexecuted instantiation: tmem_xen.c:hvm_cpu_down
Unexecuted instantiation: tmem.c:hvm_cpu_down
Unexecuted instantiation: xmalloc_tlsf.c:hvm_cpu_down
Unexecuted instantiation: xenoprof.c:hvm_cpu_down
Unexecuted instantiation: wait.c:hvm_cpu_down
Unexecuted instantiation: vsprintf.c:hvm_cpu_down
Unexecuted instantiation: vm_event.c:hvm_cpu_down
Unexecuted instantiation: trace.c:hvm_cpu_down
Unexecuted instantiation: timer.c:hvm_cpu_down
Unexecuted instantiation: time.c:hvm_cpu_down
Unexecuted instantiation: tasklet.c:hvm_cpu_down
Unexecuted instantiation: sysctl.c:hvm_cpu_down
Unexecuted instantiation: symbols.c:hvm_cpu_down
Unexecuted instantiation: stop_machine.c:hvm_cpu_down
Unexecuted instantiation: spinlock.c:hvm_cpu_down
Unexecuted instantiation: softirq.c:hvm_cpu_down
Unexecuted instantiation: shutdown.c:hvm_cpu_down
Unexecuted instantiation: schedule.c:hvm_cpu_down
Unexecuted instantiation: sched_null.c:hvm_cpu_down
Unexecuted instantiation: sched_rt.c:hvm_cpu_down
Unexecuted instantiation: sched_credit2.c:hvm_cpu_down
Unexecuted instantiation: sched_credit.c:hvm_cpu_down
Unexecuted instantiation: sched_arinc653.c:hvm_cpu_down
Unexecuted instantiation: rwlock.c:hvm_cpu_down
Unexecuted instantiation: rcupdate.c:hvm_cpu_down
Unexecuted instantiation: rangeset.c:hvm_cpu_down
Unexecuted instantiation: preempt.c:hvm_cpu_down
Unexecuted instantiation: page_alloc.c:hvm_cpu_down
Unexecuted instantiation: multicall.c:hvm_cpu_down
Unexecuted instantiation: monitor.c:hvm_cpu_down
Unexecuted instantiation: memory.c:hvm_cpu_down
Unexecuted instantiation: mem_access.c:hvm_cpu_down
Unexecuted instantiation: kimage.c:hvm_cpu_down
Unexecuted instantiation: kexec.c:hvm_cpu_down
Unexecuted instantiation: keyhandler.c:hvm_cpu_down
Unexecuted instantiation: kernel.c:hvm_cpu_down
Unexecuted instantiation: irq.c:hvm_cpu_down
Unexecuted instantiation: guestcopy.c:hvm_cpu_down
Unexecuted instantiation: grant_table.c:hvm_cpu_down
Unexecuted instantiation: event_fifo.c:hvm_cpu_down
Unexecuted instantiation: event_channel.c:hvm_cpu_down
Unexecuted instantiation: event_2l.c:hvm_cpu_down
Unexecuted instantiation: domain.c:hvm_cpu_down
Unexecuted instantiation: domctl.c:hvm_cpu_down
Unexecuted instantiation: cpupool.c:hvm_cpu_down
454
455
static inline unsigned int hvm_get_insn_bytes(struct vcpu *v, uint8_t *buf)
456
60.1k
{
457
60.1k
    return (hvm_funcs.get_insn_bytes ? hvm_funcs.get_insn_bytes(v, buf) : 0);
458
60.1k
}
Unexecuted instantiation: cpupool.c:hvm_get_insn_bytes
Unexecuted instantiation: mmconf-fam10h.c:hvm_get_insn_bytes
Unexecuted instantiation: acpi_mmcfg.c:hvm_get_insn_bytes
Unexecuted instantiation: ro-page-fault.c:hvm_get_insn_bytes
Unexecuted instantiation: misc-hypercalls.c:hvm_get_insn_bytes
Unexecuted instantiation: iret.c:hvm_get_insn_bytes
Unexecuted instantiation: emul-priv-op.c:hvm_get_insn_bytes
Unexecuted instantiation: emul-inv-op.c:hvm_get_insn_bytes
Unexecuted instantiation: emul-gate-op.c:hvm_get_insn_bytes
Unexecuted instantiation: descriptor-tables.c:hvm_get_insn_bytes
Unexecuted instantiation: callback.c:hvm_get_insn_bytes
Unexecuted instantiation: backtrace.c:hvm_get_insn_bytes
Unexecuted instantiation: op_model_athlon.c:hvm_get_insn_bytes
Unexecuted instantiation: op_model_ppro.c:hvm_get_insn_bytes
Unexecuted instantiation: op_model_p4.c:hvm_get_insn_bytes
Unexecuted instantiation: nmi_int.c:hvm_get_insn_bytes
Unexecuted instantiation: nested_ept.c:hvm_get_insn_bytes
Unexecuted instantiation: nested_hap.c:hvm_get_insn_bytes
Unexecuted instantiation: hap.c:hvm_get_insn_bytes
Unexecuted instantiation: multi.c:hvm_get_insn_bytes
Unexecuted instantiation: mem_sharing.c:hvm_get_insn_bytes
Unexecuted instantiation: mem_paging.c:hvm_get_insn_bytes
Unexecuted instantiation: guest_walk.c:hvm_get_insn_bytes
Unexecuted instantiation: altp2m.c:hvm_get_insn_bytes
Unexecuted instantiation: p2m-pod.c:hvm_get_insn_bytes
Unexecuted instantiation: p2m-ept.c:hvm_get_insn_bytes
Unexecuted instantiation: p2m-pt.c:hvm_get_insn_bytes
Unexecuted instantiation: p2m.c:hvm_get_insn_bytes
Unexecuted instantiation: paging.c:hvm_get_insn_bytes
Unexecuted instantiation: vvmx.c:hvm_get_insn_bytes
Unexecuted instantiation: vmx.c:hvm_get_insn_bytes
Unexecuted instantiation: vmcs.c:hvm_get_insn_bytes
Unexecuted instantiation: realmode.c:hvm_get_insn_bytes
Unexecuted instantiation: vmcb.c:hvm_get_insn_bytes
Unexecuted instantiation: svmdebug.c:hvm_get_insn_bytes
Unexecuted instantiation: svm.c:hvm_get_insn_bytes
Unexecuted instantiation: nestedsvm.c:hvm_get_insn_bytes
Unexecuted instantiation: intr.c:hvm_get_insn_bytes
Unexecuted instantiation: vpt.c:hvm_get_insn_bytes
Unexecuted instantiation: vpic.c:hvm_get_insn_bytes
Unexecuted instantiation: vmsi.c:hvm_get_insn_bytes
Unexecuted instantiation: vlapic.c:hvm_get_insn_bytes
Unexecuted instantiation: viridian.c:hvm_get_insn_bytes
Unexecuted instantiation: vioapic.c:hvm_get_insn_bytes
Unexecuted instantiation: stdvga.c:hvm_get_insn_bytes
Unexecuted instantiation: save.c:hvm_get_insn_bytes
Unexecuted instantiation: rtc.c:hvm_get_insn_bytes
Unexecuted instantiation: pmtimer.c:hvm_get_insn_bytes
Unexecuted instantiation: nestedhvm.c:hvm_get_insn_bytes
Unexecuted instantiation: mtrr.c:hvm_get_insn_bytes
Unexecuted instantiation: ioreq.c:hvm_get_insn_bytes
Unexecuted instantiation: intercept.c:hvm_get_insn_bytes
Unexecuted instantiation: i8254.c:hvm_get_insn_bytes
Unexecuted instantiation: hvm.c:hvm_get_insn_bytes
emulate.c:hvm_get_insn_bytes
Line
Count
Source
456
60.1k
{
457
60.1k
    return (hvm_funcs.get_insn_bytes ? hvm_funcs.get_insn_bytes(v, buf) : 0);
458
60.1k
}
Unexecuted instantiation: dm.c:hvm_get_insn_bytes
Unexecuted instantiation: asid.c:hvm_get_insn_bytes
Unexecuted instantiation: probe.c:hvm_get_insn_bytes
Unexecuted instantiation: delivery.c:hvm_get_insn_bytes
Unexecuted instantiation: default.c:hvm_get_insn_bytes
Unexecuted instantiation: x2apic.c:hvm_get_insn_bytes
Unexecuted instantiation: bigsmp.c:hvm_get_insn_bytes
Unexecuted instantiation: vmce.c:hvm_get_insn_bytes
Unexecuted instantiation: util.c:hvm_get_insn_bytes
Unexecuted instantiation: non-fatal.c:hvm_get_insn_bytes
Unexecuted instantiation: mce_intel.c:hvm_get_insn_bytes
Unexecuted instantiation: mce-apei.c:hvm_get_insn_bytes
Unexecuted instantiation: mce.c:hvm_get_insn_bytes
Unexecuted instantiation: mctelem.c:hvm_get_insn_bytes
Unexecuted instantiation: barrier.c:hvm_get_insn_bytes
Unexecuted instantiation: mcaction.c:hvm_get_insn_bytes
Unexecuted instantiation: mce_amd.c:hvm_get_insn_bytes
Unexecuted instantiation: amd_nonfatal.c:hvm_get_insn_bytes
Unexecuted instantiation: vpmu_intel.c:hvm_get_insn_bytes
Unexecuted instantiation: vpmu_amd.c:hvm_get_insn_bytes
Unexecuted instantiation: vpmu.c:hvm_get_insn_bytes
Unexecuted instantiation: mwait-idle.c:hvm_get_insn_bytes
Unexecuted instantiation: intel.c:hvm_get_insn_bytes
Unexecuted instantiation: common.c:hvm_get_insn_bytes
Unexecuted instantiation: amd.c:hvm_get_insn_bytes
Unexecuted instantiation: cpuidle_menu.c:hvm_get_insn_bytes
Unexecuted instantiation: cpu_idle.c:hvm_get_insn_bytes
Unexecuted instantiation: suspend.c:hvm_get_insn_bytes
Unexecuted instantiation: power.c:hvm_get_insn_bytes
Unexecuted instantiation: lib.c:hvm_get_insn_bytes
Unexecuted instantiation: xstate.c:hvm_get_insn_bytes
Unexecuted instantiation: hpet.c:hvm_get_insn_bytes
Unexecuted instantiation: tboot.c:hvm_get_insn_bytes
Unexecuted instantiation: x86_emulate.c:hvm_get_insn_bytes
Unexecuted instantiation: usercopy.c:hvm_get_insn_bytes
Unexecuted instantiation: traps.c:hvm_get_insn_bytes
Unexecuted instantiation: smpboot.c:hvm_get_insn_bytes
Unexecuted instantiation: smp.c:hvm_get_insn_bytes
Unexecuted instantiation: setup.c:hvm_get_insn_bytes
Unexecuted instantiation: psr.c:hvm_get_insn_bytes
Unexecuted instantiation: platform_hypercall.c:hvm_get_insn_bytes
Unexecuted instantiation: physdev.c:hvm_get_insn_bytes
Unexecuted instantiation: numa.c:hvm_get_insn_bytes
Unexecuted instantiation: nmi.c:hvm_get_insn_bytes
Unexecuted instantiation: mpparse.c:hvm_get_insn_bytes
Unexecuted instantiation: mmconfig-shared.c:hvm_get_insn_bytes
Unexecuted instantiation: cpu.c:hvm_get_insn_bytes
Unexecuted instantiation: mm.c:hvm_get_insn_bytes
Unexecuted instantiation: microcode.c:hvm_get_insn_bytes
Unexecuted instantiation: microcode_intel.c:hvm_get_insn_bytes
Unexecuted instantiation: microcode_amd.c:hvm_get_insn_bytes
Unexecuted instantiation: machine_kexec.c:hvm_get_insn_bytes
Unexecuted instantiation: ioport_emulate.c:hvm_get_insn_bytes
Unexecuted instantiation: msr.c:hvm_get_insn_bytes
Unexecuted instantiation: io_apic.c:hvm_get_insn_bytes
Unexecuted instantiation: i8259.c:hvm_get_insn_bytes
Unexecuted instantiation: i387.c:hvm_get_insn_bytes
Unexecuted instantiation: hypercall.c:hvm_get_insn_bytes
Unexecuted instantiation: flushtlb.c:hvm_get_insn_bytes
Unexecuted instantiation: domain_page.c:hvm_get_insn_bytes
Unexecuted instantiation: debug.c:hvm_get_insn_bytes
Unexecuted instantiation: crash.c:hvm_get_insn_bytes
Unexecuted instantiation: compat.c:hvm_get_insn_bytes
Unexecuted instantiation: cpuid.c:hvm_get_insn_bytes
Unexecuted instantiation: apic.c:hvm_get_insn_bytes
Unexecuted instantiation: xsm_core.c:hvm_get_insn_bytes
Unexecuted instantiation: vga.c:hvm_get_insn_bytes
Unexecuted instantiation: apei-io.c:hvm_get_insn_bytes
Unexecuted instantiation: erst.c:hvm_get_insn_bytes
Unexecuted instantiation: reboot.c:hvm_get_insn_bytes
Unexecuted instantiation: pmstat.c:hvm_get_insn_bytes
Unexecuted instantiation: iommu_guest.c:hvm_get_insn_bytes
Unexecuted instantiation: iommu_cmd.c:hvm_get_insn_bytes
Unexecuted instantiation: iommu_intr.c:hvm_get_insn_bytes
Unexecuted instantiation: pci_amd_iommu.c:hvm_get_insn_bytes
Unexecuted instantiation: iommu_map.c:hvm_get_insn_bytes
Unexecuted instantiation: iommu_init.c:hvm_get_insn_bytes
Unexecuted instantiation: ats.c:hvm_get_insn_bytes
Unexecuted instantiation: vtd.c:hvm_get_insn_bytes
Unexecuted instantiation: quirks.c:hvm_get_insn_bytes
Unexecuted instantiation: intremap.c:hvm_get_insn_bytes
Unexecuted instantiation: qinval.c:hvm_get_insn_bytes
Unexecuted instantiation: utils.c:hvm_get_insn_bytes
Unexecuted instantiation: dmar.c:hvm_get_insn_bytes
Unexecuted instantiation: io.c:hvm_get_insn_bytes
Unexecuted instantiation: iommu.c:hvm_get_insn_bytes
Unexecuted instantiation: msix.c:hvm_get_insn_bytes
Unexecuted instantiation: msi.c:hvm_get_insn_bytes
Unexecuted instantiation: header.c:hvm_get_insn_bytes
Unexecuted instantiation: vpci.c:hvm_get_insn_bytes
Unexecuted instantiation: pci.c:hvm_get_insn_bytes
Unexecuted instantiation: utility.c:hvm_get_insn_bytes
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_get_insn_bytes
Unexecuted instantiation: cpufreq_ondemand.c:hvm_get_insn_bytes
Unexecuted instantiation: cpufreq.c:hvm_get_insn_bytes
Unexecuted instantiation: ehci-dbgp.c:hvm_get_insn_bytes
Unexecuted instantiation: ns16550.c:hvm_get_insn_bytes
Unexecuted instantiation: console.c:hvm_get_insn_bytes
Unexecuted instantiation: libelf-loader.c:hvm_get_insn_bytes
Unexecuted instantiation: llvm.c:hvm_get_insn_bytes
Unexecuted instantiation: tmem_control.c:hvm_get_insn_bytes
Unexecuted instantiation: tmem_xen.c:hvm_get_insn_bytes
Unexecuted instantiation: tmem.c:hvm_get_insn_bytes
Unexecuted instantiation: xmalloc_tlsf.c:hvm_get_insn_bytes
Unexecuted instantiation: xenoprof.c:hvm_get_insn_bytes
Unexecuted instantiation: wait.c:hvm_get_insn_bytes
Unexecuted instantiation: vsprintf.c:hvm_get_insn_bytes
Unexecuted instantiation: vm_event.c:hvm_get_insn_bytes
Unexecuted instantiation: trace.c:hvm_get_insn_bytes
Unexecuted instantiation: timer.c:hvm_get_insn_bytes
Unexecuted instantiation: time.c:hvm_get_insn_bytes
Unexecuted instantiation: tasklet.c:hvm_get_insn_bytes
Unexecuted instantiation: sysctl.c:hvm_get_insn_bytes
Unexecuted instantiation: symbols.c:hvm_get_insn_bytes
Unexecuted instantiation: stop_machine.c:hvm_get_insn_bytes
Unexecuted instantiation: spinlock.c:hvm_get_insn_bytes
Unexecuted instantiation: softirq.c:hvm_get_insn_bytes
Unexecuted instantiation: shutdown.c:hvm_get_insn_bytes
Unexecuted instantiation: schedule.c:hvm_get_insn_bytes
Unexecuted instantiation: sched_null.c:hvm_get_insn_bytes
Unexecuted instantiation: sched_rt.c:hvm_get_insn_bytes
Unexecuted instantiation: sched_credit2.c:hvm_get_insn_bytes
Unexecuted instantiation: sched_credit.c:hvm_get_insn_bytes
Unexecuted instantiation: sched_arinc653.c:hvm_get_insn_bytes
Unexecuted instantiation: rwlock.c:hvm_get_insn_bytes
Unexecuted instantiation: rcupdate.c:hvm_get_insn_bytes
Unexecuted instantiation: rangeset.c:hvm_get_insn_bytes
Unexecuted instantiation: preempt.c:hvm_get_insn_bytes
Unexecuted instantiation: page_alloc.c:hvm_get_insn_bytes
Unexecuted instantiation: multicall.c:hvm_get_insn_bytes
Unexecuted instantiation: monitor.c:hvm_get_insn_bytes
Unexecuted instantiation: memory.c:hvm_get_insn_bytes
Unexecuted instantiation: mem_access.c:hvm_get_insn_bytes
Unexecuted instantiation: kimage.c:hvm_get_insn_bytes
Unexecuted instantiation: kexec.c:hvm_get_insn_bytes
Unexecuted instantiation: keyhandler.c:hvm_get_insn_bytes
Unexecuted instantiation: kernel.c:hvm_get_insn_bytes
Unexecuted instantiation: irq.c:hvm_get_insn_bytes
Unexecuted instantiation: guestcopy.c:hvm_get_insn_bytes
Unexecuted instantiation: grant_table.c:hvm_get_insn_bytes
Unexecuted instantiation: event_fifo.c:hvm_get_insn_bytes
Unexecuted instantiation: event_channel.c:hvm_get_insn_bytes
Unexecuted instantiation: event_2l.c:hvm_get_insn_bytes
Unexecuted instantiation: domain.c:hvm_get_insn_bytes
Unexecuted instantiation: domctl.c:hvm_get_insn_bytes
Unexecuted instantiation: mmconfig_64.c:hvm_get_insn_bytes
459
460
enum hvm_task_switch_reason { TSW_jmp, TSW_iret, TSW_call_or_int };
461
void hvm_task_switch(
462
    uint16_t tss_sel, enum hvm_task_switch_reason taskswitch_reason,
463
    int32_t errcode);
464
465
enum hvm_access_type {
466
    hvm_access_insn_fetch,
467
    hvm_access_none,
468
    hvm_access_read,
469
    hvm_access_write
470
};
471
bool_t hvm_virtual_to_linear_addr(
472
    enum x86_segment seg,
473
    const struct segment_register *reg,
474
    unsigned long offset,
475
    unsigned int bytes,
476
    enum hvm_access_type access_type,
477
    const struct segment_register *active_cs,
478
    unsigned long *linear_addr);
479
480
void *hvm_map_guest_frame_rw(unsigned long gfn, bool_t permanent,
481
                             bool_t *writable);
482
void *hvm_map_guest_frame_ro(unsigned long gfn, bool_t permanent);
483
void hvm_unmap_guest_frame(void *p, bool_t permanent);
484
void hvm_mapped_guest_frames_mark_dirty(struct domain *);
485
486
static inline void hvm_set_info_guest(struct vcpu *v)
487
0
{
488
0
    if ( hvm_funcs.set_info_guest )
489
0
        return hvm_funcs.set_info_guest(v);
490
0
}
Unexecuted instantiation: mpparse.c:hvm_set_info_guest
Unexecuted instantiation: cpupool.c:hvm_set_info_guest
Unexecuted instantiation: domctl.c:hvm_set_info_guest
Unexecuted instantiation: domain.c:hvm_set_info_guest
Unexecuted instantiation: event_2l.c:hvm_set_info_guest
Unexecuted instantiation: event_channel.c:hvm_set_info_guest
Unexecuted instantiation: event_fifo.c:hvm_set_info_guest
Unexecuted instantiation: grant_table.c:hvm_set_info_guest
Unexecuted instantiation: guestcopy.c:hvm_set_info_guest
Unexecuted instantiation: irq.c:hvm_set_info_guest
Unexecuted instantiation: kernel.c:hvm_set_info_guest
Unexecuted instantiation: keyhandler.c:hvm_set_info_guest
Unexecuted instantiation: kexec.c:hvm_set_info_guest
Unexecuted instantiation: kimage.c:hvm_set_info_guest
Unexecuted instantiation: mem_access.c:hvm_set_info_guest
Unexecuted instantiation: memory.c:hvm_set_info_guest
Unexecuted instantiation: monitor.c:hvm_set_info_guest
Unexecuted instantiation: multicall.c:hvm_set_info_guest
Unexecuted instantiation: page_alloc.c:hvm_set_info_guest
Unexecuted instantiation: preempt.c:hvm_set_info_guest
Unexecuted instantiation: rangeset.c:hvm_set_info_guest
Unexecuted instantiation: rcupdate.c:hvm_set_info_guest
Unexecuted instantiation: rwlock.c:hvm_set_info_guest
Unexecuted instantiation: sched_arinc653.c:hvm_set_info_guest
Unexecuted instantiation: sched_credit.c:hvm_set_info_guest
Unexecuted instantiation: sched_credit2.c:hvm_set_info_guest
Unexecuted instantiation: sched_rt.c:hvm_set_info_guest
Unexecuted instantiation: sched_null.c:hvm_set_info_guest
Unexecuted instantiation: schedule.c:hvm_set_info_guest
Unexecuted instantiation: shutdown.c:hvm_set_info_guest
Unexecuted instantiation: softirq.c:hvm_set_info_guest
Unexecuted instantiation: spinlock.c:hvm_set_info_guest
Unexecuted instantiation: stop_machine.c:hvm_set_info_guest
Unexecuted instantiation: symbols.c:hvm_set_info_guest
Unexecuted instantiation: sysctl.c:hvm_set_info_guest
Unexecuted instantiation: tasklet.c:hvm_set_info_guest
Unexecuted instantiation: time.c:hvm_set_info_guest
Unexecuted instantiation: timer.c:hvm_set_info_guest
Unexecuted instantiation: trace.c:hvm_set_info_guest
Unexecuted instantiation: vm_event.c:hvm_set_info_guest
Unexecuted instantiation: vsprintf.c:hvm_set_info_guest
Unexecuted instantiation: wait.c:hvm_set_info_guest
Unexecuted instantiation: xenoprof.c:hvm_set_info_guest
Unexecuted instantiation: xmalloc_tlsf.c:hvm_set_info_guest
Unexecuted instantiation: tmem.c:hvm_set_info_guest
Unexecuted instantiation: tmem_xen.c:hvm_set_info_guest
Unexecuted instantiation: tmem_control.c:hvm_set_info_guest
Unexecuted instantiation: llvm.c:hvm_set_info_guest
Unexecuted instantiation: libelf-loader.c:hvm_set_info_guest
Unexecuted instantiation: console.c:hvm_set_info_guest
Unexecuted instantiation: ns16550.c:hvm_set_info_guest
Unexecuted instantiation: ehci-dbgp.c:hvm_set_info_guest
Unexecuted instantiation: cpufreq.c:hvm_set_info_guest
Unexecuted instantiation: cpufreq_ondemand.c:hvm_set_info_guest
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_set_info_guest
Unexecuted instantiation: utility.c:hvm_set_info_guest
Unexecuted instantiation: pci.c:hvm_set_info_guest
Unexecuted instantiation: vpci.c:hvm_set_info_guest
Unexecuted instantiation: header.c:hvm_set_info_guest
Unexecuted instantiation: msi.c:hvm_set_info_guest
Unexecuted instantiation: msix.c:hvm_set_info_guest
Unexecuted instantiation: iommu.c:hvm_set_info_guest
Unexecuted instantiation: io.c:hvm_set_info_guest
Unexecuted instantiation: dmar.c:hvm_set_info_guest
Unexecuted instantiation: utils.c:hvm_set_info_guest
Unexecuted instantiation: qinval.c:hvm_set_info_guest
Unexecuted instantiation: intremap.c:hvm_set_info_guest
Unexecuted instantiation: quirks.c:hvm_set_info_guest
Unexecuted instantiation: vtd.c:hvm_set_info_guest
Unexecuted instantiation: ats.c:hvm_set_info_guest
Unexecuted instantiation: iommu_init.c:hvm_set_info_guest
Unexecuted instantiation: iommu_map.c:hvm_set_info_guest
Unexecuted instantiation: pci_amd_iommu.c:hvm_set_info_guest
Unexecuted instantiation: iommu_intr.c:hvm_set_info_guest
Unexecuted instantiation: iommu_cmd.c:hvm_set_info_guest
Unexecuted instantiation: iommu_guest.c:hvm_set_info_guest
Unexecuted instantiation: pmstat.c:hvm_set_info_guest
Unexecuted instantiation: reboot.c:hvm_set_info_guest
Unexecuted instantiation: erst.c:hvm_set_info_guest
Unexecuted instantiation: apei-io.c:hvm_set_info_guest
Unexecuted instantiation: vga.c:hvm_set_info_guest
Unexecuted instantiation: xsm_core.c:hvm_set_info_guest
Unexecuted instantiation: apic.c:hvm_set_info_guest
Unexecuted instantiation: cpuid.c:hvm_set_info_guest
Unexecuted instantiation: compat.c:hvm_set_info_guest
Unexecuted instantiation: crash.c:hvm_set_info_guest
Unexecuted instantiation: debug.c:hvm_set_info_guest
Unexecuted instantiation: domain_page.c:hvm_set_info_guest
Unexecuted instantiation: flushtlb.c:hvm_set_info_guest
Unexecuted instantiation: hypercall.c:hvm_set_info_guest
Unexecuted instantiation: i387.c:hvm_set_info_guest
Unexecuted instantiation: i8259.c:hvm_set_info_guest
Unexecuted instantiation: io_apic.c:hvm_set_info_guest
Unexecuted instantiation: msr.c:hvm_set_info_guest
Unexecuted instantiation: ioport_emulate.c:hvm_set_info_guest
Unexecuted instantiation: machine_kexec.c:hvm_set_info_guest
Unexecuted instantiation: microcode_amd.c:hvm_set_info_guest
Unexecuted instantiation: microcode_intel.c:hvm_set_info_guest
Unexecuted instantiation: microcode.c:hvm_set_info_guest
Unexecuted instantiation: mm.c:hvm_set_info_guest
Unexecuted instantiation: nmi.c:hvm_set_info_guest
Unexecuted instantiation: numa.c:hvm_set_info_guest
Unexecuted instantiation: physdev.c:hvm_set_info_guest
Unexecuted instantiation: platform_hypercall.c:hvm_set_info_guest
Unexecuted instantiation: psr.c:hvm_set_info_guest
Unexecuted instantiation: setup.c:hvm_set_info_guest
Unexecuted instantiation: smp.c:hvm_set_info_guest
Unexecuted instantiation: smpboot.c:hvm_set_info_guest
Unexecuted instantiation: traps.c:hvm_set_info_guest
Unexecuted instantiation: usercopy.c:hvm_set_info_guest
Unexecuted instantiation: x86_emulate.c:hvm_set_info_guest
Unexecuted instantiation: tboot.c:hvm_set_info_guest
Unexecuted instantiation: hpet.c:hvm_set_info_guest
Unexecuted instantiation: xstate.c:hvm_set_info_guest
Unexecuted instantiation: lib.c:hvm_set_info_guest
Unexecuted instantiation: power.c:hvm_set_info_guest
Unexecuted instantiation: suspend.c:hvm_set_info_guest
Unexecuted instantiation: cpu_idle.c:hvm_set_info_guest
Unexecuted instantiation: cpuidle_menu.c:hvm_set_info_guest
Unexecuted instantiation: amd.c:hvm_set_info_guest
Unexecuted instantiation: common.c:hvm_set_info_guest
Unexecuted instantiation: intel.c:hvm_set_info_guest
Unexecuted instantiation: mwait-idle.c:hvm_set_info_guest
Unexecuted instantiation: vpmu.c:hvm_set_info_guest
Unexecuted instantiation: vpmu_amd.c:hvm_set_info_guest
Unexecuted instantiation: vpmu_intel.c:hvm_set_info_guest
Unexecuted instantiation: amd_nonfatal.c:hvm_set_info_guest
Unexecuted instantiation: mce_amd.c:hvm_set_info_guest
Unexecuted instantiation: mcaction.c:hvm_set_info_guest
Unexecuted instantiation: barrier.c:hvm_set_info_guest
Unexecuted instantiation: mctelem.c:hvm_set_info_guest
Unexecuted instantiation: mce.c:hvm_set_info_guest
Unexecuted instantiation: mce-apei.c:hvm_set_info_guest
Unexecuted instantiation: mce_intel.c:hvm_set_info_guest
Unexecuted instantiation: non-fatal.c:hvm_set_info_guest
Unexecuted instantiation: util.c:hvm_set_info_guest
Unexecuted instantiation: vmce.c:hvm_set_info_guest
Unexecuted instantiation: bigsmp.c:hvm_set_info_guest
Unexecuted instantiation: x2apic.c:hvm_set_info_guest
Unexecuted instantiation: default.c:hvm_set_info_guest
Unexecuted instantiation: delivery.c:hvm_set_info_guest
Unexecuted instantiation: probe.c:hvm_set_info_guest
Unexecuted instantiation: asid.c:hvm_set_info_guest
Unexecuted instantiation: dm.c:hvm_set_info_guest
Unexecuted instantiation: emulate.c:hvm_set_info_guest
Unexecuted instantiation: hvm.c:hvm_set_info_guest
Unexecuted instantiation: i8254.c:hvm_set_info_guest
Unexecuted instantiation: intercept.c:hvm_set_info_guest
Unexecuted instantiation: ioreq.c:hvm_set_info_guest
Unexecuted instantiation: mtrr.c:hvm_set_info_guest
Unexecuted instantiation: nestedhvm.c:hvm_set_info_guest
Unexecuted instantiation: pmtimer.c:hvm_set_info_guest
Unexecuted instantiation: rtc.c:hvm_set_info_guest
Unexecuted instantiation: save.c:hvm_set_info_guest
Unexecuted instantiation: stdvga.c:hvm_set_info_guest
Unexecuted instantiation: vioapic.c:hvm_set_info_guest
Unexecuted instantiation: viridian.c:hvm_set_info_guest
Unexecuted instantiation: vlapic.c:hvm_set_info_guest
Unexecuted instantiation: vmsi.c:hvm_set_info_guest
Unexecuted instantiation: vpic.c:hvm_set_info_guest
Unexecuted instantiation: vpt.c:hvm_set_info_guest
Unexecuted instantiation: intr.c:hvm_set_info_guest
Unexecuted instantiation: nestedsvm.c:hvm_set_info_guest
Unexecuted instantiation: svm.c:hvm_set_info_guest
Unexecuted instantiation: svmdebug.c:hvm_set_info_guest
Unexecuted instantiation: vmcb.c:hvm_set_info_guest
Unexecuted instantiation: realmode.c:hvm_set_info_guest
Unexecuted instantiation: vmcs.c:hvm_set_info_guest
Unexecuted instantiation: vmx.c:hvm_set_info_guest
Unexecuted instantiation: vvmx.c:hvm_set_info_guest
Unexecuted instantiation: paging.c:hvm_set_info_guest
Unexecuted instantiation: p2m.c:hvm_set_info_guest
Unexecuted instantiation: p2m-pt.c:hvm_set_info_guest
Unexecuted instantiation: p2m-ept.c:hvm_set_info_guest
Unexecuted instantiation: p2m-pod.c:hvm_set_info_guest
Unexecuted instantiation: altp2m.c:hvm_set_info_guest
Unexecuted instantiation: guest_walk.c:hvm_set_info_guest
Unexecuted instantiation: mem_paging.c:hvm_set_info_guest
Unexecuted instantiation: mem_sharing.c:hvm_set_info_guest
Unexecuted instantiation: multi.c:hvm_set_info_guest
Unexecuted instantiation: hap.c:hvm_set_info_guest
Unexecuted instantiation: nested_hap.c:hvm_set_info_guest
Unexecuted instantiation: nested_ept.c:hvm_set_info_guest
Unexecuted instantiation: nmi_int.c:hvm_set_info_guest
Unexecuted instantiation: op_model_p4.c:hvm_set_info_guest
Unexecuted instantiation: op_model_ppro.c:hvm_set_info_guest
Unexecuted instantiation: op_model_athlon.c:hvm_set_info_guest
Unexecuted instantiation: backtrace.c:hvm_set_info_guest
Unexecuted instantiation: callback.c:hvm_set_info_guest
Unexecuted instantiation: descriptor-tables.c:hvm_set_info_guest
Unexecuted instantiation: emul-gate-op.c:hvm_set_info_guest
Unexecuted instantiation: emul-inv-op.c:hvm_set_info_guest
Unexecuted instantiation: emul-priv-op.c:hvm_set_info_guest
Unexecuted instantiation: iret.c:hvm_set_info_guest
Unexecuted instantiation: misc-hypercalls.c:hvm_set_info_guest
Unexecuted instantiation: ro-page-fault.c:hvm_set_info_guest
Unexecuted instantiation: acpi_mmcfg.c:hvm_set_info_guest
Unexecuted instantiation: mmconf-fam10h.c:hvm_set_info_guest
Unexecuted instantiation: mmconfig_64.c:hvm_set_info_guest
Unexecuted instantiation: mmconfig-shared.c:hvm_set_info_guest
Unexecuted instantiation: cpu.c:hvm_set_info_guest
491
492
int hvm_debug_op(struct vcpu *v, int32_t op);
493
494
/* Caller should pause vcpu before calling this function */
495
void hvm_toggle_singlestep(struct vcpu *v);
496
497
static inline void hvm_invalidate_regs_fields(struct cpu_user_regs *regs)
498
5.20M
{
499
5.20M
#ifndef NDEBUG
500
5.20M
    regs->error_code = 0xbeef;
501
5.20M
    regs->entry_vector = 0xbeef;
502
5.20M
    regs->saved_upcall_mask = 0xbf;
503
5.20M
    regs->cs = 0xbeef;
504
5.20M
    regs->ss = 0xbeef;
505
5.20M
    regs->ds = 0xbeef;
506
5.20M
    regs->es = 0xbeef;
507
5.20M
    regs->fs = 0xbeef;
508
5.20M
    regs->gs = 0xbeef;
509
5.20M
#endif
510
5.20M
}
Unexecuted instantiation: mpparse.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mmconfig-shared.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mmconfig_64.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mmconf-fam10h.c:hvm_invalidate_regs_fields
Unexecuted instantiation: acpi_mmcfg.c:hvm_invalidate_regs_fields
Unexecuted instantiation: ro-page-fault.c:hvm_invalidate_regs_fields
Unexecuted instantiation: misc-hypercalls.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iret.c:hvm_invalidate_regs_fields
Unexecuted instantiation: emul-priv-op.c:hvm_invalidate_regs_fields
Unexecuted instantiation: emul-inv-op.c:hvm_invalidate_regs_fields
Unexecuted instantiation: emul-gate-op.c:hvm_invalidate_regs_fields
Unexecuted instantiation: descriptor-tables.c:hvm_invalidate_regs_fields
Unexecuted instantiation: callback.c:hvm_invalidate_regs_fields
Unexecuted instantiation: backtrace.c:hvm_invalidate_regs_fields
Unexecuted instantiation: op_model_athlon.c:hvm_invalidate_regs_fields
Unexecuted instantiation: op_model_ppro.c:hvm_invalidate_regs_fields
Unexecuted instantiation: op_model_p4.c:hvm_invalidate_regs_fields
Unexecuted instantiation: nmi_int.c:hvm_invalidate_regs_fields
Unexecuted instantiation: nested_ept.c:hvm_invalidate_regs_fields
Unexecuted instantiation: nested_hap.c:hvm_invalidate_regs_fields
Unexecuted instantiation: hap.c:hvm_invalidate_regs_fields
Unexecuted instantiation: multi.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mem_sharing.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mem_paging.c:hvm_invalidate_regs_fields
Unexecuted instantiation: guest_walk.c:hvm_invalidate_regs_fields
Unexecuted instantiation: altp2m.c:hvm_invalidate_regs_fields
Unexecuted instantiation: p2m-pod.c:hvm_invalidate_regs_fields
Unexecuted instantiation: p2m-ept.c:hvm_invalidate_regs_fields
Unexecuted instantiation: p2m-pt.c:hvm_invalidate_regs_fields
Unexecuted instantiation: p2m.c:hvm_invalidate_regs_fields
Unexecuted instantiation: paging.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vvmx.c:hvm_invalidate_regs_fields
vmx.c:hvm_invalidate_regs_fields
Line
Count
Source
498
5.20M
{
499
5.20M
#ifndef NDEBUG
500
5.20M
    regs->error_code = 0xbeef;
501
5.20M
    regs->entry_vector = 0xbeef;
502
5.20M
    regs->saved_upcall_mask = 0xbf;
503
5.20M
    regs->cs = 0xbeef;
504
5.20M
    regs->ss = 0xbeef;
505
5.20M
    regs->ds = 0xbeef;
506
5.20M
    regs->es = 0xbeef;
507
5.20M
    regs->fs = 0xbeef;
508
5.20M
    regs->gs = 0xbeef;
509
5.20M
#endif
510
5.20M
}
Unexecuted instantiation: vmcs.c:hvm_invalidate_regs_fields
Unexecuted instantiation: realmode.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vmcb.c:hvm_invalidate_regs_fields
Unexecuted instantiation: svmdebug.c:hvm_invalidate_regs_fields
Unexecuted instantiation: svm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: nestedsvm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: intr.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vpt.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vpic.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vmsi.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vlapic.c:hvm_invalidate_regs_fields
Unexecuted instantiation: viridian.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vioapic.c:hvm_invalidate_regs_fields
Unexecuted instantiation: stdvga.c:hvm_invalidate_regs_fields
Unexecuted instantiation: save.c:hvm_invalidate_regs_fields
Unexecuted instantiation: rtc.c:hvm_invalidate_regs_fields
Unexecuted instantiation: pmtimer.c:hvm_invalidate_regs_fields
Unexecuted instantiation: nestedhvm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mtrr.c:hvm_invalidate_regs_fields
Unexecuted instantiation: ioreq.c:hvm_invalidate_regs_fields
Unexecuted instantiation: intercept.c:hvm_invalidate_regs_fields
Unexecuted instantiation: i8254.c:hvm_invalidate_regs_fields
Unexecuted instantiation: hvm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: emulate.c:hvm_invalidate_regs_fields
Unexecuted instantiation: dm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: asid.c:hvm_invalidate_regs_fields
Unexecuted instantiation: probe.c:hvm_invalidate_regs_fields
Unexecuted instantiation: delivery.c:hvm_invalidate_regs_fields
Unexecuted instantiation: default.c:hvm_invalidate_regs_fields
Unexecuted instantiation: x2apic.c:hvm_invalidate_regs_fields
Unexecuted instantiation: bigsmp.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vmce.c:hvm_invalidate_regs_fields
Unexecuted instantiation: util.c:hvm_invalidate_regs_fields
Unexecuted instantiation: non-fatal.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mce_intel.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mce-apei.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mce.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mctelem.c:hvm_invalidate_regs_fields
Unexecuted instantiation: barrier.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mcaction.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mce_amd.c:hvm_invalidate_regs_fields
Unexecuted instantiation: amd_nonfatal.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vpmu_intel.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vpmu_amd.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vpmu.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mwait-idle.c:hvm_invalidate_regs_fields
Unexecuted instantiation: intel.c:hvm_invalidate_regs_fields
Unexecuted instantiation: common.c:hvm_invalidate_regs_fields
Unexecuted instantiation: amd.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpuidle_menu.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpu_idle.c:hvm_invalidate_regs_fields
Unexecuted instantiation: suspend.c:hvm_invalidate_regs_fields
Unexecuted instantiation: power.c:hvm_invalidate_regs_fields
Unexecuted instantiation: lib.c:hvm_invalidate_regs_fields
Unexecuted instantiation: xstate.c:hvm_invalidate_regs_fields
Unexecuted instantiation: hpet.c:hvm_invalidate_regs_fields
Unexecuted instantiation: tboot.c:hvm_invalidate_regs_fields
Unexecuted instantiation: x86_emulate.c:hvm_invalidate_regs_fields
Unexecuted instantiation: usercopy.c:hvm_invalidate_regs_fields
Unexecuted instantiation: traps.c:hvm_invalidate_regs_fields
Unexecuted instantiation: smpboot.c:hvm_invalidate_regs_fields
Unexecuted instantiation: smp.c:hvm_invalidate_regs_fields
Unexecuted instantiation: setup.c:hvm_invalidate_regs_fields
Unexecuted instantiation: psr.c:hvm_invalidate_regs_fields
Unexecuted instantiation: platform_hypercall.c:hvm_invalidate_regs_fields
Unexecuted instantiation: physdev.c:hvm_invalidate_regs_fields
Unexecuted instantiation: numa.c:hvm_invalidate_regs_fields
Unexecuted instantiation: nmi.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpu.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: microcode.c:hvm_invalidate_regs_fields
Unexecuted instantiation: microcode_intel.c:hvm_invalidate_regs_fields
Unexecuted instantiation: microcode_amd.c:hvm_invalidate_regs_fields
Unexecuted instantiation: machine_kexec.c:hvm_invalidate_regs_fields
Unexecuted instantiation: ioport_emulate.c:hvm_invalidate_regs_fields
Unexecuted instantiation: msr.c:hvm_invalidate_regs_fields
Unexecuted instantiation: io_apic.c:hvm_invalidate_regs_fields
Unexecuted instantiation: i8259.c:hvm_invalidate_regs_fields
Unexecuted instantiation: i387.c:hvm_invalidate_regs_fields
Unexecuted instantiation: hypercall.c:hvm_invalidate_regs_fields
Unexecuted instantiation: flushtlb.c:hvm_invalidate_regs_fields
Unexecuted instantiation: domain_page.c:hvm_invalidate_regs_fields
Unexecuted instantiation: debug.c:hvm_invalidate_regs_fields
Unexecuted instantiation: crash.c:hvm_invalidate_regs_fields
Unexecuted instantiation: compat.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpuid.c:hvm_invalidate_regs_fields
Unexecuted instantiation: apic.c:hvm_invalidate_regs_fields
Unexecuted instantiation: xsm_core.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vga.c:hvm_invalidate_regs_fields
Unexecuted instantiation: apei-io.c:hvm_invalidate_regs_fields
Unexecuted instantiation: erst.c:hvm_invalidate_regs_fields
Unexecuted instantiation: reboot.c:hvm_invalidate_regs_fields
Unexecuted instantiation: pmstat.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iommu_guest.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iommu_cmd.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iommu_intr.c:hvm_invalidate_regs_fields
Unexecuted instantiation: pci_amd_iommu.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iommu_map.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iommu_init.c:hvm_invalidate_regs_fields
Unexecuted instantiation: ats.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vtd.c:hvm_invalidate_regs_fields
Unexecuted instantiation: quirks.c:hvm_invalidate_regs_fields
Unexecuted instantiation: intremap.c:hvm_invalidate_regs_fields
Unexecuted instantiation: qinval.c:hvm_invalidate_regs_fields
Unexecuted instantiation: utils.c:hvm_invalidate_regs_fields
Unexecuted instantiation: dmar.c:hvm_invalidate_regs_fields
Unexecuted instantiation: io.c:hvm_invalidate_regs_fields
Unexecuted instantiation: iommu.c:hvm_invalidate_regs_fields
Unexecuted instantiation: msix.c:hvm_invalidate_regs_fields
Unexecuted instantiation: msi.c:hvm_invalidate_regs_fields
Unexecuted instantiation: header.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vpci.c:hvm_invalidate_regs_fields
Unexecuted instantiation: pci.c:hvm_invalidate_regs_fields
Unexecuted instantiation: utility.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpufreq_ondemand.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpufreq.c:hvm_invalidate_regs_fields
Unexecuted instantiation: ehci-dbgp.c:hvm_invalidate_regs_fields
Unexecuted instantiation: ns16550.c:hvm_invalidate_regs_fields
Unexecuted instantiation: console.c:hvm_invalidate_regs_fields
Unexecuted instantiation: libelf-loader.c:hvm_invalidate_regs_fields
Unexecuted instantiation: llvm.c:hvm_invalidate_regs_fields
Unexecuted instantiation: tmem_control.c:hvm_invalidate_regs_fields
Unexecuted instantiation: tmem_xen.c:hvm_invalidate_regs_fields
Unexecuted instantiation: tmem.c:hvm_invalidate_regs_fields
Unexecuted instantiation: xmalloc_tlsf.c:hvm_invalidate_regs_fields
Unexecuted instantiation: xenoprof.c:hvm_invalidate_regs_fields
Unexecuted instantiation: wait.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vsprintf.c:hvm_invalidate_regs_fields
Unexecuted instantiation: vm_event.c:hvm_invalidate_regs_fields
Unexecuted instantiation: trace.c:hvm_invalidate_regs_fields
Unexecuted instantiation: timer.c:hvm_invalidate_regs_fields
Unexecuted instantiation: time.c:hvm_invalidate_regs_fields
Unexecuted instantiation: tasklet.c:hvm_invalidate_regs_fields
Unexecuted instantiation: sysctl.c:hvm_invalidate_regs_fields
Unexecuted instantiation: symbols.c:hvm_invalidate_regs_fields
Unexecuted instantiation: stop_machine.c:hvm_invalidate_regs_fields
Unexecuted instantiation: spinlock.c:hvm_invalidate_regs_fields
Unexecuted instantiation: softirq.c:hvm_invalidate_regs_fields
Unexecuted instantiation: shutdown.c:hvm_invalidate_regs_fields
Unexecuted instantiation: schedule.c:hvm_invalidate_regs_fields
Unexecuted instantiation: sched_null.c:hvm_invalidate_regs_fields
Unexecuted instantiation: sched_rt.c:hvm_invalidate_regs_fields
Unexecuted instantiation: sched_credit2.c:hvm_invalidate_regs_fields
Unexecuted instantiation: sched_credit.c:hvm_invalidate_regs_fields
Unexecuted instantiation: sched_arinc653.c:hvm_invalidate_regs_fields
Unexecuted instantiation: rwlock.c:hvm_invalidate_regs_fields
Unexecuted instantiation: rcupdate.c:hvm_invalidate_regs_fields
Unexecuted instantiation: rangeset.c:hvm_invalidate_regs_fields
Unexecuted instantiation: preempt.c:hvm_invalidate_regs_fields
Unexecuted instantiation: page_alloc.c:hvm_invalidate_regs_fields
Unexecuted instantiation: multicall.c:hvm_invalidate_regs_fields
Unexecuted instantiation: monitor.c:hvm_invalidate_regs_fields
Unexecuted instantiation: memory.c:hvm_invalidate_regs_fields
Unexecuted instantiation: mem_access.c:hvm_invalidate_regs_fields
Unexecuted instantiation: kimage.c:hvm_invalidate_regs_fields
Unexecuted instantiation: kexec.c:hvm_invalidate_regs_fields
Unexecuted instantiation: keyhandler.c:hvm_invalidate_regs_fields
Unexecuted instantiation: kernel.c:hvm_invalidate_regs_fields
Unexecuted instantiation: irq.c:hvm_invalidate_regs_fields
Unexecuted instantiation: guestcopy.c:hvm_invalidate_regs_fields
Unexecuted instantiation: grant_table.c:hvm_invalidate_regs_fields
Unexecuted instantiation: event_fifo.c:hvm_invalidate_regs_fields
Unexecuted instantiation: event_channel.c:hvm_invalidate_regs_fields
Unexecuted instantiation: event_2l.c:hvm_invalidate_regs_fields
Unexecuted instantiation: domain.c:hvm_invalidate_regs_fields
Unexecuted instantiation: domctl.c:hvm_invalidate_regs_fields
Unexecuted instantiation: cpupool.c:hvm_invalidate_regs_fields
511
512
int hvm_hap_nested_page_fault(paddr_t gpa, unsigned long gla,
513
                              struct npfec npfec);
514
515
37.0k
#define hvm_msr_tsc_aux(v) ({                                               \
516
37.0k
    struct domain *__d = (v)->domain;                                       \
517
37.0k
    (__d->arch.tsc_mode == TSC_MODE_PVRDTSCP)                               \
518
37.0k
        ? (u32)__d->arch.incarnation : (u32)(v)->arch.hvm_vcpu.msr_tsc_aux; \
519
37.0k
})
520
521
int hvm_x2apic_msr_read(struct vcpu *v, unsigned int msr, uint64_t *msr_content);
522
int hvm_x2apic_msr_write(struct vcpu *v, unsigned int msr, uint64_t msr_content);
523
524
/*
525
 * Nested HVM
526
 */
527
528
/* inject vmexit into l1 guest. l1 guest will see a VMEXIT due to
529
 * 'trapnr' exception.
530
 */ 
531
static inline int nhvm_vcpu_vmexit_event(
532
    struct vcpu *v, const struct x86_event *event)
533
0
{
534
0
    return hvm_funcs.nhvm_vcpu_vmexit_event(v, event);
535
0
}
Unexecuted instantiation: domctl.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: domain.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: event_2l.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: event_channel.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: event_fifo.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: grant_table.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: guestcopy.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: irq.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: kernel.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: keyhandler.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: kexec.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: kimage.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mem_access.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: memory.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: monitor.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: multicall.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: page_alloc.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: preempt.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: rangeset.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: rcupdate.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: rwlock.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: sched_arinc653.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: sched_credit.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: sched_credit2.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: sched_rt.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: sched_null.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: schedule.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: shutdown.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: softirq.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: spinlock.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: stop_machine.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: symbols.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: sysctl.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: tasklet.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: time.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: timer.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: trace.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vm_event.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vsprintf.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: wait.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: xenoprof.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: xmalloc_tlsf.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: tmem.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: tmem_xen.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: tmem_control.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: llvm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: libelf-loader.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: console.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: ns16550.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: ehci-dbgp.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpufreq.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpufreq_ondemand.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpufreq_misc_governors.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: utility.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: pci.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vpci.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: header.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: msi.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: msix.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iommu.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: io.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: dmar.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: utils.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: qinval.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: intremap.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: quirks.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vtd.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: ats.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iommu_init.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iommu_map.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: pci_amd_iommu.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iommu_intr.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iommu_cmd.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iommu_guest.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: pmstat.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: reboot.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: erst.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: apei-io.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vga.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: xsm_core.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: apic.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpuid.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: compat.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: crash.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: debug.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: domain_page.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: flushtlb.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: hypercall.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: i387.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: i8259.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: io_apic.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: msr.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: ioport_emulate.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: machine_kexec.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: microcode_amd.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: microcode_intel.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: microcode.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mpparse.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpu.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: numa.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: physdev.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: platform_hypercall.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: psr.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: setup.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: smp.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: smpboot.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: traps.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: usercopy.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: x86_emulate.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: tboot.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: hpet.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: xstate.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: lib.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: power.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: suspend.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpu_idle.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpuidle_menu.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: amd.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: common.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: intel.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mwait-idle.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vpmu.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vpmu_amd.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vpmu_intel.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: amd_nonfatal.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mce_amd.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mcaction.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: barrier.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mctelem.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mce.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mce-apei.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mce_intel.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: non-fatal.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: util.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vmce.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: bigsmp.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: x2apic.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: default.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: delivery.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: probe.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: asid.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: dm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: emulate.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: hvm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: i8254.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: intercept.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: ioreq.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mtrr.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: nestedhvm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: pmtimer.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: rtc.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: save.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: stdvga.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vioapic.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: viridian.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vlapic.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vmsi.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vpic.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vpt.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: intr.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: nestedsvm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: svm.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: svmdebug.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vmcb.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: realmode.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vmcs.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vmx.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: vvmx.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: paging.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: p2m.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: p2m-pt.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: p2m-ept.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: p2m-pod.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: altp2m.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: guest_walk.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mem_paging.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mem_sharing.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: multi.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: hap.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: nested_hap.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: nested_ept.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: nmi_int.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: op_model_p4.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: op_model_ppro.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: op_model_athlon.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: backtrace.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: callback.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: descriptor-tables.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: emul-gate-op.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: emul-inv-op.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: emul-priv-op.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: iret.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: misc-hypercalls.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: ro-page-fault.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: acpi_mmcfg.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mmconf-fam10h.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mmconfig_64.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: mmconfig-shared.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: cpupool.c:nhvm_vcpu_vmexit_event
Unexecuted instantiation: nmi.c:nhvm_vcpu_vmexit_event
536
537
/* returns l1 guest's cr3 that points to the page table used to
538
 * translate l2 guest physical address to l1 guest physical address.
539
 */
540
static inline uint64_t nhvm_vcpu_p2m_base(struct vcpu *v)
541
0
{
542
0
    return hvm_funcs.nhvm_vcpu_p2m_base(v);
543
0
}
Unexecuted instantiation: cpu.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mmconfig-shared.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpupool.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: domctl.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: domain.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: event_2l.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: event_channel.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: event_fifo.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: grant_table.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: guestcopy.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: irq.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: kernel.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: keyhandler.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: kexec.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: kimage.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mem_access.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: memory.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: monitor.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: multicall.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: page_alloc.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: preempt.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: rangeset.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: rcupdate.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: rwlock.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: sched_arinc653.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: sched_credit.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: sched_credit2.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: sched_rt.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: sched_null.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: schedule.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: shutdown.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: softirq.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: spinlock.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: stop_machine.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: symbols.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: sysctl.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: tasklet.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: time.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: timer.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: trace.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vm_event.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vsprintf.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: wait.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: xenoprof.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: xmalloc_tlsf.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: tmem.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: tmem_xen.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: tmem_control.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: llvm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: libelf-loader.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: console.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: ns16550.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: ehci-dbgp.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpufreq.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpufreq_ondemand.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpufreq_misc_governors.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: utility.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: pci.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vpci.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: header.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: msi.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: msix.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iommu.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: io.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: dmar.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: utils.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: qinval.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: intremap.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: quirks.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vtd.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: ats.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iommu_init.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iommu_map.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: pci_amd_iommu.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iommu_intr.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iommu_cmd.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iommu_guest.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: pmstat.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: reboot.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: erst.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: apei-io.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vga.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: xsm_core.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: apic.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpuid.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: compat.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: crash.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: debug.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: domain_page.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: flushtlb.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: hypercall.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: i387.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: i8259.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: io_apic.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: msr.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: ioport_emulate.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: machine_kexec.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: microcode_amd.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: microcode_intel.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: microcode.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mpparse.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: nmi.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: numa.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: physdev.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: platform_hypercall.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: psr.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: setup.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: smp.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: smpboot.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: traps.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: usercopy.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: x86_emulate.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: tboot.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: hpet.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: xstate.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: lib.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: power.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: suspend.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpu_idle.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: cpuidle_menu.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: amd.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: common.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: intel.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mwait-idle.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vpmu.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vpmu_amd.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vpmu_intel.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: amd_nonfatal.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mce_amd.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mcaction.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: barrier.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mctelem.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mce.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mce-apei.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mce_intel.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: non-fatal.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: util.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vmce.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: bigsmp.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: x2apic.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: default.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: delivery.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: probe.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: asid.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: dm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: emulate.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: hvm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: i8254.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: intercept.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: ioreq.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mtrr.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: nestedhvm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: pmtimer.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: rtc.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: save.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: stdvga.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vioapic.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: viridian.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vlapic.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vmsi.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vpic.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vpt.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: intr.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: nestedsvm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: svm.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: svmdebug.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vmcb.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: realmode.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vmcs.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vmx.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: vvmx.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: paging.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: p2m.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: p2m-pt.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: p2m-ept.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: p2m-pod.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: altp2m.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: guest_walk.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mem_paging.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mem_sharing.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: multi.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: hap.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: nested_hap.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: nested_ept.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: nmi_int.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: op_model_p4.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: op_model_ppro.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: op_model_athlon.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: backtrace.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: callback.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: descriptor-tables.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: emul-gate-op.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: emul-inv-op.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: emul-priv-op.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: iret.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: misc-hypercalls.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: ro-page-fault.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: acpi_mmcfg.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mmconf-fam10h.c:nhvm_vcpu_p2m_base
Unexecuted instantiation: mmconfig_64.c:nhvm_vcpu_p2m_base
544
545
/* returns true, when l1 guest intercepts the specified trap */
546
static inline bool_t nhvm_vmcx_guest_intercepts_event(
547
    struct vcpu *v, unsigned int vector, int errcode)
548
0
{
549
0
    return hvm_funcs.nhvm_vmcx_guest_intercepts_event(v, vector, errcode);
550
0
}
Unexecuted instantiation: cpu.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpupool.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: domctl.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: domain.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: event_2l.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: event_channel.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: event_fifo.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: grant_table.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: guestcopy.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: irq.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: kernel.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: keyhandler.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: kexec.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: kimage.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mem_access.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: memory.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: monitor.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: multicall.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: page_alloc.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: preempt.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: rangeset.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: rcupdate.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: rwlock.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: sched_arinc653.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: sched_credit.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: sched_credit2.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: sched_rt.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: sched_null.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: schedule.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: shutdown.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: softirq.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: spinlock.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: stop_machine.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: symbols.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: sysctl.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: tasklet.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: time.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: timer.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: trace.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vm_event.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vsprintf.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: wait.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: xenoprof.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: xmalloc_tlsf.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: tmem.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: tmem_xen.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: tmem_control.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: llvm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: libelf-loader.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: console.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: ns16550.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: ehci-dbgp.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpufreq.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpufreq_ondemand.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpufreq_misc_governors.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: utility.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: pci.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vpci.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: header.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: msi.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: msix.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iommu.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: io.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: dmar.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: utils.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: qinval.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: intremap.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: quirks.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vtd.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: ats.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iommu_init.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iommu_map.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: pci_amd_iommu.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iommu_intr.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iommu_cmd.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iommu_guest.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: pmstat.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: reboot.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: erst.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: apei-io.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vga.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: xsm_core.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: apic.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpuid.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: compat.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: crash.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: debug.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: domain_page.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: flushtlb.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: hypercall.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: i387.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: i8259.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: io_apic.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: msr.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: ioport_emulate.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: machine_kexec.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: microcode_amd.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: microcode_intel.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: microcode.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mpparse.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: nmi.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: numa.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: physdev.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: platform_hypercall.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: psr.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: setup.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: smp.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: smpboot.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: traps.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: usercopy.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: x86_emulate.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: tboot.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: hpet.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: xstate.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: lib.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: power.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: suspend.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpu_idle.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: cpuidle_menu.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: amd.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: common.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: intel.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mwait-idle.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vpmu.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vpmu_amd.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vpmu_intel.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: amd_nonfatal.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mce_amd.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mcaction.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: barrier.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mctelem.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mce.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mce-apei.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mce_intel.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: non-fatal.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: util.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vmce.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: bigsmp.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: x2apic.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: default.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: delivery.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: probe.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: asid.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: dm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: emulate.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: hvm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: i8254.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: intercept.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: ioreq.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mtrr.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: nestedhvm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: pmtimer.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: rtc.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: save.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: stdvga.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vioapic.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: viridian.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vlapic.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vmsi.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vpic.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vpt.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: intr.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: nestedsvm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: svm.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: svmdebug.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vmcb.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: realmode.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vmcs.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vmx.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: vvmx.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: paging.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: p2m.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: p2m-pt.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: p2m-ept.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: p2m-pod.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: altp2m.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: guest_walk.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mem_paging.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mem_sharing.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: multi.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: hap.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: nested_hap.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: nested_ept.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: nmi_int.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: op_model_p4.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: op_model_ppro.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: op_model_athlon.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: backtrace.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: callback.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: descriptor-tables.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: emul-gate-op.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: emul-inv-op.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: emul-priv-op.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: iret.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: misc-hypercalls.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: ro-page-fault.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: acpi_mmcfg.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mmconf-fam10h.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mmconfig_64.c:nhvm_vmcx_guest_intercepts_event
Unexecuted instantiation: mmconfig-shared.c:nhvm_vmcx_guest_intercepts_event
551
552
/* returns true when l1 guest wants to use hap to run l2 guest */
553
static inline bool_t nhvm_vmcx_hap_enabled(struct vcpu *v)
554
0
{
555
0
    return hvm_funcs.nhvm_vmcx_hap_enabled(v);
556
0
}
Unexecuted instantiation: mmconfig-shared.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mmconfig_64.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mmconf-fam10h.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: acpi_mmcfg.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: ro-page-fault.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: misc-hypercalls.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iret.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: emul-priv-op.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: emul-inv-op.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: emul-gate-op.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: descriptor-tables.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: callback.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: backtrace.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: op_model_athlon.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: op_model_ppro.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: op_model_p4.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: nmi_int.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: nested_ept.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: nested_hap.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: hap.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: multi.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mem_sharing.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mem_paging.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: guest_walk.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: altp2m.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: p2m-pod.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: p2m-ept.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: p2m-pt.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: p2m.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: paging.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vvmx.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vmx.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vmcs.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: realmode.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vmcb.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: svmdebug.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: svm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: nestedsvm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: intr.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vpt.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vpic.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vmsi.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vlapic.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: viridian.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vioapic.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: stdvga.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: save.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: rtc.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: pmtimer.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: nestedhvm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mtrr.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: ioreq.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: intercept.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: i8254.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: hvm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: emulate.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: dm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: asid.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: probe.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: delivery.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: default.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: x2apic.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: bigsmp.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vmce.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: util.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: non-fatal.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mce_intel.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mce-apei.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mce.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mctelem.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: barrier.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mcaction.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mce_amd.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: amd_nonfatal.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vpmu_intel.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vpmu_amd.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vpmu.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mwait-idle.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: intel.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: common.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: amd.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpuidle_menu.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpu_idle.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: suspend.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: power.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: lib.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: xstate.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: hpet.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: tboot.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: x86_emulate.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: usercopy.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: traps.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: smpboot.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: smp.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: setup.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: psr.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: platform_hypercall.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: physdev.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: numa.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: nmi.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mpparse.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpu.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: microcode.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: microcode_intel.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: microcode_amd.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: machine_kexec.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: ioport_emulate.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: msr.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: io_apic.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: i8259.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: i387.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: hypercall.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: flushtlb.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: domain_page.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: debug.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: crash.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: compat.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpuid.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: apic.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: xsm_core.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vga.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: apei-io.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: erst.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: reboot.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: pmstat.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iommu_guest.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iommu_cmd.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iommu_intr.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: pci_amd_iommu.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iommu_map.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iommu_init.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: ats.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vtd.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: quirks.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: intremap.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: qinval.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: utils.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: dmar.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: io.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: iommu.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: msix.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: msi.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: header.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vpci.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: pci.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: utility.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpufreq_misc_governors.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpufreq_ondemand.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpufreq.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: ehci-dbgp.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: ns16550.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: console.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: libelf-loader.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: llvm.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: tmem_control.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: tmem_xen.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: tmem.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: xmalloc_tlsf.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: xenoprof.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: wait.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vsprintf.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: vm_event.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: trace.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: timer.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: time.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: tasklet.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: sysctl.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: symbols.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: stop_machine.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: spinlock.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: softirq.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: shutdown.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: schedule.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: sched_null.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: sched_rt.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: sched_credit2.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: sched_credit.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: sched_arinc653.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: rwlock.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: rcupdate.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: rangeset.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: preempt.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: page_alloc.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: multicall.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: monitor.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: memory.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: mem_access.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: kimage.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: kexec.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: keyhandler.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: kernel.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: irq.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: guestcopy.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: grant_table.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: event_fifo.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: event_channel.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: event_2l.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: domain.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: domctl.c:nhvm_vmcx_hap_enabled
Unexecuted instantiation: cpupool.c:nhvm_vmcx_hap_enabled
557
558
/* interrupt */
559
static inline enum hvm_intblk nhvm_interrupt_blocked(struct vcpu *v)
560
0
{
561
0
    return hvm_funcs.nhvm_intr_blocked(v);
562
0
}
Unexecuted instantiation: mmconfig-shared.c:nhvm_interrupt_blocked
Unexecuted instantiation: mmconfig_64.c:nhvm_interrupt_blocked
Unexecuted instantiation: mmconf-fam10h.c:nhvm_interrupt_blocked
Unexecuted instantiation: acpi_mmcfg.c:nhvm_interrupt_blocked
Unexecuted instantiation: ro-page-fault.c:nhvm_interrupt_blocked
Unexecuted instantiation: misc-hypercalls.c:nhvm_interrupt_blocked
Unexecuted instantiation: iret.c:nhvm_interrupt_blocked
Unexecuted instantiation: emul-priv-op.c:nhvm_interrupt_blocked
Unexecuted instantiation: emul-inv-op.c:nhvm_interrupt_blocked
Unexecuted instantiation: emul-gate-op.c:nhvm_interrupt_blocked
Unexecuted instantiation: descriptor-tables.c:nhvm_interrupt_blocked
Unexecuted instantiation: callback.c:nhvm_interrupt_blocked
Unexecuted instantiation: backtrace.c:nhvm_interrupt_blocked
Unexecuted instantiation: op_model_athlon.c:nhvm_interrupt_blocked
Unexecuted instantiation: op_model_ppro.c:nhvm_interrupt_blocked
Unexecuted instantiation: op_model_p4.c:nhvm_interrupt_blocked
Unexecuted instantiation: nmi_int.c:nhvm_interrupt_blocked
Unexecuted instantiation: nested_ept.c:nhvm_interrupt_blocked
Unexecuted instantiation: nested_hap.c:nhvm_interrupt_blocked
Unexecuted instantiation: hap.c:nhvm_interrupt_blocked
Unexecuted instantiation: multi.c:nhvm_interrupt_blocked
Unexecuted instantiation: mem_sharing.c:nhvm_interrupt_blocked
Unexecuted instantiation: mem_paging.c:nhvm_interrupt_blocked
Unexecuted instantiation: guest_walk.c:nhvm_interrupt_blocked
Unexecuted instantiation: altp2m.c:nhvm_interrupt_blocked
Unexecuted instantiation: p2m-pod.c:nhvm_interrupt_blocked
Unexecuted instantiation: p2m-ept.c:nhvm_interrupt_blocked
Unexecuted instantiation: p2m-pt.c:nhvm_interrupt_blocked
Unexecuted instantiation: p2m.c:nhvm_interrupt_blocked
Unexecuted instantiation: paging.c:nhvm_interrupt_blocked
Unexecuted instantiation: vvmx.c:nhvm_interrupt_blocked
Unexecuted instantiation: vmx.c:nhvm_interrupt_blocked
Unexecuted instantiation: vmcs.c:nhvm_interrupt_blocked
Unexecuted instantiation: realmode.c:nhvm_interrupt_blocked
Unexecuted instantiation: vmcb.c:nhvm_interrupt_blocked
Unexecuted instantiation: svmdebug.c:nhvm_interrupt_blocked
Unexecuted instantiation: svm.c:nhvm_interrupt_blocked
Unexecuted instantiation: nestedsvm.c:nhvm_interrupt_blocked
Unexecuted instantiation: intr.c:nhvm_interrupt_blocked
Unexecuted instantiation: vpt.c:nhvm_interrupt_blocked
Unexecuted instantiation: vpic.c:nhvm_interrupt_blocked
Unexecuted instantiation: vmsi.c:nhvm_interrupt_blocked
Unexecuted instantiation: vlapic.c:nhvm_interrupt_blocked
Unexecuted instantiation: viridian.c:nhvm_interrupt_blocked
Unexecuted instantiation: vioapic.c:nhvm_interrupt_blocked
Unexecuted instantiation: stdvga.c:nhvm_interrupt_blocked
Unexecuted instantiation: save.c:nhvm_interrupt_blocked
Unexecuted instantiation: rtc.c:nhvm_interrupt_blocked
Unexecuted instantiation: pmtimer.c:nhvm_interrupt_blocked
Unexecuted instantiation: nestedhvm.c:nhvm_interrupt_blocked
Unexecuted instantiation: mtrr.c:nhvm_interrupt_blocked
Unexecuted instantiation: ioreq.c:nhvm_interrupt_blocked
Unexecuted instantiation: intercept.c:nhvm_interrupt_blocked
Unexecuted instantiation: i8254.c:nhvm_interrupt_blocked
Unexecuted instantiation: hvm.c:nhvm_interrupt_blocked
Unexecuted instantiation: emulate.c:nhvm_interrupt_blocked
Unexecuted instantiation: dm.c:nhvm_interrupt_blocked
Unexecuted instantiation: asid.c:nhvm_interrupt_blocked
Unexecuted instantiation: probe.c:nhvm_interrupt_blocked
Unexecuted instantiation: delivery.c:nhvm_interrupt_blocked
Unexecuted instantiation: default.c:nhvm_interrupt_blocked
Unexecuted instantiation: x2apic.c:nhvm_interrupt_blocked
Unexecuted instantiation: bigsmp.c:nhvm_interrupt_blocked
Unexecuted instantiation: vmce.c:nhvm_interrupt_blocked
Unexecuted instantiation: util.c:nhvm_interrupt_blocked
Unexecuted instantiation: non-fatal.c:nhvm_interrupt_blocked
Unexecuted instantiation: mce_intel.c:nhvm_interrupt_blocked
Unexecuted instantiation: mce-apei.c:nhvm_interrupt_blocked
Unexecuted instantiation: mce.c:nhvm_interrupt_blocked
Unexecuted instantiation: mctelem.c:nhvm_interrupt_blocked
Unexecuted instantiation: barrier.c:nhvm_interrupt_blocked
Unexecuted instantiation: mcaction.c:nhvm_interrupt_blocked
Unexecuted instantiation: mce_amd.c:nhvm_interrupt_blocked
Unexecuted instantiation: amd_nonfatal.c:nhvm_interrupt_blocked
Unexecuted instantiation: vpmu_intel.c:nhvm_interrupt_blocked
Unexecuted instantiation: vpmu_amd.c:nhvm_interrupt_blocked
Unexecuted instantiation: vpmu.c:nhvm_interrupt_blocked
Unexecuted instantiation: mwait-idle.c:nhvm_interrupt_blocked
Unexecuted instantiation: intel.c:nhvm_interrupt_blocked
Unexecuted instantiation: common.c:nhvm_interrupt_blocked
Unexecuted instantiation: amd.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpuidle_menu.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpu_idle.c:nhvm_interrupt_blocked
Unexecuted instantiation: suspend.c:nhvm_interrupt_blocked
Unexecuted instantiation: power.c:nhvm_interrupt_blocked
Unexecuted instantiation: lib.c:nhvm_interrupt_blocked
Unexecuted instantiation: xstate.c:nhvm_interrupt_blocked
Unexecuted instantiation: hpet.c:nhvm_interrupt_blocked
Unexecuted instantiation: tboot.c:nhvm_interrupt_blocked
Unexecuted instantiation: x86_emulate.c:nhvm_interrupt_blocked
Unexecuted instantiation: usercopy.c:nhvm_interrupt_blocked
Unexecuted instantiation: traps.c:nhvm_interrupt_blocked
Unexecuted instantiation: smpboot.c:nhvm_interrupt_blocked
Unexecuted instantiation: smp.c:nhvm_interrupt_blocked
Unexecuted instantiation: setup.c:nhvm_interrupt_blocked
Unexecuted instantiation: psr.c:nhvm_interrupt_blocked
Unexecuted instantiation: platform_hypercall.c:nhvm_interrupt_blocked
Unexecuted instantiation: physdev.c:nhvm_interrupt_blocked
Unexecuted instantiation: numa.c:nhvm_interrupt_blocked
Unexecuted instantiation: nmi.c:nhvm_interrupt_blocked
Unexecuted instantiation: mm.c:nhvm_interrupt_blocked
Unexecuted instantiation: microcode.c:nhvm_interrupt_blocked
Unexecuted instantiation: microcode_intel.c:nhvm_interrupt_blocked
Unexecuted instantiation: microcode_amd.c:nhvm_interrupt_blocked
Unexecuted instantiation: machine_kexec.c:nhvm_interrupt_blocked
Unexecuted instantiation: ioport_emulate.c:nhvm_interrupt_blocked
Unexecuted instantiation: msr.c:nhvm_interrupt_blocked
Unexecuted instantiation: io_apic.c:nhvm_interrupt_blocked
Unexecuted instantiation: i8259.c:nhvm_interrupt_blocked
Unexecuted instantiation: i387.c:nhvm_interrupt_blocked
Unexecuted instantiation: hypercall.c:nhvm_interrupt_blocked
Unexecuted instantiation: flushtlb.c:nhvm_interrupt_blocked
Unexecuted instantiation: domain_page.c:nhvm_interrupt_blocked
Unexecuted instantiation: debug.c:nhvm_interrupt_blocked
Unexecuted instantiation: crash.c:nhvm_interrupt_blocked
Unexecuted instantiation: compat.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpuid.c:nhvm_interrupt_blocked
Unexecuted instantiation: apic.c:nhvm_interrupt_blocked
Unexecuted instantiation: xsm_core.c:nhvm_interrupt_blocked
Unexecuted instantiation: vga.c:nhvm_interrupt_blocked
Unexecuted instantiation: apei-io.c:nhvm_interrupt_blocked
Unexecuted instantiation: erst.c:nhvm_interrupt_blocked
Unexecuted instantiation: reboot.c:nhvm_interrupt_blocked
Unexecuted instantiation: pmstat.c:nhvm_interrupt_blocked
Unexecuted instantiation: iommu_guest.c:nhvm_interrupt_blocked
Unexecuted instantiation: iommu_cmd.c:nhvm_interrupt_blocked
Unexecuted instantiation: iommu_intr.c:nhvm_interrupt_blocked
Unexecuted instantiation: pci_amd_iommu.c:nhvm_interrupt_blocked
Unexecuted instantiation: iommu_map.c:nhvm_interrupt_blocked
Unexecuted instantiation: iommu_init.c:nhvm_interrupt_blocked
Unexecuted instantiation: ats.c:nhvm_interrupt_blocked
Unexecuted instantiation: vtd.c:nhvm_interrupt_blocked
Unexecuted instantiation: quirks.c:nhvm_interrupt_blocked
Unexecuted instantiation: intremap.c:nhvm_interrupt_blocked
Unexecuted instantiation: qinval.c:nhvm_interrupt_blocked
Unexecuted instantiation: utils.c:nhvm_interrupt_blocked
Unexecuted instantiation: dmar.c:nhvm_interrupt_blocked
Unexecuted instantiation: io.c:nhvm_interrupt_blocked
Unexecuted instantiation: iommu.c:nhvm_interrupt_blocked
Unexecuted instantiation: msix.c:nhvm_interrupt_blocked
Unexecuted instantiation: msi.c:nhvm_interrupt_blocked
Unexecuted instantiation: header.c:nhvm_interrupt_blocked
Unexecuted instantiation: vpci.c:nhvm_interrupt_blocked
Unexecuted instantiation: pci.c:nhvm_interrupt_blocked
Unexecuted instantiation: utility.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpufreq_misc_governors.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpufreq_ondemand.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpufreq.c:nhvm_interrupt_blocked
Unexecuted instantiation: ehci-dbgp.c:nhvm_interrupt_blocked
Unexecuted instantiation: ns16550.c:nhvm_interrupt_blocked
Unexecuted instantiation: console.c:nhvm_interrupt_blocked
Unexecuted instantiation: libelf-loader.c:nhvm_interrupt_blocked
Unexecuted instantiation: llvm.c:nhvm_interrupt_blocked
Unexecuted instantiation: tmem_control.c:nhvm_interrupt_blocked
Unexecuted instantiation: tmem_xen.c:nhvm_interrupt_blocked
Unexecuted instantiation: tmem.c:nhvm_interrupt_blocked
Unexecuted instantiation: xmalloc_tlsf.c:nhvm_interrupt_blocked
Unexecuted instantiation: xenoprof.c:nhvm_interrupt_blocked
Unexecuted instantiation: wait.c:nhvm_interrupt_blocked
Unexecuted instantiation: vsprintf.c:nhvm_interrupt_blocked
Unexecuted instantiation: vm_event.c:nhvm_interrupt_blocked
Unexecuted instantiation: trace.c:nhvm_interrupt_blocked
Unexecuted instantiation: timer.c:nhvm_interrupt_blocked
Unexecuted instantiation: time.c:nhvm_interrupt_blocked
Unexecuted instantiation: tasklet.c:nhvm_interrupt_blocked
Unexecuted instantiation: sysctl.c:nhvm_interrupt_blocked
Unexecuted instantiation: symbols.c:nhvm_interrupt_blocked
Unexecuted instantiation: stop_machine.c:nhvm_interrupt_blocked
Unexecuted instantiation: spinlock.c:nhvm_interrupt_blocked
Unexecuted instantiation: softirq.c:nhvm_interrupt_blocked
Unexecuted instantiation: shutdown.c:nhvm_interrupt_blocked
Unexecuted instantiation: schedule.c:nhvm_interrupt_blocked
Unexecuted instantiation: sched_null.c:nhvm_interrupt_blocked
Unexecuted instantiation: sched_rt.c:nhvm_interrupt_blocked
Unexecuted instantiation: sched_credit2.c:nhvm_interrupt_blocked
Unexecuted instantiation: sched_credit.c:nhvm_interrupt_blocked
Unexecuted instantiation: sched_arinc653.c:nhvm_interrupt_blocked
Unexecuted instantiation: rwlock.c:nhvm_interrupt_blocked
Unexecuted instantiation: rcupdate.c:nhvm_interrupt_blocked
Unexecuted instantiation: rangeset.c:nhvm_interrupt_blocked
Unexecuted instantiation: preempt.c:nhvm_interrupt_blocked
Unexecuted instantiation: page_alloc.c:nhvm_interrupt_blocked
Unexecuted instantiation: multicall.c:nhvm_interrupt_blocked
Unexecuted instantiation: monitor.c:nhvm_interrupt_blocked
Unexecuted instantiation: memory.c:nhvm_interrupt_blocked
Unexecuted instantiation: mem_access.c:nhvm_interrupt_blocked
Unexecuted instantiation: kimage.c:nhvm_interrupt_blocked
Unexecuted instantiation: kexec.c:nhvm_interrupt_blocked
Unexecuted instantiation: keyhandler.c:nhvm_interrupt_blocked
Unexecuted instantiation: kernel.c:nhvm_interrupt_blocked
Unexecuted instantiation: irq.c:nhvm_interrupt_blocked
Unexecuted instantiation: guestcopy.c:nhvm_interrupt_blocked
Unexecuted instantiation: grant_table.c:nhvm_interrupt_blocked
Unexecuted instantiation: event_fifo.c:nhvm_interrupt_blocked
Unexecuted instantiation: event_channel.c:nhvm_interrupt_blocked
Unexecuted instantiation: event_2l.c:nhvm_interrupt_blocked
Unexecuted instantiation: domain.c:nhvm_interrupt_blocked
Unexecuted instantiation: domctl.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpupool.c:nhvm_interrupt_blocked
Unexecuted instantiation: cpu.c:nhvm_interrupt_blocked
Unexecuted instantiation: mpparse.c:nhvm_interrupt_blocked
563
564
static inline bool_t hvm_enable_msr_interception(struct domain *d, uint32_t msr)
565
0
{
566
0
    if ( hvm_funcs.enable_msr_interception )
567
0
    {
568
0
        hvm_funcs.enable_msr_interception(d, msr);
569
0
        return 1;
570
0
    }
571
0
572
0
    return 0;
573
0
}
Unexecuted instantiation: cpu.c:hvm_enable_msr_interception
Unexecuted instantiation: mmconfig_64.c:hvm_enable_msr_interception
Unexecuted instantiation: cpupool.c:hvm_enable_msr_interception
Unexecuted instantiation: domctl.c:hvm_enable_msr_interception
Unexecuted instantiation: domain.c:hvm_enable_msr_interception
Unexecuted instantiation: event_2l.c:hvm_enable_msr_interception
Unexecuted instantiation: event_channel.c:hvm_enable_msr_interception
Unexecuted instantiation: event_fifo.c:hvm_enable_msr_interception
Unexecuted instantiation: grant_table.c:hvm_enable_msr_interception
Unexecuted instantiation: guestcopy.c:hvm_enable_msr_interception
Unexecuted instantiation: irq.c:hvm_enable_msr_interception
Unexecuted instantiation: kernel.c:hvm_enable_msr_interception
Unexecuted instantiation: keyhandler.c:hvm_enable_msr_interception
Unexecuted instantiation: kexec.c:hvm_enable_msr_interception
Unexecuted instantiation: kimage.c:hvm_enable_msr_interception
Unexecuted instantiation: mem_access.c:hvm_enable_msr_interception
Unexecuted instantiation: memory.c:hvm_enable_msr_interception
Unexecuted instantiation: monitor.c:hvm_enable_msr_interception
Unexecuted instantiation: multicall.c:hvm_enable_msr_interception
Unexecuted instantiation: page_alloc.c:hvm_enable_msr_interception
Unexecuted instantiation: preempt.c:hvm_enable_msr_interception
Unexecuted instantiation: rangeset.c:hvm_enable_msr_interception
Unexecuted instantiation: rcupdate.c:hvm_enable_msr_interception
Unexecuted instantiation: rwlock.c:hvm_enable_msr_interception
Unexecuted instantiation: sched_arinc653.c:hvm_enable_msr_interception
Unexecuted instantiation: sched_credit.c:hvm_enable_msr_interception
Unexecuted instantiation: sched_credit2.c:hvm_enable_msr_interception
Unexecuted instantiation: sched_rt.c:hvm_enable_msr_interception
Unexecuted instantiation: sched_null.c:hvm_enable_msr_interception
Unexecuted instantiation: schedule.c:hvm_enable_msr_interception
Unexecuted instantiation: shutdown.c:hvm_enable_msr_interception
Unexecuted instantiation: softirq.c:hvm_enable_msr_interception
Unexecuted instantiation: spinlock.c:hvm_enable_msr_interception
Unexecuted instantiation: stop_machine.c:hvm_enable_msr_interception
Unexecuted instantiation: symbols.c:hvm_enable_msr_interception
Unexecuted instantiation: sysctl.c:hvm_enable_msr_interception
Unexecuted instantiation: tasklet.c:hvm_enable_msr_interception
Unexecuted instantiation: time.c:hvm_enable_msr_interception
Unexecuted instantiation: timer.c:hvm_enable_msr_interception
Unexecuted instantiation: trace.c:hvm_enable_msr_interception
Unexecuted instantiation: vm_event.c:hvm_enable_msr_interception
Unexecuted instantiation: vsprintf.c:hvm_enable_msr_interception
Unexecuted instantiation: wait.c:hvm_enable_msr_interception
Unexecuted instantiation: xenoprof.c:hvm_enable_msr_interception
Unexecuted instantiation: xmalloc_tlsf.c:hvm_enable_msr_interception
Unexecuted instantiation: tmem.c:hvm_enable_msr_interception
Unexecuted instantiation: tmem_xen.c:hvm_enable_msr_interception
Unexecuted instantiation: tmem_control.c:hvm_enable_msr_interception
Unexecuted instantiation: llvm.c:hvm_enable_msr_interception
Unexecuted instantiation: libelf-loader.c:hvm_enable_msr_interception
Unexecuted instantiation: console.c:hvm_enable_msr_interception
Unexecuted instantiation: ns16550.c:hvm_enable_msr_interception
Unexecuted instantiation: ehci-dbgp.c:hvm_enable_msr_interception
Unexecuted instantiation: cpufreq.c:hvm_enable_msr_interception
Unexecuted instantiation: cpufreq_ondemand.c:hvm_enable_msr_interception
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_enable_msr_interception
Unexecuted instantiation: utility.c:hvm_enable_msr_interception
Unexecuted instantiation: pci.c:hvm_enable_msr_interception
Unexecuted instantiation: vpci.c:hvm_enable_msr_interception
Unexecuted instantiation: header.c:hvm_enable_msr_interception
Unexecuted instantiation: msi.c:hvm_enable_msr_interception
Unexecuted instantiation: msix.c:hvm_enable_msr_interception
Unexecuted instantiation: iommu.c:hvm_enable_msr_interception
Unexecuted instantiation: io.c:hvm_enable_msr_interception
Unexecuted instantiation: dmar.c:hvm_enable_msr_interception
Unexecuted instantiation: utils.c:hvm_enable_msr_interception
Unexecuted instantiation: qinval.c:hvm_enable_msr_interception
Unexecuted instantiation: intremap.c:hvm_enable_msr_interception
Unexecuted instantiation: quirks.c:hvm_enable_msr_interception
Unexecuted instantiation: vtd.c:hvm_enable_msr_interception
Unexecuted instantiation: ats.c:hvm_enable_msr_interception
Unexecuted instantiation: iommu_init.c:hvm_enable_msr_interception
Unexecuted instantiation: iommu_map.c:hvm_enable_msr_interception
Unexecuted instantiation: pci_amd_iommu.c:hvm_enable_msr_interception
Unexecuted instantiation: iommu_intr.c:hvm_enable_msr_interception
Unexecuted instantiation: iommu_cmd.c:hvm_enable_msr_interception
Unexecuted instantiation: iommu_guest.c:hvm_enable_msr_interception
Unexecuted instantiation: pmstat.c:hvm_enable_msr_interception
Unexecuted instantiation: reboot.c:hvm_enable_msr_interception
Unexecuted instantiation: erst.c:hvm_enable_msr_interception
Unexecuted instantiation: apei-io.c:hvm_enable_msr_interception
Unexecuted instantiation: vga.c:hvm_enable_msr_interception
Unexecuted instantiation: xsm_core.c:hvm_enable_msr_interception
Unexecuted instantiation: apic.c:hvm_enable_msr_interception
Unexecuted instantiation: cpuid.c:hvm_enable_msr_interception
Unexecuted instantiation: compat.c:hvm_enable_msr_interception
Unexecuted instantiation: crash.c:hvm_enable_msr_interception
Unexecuted instantiation: debug.c:hvm_enable_msr_interception
Unexecuted instantiation: domain_page.c:hvm_enable_msr_interception
Unexecuted instantiation: flushtlb.c:hvm_enable_msr_interception
Unexecuted instantiation: hypercall.c:hvm_enable_msr_interception
Unexecuted instantiation: i387.c:hvm_enable_msr_interception
Unexecuted instantiation: i8259.c:hvm_enable_msr_interception
Unexecuted instantiation: io_apic.c:hvm_enable_msr_interception
Unexecuted instantiation: msr.c:hvm_enable_msr_interception
Unexecuted instantiation: ioport_emulate.c:hvm_enable_msr_interception
Unexecuted instantiation: machine_kexec.c:hvm_enable_msr_interception
Unexecuted instantiation: microcode_amd.c:hvm_enable_msr_interception
Unexecuted instantiation: microcode_intel.c:hvm_enable_msr_interception
Unexecuted instantiation: microcode.c:hvm_enable_msr_interception
Unexecuted instantiation: mmconfig-shared.c:hvm_enable_msr_interception
Unexecuted instantiation: mm.c:hvm_enable_msr_interception
Unexecuted instantiation: mpparse.c:hvm_enable_msr_interception
Unexecuted instantiation: nmi.c:hvm_enable_msr_interception
Unexecuted instantiation: numa.c:hvm_enable_msr_interception
Unexecuted instantiation: physdev.c:hvm_enable_msr_interception
Unexecuted instantiation: platform_hypercall.c:hvm_enable_msr_interception
Unexecuted instantiation: psr.c:hvm_enable_msr_interception
Unexecuted instantiation: setup.c:hvm_enable_msr_interception
Unexecuted instantiation: smp.c:hvm_enable_msr_interception
Unexecuted instantiation: smpboot.c:hvm_enable_msr_interception
Unexecuted instantiation: traps.c:hvm_enable_msr_interception
Unexecuted instantiation: usercopy.c:hvm_enable_msr_interception
Unexecuted instantiation: x86_emulate.c:hvm_enable_msr_interception
Unexecuted instantiation: tboot.c:hvm_enable_msr_interception
Unexecuted instantiation: hpet.c:hvm_enable_msr_interception
Unexecuted instantiation: xstate.c:hvm_enable_msr_interception
Unexecuted instantiation: lib.c:hvm_enable_msr_interception
Unexecuted instantiation: power.c:hvm_enable_msr_interception
Unexecuted instantiation: suspend.c:hvm_enable_msr_interception
Unexecuted instantiation: cpu_idle.c:hvm_enable_msr_interception
Unexecuted instantiation: cpuidle_menu.c:hvm_enable_msr_interception
Unexecuted instantiation: amd.c:hvm_enable_msr_interception
Unexecuted instantiation: common.c:hvm_enable_msr_interception
Unexecuted instantiation: intel.c:hvm_enable_msr_interception
Unexecuted instantiation: mwait-idle.c:hvm_enable_msr_interception
Unexecuted instantiation: vpmu.c:hvm_enable_msr_interception
Unexecuted instantiation: vpmu_amd.c:hvm_enable_msr_interception
Unexecuted instantiation: vpmu_intel.c:hvm_enable_msr_interception
Unexecuted instantiation: amd_nonfatal.c:hvm_enable_msr_interception
Unexecuted instantiation: mce_amd.c:hvm_enable_msr_interception
Unexecuted instantiation: mcaction.c:hvm_enable_msr_interception
Unexecuted instantiation: barrier.c:hvm_enable_msr_interception
Unexecuted instantiation: mctelem.c:hvm_enable_msr_interception
Unexecuted instantiation: mce.c:hvm_enable_msr_interception
Unexecuted instantiation: mce-apei.c:hvm_enable_msr_interception
Unexecuted instantiation: mce_intel.c:hvm_enable_msr_interception
Unexecuted instantiation: non-fatal.c:hvm_enable_msr_interception
Unexecuted instantiation: util.c:hvm_enable_msr_interception
Unexecuted instantiation: vmce.c:hvm_enable_msr_interception
Unexecuted instantiation: bigsmp.c:hvm_enable_msr_interception
Unexecuted instantiation: x2apic.c:hvm_enable_msr_interception
Unexecuted instantiation: default.c:hvm_enable_msr_interception
Unexecuted instantiation: delivery.c:hvm_enable_msr_interception
Unexecuted instantiation: probe.c:hvm_enable_msr_interception
Unexecuted instantiation: asid.c:hvm_enable_msr_interception
Unexecuted instantiation: dm.c:hvm_enable_msr_interception
Unexecuted instantiation: emulate.c:hvm_enable_msr_interception
Unexecuted instantiation: hvm.c:hvm_enable_msr_interception
Unexecuted instantiation: i8254.c:hvm_enable_msr_interception
Unexecuted instantiation: intercept.c:hvm_enable_msr_interception
Unexecuted instantiation: ioreq.c:hvm_enable_msr_interception
Unexecuted instantiation: mtrr.c:hvm_enable_msr_interception
Unexecuted instantiation: nestedhvm.c:hvm_enable_msr_interception
Unexecuted instantiation: pmtimer.c:hvm_enable_msr_interception
Unexecuted instantiation: rtc.c:hvm_enable_msr_interception
Unexecuted instantiation: save.c:hvm_enable_msr_interception
Unexecuted instantiation: stdvga.c:hvm_enable_msr_interception
Unexecuted instantiation: vioapic.c:hvm_enable_msr_interception
Unexecuted instantiation: viridian.c:hvm_enable_msr_interception
Unexecuted instantiation: vlapic.c:hvm_enable_msr_interception
Unexecuted instantiation: vmsi.c:hvm_enable_msr_interception
Unexecuted instantiation: vpic.c:hvm_enable_msr_interception
Unexecuted instantiation: vpt.c:hvm_enable_msr_interception
Unexecuted instantiation: intr.c:hvm_enable_msr_interception
Unexecuted instantiation: nestedsvm.c:hvm_enable_msr_interception
Unexecuted instantiation: svm.c:hvm_enable_msr_interception
Unexecuted instantiation: svmdebug.c:hvm_enable_msr_interception
Unexecuted instantiation: vmcb.c:hvm_enable_msr_interception
Unexecuted instantiation: realmode.c:hvm_enable_msr_interception
Unexecuted instantiation: vmcs.c:hvm_enable_msr_interception
Unexecuted instantiation: vmx.c:hvm_enable_msr_interception
Unexecuted instantiation: vvmx.c:hvm_enable_msr_interception
Unexecuted instantiation: paging.c:hvm_enable_msr_interception
Unexecuted instantiation: p2m.c:hvm_enable_msr_interception
Unexecuted instantiation: p2m-pt.c:hvm_enable_msr_interception
Unexecuted instantiation: p2m-ept.c:hvm_enable_msr_interception
Unexecuted instantiation: p2m-pod.c:hvm_enable_msr_interception
Unexecuted instantiation: altp2m.c:hvm_enable_msr_interception
Unexecuted instantiation: guest_walk.c:hvm_enable_msr_interception
Unexecuted instantiation: mem_paging.c:hvm_enable_msr_interception
Unexecuted instantiation: mem_sharing.c:hvm_enable_msr_interception
Unexecuted instantiation: multi.c:hvm_enable_msr_interception
Unexecuted instantiation: hap.c:hvm_enable_msr_interception
Unexecuted instantiation: nested_hap.c:hvm_enable_msr_interception
Unexecuted instantiation: nested_ept.c:hvm_enable_msr_interception
Unexecuted instantiation: nmi_int.c:hvm_enable_msr_interception
Unexecuted instantiation: op_model_p4.c:hvm_enable_msr_interception
Unexecuted instantiation: op_model_ppro.c:hvm_enable_msr_interception
Unexecuted instantiation: op_model_athlon.c:hvm_enable_msr_interception
Unexecuted instantiation: backtrace.c:hvm_enable_msr_interception
Unexecuted instantiation: callback.c:hvm_enable_msr_interception
Unexecuted instantiation: descriptor-tables.c:hvm_enable_msr_interception
Unexecuted instantiation: emul-gate-op.c:hvm_enable_msr_interception
Unexecuted instantiation: emul-inv-op.c:hvm_enable_msr_interception
Unexecuted instantiation: emul-priv-op.c:hvm_enable_msr_interception
Unexecuted instantiation: iret.c:hvm_enable_msr_interception
Unexecuted instantiation: misc-hypercalls.c:hvm_enable_msr_interception
Unexecuted instantiation: ro-page-fault.c:hvm_enable_msr_interception
Unexecuted instantiation: acpi_mmcfg.c:hvm_enable_msr_interception
Unexecuted instantiation: mmconf-fam10h.c:hvm_enable_msr_interception
574
575
static inline bool_t hvm_is_singlestep_supported(void)
576
0
{
577
0
    return (hvm_funcs.is_singlestep_supported &&
578
0
            hvm_funcs.is_singlestep_supported());
579
0
}
Unexecuted instantiation: nmi.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpupool.c:hvm_is_singlestep_supported
Unexecuted instantiation: domctl.c:hvm_is_singlestep_supported
Unexecuted instantiation: domain.c:hvm_is_singlestep_supported
Unexecuted instantiation: event_2l.c:hvm_is_singlestep_supported
Unexecuted instantiation: event_channel.c:hvm_is_singlestep_supported
Unexecuted instantiation: event_fifo.c:hvm_is_singlestep_supported
Unexecuted instantiation: grant_table.c:hvm_is_singlestep_supported
Unexecuted instantiation: guestcopy.c:hvm_is_singlestep_supported
Unexecuted instantiation: irq.c:hvm_is_singlestep_supported
Unexecuted instantiation: kernel.c:hvm_is_singlestep_supported
Unexecuted instantiation: keyhandler.c:hvm_is_singlestep_supported
Unexecuted instantiation: kexec.c:hvm_is_singlestep_supported
Unexecuted instantiation: kimage.c:hvm_is_singlestep_supported
Unexecuted instantiation: mem_access.c:hvm_is_singlestep_supported
Unexecuted instantiation: memory.c:hvm_is_singlestep_supported
Unexecuted instantiation: monitor.c:hvm_is_singlestep_supported
Unexecuted instantiation: multicall.c:hvm_is_singlestep_supported
Unexecuted instantiation: page_alloc.c:hvm_is_singlestep_supported
Unexecuted instantiation: preempt.c:hvm_is_singlestep_supported
Unexecuted instantiation: rangeset.c:hvm_is_singlestep_supported
Unexecuted instantiation: rcupdate.c:hvm_is_singlestep_supported
Unexecuted instantiation: rwlock.c:hvm_is_singlestep_supported
Unexecuted instantiation: sched_arinc653.c:hvm_is_singlestep_supported
Unexecuted instantiation: sched_credit.c:hvm_is_singlestep_supported
Unexecuted instantiation: sched_credit2.c:hvm_is_singlestep_supported
Unexecuted instantiation: sched_rt.c:hvm_is_singlestep_supported
Unexecuted instantiation: sched_null.c:hvm_is_singlestep_supported
Unexecuted instantiation: schedule.c:hvm_is_singlestep_supported
Unexecuted instantiation: shutdown.c:hvm_is_singlestep_supported
Unexecuted instantiation: softirq.c:hvm_is_singlestep_supported
Unexecuted instantiation: spinlock.c:hvm_is_singlestep_supported
Unexecuted instantiation: stop_machine.c:hvm_is_singlestep_supported
Unexecuted instantiation: symbols.c:hvm_is_singlestep_supported
Unexecuted instantiation: sysctl.c:hvm_is_singlestep_supported
Unexecuted instantiation: tasklet.c:hvm_is_singlestep_supported
Unexecuted instantiation: time.c:hvm_is_singlestep_supported
Unexecuted instantiation: timer.c:hvm_is_singlestep_supported
Unexecuted instantiation: trace.c:hvm_is_singlestep_supported
Unexecuted instantiation: vm_event.c:hvm_is_singlestep_supported
Unexecuted instantiation: vsprintf.c:hvm_is_singlestep_supported
Unexecuted instantiation: wait.c:hvm_is_singlestep_supported
Unexecuted instantiation: xenoprof.c:hvm_is_singlestep_supported
Unexecuted instantiation: xmalloc_tlsf.c:hvm_is_singlestep_supported
Unexecuted instantiation: tmem.c:hvm_is_singlestep_supported
Unexecuted instantiation: tmem_xen.c:hvm_is_singlestep_supported
Unexecuted instantiation: tmem_control.c:hvm_is_singlestep_supported
Unexecuted instantiation: llvm.c:hvm_is_singlestep_supported
Unexecuted instantiation: libelf-loader.c:hvm_is_singlestep_supported
Unexecuted instantiation: console.c:hvm_is_singlestep_supported
Unexecuted instantiation: ns16550.c:hvm_is_singlestep_supported
Unexecuted instantiation: ehci-dbgp.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpufreq.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpufreq_ondemand.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_is_singlestep_supported
Unexecuted instantiation: utility.c:hvm_is_singlestep_supported
Unexecuted instantiation: pci.c:hvm_is_singlestep_supported
Unexecuted instantiation: vpci.c:hvm_is_singlestep_supported
Unexecuted instantiation: header.c:hvm_is_singlestep_supported
Unexecuted instantiation: msi.c:hvm_is_singlestep_supported
Unexecuted instantiation: msix.c:hvm_is_singlestep_supported
Unexecuted instantiation: iommu.c:hvm_is_singlestep_supported
Unexecuted instantiation: io.c:hvm_is_singlestep_supported
Unexecuted instantiation: dmar.c:hvm_is_singlestep_supported
Unexecuted instantiation: utils.c:hvm_is_singlestep_supported
Unexecuted instantiation: qinval.c:hvm_is_singlestep_supported
Unexecuted instantiation: intremap.c:hvm_is_singlestep_supported
Unexecuted instantiation: quirks.c:hvm_is_singlestep_supported
Unexecuted instantiation: vtd.c:hvm_is_singlestep_supported
Unexecuted instantiation: ats.c:hvm_is_singlestep_supported
Unexecuted instantiation: iommu_init.c:hvm_is_singlestep_supported
Unexecuted instantiation: iommu_map.c:hvm_is_singlestep_supported
Unexecuted instantiation: pci_amd_iommu.c:hvm_is_singlestep_supported
Unexecuted instantiation: iommu_intr.c:hvm_is_singlestep_supported
Unexecuted instantiation: iommu_cmd.c:hvm_is_singlestep_supported
Unexecuted instantiation: iommu_guest.c:hvm_is_singlestep_supported
Unexecuted instantiation: pmstat.c:hvm_is_singlestep_supported
Unexecuted instantiation: reboot.c:hvm_is_singlestep_supported
Unexecuted instantiation: erst.c:hvm_is_singlestep_supported
Unexecuted instantiation: apei-io.c:hvm_is_singlestep_supported
Unexecuted instantiation: vga.c:hvm_is_singlestep_supported
Unexecuted instantiation: xsm_core.c:hvm_is_singlestep_supported
Unexecuted instantiation: apic.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpuid.c:hvm_is_singlestep_supported
Unexecuted instantiation: compat.c:hvm_is_singlestep_supported
Unexecuted instantiation: crash.c:hvm_is_singlestep_supported
Unexecuted instantiation: debug.c:hvm_is_singlestep_supported
Unexecuted instantiation: domain_page.c:hvm_is_singlestep_supported
Unexecuted instantiation: flushtlb.c:hvm_is_singlestep_supported
Unexecuted instantiation: hypercall.c:hvm_is_singlestep_supported
Unexecuted instantiation: i387.c:hvm_is_singlestep_supported
Unexecuted instantiation: i8259.c:hvm_is_singlestep_supported
Unexecuted instantiation: io_apic.c:hvm_is_singlestep_supported
Unexecuted instantiation: msr.c:hvm_is_singlestep_supported
Unexecuted instantiation: ioport_emulate.c:hvm_is_singlestep_supported
Unexecuted instantiation: machine_kexec.c:hvm_is_singlestep_supported
Unexecuted instantiation: microcode_amd.c:hvm_is_singlestep_supported
Unexecuted instantiation: microcode_intel.c:hvm_is_singlestep_supported
Unexecuted instantiation: microcode.c:hvm_is_singlestep_supported
Unexecuted instantiation: mm.c:hvm_is_singlestep_supported
Unexecuted instantiation: mpparse.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpu.c:hvm_is_singlestep_supported
Unexecuted instantiation: numa.c:hvm_is_singlestep_supported
Unexecuted instantiation: physdev.c:hvm_is_singlestep_supported
Unexecuted instantiation: platform_hypercall.c:hvm_is_singlestep_supported
Unexecuted instantiation: psr.c:hvm_is_singlestep_supported
Unexecuted instantiation: setup.c:hvm_is_singlestep_supported
Unexecuted instantiation: smp.c:hvm_is_singlestep_supported
Unexecuted instantiation: smpboot.c:hvm_is_singlestep_supported
Unexecuted instantiation: traps.c:hvm_is_singlestep_supported
Unexecuted instantiation: usercopy.c:hvm_is_singlestep_supported
Unexecuted instantiation: x86_emulate.c:hvm_is_singlestep_supported
Unexecuted instantiation: tboot.c:hvm_is_singlestep_supported
Unexecuted instantiation: hpet.c:hvm_is_singlestep_supported
Unexecuted instantiation: xstate.c:hvm_is_singlestep_supported
Unexecuted instantiation: lib.c:hvm_is_singlestep_supported
Unexecuted instantiation: power.c:hvm_is_singlestep_supported
Unexecuted instantiation: suspend.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpu_idle.c:hvm_is_singlestep_supported
Unexecuted instantiation: cpuidle_menu.c:hvm_is_singlestep_supported
Unexecuted instantiation: amd.c:hvm_is_singlestep_supported
Unexecuted instantiation: common.c:hvm_is_singlestep_supported
Unexecuted instantiation: intel.c:hvm_is_singlestep_supported
Unexecuted instantiation: mwait-idle.c:hvm_is_singlestep_supported
Unexecuted instantiation: vpmu.c:hvm_is_singlestep_supported
Unexecuted instantiation: vpmu_amd.c:hvm_is_singlestep_supported
Unexecuted instantiation: vpmu_intel.c:hvm_is_singlestep_supported
Unexecuted instantiation: amd_nonfatal.c:hvm_is_singlestep_supported
Unexecuted instantiation: mce_amd.c:hvm_is_singlestep_supported
Unexecuted instantiation: mcaction.c:hvm_is_singlestep_supported
Unexecuted instantiation: barrier.c:hvm_is_singlestep_supported
Unexecuted instantiation: mctelem.c:hvm_is_singlestep_supported
Unexecuted instantiation: mce.c:hvm_is_singlestep_supported
Unexecuted instantiation: mce-apei.c:hvm_is_singlestep_supported
Unexecuted instantiation: mce_intel.c:hvm_is_singlestep_supported
Unexecuted instantiation: non-fatal.c:hvm_is_singlestep_supported
Unexecuted instantiation: util.c:hvm_is_singlestep_supported
Unexecuted instantiation: vmce.c:hvm_is_singlestep_supported
Unexecuted instantiation: bigsmp.c:hvm_is_singlestep_supported
Unexecuted instantiation: x2apic.c:hvm_is_singlestep_supported
Unexecuted instantiation: default.c:hvm_is_singlestep_supported
Unexecuted instantiation: delivery.c:hvm_is_singlestep_supported
Unexecuted instantiation: probe.c:hvm_is_singlestep_supported
Unexecuted instantiation: asid.c:hvm_is_singlestep_supported
Unexecuted instantiation: dm.c:hvm_is_singlestep_supported
Unexecuted instantiation: emulate.c:hvm_is_singlestep_supported
Unexecuted instantiation: hvm.c:hvm_is_singlestep_supported
Unexecuted instantiation: i8254.c:hvm_is_singlestep_supported
Unexecuted instantiation: intercept.c:hvm_is_singlestep_supported
Unexecuted instantiation: ioreq.c:hvm_is_singlestep_supported
Unexecuted instantiation: mtrr.c:hvm_is_singlestep_supported
Unexecuted instantiation: nestedhvm.c:hvm_is_singlestep_supported
Unexecuted instantiation: pmtimer.c:hvm_is_singlestep_supported
Unexecuted instantiation: rtc.c:hvm_is_singlestep_supported
Unexecuted instantiation: save.c:hvm_is_singlestep_supported
Unexecuted instantiation: stdvga.c:hvm_is_singlestep_supported
Unexecuted instantiation: vioapic.c:hvm_is_singlestep_supported
Unexecuted instantiation: viridian.c:hvm_is_singlestep_supported
Unexecuted instantiation: vlapic.c:hvm_is_singlestep_supported
Unexecuted instantiation: vmsi.c:hvm_is_singlestep_supported
Unexecuted instantiation: vpic.c:hvm_is_singlestep_supported
Unexecuted instantiation: vpt.c:hvm_is_singlestep_supported
Unexecuted instantiation: intr.c:hvm_is_singlestep_supported
Unexecuted instantiation: nestedsvm.c:hvm_is_singlestep_supported
Unexecuted instantiation: svm.c:hvm_is_singlestep_supported
Unexecuted instantiation: svmdebug.c:hvm_is_singlestep_supported
Unexecuted instantiation: vmcb.c:hvm_is_singlestep_supported
Unexecuted instantiation: realmode.c:hvm_is_singlestep_supported
Unexecuted instantiation: vmcs.c:hvm_is_singlestep_supported
Unexecuted instantiation: vmx.c:hvm_is_singlestep_supported
Unexecuted instantiation: vvmx.c:hvm_is_singlestep_supported
Unexecuted instantiation: paging.c:hvm_is_singlestep_supported
Unexecuted instantiation: p2m.c:hvm_is_singlestep_supported
Unexecuted instantiation: p2m-pt.c:hvm_is_singlestep_supported
Unexecuted instantiation: p2m-ept.c:hvm_is_singlestep_supported
Unexecuted instantiation: p2m-pod.c:hvm_is_singlestep_supported
Unexecuted instantiation: altp2m.c:hvm_is_singlestep_supported
Unexecuted instantiation: guest_walk.c:hvm_is_singlestep_supported
Unexecuted instantiation: mem_paging.c:hvm_is_singlestep_supported
Unexecuted instantiation: mem_sharing.c:hvm_is_singlestep_supported
Unexecuted instantiation: multi.c:hvm_is_singlestep_supported
Unexecuted instantiation: hap.c:hvm_is_singlestep_supported
Unexecuted instantiation: nested_hap.c:hvm_is_singlestep_supported
Unexecuted instantiation: nested_ept.c:hvm_is_singlestep_supported
Unexecuted instantiation: nmi_int.c:hvm_is_singlestep_supported
Unexecuted instantiation: op_model_p4.c:hvm_is_singlestep_supported
Unexecuted instantiation: op_model_ppro.c:hvm_is_singlestep_supported
Unexecuted instantiation: op_model_athlon.c:hvm_is_singlestep_supported
Unexecuted instantiation: backtrace.c:hvm_is_singlestep_supported
Unexecuted instantiation: callback.c:hvm_is_singlestep_supported
Unexecuted instantiation: descriptor-tables.c:hvm_is_singlestep_supported
Unexecuted instantiation: emul-gate-op.c:hvm_is_singlestep_supported
Unexecuted instantiation: emul-inv-op.c:hvm_is_singlestep_supported
Unexecuted instantiation: emul-priv-op.c:hvm_is_singlestep_supported
Unexecuted instantiation: iret.c:hvm_is_singlestep_supported
Unexecuted instantiation: misc-hypercalls.c:hvm_is_singlestep_supported
Unexecuted instantiation: ro-page-fault.c:hvm_is_singlestep_supported
Unexecuted instantiation: acpi_mmcfg.c:hvm_is_singlestep_supported
Unexecuted instantiation: mmconf-fam10h.c:hvm_is_singlestep_supported
Unexecuted instantiation: mmconfig_64.c:hvm_is_singlestep_supported
Unexecuted instantiation: mmconfig-shared.c:hvm_is_singlestep_supported
580
581
/* returns true if hardware supports alternate p2m's */
582
static inline bool hvm_altp2m_supported(void)
583
1
{
584
1
    return hvm_funcs.altp2m_supported;
585
1
}
Unexecuted instantiation: mmconfig-shared.c:hvm_altp2m_supported
Unexecuted instantiation: cpu.c:hvm_altp2m_supported
Unexecuted instantiation: cpupool.c:hvm_altp2m_supported
Unexecuted instantiation: domctl.c:hvm_altp2m_supported
Unexecuted instantiation: domain.c:hvm_altp2m_supported
Unexecuted instantiation: event_2l.c:hvm_altp2m_supported
Unexecuted instantiation: event_channel.c:hvm_altp2m_supported
Unexecuted instantiation: event_fifo.c:hvm_altp2m_supported
Unexecuted instantiation: grant_table.c:hvm_altp2m_supported
Unexecuted instantiation: guestcopy.c:hvm_altp2m_supported
Unexecuted instantiation: irq.c:hvm_altp2m_supported
Unexecuted instantiation: kernel.c:hvm_altp2m_supported
Unexecuted instantiation: keyhandler.c:hvm_altp2m_supported
Unexecuted instantiation: kexec.c:hvm_altp2m_supported
Unexecuted instantiation: kimage.c:hvm_altp2m_supported
Unexecuted instantiation: mem_access.c:hvm_altp2m_supported
Unexecuted instantiation: memory.c:hvm_altp2m_supported
Unexecuted instantiation: monitor.c:hvm_altp2m_supported
Unexecuted instantiation: multicall.c:hvm_altp2m_supported
Unexecuted instantiation: page_alloc.c:hvm_altp2m_supported
Unexecuted instantiation: preempt.c:hvm_altp2m_supported
Unexecuted instantiation: rangeset.c:hvm_altp2m_supported
Unexecuted instantiation: rcupdate.c:hvm_altp2m_supported
Unexecuted instantiation: rwlock.c:hvm_altp2m_supported
Unexecuted instantiation: sched_arinc653.c:hvm_altp2m_supported
Unexecuted instantiation: sched_credit.c:hvm_altp2m_supported
Unexecuted instantiation: sched_credit2.c:hvm_altp2m_supported
Unexecuted instantiation: sched_rt.c:hvm_altp2m_supported
Unexecuted instantiation: sched_null.c:hvm_altp2m_supported
Unexecuted instantiation: schedule.c:hvm_altp2m_supported
Unexecuted instantiation: shutdown.c:hvm_altp2m_supported
Unexecuted instantiation: softirq.c:hvm_altp2m_supported
Unexecuted instantiation: spinlock.c:hvm_altp2m_supported
Unexecuted instantiation: stop_machine.c:hvm_altp2m_supported
Unexecuted instantiation: symbols.c:hvm_altp2m_supported
Unexecuted instantiation: sysctl.c:hvm_altp2m_supported
Unexecuted instantiation: tasklet.c:hvm_altp2m_supported
Unexecuted instantiation: time.c:hvm_altp2m_supported
Unexecuted instantiation: timer.c:hvm_altp2m_supported
Unexecuted instantiation: trace.c:hvm_altp2m_supported
Unexecuted instantiation: vm_event.c:hvm_altp2m_supported
Unexecuted instantiation: vsprintf.c:hvm_altp2m_supported
Unexecuted instantiation: wait.c:hvm_altp2m_supported
Unexecuted instantiation: xenoprof.c:hvm_altp2m_supported
Unexecuted instantiation: xmalloc_tlsf.c:hvm_altp2m_supported
Unexecuted instantiation: tmem.c:hvm_altp2m_supported
Unexecuted instantiation: tmem_xen.c:hvm_altp2m_supported
Unexecuted instantiation: tmem_control.c:hvm_altp2m_supported
Unexecuted instantiation: llvm.c:hvm_altp2m_supported
Unexecuted instantiation: libelf-loader.c:hvm_altp2m_supported
Unexecuted instantiation: console.c:hvm_altp2m_supported
Unexecuted instantiation: ns16550.c:hvm_altp2m_supported
Unexecuted instantiation: ehci-dbgp.c:hvm_altp2m_supported
Unexecuted instantiation: cpufreq.c:hvm_altp2m_supported
Unexecuted instantiation: cpufreq_ondemand.c:hvm_altp2m_supported
Unexecuted instantiation: cpufreq_misc_governors.c:hvm_altp2m_supported
Unexecuted instantiation: utility.c:hvm_altp2m_supported
Unexecuted instantiation: pci.c:hvm_altp2m_supported
Unexecuted instantiation: vpci.c:hvm_altp2m_supported
Unexecuted instantiation: header.c:hvm_altp2m_supported
Unexecuted instantiation: msi.c:hvm_altp2m_supported
Unexecuted instantiation: msix.c:hvm_altp2m_supported
Unexecuted instantiation: iommu.c:hvm_altp2m_supported
Unexecuted instantiation: io.c:hvm_altp2m_supported
Unexecuted instantiation: dmar.c:hvm_altp2m_supported
Unexecuted instantiation: utils.c:hvm_altp2m_supported
Unexecuted instantiation: qinval.c:hvm_altp2m_supported
Unexecuted instantiation: intremap.c:hvm_altp2m_supported
Unexecuted instantiation: quirks.c:hvm_altp2m_supported
Unexecuted instantiation: vtd.c:hvm_altp2m_supported
Unexecuted instantiation: ats.c:hvm_altp2m_supported
Unexecuted instantiation: iommu_init.c:hvm_altp2m_supported
Unexecuted instantiation: iommu_map.c:hvm_altp2m_supported
Unexecuted instantiation: pci_amd_iommu.c:hvm_altp2m_supported
Unexecuted instantiation: iommu_intr.c:hvm_altp2m_supported
Unexecuted instantiation: iommu_cmd.c:hvm_altp2m_supported
Unexecuted instantiation: iommu_guest.c:hvm_altp2m_supported
Unexecuted instantiation: pmstat.c:hvm_altp2m_supported
Unexecuted instantiation: reboot.c:hvm_altp2m_supported
Unexecuted instantiation: erst.c:hvm_altp2m_supported
Unexecuted instantiation: apei-io.c:hvm_altp2m_supported
Unexecuted instantiation: vga.c:hvm_altp2m_supported
Unexecuted instantiation: xsm_core.c:hvm_altp2m_supported
Unexecuted instantiation: apic.c:hvm_altp2m_supported
Unexecuted instantiation: cpuid.c:hvm_altp2m_supported
Unexecuted instantiation: compat.c:hvm_altp2m_supported
Unexecuted instantiation: crash.c:hvm_altp2m_supported
Unexecuted instantiation: debug.c:hvm_altp2m_supported
Unexecuted instantiation: domain_page.c:hvm_altp2m_supported
Unexecuted instantiation: flushtlb.c:hvm_altp2m_supported
Unexecuted instantiation: hypercall.c:hvm_altp2m_supported
Unexecuted instantiation: i387.c:hvm_altp2m_supported
Unexecuted instantiation: i8259.c:hvm_altp2m_supported
Unexecuted instantiation: io_apic.c:hvm_altp2m_supported
Unexecuted instantiation: msr.c:hvm_altp2m_supported
Unexecuted instantiation: ioport_emulate.c:hvm_altp2m_supported
Unexecuted instantiation: machine_kexec.c:hvm_altp2m_supported
Unexecuted instantiation: microcode_amd.c:hvm_altp2m_supported
Unexecuted instantiation: microcode_intel.c:hvm_altp2m_supported
Unexecuted instantiation: microcode.c:hvm_altp2m_supported
Unexecuted instantiation: mm.c:hvm_altp2m_supported
Unexecuted instantiation: mpparse.c:hvm_altp2m_supported
Unexecuted instantiation: numa.c:hvm_altp2m_supported
Unexecuted instantiation: physdev.c:hvm_altp2m_supported
Unexecuted instantiation: platform_hypercall.c:hvm_altp2m_supported
Unexecuted instantiation: psr.c:hvm_altp2m_supported
Unexecuted instantiation: setup.c:hvm_altp2m_supported
Unexecuted instantiation: smp.c:hvm_altp2m_supported
Unexecuted instantiation: smpboot.c:hvm_altp2m_supported
Unexecuted instantiation: traps.c:hvm_altp2m_supported
Unexecuted instantiation: usercopy.c:hvm_altp2m_supported
Unexecuted instantiation: x86_emulate.c:hvm_altp2m_supported
Unexecuted instantiation: tboot.c:hvm_altp2m_supported
Unexecuted instantiation: hpet.c:hvm_altp2m_supported
Unexecuted instantiation: xstate.c:hvm_altp2m_supported
Unexecuted instantiation: lib.c:hvm_altp2m_supported
Unexecuted instantiation: power.c:hvm_altp2m_supported
Unexecuted instantiation: suspend.c:hvm_altp2m_supported
Unexecuted instantiation: cpu_idle.c:hvm_altp2m_supported
Unexecuted instantiation: cpuidle_menu.c:hvm_altp2m_supported
Unexecuted instantiation: amd.c:hvm_altp2m_supported
Unexecuted instantiation: common.c:hvm_altp2m_supported
Unexecuted instantiation: intel.c:hvm_altp2m_supported
Unexecuted instantiation: mwait-idle.c:hvm_altp2m_supported
Unexecuted instantiation: vpmu.c:hvm_altp2m_supported
Unexecuted instantiation: vpmu_amd.c:hvm_altp2m_supported
Unexecuted instantiation: vpmu_intel.c:hvm_altp2m_supported
Unexecuted instantiation: amd_nonfatal.c:hvm_altp2m_supported
Unexecuted instantiation: mce_amd.c:hvm_altp2m_supported
Unexecuted instantiation: mcaction.c:hvm_altp2m_supported
Unexecuted instantiation: barrier.c:hvm_altp2m_supported
Unexecuted instantiation: mctelem.c:hvm_altp2m_supported
Unexecuted instantiation: mce.c:hvm_altp2m_supported
Unexecuted instantiation: mce-apei.c:hvm_altp2m_supported
Unexecuted instantiation: mce_intel.c:hvm_altp2m_supported
Unexecuted instantiation: non-fatal.c:hvm_altp2m_supported
Unexecuted instantiation: util.c:hvm_altp2m_supported
Unexecuted instantiation: vmce.c:hvm_altp2m_supported
Unexecuted instantiation: bigsmp.c:hvm_altp2m_supported
Unexecuted instantiation: x2apic.c:hvm_altp2m_supported
Unexecuted instantiation: default.c:hvm_altp2m_supported
Unexecuted instantiation: delivery.c:hvm_altp2m_supported
Unexecuted instantiation: probe.c:hvm_altp2m_supported
Unexecuted instantiation: asid.c:hvm_altp2m_supported
Unexecuted instantiation: dm.c:hvm_altp2m_supported
Unexecuted instantiation: emulate.c:hvm_altp2m_supported
Unexecuted instantiation: hvm.c:hvm_altp2m_supported
Unexecuted instantiation: i8254.c:hvm_altp2m_supported
Unexecuted instantiation: intercept.c:hvm_altp2m_supported
Unexecuted instantiation: ioreq.c:hvm_altp2m_supported
Unexecuted instantiation: mtrr.c:hvm_altp2m_supported
Unexecuted instantiation: nestedhvm.c:hvm_altp2m_supported
Unexecuted instantiation: pmtimer.c:hvm_altp2m_supported
Unexecuted instantiation: rtc.c:hvm_altp2m_supported
Unexecuted instantiation: save.c:hvm_altp2m_supported
Unexecuted instantiation: stdvga.c:hvm_altp2m_supported
Unexecuted instantiation: vioapic.c:hvm_altp2m_supported
Unexecuted instantiation: viridian.c:hvm_altp2m_supported
Unexecuted instantiation: vlapic.c:hvm_altp2m_supported
Unexecuted instantiation: vmsi.c:hvm_altp2m_supported
Unexecuted instantiation: vpic.c:hvm_altp2m_supported
Unexecuted instantiation: vpt.c:hvm_altp2m_supported
Unexecuted instantiation: intr.c:hvm_altp2m_supported
Unexecuted instantiation: nestedsvm.c:hvm_altp2m_supported
Unexecuted instantiation: svm.c:hvm_altp2m_supported
Unexecuted instantiation: svmdebug.c:hvm_altp2m_supported
Unexecuted instantiation: vmcb.c:hvm_altp2m_supported
Unexecuted instantiation: realmode.c:hvm_altp2m_supported
Unexecuted instantiation: vmcs.c:hvm_altp2m_supported
Unexecuted instantiation: vmx.c:hvm_altp2m_supported
Unexecuted instantiation: vvmx.c:hvm_altp2m_supported
Unexecuted instantiation: paging.c:hvm_altp2m_supported
Unexecuted instantiation: p2m.c:hvm_altp2m_supported
Unexecuted instantiation: p2m-pt.c:hvm_altp2m_supported
Unexecuted instantiation: p2m-ept.c:hvm_altp2m_supported
Unexecuted instantiation: p2m-pod.c:hvm_altp2m_supported
Unexecuted instantiation: altp2m.c:hvm_altp2m_supported
Unexecuted instantiation: guest_walk.c:hvm_altp2m_supported
Unexecuted instantiation: mem_paging.c:hvm_altp2m_supported
Unexecuted instantiation: mem_sharing.c:hvm_altp2m_supported
Unexecuted instantiation: multi.c:hvm_altp2m_supported
hap.c:hvm_altp2m_supported
Line
Count
Source
583
1
{
584
1
    return hvm_funcs.altp2m_supported;
585
1
}
Unexecuted instantiation: nested_hap.c:hvm_altp2m_supported
Unexecuted instantiation: nested_ept.c:hvm_altp2m_supported
Unexecuted instantiation: nmi_int.c:hvm_altp2m_supported
Unexecuted instantiation: op_model_p4.c:hvm_altp2m_supported
Unexecuted instantiation: op_model_ppro.c:hvm_altp2m_supported
Unexecuted instantiation: op_model_athlon.c:hvm_altp2m_supported
Unexecuted instantiation: backtrace.c:hvm_altp2m_supported
Unexecuted instantiation: callback.c:hvm_altp2m_supported
Unexecuted instantiation: descriptor-tables.c:hvm_altp2m_supported
Unexecuted instantiation: emul-gate-op.c:hvm_altp2m_supported
Unexecuted instantiation: emul-inv-op.c:hvm_altp2m_supported
Unexecuted instantiation: emul-priv-op.c:hvm_altp2m_supported
Unexecuted instantiation: iret.c:hvm_altp2m_supported
Unexecuted instantiation: misc-hypercalls.c:hvm_altp2m_supported
Unexecuted instantiation: ro-page-fault.c:hvm_altp2m_supported
Unexecuted instantiation: acpi_mmcfg.c:hvm_altp2m_supported
Unexecuted instantiation: mmconf-fam10h.c:hvm_altp2m_supported
Unexecuted instantiation: mmconfig_64.c:hvm_altp2m_supported
Unexecuted instantiation: nmi.c:hvm_altp2m_supported
586
587
/* updates the current hardware p2m */
588
static inline void altp2m_vcpu_update_p2m(struct vcpu *v)
589
0
{
590
0
    if ( hvm_funcs.altp2m_vcpu_update_p2m )
591
0
        hvm_funcs.altp2m_vcpu_update_p2m(v);
592
0
}
Unexecuted instantiation: mmconfig_64.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpu.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mmconf-fam10h.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: acpi_mmcfg.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: ro-page-fault.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: misc-hypercalls.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iret.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: emul-priv-op.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: emul-inv-op.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: emul-gate-op.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: descriptor-tables.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: callback.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: backtrace.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: op_model_athlon.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: op_model_ppro.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: op_model_p4.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: nmi_int.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: nested_ept.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: nested_hap.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: hap.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: multi.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mem_sharing.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mem_paging.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: guest_walk.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: altp2m.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: p2m-pod.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: p2m-ept.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: p2m-pt.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: p2m.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: paging.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vvmx.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vmx.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vmcs.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: realmode.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vmcb.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: svmdebug.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: svm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: nestedsvm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: intr.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vpt.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vpic.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vmsi.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vlapic.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: viridian.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vioapic.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: stdvga.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: save.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: rtc.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: pmtimer.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: nestedhvm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mtrr.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: ioreq.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: intercept.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: i8254.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: hvm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: emulate.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: dm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: asid.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: probe.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: delivery.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: default.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: x2apic.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: bigsmp.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vmce.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: util.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: non-fatal.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mce_intel.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mce-apei.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mce.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mctelem.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: barrier.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mcaction.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mce_amd.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: amd_nonfatal.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vpmu_intel.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vpmu_amd.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vpmu.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mwait-idle.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: intel.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: common.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: amd.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpuidle_menu.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpu_idle.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: suspend.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: power.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: lib.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: xstate.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: hpet.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: tboot.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: x86_emulate.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: usercopy.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: traps.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: smpboot.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: smp.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: setup.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: psr.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: platform_hypercall.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: physdev.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: numa.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: nmi.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mmconfig-shared.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mpparse.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: microcode.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: microcode_intel.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: microcode_amd.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: machine_kexec.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: ioport_emulate.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: msr.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: io_apic.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: i8259.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: i387.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: hypercall.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: flushtlb.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: domain_page.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: debug.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: crash.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: compat.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpuid.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: apic.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: xsm_core.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vga.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: apei-io.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: erst.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: reboot.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: pmstat.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iommu_guest.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iommu_cmd.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iommu_intr.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: pci_amd_iommu.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iommu_map.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iommu_init.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: ats.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vtd.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: quirks.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: intremap.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: qinval.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: utils.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: dmar.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: io.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: iommu.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: msix.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: msi.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: header.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vpci.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: pci.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: utility.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpufreq_misc_governors.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpufreq_ondemand.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpufreq.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: ehci-dbgp.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: ns16550.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: console.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: libelf-loader.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: llvm.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: tmem_control.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: tmem_xen.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: tmem.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: xmalloc_tlsf.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: xenoprof.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: wait.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vsprintf.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: vm_event.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: trace.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: timer.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: time.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: tasklet.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: sysctl.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: symbols.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: stop_machine.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: spinlock.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: softirq.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: shutdown.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: schedule.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: sched_null.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: sched_rt.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: sched_credit2.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: sched_credit.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: sched_arinc653.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: rwlock.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: rcupdate.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: rangeset.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: preempt.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: page_alloc.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: multicall.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: monitor.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: memory.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: mem_access.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: kimage.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: kexec.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: keyhandler.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: kernel.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: irq.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: guestcopy.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: grant_table.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: event_fifo.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: event_channel.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: event_2l.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: domain.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: domctl.c:altp2m_vcpu_update_p2m
Unexecuted instantiation: cpupool.c:altp2m_vcpu_update_p2m
593
594
/* updates VMCS fields related to VMFUNC and #VE */
595
static inline void altp2m_vcpu_update_vmfunc_ve(struct vcpu *v)
596
0
{
597
0
    if ( hvm_funcs.altp2m_vcpu_update_vmfunc_ve )
598
0
        hvm_funcs.altp2m_vcpu_update_vmfunc_ve(v);
599
0
}
Unexecuted instantiation: mm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mmconfig-shared.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mmconfig_64.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mmconf-fam10h.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: acpi_mmcfg.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: ro-page-fault.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: misc-hypercalls.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iret.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: emul-priv-op.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: emul-inv-op.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: emul-gate-op.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: descriptor-tables.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: callback.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: backtrace.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: op_model_athlon.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: op_model_ppro.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: op_model_p4.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: nmi_int.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: nested_ept.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: nested_hap.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: hap.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: multi.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mem_sharing.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mem_paging.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: guest_walk.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: altp2m.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: p2m-pod.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: p2m-ept.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: p2m-pt.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: p2m.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: paging.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vvmx.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vmx.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vmcs.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: realmode.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vmcb.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: svmdebug.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: svm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: nestedsvm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: intr.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vpt.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vpic.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vmsi.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vlapic.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: viridian.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vioapic.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: stdvga.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: save.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: rtc.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: pmtimer.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: nestedhvm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mtrr.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: ioreq.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: intercept.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: i8254.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: hvm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: emulate.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: dm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: asid.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: probe.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: delivery.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: default.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: x2apic.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: bigsmp.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vmce.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: util.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: non-fatal.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mce_intel.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mce-apei.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mce.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mctelem.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: barrier.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mcaction.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mce_amd.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: amd_nonfatal.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vpmu_intel.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vpmu_amd.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vpmu.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mwait-idle.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: intel.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: common.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: amd.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpuidle_menu.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpu_idle.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: suspend.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: power.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: lib.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: xstate.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: hpet.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: tboot.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: x86_emulate.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: usercopy.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: traps.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: smpboot.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: smp.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: setup.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: psr.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: platform_hypercall.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: physdev.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: numa.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mpparse.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: nmi.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: microcode.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: microcode_intel.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: microcode_amd.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: machine_kexec.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: ioport_emulate.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: msr.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: io_apic.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: i8259.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: i387.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: hypercall.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: flushtlb.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: domain_page.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: debug.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: crash.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: compat.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpuid.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: apic.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: xsm_core.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vga.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: apei-io.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: erst.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: reboot.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: pmstat.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iommu_guest.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iommu_cmd.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iommu_intr.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: pci_amd_iommu.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iommu_map.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iommu_init.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: ats.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vtd.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: quirks.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: intremap.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: qinval.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: utils.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: dmar.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: io.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: iommu.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: msix.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: msi.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: header.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vpci.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: pci.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: utility.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpufreq_misc_governors.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpufreq_ondemand.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpufreq.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: ehci-dbgp.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: ns16550.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: console.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: libelf-loader.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: llvm.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: tmem_control.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: tmem_xen.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: tmem.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: xmalloc_tlsf.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: xenoprof.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: wait.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vsprintf.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: vm_event.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: trace.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: timer.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: time.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: tasklet.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: sysctl.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: symbols.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: stop_machine.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: spinlock.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: softirq.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: shutdown.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: schedule.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: sched_null.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: sched_rt.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: sched_credit2.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: sched_credit.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: sched_arinc653.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: rwlock.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: rcupdate.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: rangeset.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: preempt.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: page_alloc.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: multicall.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: monitor.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: memory.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: mem_access.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: kimage.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: kexec.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: keyhandler.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: kernel.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: irq.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: guestcopy.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: grant_table.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: event_fifo.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: event_channel.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: event_2l.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: domain.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: domctl.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpupool.c:altp2m_vcpu_update_vmfunc_ve
Unexecuted instantiation: cpu.c:altp2m_vcpu_update_vmfunc_ve
600
601
/* emulates #VE */
602
static inline bool altp2m_vcpu_emulate_ve(struct vcpu *v)
603
0
{
604
0
    if ( hvm_funcs.altp2m_vcpu_emulate_ve )
605
0
    {
606
0
        hvm_funcs.altp2m_vcpu_emulate_ve(v);
607
0
        return true;
608
0
    }
609
0
    return false;
610
0
}
Unexecuted instantiation: mmconfig_64.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mmconfig-shared.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpupool.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: domctl.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: domain.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: event_2l.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: event_channel.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: event_fifo.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: grant_table.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: guestcopy.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: irq.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: kernel.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: keyhandler.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: kexec.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: kimage.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mem_access.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: memory.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: monitor.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: multicall.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: page_alloc.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: preempt.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: rangeset.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: rcupdate.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: rwlock.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: sched_arinc653.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: sched_credit.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: sched_credit2.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: sched_rt.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: sched_null.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: schedule.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: shutdown.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: softirq.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: spinlock.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: stop_machine.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: symbols.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: sysctl.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: tasklet.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: time.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: timer.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: trace.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vm_event.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vsprintf.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: wait.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: xenoprof.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: xmalloc_tlsf.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: tmem.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: tmem_xen.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: tmem_control.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: llvm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: libelf-loader.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: console.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: ns16550.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: ehci-dbgp.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpufreq.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpufreq_ondemand.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpufreq_misc_governors.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: utility.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: pci.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vpci.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: header.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: msi.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: msix.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iommu.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: io.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: dmar.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: utils.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: qinval.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: intremap.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: quirks.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vtd.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: ats.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iommu_init.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iommu_map.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: pci_amd_iommu.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iommu_intr.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iommu_cmd.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iommu_guest.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: pmstat.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: reboot.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: erst.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: apei-io.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vga.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: xsm_core.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: apic.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpuid.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: compat.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: crash.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: debug.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: domain_page.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: flushtlb.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: hypercall.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: i387.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: i8259.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: io_apic.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: msr.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: ioport_emulate.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: machine_kexec.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: microcode_amd.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: microcode_intel.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: microcode.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mpparse.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: nmi.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: numa.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: physdev.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: platform_hypercall.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: psr.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: setup.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: smp.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: smpboot.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: traps.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: usercopy.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: x86_emulate.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: tboot.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: hpet.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: xstate.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: lib.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: power.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: suspend.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpu_idle.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpuidle_menu.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: amd.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: common.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: intel.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mwait-idle.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vpmu.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vpmu_amd.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vpmu_intel.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: amd_nonfatal.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mce_amd.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mcaction.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: barrier.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mctelem.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mce.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mce-apei.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mce_intel.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: non-fatal.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: util.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vmce.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: bigsmp.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: x2apic.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: default.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: delivery.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: probe.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: asid.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: dm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: emulate.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: hvm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: i8254.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: intercept.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: ioreq.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mtrr.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: nestedhvm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: pmtimer.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: rtc.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: save.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: stdvga.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vioapic.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: viridian.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vlapic.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vmsi.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vpic.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vpt.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: intr.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: nestedsvm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: svm.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: svmdebug.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vmcb.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: realmode.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vmcs.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vmx.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: vvmx.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: paging.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: p2m.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: p2m-pt.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: p2m-ept.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: p2m-pod.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: altp2m.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: guest_walk.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mem_paging.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mem_sharing.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: multi.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: hap.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: nested_hap.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: nested_ept.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: nmi_int.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: op_model_p4.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: op_model_ppro.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: op_model_athlon.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: backtrace.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: callback.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: descriptor-tables.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: emul-gate-op.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: emul-inv-op.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: emul-priv-op.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: iret.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: misc-hypercalls.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: ro-page-fault.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: acpi_mmcfg.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: mmconf-fam10h.c:altp2m_vcpu_emulate_ve
Unexecuted instantiation: cpu.c:altp2m_vcpu_emulate_ve
611
612
/* Check CR4/EFER values */
613
const char *hvm_efer_valid(const struct vcpu *v, uint64_t value,
614
                           signed int cr0_pg);
615
unsigned long hvm_cr4_guest_valid_bits(const struct vcpu *v, bool restore);
616
617
/*
618
 * This must be defined as a macro instead of an inline function,
619
 * because it uses 'struct vcpu' and 'struct domain' which have
620
 * not been defined yet.
621
 */
622
65.3k
#define arch_vcpu_block(v) ({                                   \
623
65.3k
    struct vcpu *v_ = (v);                                      \
624
65.3k
    struct domain *d_ = v_->domain;                             \
625
65.3k
    if ( is_hvm_domain(d_) &&                               \
626
67.0k
         (d_->arch.hvm_domain.pi_ops.vcpu_block) )          \
627
0
        d_->arch.hvm_domain.pi_ops.vcpu_block(v_);          \
628
65.3k
})
629
630
#endif /* __ASM_X86_HVM_HVM_H__ */
631
632
/*
633
 * Local variables:
634
 * mode: C
635
 * c-file-style: "BSD"
636
 * c-basic-offset: 4
637
 * tab-width: 4
638
 * indent-tabs-mode: nil
639
 * End:
640
 */