| /freebsd/sys/arm64/arm64/ |
| H A D | trap.c | 215 align_abort(struct thread *td, struct trapframe *frame, uint64_t esr, in align_abort() argument 221 printf(" esr: 0x%.16lx\n", esr); in align_abort() 231 external_abort(struct thread *td, struct trapframe *frame, uint64_t esr, in external_abort() argument 251 printf(" esr: 0x%.16lx\n", esr); in external_abort() 256 tag_check_abort(struct thread *td, struct trapframe *frame, uint64_t esr, in tag_check_abort() argument 266 printf(" esr: 0x%.16lx\n", esr); in tag_check_abort() 282 data_abort(struct thread *td, struct trapframe *frame, uint64_t esr, in data_abort() argument 330 if (ESR_ELx_EXCEPTION(esr) == EXCP_DATA_ABORT) { in data_abort() 331 switch (esr & ISS_DATA_DFSC_MASK) { in data_abort() 367 pmap_fault(map->pmap, esr, fault_va) == KERN_SUCCESS) in data_abort() [all …]
|
| H A D | undefined.c | 159 uint32_t esr) in gdb_trapper() argument 180 uint32_t esr) in swp_emulate() argument 314 undef_sys(uint64_t esr, struct trapframe *frame) in undef_sys() argument 319 if (sysh->sys_handler(esr, frame)) in undef_sys() 329 uint64_t esr; in undef_sys_insn() local 373 esr = EXCP_MSR << ESR_ELx_EC_SHIFT; in undef_sys_insn() 374 esr |= ESR_ELx_IL; in undef_sys_insn() 375 esr |= __ISS_MSR_REG( in undef_sys_insn() 381 esr |= MRS_REGISTER(insn) << ISS_MSR_Rt_SHIFT; in undef_sys_insn() 383 esr |= ISS_MSR_DIR; in undef_sys_insn() [all …]
|
| H A D | identcpu.c | 2366 user_ctr_handler(uint64_t esr, struct trapframe *frame) in user_ctr_handler() argument 2371 if (ESR_ELx_EXCEPTION(esr) != EXCP_MSR) in user_ctr_handler() 2375 if ((esr & ISS_MSR_DIR) == 0) in user_ctr_handler() 2379 if ((esr & ISS_MSR_REG_MASK) != CTR_EL0_ISS) in user_ctr_handler() 2392 reg = ISS_MSR_Rt(esr); in user_ctr_handler() 2406 user_idreg_handler(uint64_t esr, struct trapframe *frame) in user_idreg_handler() argument 2411 if (ESR_ELx_EXCEPTION(esr) != EXCP_MSR) in user_idreg_handler() 2415 if ((esr & ISS_MSR_DIR) == 0) in user_idreg_handler() 2431 if (ISS_MSR_OP0(esr) != 3 || ISS_MSR_OP1(esr) != 0 || in user_idreg_handler() 2432 ISS_MSR_CRn(esr) != 0) in user_idreg_handler() [all …]
|
| /freebsd/usr.sbin/bhyve/aarch64/ |
| H A D | mem_aarch64.c | 47 uint64_t spsr, esr; in mmio_handle_non_backed_mem() local 52 esr = EXCP_DATA_ABORT_L << ESR_ELx_EC_SHIFT; in mmio_handle_non_backed_mem() 54 esr = EXCP_DATA_ABORT << ESR_ELx_EC_SHIFT; in mmio_handle_non_backed_mem() 55 esr |= ESR_ELx_IL | ISS_DATA_DFSC_EXT; in mmio_handle_non_backed_mem() 56 err = vm_inject_exception(vcpu, esr, paddr); in mmio_handle_non_backed_mem()
|
| /freebsd/sys/contrib/zstd/lib/dictBuilder/ |
| H A D | zdict.c | 566 static void ZDICT_countEStats(EStats_ress_t esr, const ZSTD_parameters* params, in ZDICT_countEStats() argument 575 { size_t const errorCode = ZSTD_compressBegin_usingCDict_deprecated(esr.zc, esr.dict); in ZDICT_countEStats() 579 cSize = ZSTD_compressBlock_deprecated(esr.zc, esr.workPlace, ZSTD_BLOCKSIZE_MAX, src, srcSize); in ZDICT_countEStats() 583 const SeqStore_t* const seqStorePtr = ZSTD_getSeqStore(esr.zc); in ZDICT_countEStats() 676 EStats_ress_t esr = { NULL, NULL, NULL }; in ZDICT_analyzeEntropy() local 699 …esr.dict = ZSTD_createCDict_advanced(dictBuffer, dictBufferSize, ZSTD_dlm_byRef, ZSTD_dct_rawConte… in ZDICT_analyzeEntropy() 700 esr.zc = ZSTD_createCCtx(); in ZDICT_analyzeEntropy() 701 esr.workPlace = malloc(ZSTD_BLOCKSIZE_MAX); in ZDICT_analyzeEntropy() 702 if (!esr.dict || !esr.zc || !esr.workPlace) { in ZDICT_analyzeEntropy() 710 ZDICT_countEStats(esr, ¶ms, in ZDICT_analyzeEntropy() [all …]
|
| /freebsd/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | AppleArm64ExceptionClass.h | 22 inline AppleArm64ExceptionClass getAppleArm64ExceptionClass(uint32_t esr) { in getAppleArm64ExceptionClass() argument 35 return static_cast<AppleArm64ExceptionClass>(esr >> 26); in getAppleArm64ExceptionClass()
|
| /freebsd/sys/arm64/include/ |
| H A D | vmm.h | 162 DECLARE_VMMOPS_FUNC(int, exception, (void *vcpui, uint64_t esr, uint64_t far)); 186 int vm_inject_exception(struct vcpu *vcpu, uint64_t esr, uint64_t far); 281 uint64_t esr; member
|
| H A D | vmm_dev.h | 83 uint64_t esr; member
|
| /freebsd/sys/arm64/linux/ |
| H A D | linux_sysvec.c | 305 struct l_esr_context *esr; in linux_rt_sendsig() local 389 esr = (struct l_esr_context *) scr; in linux_rt_sendsig() 390 esr->head.magic = L_ESR_MAGIC; in linux_rt_sendsig() 391 esr->head.size = sizeof(struct l_esr_context); in linux_rt_sendsig() 392 esr->esr = tf->tf_esr; in linux_rt_sendsig()
|
| H A D | linux_sigframe.h | 48 uint64_t esr; member
|
| /freebsd/sys/arm64/vmm/ |
| H A D | vmm.c | 826 vm_inject_exception(struct vcpu *vcpu, uint64_t esr, uint64_t far) in vm_inject_exception() argument 828 return (vmmops_exception(vcpu->cookie, esr, far)); in vm_inject_exception() 914 uint64_t addr, esr; in vm_handle_paging() local 922 esr = vme->u.paging.esr; in vm_handle_paging() 925 if (pmap_fault(pmap, esr, addr) == KERN_SUCCESS) in vm_handle_paging() 928 switch (ESR_ELx_EXCEPTION(esr)) { in vm_handle_paging() 934 panic("%s: Invalid exception (esr = %lx)", __func__, esr); in vm_handle_paging()
|
| H A D | vmm_arm64.c | 670 uint64_t esr; in raise_data_insn_abort() local 673 esr = EXCP_INSN_ABORT_L << ESR_ELx_EC_SHIFT; in raise_data_insn_abort() 675 esr = EXCP_INSN_ABORT << ESR_ELx_EC_SHIFT; in raise_data_insn_abort() 678 esr |= EXCP_DATA_ABORT_L << ESR_ELx_EC_SHIFT; in raise_data_insn_abort() 680 esr |= hypctx->tf.tf_esr & ESR_ELx_IL; in raise_data_insn_abort() 682 vmmops_exception(hypctx, esr | fsc, far); in raise_data_insn_abort() 756 vme_ret->u.paging.esr = hypctx->tf.tf_esr; in handle_el1_sync_excp() 1320 vmmops_exception(void *vcpui, uint64_t esr, uint64_t far) in vmmops_exception() argument 1331 hypctx->esr_el1 = esr; in vmmops_exception()
|
| H A D | vmm_dev_machdep.c | 95 error = vm_inject_exception(vcpu, vmexc->esr, vmexc->far); in vmmdev_machdep_ioctl()
|
| /freebsd/sys/arm/arm/ |
| H A D | generic_timer.c | 312 cntpct_handler(uint64_t esr, struct trapframe *frame) in cntpct_handler() argument 317 if (ESR_ELx_EXCEPTION(esr) != EXCP_MSR) in cntpct_handler() 320 if ((esr & ISS_MSR_DIR) == 0) in cntpct_handler() 323 if ((esr & ISS_MSR_REG_MASK) != CNTPCT_EL0_ISS) in cntpct_handler() 326 reg = ISS_MSR_Rt(esr); in cntpct_handler()
|
| /freebsd/sys/powerpc/include/ |
| H A D | frame.h | 67 register_t esr; member
|
| /freebsd/sys/powerpc/powerpc/ |
| H A D | db_trace.c | 105 { "esr", DB_OFFSET(cpu.booke.esr), db_frame }, 218 (tf->cpu.booke.esr & ESR_ST) ? "write" in db_backtrace()
|
| H A D | trap.c | 198 return ((frame->cpu.booke.esr & ESR_PTR) != 0); in frame_is_trap_inst() 568 (int)frame->cpu.booke.esr, ESR_BITMASK); in cpu_printtrap() 784 if (frame->cpu.booke.esr & ESR_ST) in trap_pfault() 865 indicator = (frame->cpu.booke.esr & ESR_ST) ? EXC_ALI_STFD : EXC_ALI_LFD; in fix_unaligned()
|
| /freebsd/contrib/ncurses/include/ |
| H A D | unctrl.h.in | 32 * and: Eric S. Raymond <esr@snark.thyrsus.com> *
|
| H A D | termcap.h.in | 32 * and: Eric S. Raymond <esr@snark.thyrsus.com> *
|
| /freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/ |
| H A D | RegisterInfoPOSIX_arm64.h | 75 uint32_t esr; // Exception syndrome member
|
| H A D | RegisterContextDarwin_arm64.h | 89 uint32_t esr; // Exception syndrome member
|
| /freebsd/contrib/llvm-project/compiler-rt/lib/sanitizer_common/ |
| H A D | sanitizer_linux.cpp | 1954 uint64_t esr; member 1957 static bool Aarch64GetESR(ucontext_t *ucontext, u64 *esr) { in Aarch64GetESR() argument 1965 *esr = ((__sanitizer_esr_context *)ctx)->esr; in Aarch64GetESR() 1974 static bool Aarch64GetESR(ucontext_t *ucontext, u64 *esr) { return false; } in Aarch64GetESR() argument 2056 u64 esr; in GetWriteFlag() local 2057 if (!Aarch64GetESR(ucontext, &esr)) in GetWriteFlag() 2059 return esr & ESR_ELx_WNR ? Write : Read; in GetWriteFlag()
|
| /freebsd/contrib/ncurses/misc/ |
| H A D | emx.src | 190 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995 422 # as these seem not to work -- esr) 480 # From: Eric S. Raymond <esr@snark.thyrsus.com> 14 Dec 1995 587 # (kterm: this had extension capabilities ":KJ:TY=ascii:" -- esr) 608 # From: Eric S. Raymond <esr@snark.thyrsus.com> March 4 1996
|
| H A D | terminfo.src | 186 # Comments marked "esr" are mostly results of applying the termcap-compiler 563 # (Added vt100 <rc>,<sc> to quiet a tic warning --esr) 583 # From: Eric S. Raymond <esr@snark.thyrsus.com> Oct 30 1995 610 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995 662 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 6 1995 687 # From: Eric S. Raymond <esr@snark.thyrsus.com> Nov 7 1995 1451 # (esr: commented out <scp> and <rmcup> to avoid warnings.) 1533 # on the <smacs>=\E[12m -- esr) 1606 # (iris-ansi: added rmam/smam based on init string -- esr) 1744 # size-dependent <is2>. Finally, I added <rmam>/<smam> -- esr) [all …]
|
| /freebsd/sys/x86/include/ |
| H A D | apicreg.h | 166 u_int32_t esr; PAD3; member
|