| /freebsd-13.1/sys/riscv/riscv/ |
| H A D | gdb_machdep.c | 49 switch (regnum) { in gdb_cpu_getreg() 56 if (regnum >= GDB_REG_A0 && regnum < GDB_REG_S2) in gdb_cpu_getreg() 58 if (regnum >= GDB_REG_T0 && regnum < GDB_REG_FP) in gdb_cpu_getreg() 60 if (regnum >= GDB_REG_T3 && regnum < GDB_REG_PC) in gdb_cpu_getreg() 65 switch (regnum) { in gdb_cpu_getreg() 74 if (regnum >= GDB_REG_S2 && regnum < GDB_REG_T3) in gdb_cpu_getreg() 101 if (regnum >= GDB_REG_A0 && regnum < GDB_REG_S2) in gdb_cpu_setreg() 103 if (regnum >= GDB_REG_S2 && regnum < GDB_REG_T3) in gdb_cpu_setreg() 105 if (regnum >= GDB_REG_T0 && regnum < GDB_REG_FP) in gdb_cpu_setreg() 107 if (regnum >= GDB_REG_T3 && regnum < GDB_REG_PC) in gdb_cpu_setreg() [all …]
|
| /freebsd-13.1/sys/powerpc/powerpc/ |
| H A D | gdb_machdep.c | 57 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg() 60 if (regnum == 0 || (regnum >= 2 && regnum <= 31)) in gdb_cpu_getreg() 61 return (kdb_frame->fixreg + regnum); in gdb_cpu_getreg() 62 if (regnum == 64) in gdb_cpu_getreg() 64 if (regnum == 67) in gdb_cpu_getreg() 68 if (regnum == 1) in gdb_cpu_getreg() 70 if (regnum == 2 && *regsz == 8) in gdb_cpu_getreg() 72 if (regnum >= 12 && regnum <= 31) in gdb_cpu_getreg() 74 if (regnum == 64) in gdb_cpu_getreg() 81 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument [all …]
|
| /freebsd-13.1/sys/arm64/arm64/ |
| H A D | gdb_machdep.c | 50 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg() 53 switch (regnum) { in gdb_cpu_getreg() 60 switch (regnum) { in gdb_cpu_getreg() 65 if (regnum >= GDB_REG_X0 && regnum <= GDB_REG_X29) in gdb_cpu_getreg() 74 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument 80 switch (regnum) { in gdb_cpu_setreg() 84 if (regnum >= GDB_REG_X0 && regnum <= GDB_REG_X29) { in gdb_cpu_setreg() 85 kdb_frame->tf_x[regnum] = regval; in gdb_cpu_setreg() 90 switch (regnum) { in gdb_cpu_setreg() 95 if (regnum >= GDB_REG_X0 && regnum <= GDB_REG_X29) { in gdb_cpu_setreg() [all …]
|
| /freebsd-13.1/sys/arm/arm/ |
| H A D | gdb_machdep.c | 55 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg() 58 if (regnum < 13) in gdb_cpu_getreg() 59 return (&kdb_frame->tf_r0 + regnum); in gdb_cpu_getreg() 60 if (regnum == 13) in gdb_cpu_getreg() 62 if (regnum == 14) in gdb_cpu_getreg() 64 if (regnum == 15) in gdb_cpu_getreg() 66 if (regnum == 25) in gdb_cpu_getreg() 70 switch (regnum) { in gdb_cpu_getreg() 98 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument 103 switch (regnum) { in gdb_cpu_setreg() [all …]
|
| /freebsd-13.1/sys/powerpc/include/ |
| H A D | gdb_machdep.h | 88 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument 92 if (regnum == 70) in gdb_cpu_regsz() 94 if (regnum == 71 || regnum >= 73) in gdb_cpu_regsz() 98 if ((regnum >= PPC_REGNUM_R0 && regnum <= PPC_REGNUM_PS) || in gdb_cpu_regsz() 99 regnum == PPC_REGNUM_LR || regnum == PPC_REGNUM_CTR) in gdb_cpu_regsz() 102 if (regnum >= PPC_REGNUM_FR0 && regnum <= PPC_REGNUM_FR31) in gdb_cpu_regsz() 105 if (regnum >= PPC_REGNUM_VR0 && regnum <= PPC_REGNUM_VR31) in gdb_cpu_regsz()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Target/ |
| H A D | RegisterContextUnwind.cpp | 1270 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister() 1287 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister() 1371 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister() 1482 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister() 1522 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister() 1529 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister() 1548 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister() 1549 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister() 1623 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister() 1666 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister() [all …]
|
| /freebsd-13.1/sys/mips/mips/ |
| H A D | gdb_machdep.c | 110 gdb_cpu_getreg(int regnum, size_t *regsz) in gdb_cpu_getreg() argument 113 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg() 116 return zero_ptr + regnum; in gdb_cpu_getreg() 119 switch (regnum) { in gdb_cpu_getreg() 131 return (&kdb_thrctx->pcb_context[PCB_REG_S0 + regnum - 16]); in gdb_cpu_getreg() 147 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument 149 switch (regnum) { in gdb_cpu_setreg()
|
| /freebsd-13.1/sys/arm64/include/ |
| H A D | gdb_machdep.h | 49 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument 51 if (regnum == GDB_REG_CSPR || regnum == GDB_REG_FPSR || in gdb_cpu_regsz() 52 regnum == GDB_REG_FPCR) in gdb_cpu_regsz() 54 else if (regnum >= GDB_REG_V0 && regnum <= GDB_REG_V31) in gdb_cpu_regsz()
|
| /freebsd-13.1/sys/i386/i386/ |
| H A D | gdb_machdep.c | 50 gdb_cpu_getreg(int regnum, size_t *regsz) in gdb_cpu_getreg() argument 56 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg() 59 switch (regnum) { in gdb_cpu_getreg() 70 switch (regnum) { in gdb_cpu_getreg() 88 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument 91 switch (regnum) { in gdb_cpu_setreg()
|
| /freebsd-13.1/sys/amd64/vmm/io/ |
| H A D | vioapic.c | 276 int regnum, pin, rshift; in vioapic_read() local 278 regnum = addr & 0xff; in vioapic_read() 279 switch (regnum) { in vioapic_read() 294 if (regnum >= IOAPIC_REDTBL && in vioapic_read() 296 pin = (regnum - IOAPIC_REDTBL) / 2; in vioapic_read() 297 if ((regnum - IOAPIC_REDTBL) % 2) in vioapic_read() 313 int regnum, pin, lshift; in vioapic_write() local 316 regnum = addr & 0xff; in vioapic_write() 317 switch (regnum) { in vioapic_write() 330 if (regnum >= IOAPIC_REDTBL && in vioapic_write() [all …]
|
| /freebsd-13.1/sys/amd64/amd64/ |
| H A D | gdb_machdep.c | 55 gdb_cpu_getreg(int regnum, size_t *regsz) in gdb_cpu_getreg() argument 60 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg() 63 switch (regnum) { in gdb_cpu_getreg() 78 switch (regnum) { in gdb_cpu_getreg() 94 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument 103 switch (regnum) { in gdb_cpu_setreg() 123 switch (regnum) { in gdb_cpu_setreg()
|
| /freebsd-13.1/sys/arm/include/ |
| H A D | gdb_machdep.h | 41 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument 47 return (regnum >= 16 && regnum <= 23 ? 12 : sizeof(int)); in gdb_cpu_regsz()
|
| H A D | asm.h | 242 #define MSR_ELR_HYP(regnum) msr elr_hyp, lr argument 245 #define MSR_ELR_HYP(regnum) .word (0xe12ef300 | regnum) argument
|
| /freebsd-13.1/sys/amd64/include/ |
| H A D | gdb_machdep.h | 59 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument 61 return ((regnum > 16 && regnum < 24) ? 4 : 8); in gdb_cpu_regsz()
|
| H A D | vmm_dev.h | 73 int regnum; /* enum vm_reg_name */ member 79 int regnum; /* enum vm_reg_name */ member
|
| /freebsd-13.1/sys/x86/x86/ |
| H A D | identcpu.c | 1945 u_int rounds, regnum; in print_INTEL_info() local 1955 for (regnum = 0; regnum <= 3; ++regnum) { in print_INTEL_info() 1956 if (regs[regnum] & (1<<31)) in print_INTEL_info() 1958 if (regnum != 0) in print_INTEL_info() 1959 print_INTEL_TLB(regs[regnum] & 0xff); in print_INTEL_info() 1960 print_INTEL_TLB((regs[regnum] >> 8) & 0xff); in print_INTEL_info() 1961 print_INTEL_TLB((regs[regnum] >> 16) & 0xff); in print_INTEL_info() 1962 print_INTEL_TLB((regs[regnum] >> 24) & 0xff); in print_INTEL_info()
|
| /freebsd-13.1/sys/i386/include/ |
| H A D | gdb_machdep.h | 39 gdb_cpu_regsz(int regnum __unused) in gdb_cpu_regsz()
|
| /freebsd-13.1/sys/mips/include/ |
| H A D | gdb_machdep.h | 41 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
|
| /freebsd-13.1/sys/riscv/include/ |
| H A D | gdb_machdep.h | 53 gdb_cpu_regsz(int regnum __unused) in gdb_cpu_regsz()
|
| /freebsd-13.1/sys/amd64/vmm/ |
| H A D | vmm_dev.c | 327 vm_get_register_set(struct vm *vm, int vcpu, unsigned int count, int *regnum, in vm_get_register_set() argument 334 error = vm_get_register(vm, vcpu, regnum[i], ®val[i]); in vm_get_register_set() 342 vm_set_register_set(struct vm *vm, int vcpu, unsigned int count, int *regnum, in vm_set_register_set() argument 349 error = vm_set_register(vm, vcpu, regnum[i], regval[i]); in vm_set_register_set() 687 error = vm_get_register(sc->vm, vmreg->cpuid, vmreg->regnum, in vmmdev_ioctl() 692 error = vm_set_register(sc->vm, vmreg->cpuid, vmreg->regnum, in vmmdev_ioctl() 698 vmsegdesc->regnum, in vmmdev_ioctl() 704 vmsegdesc->regnum, in vmmdev_ioctl()
|
| /freebsd-13.1/sys/gdb/ |
| H A D | gdb_packet.c | 376 gdb_tx_reg(int regnum) in gdb_tx_reg() argument 381 regp = gdb_cpu_getreg(regnum, ®sz); in gdb_tx_reg()
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Symbol/ |
| H A D | CompactUnwindInfo.cpp | 772 uint32_t regnum = saved_registers_locations & 0x7; in CreateUnwindPlan_x86_64() local 773 switch (regnum) { in CreateUnwindPlan_x86_64() 782 translate_to_eh_frame_regnum_x86_64(regnum), in CreateUnwindPlan_x86_64() 1043 uint32_t regnum = saved_registers_locations & 0x7; in CreateUnwindPlan_i386() local 1044 switch (regnum) { in CreateUnwindPlan_i386() 1053 translate_to_eh_frame_regnum_i386(regnum), in CreateUnwindPlan_i386()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/ |
| H A D | UnwindPlan.h | 441 void SetReturnAddressRegister(uint32_t regnum) { in SetReturnAddressRegister() argument 442 m_return_addr_register = regnum; in SetReturnAddressRegister()
|
| /freebsd-13.1/contrib/llvm-project/lldb/include/lldb/Target/ |
| H A D | RegisterContextUnwind.h | 188 bool ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum,
|
| /freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/ |
| H A D | EmulateInstructionMIPS64.h | 169 bool nonvolatile_reg_p(uint64_t regnum);
|