Searched refs:regnum (Results 1 - 25 of 36) sorted by relevance

12

/freebsd-current/sys/powerpc/powerpc/
H A Dgdb_machdep.c50 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 Dgdb_machdep.c47 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 Dgdb_machdep.h50 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 Dvmm_dev.h59 int regnum; /* enum vm_reg_name */ member in struct:vm_register
/freebsd-current/sys/riscv/riscv/
H A Dgdb_machdep.c44 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 Dgdb_machdep.h39 gdb_cpu_regsz(int regnum) argument
45 return (regnum >= 16 && regnum <= 23 ? 12 : sizeof(int));
H A Dasm.h184 #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 Dgdb_machdep.h86 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 Dgdb_machdep.c49 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 Dgdb_machdep.h57 gdb_cpu_regsz(int regnum) argument
59 return ((regnum > 16 && regnum < 24) ? 4 : 8);
H A Dvmm_dev.h71 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 Dgdb_machdep.h37 gdb_cpu_regsz(int regnum __unused)
/freebsd-current/sys/i386/i386/
H A Dgdb_machdep.c47 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 DRegisterContextUnwind.cpp1263 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 &regnum, addr_t &value) argument
[all...]
/freebsd-current/sys/amd64/amd64/
H A Dgdb_machdep.c52 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 Dgdb_machdep.h53 gdb_cpu_regsz(int regnum __unused)
/freebsd-current/sys/amd64/vmm/io/
H A Dvioapic.c278 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 Dgdb_packet.c373 gdb_tx_reg(int regnum) argument
378 regp = gdb_cpu_getreg(regnum, &regsz);
/freebsd-current/sys/x86/x86/
H A Didentcpu.c1938 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 DRegisterContextUnwind.h188 bool ReadGPRValue(lldb::RegisterKind register_kind, uint32_t regnum,
/freebsd-current/contrib/llvm-project/lldb/source/Plugins/Instruction/MIPS64/
H A DEmulateInstructionMIPS64.h168 bool nonvolatile_reg_p(uint64_t regnum);
/freebsd-current/sys/amd64/vmm/
H A Dvmm_dev.c376 vm_get_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, argument
383 error = vm_get_register(vcpu, regnum[i], &regval[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 Dvmm_dev.c320 vm_get_register_set(struct vcpu *vcpu, unsigned int count, int *regnum, argument
327 error = vm_get_register(vcpu, regnum[i], &regval[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 DCompactUnwindInfo.cpp772 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 DUnwindPlan.h439 void SetReturnAddressRegister(uint32_t regnum) { argument
440 m_return_addr_register = regnum;

Completed in 367 milliseconds

12