Home
last modified time | relevance | path

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

12

/freebsd-13.1/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-13.1/sys/powerpc/powerpc/
H A Dgdb_machdep.c57 *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 Dgdb_machdep.c50 *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 Dgdb_machdep.c55 *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 Dgdb_machdep.h88 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 DRegisterContextUnwind.cpp1270 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 Dgdb_machdep.c110 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 Dgdb_machdep.h49 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 Dgdb_machdep.c50 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 Dvioapic.c276 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 Dgdb_machdep.c55 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 Dgdb_machdep.h41 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 Dasm.h242 #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 Dgdb_machdep.h59 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
61 return ((regnum > 16 && regnum < 24) ? 4 : 8); in gdb_cpu_regsz()
H A Dvmm_dev.h73 int regnum; /* enum vm_reg_name */ member
79 int regnum; /* enum vm_reg_name */ member
/freebsd-13.1/sys/x86/x86/
H A Didentcpu.c1945 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 Dgdb_machdep.h39 gdb_cpu_regsz(int regnum __unused) in gdb_cpu_regsz()
/freebsd-13.1/sys/mips/include/
H A Dgdb_machdep.h41 gdb_cpu_regsz(int regnum) in gdb_cpu_regsz() argument
/freebsd-13.1/sys/riscv/include/
H A Dgdb_machdep.h53 gdb_cpu_regsz(int regnum __unused) in gdb_cpu_regsz()
/freebsd-13.1/sys/amd64/vmm/
H A Dvmm_dev.c327 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], &regval[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 Dgdb_packet.c376 gdb_tx_reg(int regnum) in gdb_tx_reg() argument
381 regp = gdb_cpu_getreg(regnum, &regsz); in gdb_tx_reg()
/freebsd-13.1/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-13.1/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DUnwindPlan.h441 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 DRegisterContextUnwind.h188 bool ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum,
/freebsd-13.1/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.h169 bool nonvolatile_reg_p(uint64_t regnum);

12