/xen-4.10.0-shim-comet/xen/arch/x86/ |
A D | trace.c | 9 int use_error_code, unsigned error_code) in __trace_pv_trap() argument 17 error_code:16; in __trace_pv_trap() member 22 d.error_code = error_code; in __trace_pv_trap() 33 error_code:16; in __trace_pv_trap() member 39 d.error_code = error_code; in __trace_pv_trap() 48 void __trace_pv_page_fault(unsigned long addr, unsigned error_code) in __trace_pv_page_fault() argument 55 u32 eip, addr, error_code; in __trace_pv_page_fault() member 60 d.error_code = error_code; in __trace_pv_page_fault() 68 u32 error_code; in __trace_pv_page_fault() member 74 d.error_code = error_code; in __trace_pv_page_fault()
|
A D | traps.c | 711 if ( regs->error_code & X86_XEC_EXT ) in do_trap() 1100 current, regs->error_code); in reserved_bit_page_fault() 1183 unsigned int error_code = regs->error_code; in __page_fault_type() local 1194 if ( error_code & PFEC_reserved_bit ) in __page_fault_type() 1198 if ( error_code & PFEC_write_access ) in __page_fault_type() 1200 if ( error_code & PFEC_user_mode ) in __page_fault_type() 1204 if ( error_code & PFEC_insn_fetch ) in __page_fault_type() 1367 unsigned int error_code; in do_page_fault() local 1373 error_code = regs->error_code; in do_page_fault() 1415 error_code, _p(addr)); in do_page_fault() [all …]
|
A D | extable.c | 115 .fields.ec = regs->error_code, in search_exception_table()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/ |
A D | trace.h | 7 int use_error_code, unsigned error_code); 9 int use_error_code, unsigned error_code) in trace_pv_trap() argument 12 __trace_pv_trap(trapnr, eip, use_error_code, error_code); in trace_pv_trap() 15 void __trace_pv_page_fault(unsigned long addr, unsigned error_code); 17 unsigned error_code) in trace_pv_page_fault() argument 20 __trace_pv_page_fault(addr, error_code); in trace_pv_page_fault()
|
A D | domain.h | 35 uint32_t error_code; member 648 .error_code = errcode, in pv_inject_hw_exception() 659 .error_code = errcode, in pv_inject_page_fault() 671 .error_code = X86_EVENT_NO_EC, in pv_inject_sw_interrupt()
|
/xen-4.10.0-shim-comet/xen/arch/x86/pv/ |
A D | traps.c | 53 unsigned int error_code = event->error_code; in pv_inject_event() local 68 ASSERT(error_code != X86_EVENT_NO_EC); in pv_inject_event() 70 ASSERT(error_code == X86_EVENT_NO_EC); in pv_inject_event() 86 error_code &= ~PFEC_user_mode; in pv_inject_event() 88 error_code |= PFEC_user_mode; in pv_inject_event() 90 trace_pv_page_fault(event->cr2, error_code); in pv_inject_event() 93 trace_pv_trap(vector, regs->rip, use_error_code, error_code); in pv_inject_event() 98 tb->error_code = error_code; in pv_inject_event() 108 trapstr(vector), vector, error_code); in pv_inject_event()
|
A D | emul-gate-op.c | 198 if ( !read_gate_descriptor(regs->error_code, v, &sel, &off, &ar) || in pv_emulate_gate_op() 202 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() 207 pv_inject_hw_exception(TRAP_no_segment, regs->error_code); in pv_emulate_gate_op() 223 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() 236 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() 282 (opnd_sel & ~3) != regs->error_code || in pv_emulate_gate_op() 285 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() 333 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() 357 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() 404 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in pv_emulate_gate_op() [all …]
|
A D | emul-inv-op.c | 97 pv_inject_hw_exception(TRAP_gp_fault, regs->error_code); in emulate_forced_invalid_op()
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.h | 82 int32_t error_code; /* X86_EVENT_NO_EC if n/a */ member 668 unsigned int vector, int error_code, struct x86_emulate_ctxt *ctxt) in x86_emul_hw_exception() argument 674 ctxt->event.error_code = error_code; in x86_emul_hw_exception() 680 int error_code, unsigned long cr2, struct x86_emulate_ctxt *ctxt) in x86_emul_pagefault() argument 686 ctxt->event.error_code = error_code; in x86_emul_pagefault()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/vmx/ |
A D | vmx.c | 751 c->error_code = 0; in vmx_vmcs_save() 759 c->error_code = ev; in vmx_vmcs_save() 811 c->error_code != (uint16_t)c->error_code ) in vmx_vmcs_restore() 814 v, c->error_code); in vmx_vmcs_restore() 1729 nvmx->intr.error_code = error_code; in nvmx_enqueue_n2_exceptions() 1763 if ( error_code != X86_EVENT_NO_EC ) in __vmx_inject_exception() 1765 ASSERT(error_code == (uint16_t)error_code); in __vmx_inject_exception() 1880 _event.error_code = 0; in vmx_inject_event() 2293 info->error_code = error_code; in vmx_get_pending_event() 3403 event.error_code = tmp; in vmx_propagate_intr() [all …]
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/hvm/ |
A D | save.h | 161 uint32_t error_code; member 275 uint32_t error_code; member 291 ucpu->nat.error_code = ucpu->cmp.error_code; in _hvm_hw_fix_cpu()
|
/xen-4.10.0-shim-comet/tools/libxc/ |
A D | xc_devicemodel_compat.c | 125 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2) in xc_hvm_inject_trap() argument 128 type, error_code, insn_len, cr2); in xc_hvm_inject_trap()
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/svm/ |
A D | svm.c | 256 c->error_code = 0; in svm_vmcb_save() 262 c->error_code = vmcb->eventinj.fields.errorcode; in svm_vmcb_save() 285 c->error_code != (uint16_t)c->error_code ) in svm_vmcb_restore() 288 v, c->error_code); in svm_vmcb_restore() 338 c->pending_event, c->error_code); in svm_vmcb_restore() 340 vmcb->eventinj.fields.errorcode = c->error_code; in svm_vmcb_restore() 1341 event->error_code = ec; in svm_emul_swint_injection() 1394 _event.error_code = 0; in svm_inject_event() 1453 eventinj.fields.errorcode = _event.error_code; in svm_inject_event() 2636 regs->error_code = vmcb->exitinfo1; in svm_vmexit_handler() [all …]
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/vmx/ |
A D | vvmx.h | 44 u32 error_code; member 114 struct vcpu *v, unsigned int vector, int error_code);
|
/xen-4.10.0-shim-comet/xen/arch/x86/x86_64/ |
A D | asm-offsets.c | 42 OFFSET(UREGS_error_code, struct cpu_user_regs, error_code); in __dummy__() 149 OFFSET(TRAPBOUNCE_error_code, struct trap_bounce, error_code); in __dummy__()
|
/xen-4.10.0-shim-comet/xen/arch/x86/mm/shadow/ |
A D | multi.c | 2843 uint32_t rc, error_code; in sh_page_fault() local 2859 v, va, regs->error_code, regs->rip); in sh_page_fault() 2905 if ( (regs->error_code & PFEC_reserved_bit) ) in sh_page_fault() 2998 error_code = regs->error_code; in sh_page_fault() 3054 error_code |= PFEC_implicit; in sh_page_fault() 3065 regs->error_code &= ~PFEC_page_present; in sh_page_fault() 3067 regs->error_code |= PFEC_page_present; in sh_page_fault() 3075 regs->error_code = gw.pfec & PFEC_arch_mask; in sh_page_fault() 3108 regs->error_code | PFEC_page_present); in sh_page_fault() 3247 && !(regs->error_code & PFEC_user_mode)) in sh_page_fault() [all …]
|
/xen-4.10.0-shim-comet/xen/include/public/hvm/ |
A D | dm_op.h | 315 uint32_t error_code; member
|
/xen-4.10.0-shim-comet/tools/libs/devicemodel/include/ |
A D | xendevicemodel.h | 317 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2);
|
/xen-4.10.0-shim-comet/xen/include/public/arch-x86/ |
A D | xen-x86_32.h | 142 uint16_t error_code; /* private */ member
|
A D | xen-x86_64.h | 195 uint32_t error_code; /* private */ member
|
/xen-4.10.0-shim-comet/tools/libs/devicemodel/ |
A D | core.c | 531 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2) in xendevicemodel_inject_event() argument 544 data->error_code = error_code; in xendevicemodel_inject_event()
|
/xen-4.10.0-shim-comet/xen/include/asm-x86/hvm/ |
A D | hvm.h | 407 .error_code = errcode, in hvm_inject_hw_exception() 418 .error_code = errcode, in hvm_inject_page_fault() 501 regs->error_code = 0xbeef; in hvm_invalidate_regs_fields()
|
/xen-4.10.0-shim-comet/xen/include/public/ |
A D | vm_event.h | 298 uint32_t error_code; member
|
/xen-4.10.0-shim-comet/xen/arch/x86/hvm/ |
A D | monitor.c | 200 .u.interrupt.x86.error_code = err, in hvm_monitor_interrupt()
|
/xen-4.10.0-shim-comet/tools/libxc/include/ |
A D | xenctrl_compat.h | 166 uint8_t type, uint32_t error_code, uint8_t insn_len, uint64_t cr2);
|