Home
last modified time | relevance | path

Searched refs:regnum (Results 1 – 25 of 37) sorted by relevance

12

/freebsd/sys/riscv/riscv/
H A Dgdb_machdep.c49 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/sys/arm64/arm64/
H A Dgdb_machdep.c50 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg()
53 switch (regnum) { in gdb_cpu_getreg()
59 if (regnum >= GDB_REG_X0 && regnum <= GDB_REG_X29) in gdb_cpu_getreg()
64 switch (regnum) { in gdb_cpu_getreg()
69 if (regnum >= GDB_REG_X19 && regnum <= GDB_REG_X29) in gdb_cpu_getreg()
78 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument
84 switch (regnum) { in gdb_cpu_setreg()
88 if (regnum >= GDB_REG_X0 && regnum <= GDB_REG_X29) { in gdb_cpu_setreg()
89 kdb_frame->tf_x[regnum] = regval; in gdb_cpu_setreg()
94 switch (regnum) { in gdb_cpu_setreg()
[all …]
/freebsd/sys/powerpc/powerpc/
H A Dgdb_machdep.c53 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg()
56 if (regnum == 0 || (regnum >= 2 && regnum <= 31)) in gdb_cpu_getreg()
57 return (kdb_frame->fixreg + regnum); in gdb_cpu_getreg()
58 if (regnum == 64) in gdb_cpu_getreg()
60 if (regnum == 67) in gdb_cpu_getreg()
64 if (regnum == 1) in gdb_cpu_getreg()
66 if (regnum == 2 && *regsz == 8) in gdb_cpu_getreg()
68 if (regnum >= 12 && regnum <= 31) in gdb_cpu_getreg()
70 if (regnum == 64) in gdb_cpu_getreg()
77 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument
[all …]
/freebsd/sys/arm/arm/
H A Dgdb_machdep.c52 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg()
55 if (regnum < 13) in gdb_cpu_getreg()
56 return (&kdb_frame->tf_r0 + regnum); in gdb_cpu_getreg()
57 if (regnum == 13) in gdb_cpu_getreg()
59 if (regnum == 14) in gdb_cpu_getreg()
61 if (regnum == 15) in gdb_cpu_getreg()
63 if (regnum == 25) in gdb_cpu_getreg()
67 switch (regnum) { in gdb_cpu_getreg()
95 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument
100 switch (regnum) { in gdb_cpu_setreg()
[all …]
/freebsd/sys/powerpc/include/
H A Dgdb_machdep.h86 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
90 if (regnum == 70) in gdb_cpu_regsz()
92 if (regnum == 71 || regnum >= 73) in gdb_cpu_regsz()
96 if ((regnum >= PPC_REGNUM_R0 && regnum <= PPC_REGNUM_PS) || in gdb_cpu_regsz()
97 regnum == PPC_REGNUM_LR || regnum == PPC_REGNUM_CTR) in gdb_cpu_regsz()
100 if (regnum >= PPC_REGNUM_FR0 && regnum <= PPC_REGNUM_FR31) in gdb_cpu_regsz()
103 if (regnum >= PPC_REGNUM_VR0 && regnum <= PPC_REGNUM_VR31) in gdb_cpu_regsz()
/freebsd/contrib/llvm-project/lldb/source/Target/
H A DRegisterContextUnwind.cpp1293 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister()
1310 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister()
1395 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister()
1506 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister()
1546 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister()
1553 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister()
1572 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister()
1573 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister()
1647 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB), in SavedLocationForRegister()
1691 regnum.GetName(), regnum.GetAsKind(eRegisterKindLLDB)); in SavedLocationForRegister()
[all …]
/freebsd/sys/arm64/include/
H A Dgdb_machdep.h50 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
52 if (regnum == GDB_REG_CSPR || regnum == GDB_REG_FPSR || in gdb_cpu_regsz()
53 regnum == GDB_REG_FPCR) in gdb_cpu_regsz()
55 else if (regnum >= GDB_REG_V0 && regnum <= GDB_REG_V31) in gdb_cpu_regsz()
H A Dvmm_dev.h59 int regnum; /* enum vm_reg_name */ member
/freebsd/sys/i386/i386/
H A Dgdb_machdep.c47 gdb_cpu_getreg(int regnum, size_t *regsz) in gdb_cpu_getreg() argument
53 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg()
56 switch (regnum) { in gdb_cpu_getreg()
67 switch (regnum) { in gdb_cpu_getreg()
85 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument
88 switch (regnum) { in gdb_cpu_setreg()
/freebsd/sys/amd64/vmm/io/
H A Dvioapic.c278 int regnum, pin, rshift; in vioapic_read() local
280 regnum = addr & 0xff; in vioapic_read()
281 switch (regnum) { in vioapic_read()
296 if (regnum >= IOAPIC_REDTBL && in vioapic_read()
298 pin = (regnum - IOAPIC_REDTBL) / 2; in vioapic_read()
299 if ((regnum - IOAPIC_REDTBL) % 2) in vioapic_read()
316 int regnum, pin, lshift; in vioapic_write() local
319 regnum = addr & 0xff; in vioapic_write()
320 switch (regnum) { in vioapic_write()
333 if (regnum >= IOAPIC_REDTBL && in vioapic_write()
[all …]
/freebsd/sys/amd64/amd64/
H A Dgdb_machdep.c52 gdb_cpu_getreg(int regnum, size_t *regsz) in gdb_cpu_getreg() argument
57 *regsz = gdb_cpu_regsz(regnum); in gdb_cpu_getreg()
60 switch (regnum) { in gdb_cpu_getreg()
75 switch (regnum) { in gdb_cpu_getreg()
91 gdb_cpu_setreg(int regnum, void *val) in gdb_cpu_setreg() argument
100 switch (regnum) { in gdb_cpu_setreg()
120 switch (regnum) { in gdb_cpu_setreg()
/freebsd/sys/arm/include/
H A Dgdb_machdep.h39 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
45 return (regnum >= 16 && regnum <= 23 ? 12 : sizeof(int)); in gdb_cpu_regsz()
H A Dasm.h184 #define MSR_ELR_HYP(regnum) msr elr_hyp, lr argument
187 #define MSR_ELR_HYP(regnum) .word (0xe12ef300 | regnum) argument
/freebsd/sys/amd64/include/
H A Dgdb_machdep.h57 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
59 return ((regnum > 16 && regnum < 24) ? 4 : 8); in gdb_cpu_regsz()
H A Dvmm_dev.h71 int regnum; /* enum vm_reg_name */ member
77 int regnum; /* enum vm_reg_name */ member
/freebsd/sys/x86/x86/
H A Didentcpu.c1938 u_int rounds, regnum; in print_INTEL_info() local
1948 for (regnum = 0; regnum <= 3; ++regnum) { in print_INTEL_info()
1949 if (regs[regnum] & (1<<31)) in print_INTEL_info()
1951 if (regnum != 0) in print_INTEL_info()
1952 print_INTEL_TLB(regs[regnum] & 0xff); in print_INTEL_info()
1953 print_INTEL_TLB((regs[regnum] >> 8) & 0xff); in print_INTEL_info()
1954 print_INTEL_TLB((regs[regnum] >> 16) & 0xff); in print_INTEL_info()
1955 print_INTEL_TLB((regs[regnum] >> 24) & 0xff); in print_INTEL_info()
/freebsd/sys/i386/include/
H A Dgdb_machdep.h37 gdb_cpu_regsz(int regnum __unused) in gdb_cpu_regsz()
/freebsd/sys/riscv/include/
H A Dgdb_machdep.h53 gdb_cpu_regsz(int regnum __unused) in gdb_cpu_regsz()
/freebsd/sys/amd64/vmm/
H A Dvmm_dev.c376 vm_get_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, in vm_get_register_set() argument
383 error = vm_get_register(vcpu, regnum[i], &regval[i]); in vm_get_register_set()
391 vm_set_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, in vm_set_register_set() argument
398 error = vm_set_register(vcpu, regnum[i], regval[i]); in vm_set_register_set()
879 error = vm_get_register(vcpu, vmreg->regnum, &vmreg->regval); in vmmdev_ioctl()
883 error = vm_set_register(vcpu, vmreg->regnum, vmreg->regval); in vmmdev_ioctl()
888 vmsegdesc->regnum, in vmmdev_ioctl()
894 vmsegdesc->regnum, in vmmdev_ioctl()
/freebsd/sys/arm64/vmm/
H A Dvmm_dev.c320 vm_get_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, in vm_get_register_set() argument
327 error = vm_get_register(vcpu, regnum[i], &regval[i]); in vm_get_register_set()
335 vm_set_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, in vm_set_register_set() argument
342 error = vm_set_register(vcpu, regnum[i], regval[i]); in vm_set_register_set()
555 error = vm_get_register(vcpu, vmreg->regnum, &vmreg->regval); in vmmdev_ioctl()
559 error = vm_set_register(vcpu, vmreg->regnum, vmreg->regval); in vmmdev_ioctl()
/freebsd/sys/gdb/
H A Dgdb_packet.c373 gdb_tx_reg(int regnum) in gdb_tx_reg() argument
378 regp = gdb_cpu_getreg(regnum, &regsz); in gdb_tx_reg()
/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DCompactUnwindInfo.cpp772 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/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h439 void SetReturnAddressRegister(uint32_t regnum) { in SetReturnAddressRegister() argument
440 m_return_addr_register = regnum; in SetReturnAddressRegister()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContextUnwind.h188 bool ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum,
/freebsd/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.h168 bool nonvolatile_reg_p(uint64_t regnum);

12