/xen/xen/include/asm-arm/ |
A D | hsr.h | 23 unsigned long ec:6; /* Exception Class */ member 32 unsigned long ec:6; /* Exception Class */ member 41 unsigned long ec:6; /* Exception Class */ member 55 unsigned long ec:6; /* Exception Class */ member 68 unsigned long ec:6; /* Exception Class */ member 79 unsigned long ec:6; /* Exception Class */ member 96 unsigned long ec:6; /* Exception Class */ member 110 unsigned long ec:6; member 123 unsigned long ec:6; /* Exception Class */ member 145 unsigned long ec:6; /* Exception Class */ member [all …]
|
/xen/xen/arch/x86/ |
A D | extable.c | 116 .fields.ec = regs->error_code, in search_exception_table() 179 tests[i].res.fields.trapnr, tests[i].res.fields.ec, in stub_selftest() 180 res.fields.trapnr, res.fields.ec); in stub_selftest()
|
A D | traps.c | 1240 uint16_t ec = (offset & ~(X86_XEC_EXT | X86_XEC_IDT)) | X86_XEC_TI; in handle_ldt_mapping_fault() local 1242 pv_inject_hw_exception(TRAP_gp_fault, ec); in handle_ldt_mapping_fault() 1970 unsigned int ec = regs->error_code; in do_entry_CP() local 1976 if ( ec < ARRAY_SIZE(errors) && errors[ec][0] ) in do_entry_CP() 1977 err = errors[ec]; in do_entry_CP() 1987 ec, regs->cs, _p(regs->rip)); in do_entry_CP() 1994 panic("CONTROL-FLOW PROTECTION FAULT: #CP[%04x] %s\n", ec, err); in do_entry_CP()
|
/xen/xen/arch/arm/arm64/ |
A D | traps.c | 40 hsr.bits, hsr.ec, hsr.len, hsr.iss); in do_bad_mode()
|
/xen/xen/arch/arm/ |
A D | traps.c | 534 .ec = HSR_EC_UNKNOWN, in inject_undef64_exception() 564 esr.ec = prefetch in inject_abt64_exception() 567 esr.ec = prefetch in inject_abt64_exception() 652 switch ( hsr.ec ) in inject_vabt_exception() 1596 if ( hsr.ec == HSR_EC_UNKNOWN || in check_conditional_instr() 1597 (hsr.ec >= 0x10 && hsr.ec != HSR_EC_SMC32) ) in check_conditional_instr() 1888 bool is_data = (hsr.ec == HSR_EC_DATA_ABORT_LOWER_EL); in do_trap_stage2_abort_guest() 2050 switch ( hsr.ec ) in do_trap_guest_sync() 2174 hsr.bits, hsr.ec, hsr.len, hsr.iss); in do_trap_guest_sync() 2183 switch ( hsr.ec ) in do_trap_hyp_sync() [all …]
|
A D | io.c | 122 ASSERT(hsr.ec == HSR_EC_DATA_ABORT_LOWER_EL); in try_handle_mmio()
|
A D | vsmc.c | 232 switch ( hsr.ec ) in vsmccc_handle_call()
|
A D | vtimer.c | 335 switch (hsr.ec) { in vtimer_emulate()
|
A D | vgic-v3.c | 1528 ASSERT (hsr.ec == HSR_EC_SYSREG); in vgic_v3_emulate_sysreg() 1565 switch (hsr.ec) in vgic_v3_emulate_reg()
|
/xen/xen/include/asm-x86/hvm/ |
A D | support.h | 95 int ec; member
|
/xen/xen/arch/x86/hvm/svm/ |
A D | svm.c | 267 c->error_code = vmcb->event_inj.ec; in svm_vmcb_save() 343 vmcb->event_inj.ec = c->error_code; in svm_vmcb_restore() 1198 unsigned int fault = TRAP_gp_fault, ec = 0; in svm_emul_swint_injection() local 1214 ec = (trap << 3) | X86_XEC_IDT | in svm_emul_swint_injection() 1245 ec = pfinfo.ec; in svm_emul_swint_injection() 1296 event->error_code = ec; in svm_emul_swint_injection() 1404 eventinj.ec = _event.error_code; in svm_inject_event() 1418 ASSERT(!eventinj.ev || eventinj.ec == (uint16_t)eventinj.ec); in svm_inject_event() 2412 info->error_code = vmcb->event_inj.ec; in svm_get_pending_event() 2795 vmcb->ei.task_switch.ev ? vmcb->ei.task_switch.ec : -1, in svm_vmexit_handler()
|
/xen/xen/include/asm-x86/hvm/svm/ |
A D | vmcb.h | 325 uint32_t ec; member 435 uint32_t ec; member
|
/xen/xen/include/asm-x86/ |
A D | uaccess.h | 277 uint16_t ec; member
|
/xen/xen/arch/x86/x86_64/ |
A D | entry.S | 741 subq $8,UREGS_rsp(%rsp) # add ec/ev to previous stack frame 748 rep; movsq # make room for ec/ev 749 1: movq UREGS_error_code(%rsp),%rax # ec/ev
|
/xen/tools/xentrace/ |
A D | xenalyze.c | 4356 unsigned vec, ec; in hvm_inj_exc_process() member 4368 r->vec, r->ec); in hvm_inj_exc_process() 4516 unsigned ec; in hvm_pf_inject_process() member 4520 unsigned ec; in hvm_pf_inject_process() member 4524 unsigned int ec; in hvm_pf_inject_process() local 4531 ec = r->x64.ec; in hvm_pf_inject_process() 4534 ec = r->x32.ec; in hvm_pf_inject_process() 4542 cr2, ec); in hvm_pf_inject_process() 6312 unsigned trapnr, use_ec, ec; in pv_trap_process() local 6318 ec = r->x64.error_code; in pv_trap_process() [all …]
|
/xen/xen/arch/x86/mm/shadow/ |
A D | hvm.c | 136 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &sh_ctxt->ctxt); in hvm_read()
|
/xen/xen/arch/x86/hvm/ |
A D | hvm.c | 3032 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch() 3072 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch() 3079 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch() 3128 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch() 3169 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in hvm_task_switch() 3211 pfinfo->ec = pfec & ~PFEC_implicit; in hvm_translate_get_page()
|
A D | emulate.c | 627 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in hvmemul_map_linear_addr() 1179 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in linear_read() 1234 x86_emul_pagefault(pfinfo.ec, pfinfo.linear, &hvmemul_ctxt->ctxt); in linear_write()
|
/xen/xen/arch/x86/hvm/vmx/ |
A D | vvmx.c | 462 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in decode_vmx_inst() 1861 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in nvmx_handle_vmptrst() 1962 hvm_inject_page_fault(pfinfo.ec, pfinfo.linear); in nvmx_handle_vmread()
|
A D | vmx.c | 3591 unsigned long ec; in vmx_idtv_reinject() local 3593 __vmread(IDT_VECTORING_ERROR_CODE, &ec); in vmx_idtv_reinject() 3594 __vmwrite(VM_ENTRY_EXCEPTION_ERROR_CODE, ec); in vmx_idtv_reinject()
|
/xen/xen/arch/x86/x86_emulate/ |
A D | x86_emulate.c | 1240 static inline int mkec(uint8_t e, int32_t ec, ...) in mkec() argument 1242 return (e < 32 && ((1u << e) & EXC_HAS_EC)) ? ec : X86_EVENT_NO_EC; in mkec() 1245 #define generate_exception_if(p, e, ec...) \ argument 1247 x86_emul_hw_exception(e, mkec(e, ##ec, 0), ctxt); \ 1253 #define generate_exception(e, ec...) generate_exception_if(true, e, ##ec) argument 11508 stub_exn.info.fields.trapnr, stub_exn.info.fields.ec, in x86_emulate()
|
/xen/tools/tests/x86_emulator/ |
A D | evex-disp8.c | 380 INSN(paddsb, 66, 0f, ec, vl, b, vl),
|