/freebsd-current/sys/powerpc/powerpc/ |
H A D | gdb_machdep.c | 50 gdb_cpu_getreg(int regnum, size_t *regsz) argument 53 *regsz = gdb_cpu_regsz(regnum); 56 if (regnum == 0 || (regnum >= 2 && regnum <= 31)) 57 return (kdb_frame->fixreg + regnum); 58 if (regnum == 64) 60 if (regnum == 67) 64 if (regnum == 1) 66 if (regnum 77 gdb_cpu_setreg(int regnum, void *val) argument [all...] |
/freebsd-current/sys/arm64/arm64/ |
H A D | gdb_machdep.c | 47 gdb_cpu_getreg(int regnum, size_t *regsz) argument 50 *regsz = gdb_cpu_regsz(regnum); 53 switch (regnum) { 59 if (regnum >= GDB_REG_X0 && regnum <= GDB_REG_X29) 60 return (&kdb_frame->tf_x[regnum - GDB_REG_X0]); 64 switch (regnum) { 69 if (regnum >= GDB_REG_X19 && regnum <= GDB_REG_X29) 70 return (&kdb_thrctx->pcb_x[regnum 78 gdb_cpu_setreg(int regnum, void *val) argument [all...] |
/freebsd-current/sys/arm64/include/ |
H A D | gdb_machdep.h | 50 gdb_cpu_regsz(int regnum) argument 52 if (regnum == GDB_REG_CSPR || regnum == GDB_REG_FPSR || 53 regnum == GDB_REG_FPCR) 55 else if (regnum >= GDB_REG_V0 && regnum <= GDB_REG_V31)
|
H A D | vmm_dev.h | 59 int regnum; /* enum vm_reg_name */ member in struct:vm_register
|
/freebsd-current/sys/riscv/riscv/ |
H A D | gdb_machdep.c | 44 gdb_cpu_getreg(int regnum, size_t *regsz) argument 46 *regsz = gdb_cpu_regsz(regnum); 49 switch (regnum) { 56 if (regnum >= GDB_REG_A0 && regnum < GDB_REG_S2) 57 return (&kdb_frame->tf_a[regnum - GDB_REG_A0]); 58 if (regnum >= GDB_REG_T0 && regnum < GDB_REG_FP) 59 return (&kdb_frame->tf_t[regnum - GDB_REG_T0]); 60 if (regnum > 83 gdb_cpu_setreg(int regnum, void *val) argument [all...] |
/freebsd-current/sys/arm/include/ |
H A D | gdb_machdep.h | 39 gdb_cpu_regsz(int regnum) argument 45 return (regnum >= 16 && regnum <= 23 ? 12 : sizeof(int));
|
H A D | asm.h | 184 #define MSR_ELR_HYP(regnum) msr elr_hyp, lr 187 #define MSR_ELR_HYP(regnum) .word (0xe12ef300 | regnum)
|
/freebsd-current/sys/powerpc/include/ |
H A D | gdb_machdep.h | 86 gdb_cpu_regsz(int regnum) argument 90 if (regnum == 70) 92 if (regnum == 71 || regnum >= 73) 96 if ((regnum >= PPC_REGNUM_R0 && regnum <= PPC_REGNUM_PS) || 97 regnum == PPC_REGNUM_LR || regnum == PPC_REGNUM_CTR) 100 if (regnum >= PPC_REGNUM_FR0 && regnum < [all...] |
/freebsd-current/sys/arm/arm/ |
H A D | gdb_machdep.c | 49 gdb_cpu_getreg(int regnum, size_t *regsz) argument 52 *regsz = gdb_cpu_regsz(regnum); 55 if (regnum < 13) 56 return (&kdb_frame->tf_r0 + regnum); 57 if (regnum == 13) 59 if (regnum == 14) 61 if (regnum == 15) 63 if (regnum == 25) 67 switch (regnum) { 95 gdb_cpu_setreg(int regnum, voi argument [all...] |
/freebsd-current/sys/amd64/include/ |
H A D | gdb_machdep.h | 57 gdb_cpu_regsz(int regnum) argument 59 return ((regnum > 16 && regnum < 24) ? 4 : 8);
|
H A D | vmm_dev.h | 71 int regnum; /* enum vm_reg_name */ member in struct:vm_register 77 int regnum; /* enum vm_reg_name */ member in struct:vm_seg_desc
|
/freebsd-current/sys/i386/include/ |
H A D | gdb_machdep.h | 37 gdb_cpu_regsz(int regnum __unused)
|
/freebsd-current/sys/i386/i386/ |
H A D | gdb_machdep.c | 47 gdb_cpu_getreg(int regnum, size_t *regsz) argument 53 *regsz = gdb_cpu_regsz(regnum); 56 switch (regnum) { 67 switch (regnum) { 85 gdb_cpu_setreg(int regnum, void *val) argument 88 switch (regnum) {
|
/freebsd-current/contrib/llvm-project/lldb/source/Target/ |
H A D | RegisterContextUnwind.cpp | 1263 RegisterNumber regnum(m_thread, eRegisterKindLLDB, lldb_regnum); 1271 iterator = m_registers.find(regnum.GetAsKind(eRegisterKindLLDB)); 1275 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); 1290 if (regnum.GetAsKind(unwindplan_registerkind) == LLDB_INVALID_REGNUM) { 1291 UnwindLogMsg("could not convert lldb regnum %s (%d) into %d RegisterKind " 1293 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), 1305 if (active_row->GetRegisterInfo(regnum.GetAsKind(unwindplan_registerkind), 1310 regnum 2126 ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum, addr_t &value) argument 2198 ReadGPRValue(const RegisterNumber ®num, addr_t &value) argument [all...] |
/freebsd-current/sys/amd64/amd64/ |
H A D | gdb_machdep.c | 52 gdb_cpu_getreg(int regnum, size_t *regsz) argument 57 *regsz = gdb_cpu_regsz(regnum); 60 switch (regnum) { 75 switch (regnum) { 91 gdb_cpu_setreg(int regnum, void *val) argument 100 switch (regnum) { 120 switch (regnum) {
|
/freebsd-current/sys/riscv/include/ |
H A D | gdb_machdep.h | 53 gdb_cpu_regsz(int regnum __unused)
|
/freebsd-current/sys/amd64/vmm/io/ |
H A D | vioapic.c | 278 int regnum, pin, rshift; local 280 regnum = addr & 0xff; 281 switch (regnum) { 296 if (regnum >= IOAPIC_REDTBL && 297 regnum < IOAPIC_REDTBL + REDIR_ENTRIES * 2) { 298 pin = (regnum - IOAPIC_REDTBL) / 2; 299 if ((regnum - IOAPIC_REDTBL) % 2) 316 int regnum, pin, lshift; local 319 regnum = addr & 0xff; 320 switch (regnum) { [all...] |
/freebsd-current/sys/gdb/ |
H A D | gdb_packet.c | 373 gdb_tx_reg(int regnum) argument 378 regp = gdb_cpu_getreg(regnum, ®sz);
|
/freebsd-current/sys/x86/x86/ |
H A D | identcpu.c | 1938 u_int rounds, regnum; local 1948 for (regnum = 0; regnum <= 3; ++regnum) { 1949 if (regs[regnum] & (1<<31)) 1951 if (regnum != 0) 1952 print_INTEL_TLB(regs[regnum] & 0xff); 1953 print_INTEL_TLB((regs[regnum] >> 8) & 0xff); 1954 print_INTEL_TLB((regs[regnum] >> 16) & 0xff); 1955 print_INTEL_TLB((regs[regnum] >> 2 [all...] |
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Target/ |
H A D | RegisterContextUnwind.h | 188 bool ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum,
|
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/ |
H A D | EmulateInstructionMIPS64.h | 168 bool nonvolatile_reg_p(uint64_t regnum);
|
/freebsd-current/sys/amd64/vmm/ |
H A D | vmm_dev.c | 376 vm_get_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, argument 383 error = vm_get_register(vcpu, regnum[i], ®val[i]); 391 vm_set_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, argument 398 error = vm_set_register(vcpu, regnum[i], regval[i]); 879 error = vm_get_register(vcpu, vmreg->regnum, &vmreg->regval); 883 error = vm_set_register(vcpu, vmreg->regnum, vmreg->regval); 888 vmsegdesc->regnum, 894 vmsegdesc->regnum,
|
/freebsd-current/sys/arm64/vmm/ |
H A D | vmm_dev.c | 320 vm_get_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, argument 327 error = vm_get_register(vcpu, regnum[i], ®val[i]); 335 vm_set_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, argument 342 error = vm_set_register(vcpu, regnum[i], regval[i]); 555 error = vm_get_register(vcpu, vmreg->regnum, &vmreg->regval); 559 error = vm_set_register(vcpu, vmreg->regnum, vmreg->regval);
|
/freebsd-current/contrib/llvm-project/lldb/source/Symbol/ |
H A D | CompactUnwindInfo.cpp | 772 uint32_t regnum = saved_registers_locations & 0x7; local 773 switch (regnum) { 782 translate_to_eh_frame_regnum_x86_64(regnum), 1043 uint32_t regnum = saved_registers_locations & 0x7; local 1044 switch (regnum) { 1053 translate_to_eh_frame_regnum_i386(regnum),
|
/freebsd-current/contrib/llvm-project/lldb/include/lldb/Symbol/ |
H A D | UnwindPlan.h | 439 void SetReturnAddressRegister(uint32_t regnum) { argument 440 m_return_addr_register = regnum;
|