Searched refs:GPR (Results 1 - 25 of 47) sorted by relevance

12

/freebsd-11-stable/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterInfoPOSIX_arm64.cpp21 (LLVM_EXTENSION offsetof(RegisterInfoPOSIX_arm64::GPR, reg))
23 #define FPU_OFFSET(idx) ((idx)*16 + sizeof(RegisterInfoPOSIX_arm64::GPR))
26 sizeof(RegisterInfoPOSIX_arm64::GPR))
30 sizeof(RegisterInfoPOSIX_arm64::GPR) + \
34 sizeof(RegisterInfoPOSIX_arm64::GPR) + \
47 (sizeof(RegisterInfoPOSIX_arm64::GPR) + \
88 return sizeof(struct RegisterInfoPOSIX_arm64::GPR);
H A DRegisterInfoPOSIX_arm.cpp23 #define FPU_OFFSET(idx) ((idx)*4 + sizeof(RegisterInfoPOSIX_arm::GPR))
26 sizeof(RegisterInfoPOSIX_arm::GPR))
28 ((idx)*4 + sizeof(RegisterInfoPOSIX_arm::GPR) + \
32 sizeof(RegisterInfoPOSIX_arm::GPR) + sizeof(RegisterInfoPOSIX_arm::FPU) + \
43 (sizeof(RegisterInfoPOSIX_arm::GPR) + sizeof(RegisterInfoPOSIX_arm::FPU) + \
81 return sizeof(struct RegisterInfoPOSIX_arm::GPR);
H A DRegisterContextMach_arm.h23 virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr);
31 int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr);
H A DRegisterContextMach_i386.h22 virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr);
28 int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr);
H A DRegisterContextMach_x86_64.h23 virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr);
29 int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr);
H A DRegisterContextFreeBSD_i386.cpp16 struct GPR { struct
49 GPR gpr;
65 size_t RegisterContextFreeBSD_i386::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterContextMach_i386.cpp24 int RegisterContextMach_i386::DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr) {
40 const GPR &gpr) {
42 tid, flavor, reinterpret_cast<thread_state_t>(const_cast<GPR *>(&gpr)),
H A DRegisterContextMach_x86_64.cpp25 GPR &gpr) {
43 const GPR &gpr) {
45 tid, flavor, reinterpret_cast<thread_state_t>(const_cast<GPR *>(&gpr)),
H A DRegisterContextOpenBSD_i386.cpp16 struct GPR { struct
46 GPR gpr;
62 size_t RegisterContextOpenBSD_i386::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterContextOpenBSD_x86_64.cpp42 } GPR; typedef in typeref:struct:_GPR
54 GPR gpr;
96 size_t RegisterContextOpenBSD_x86_64::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterContextLinux_i386.cpp15 struct GPR { struct
61 GPR regs; // General purpose registers.
71 uint32_t ar0; // Location of GPR's.
94 sizeof(((GPR *)nullptr)->orig_eax),
95 (LLVM_EXTENSION offsetof(GPR, orig_eax)),
108 size_t RegisterContextLinux_i386::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterContextMach_arm.cpp26 int RegisterContextMach_arm::DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr) {
47 const GPR &gpr) {
49 tid, flavor, reinterpret_cast<thread_state_t>(const_cast<GPR *>(&gpr)),
H A DRegisterContextNetBSD_x86_64.cpp47 } GPR; typedef in typeref:struct:_GPR
69 GPR gpr;
115 size_t RegisterContextNetBSD_x86_64::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterContextWindows_i386.cpp35 } GPR; typedef in namespace:__anon1266
37 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname))
41 #reg, alt, sizeof(((GPR *)nullptr)->reg), GPR_OFFSET(reg), eEncodingUint, \
89 size_t RegisterContextWindows_i386::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterContextDarwin_i386.h47 struct GPR { struct in class:RegisterContextDarwin_i386
106 GPRWordCount = sizeof(GPR) / sizeof(uint32_t),
113 GPR gpr;
183 virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr) = 0;
189 virtual int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr) = 0;
H A DRegisterContextDarwin_x86_64.h47 struct GPR { struct in class:RegisterContextDarwin_x86_64
111 GPRWordCount = sizeof(GPR) / sizeof(uint32_t),
118 GPR gpr;
188 virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr) = 0;
194 virtual int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr) = 0;
H A DRegisterContextLinux_x86_64.cpp45 } GPR; typedef in typeref:struct:_GPR
52 GPR gpr; // General purpose registers.
65 uint64_t ar0; // Location of GPR's.
161 sizeof(((GPR *)nullptr)->orig_rax),
162 (LLVM_EXTENSION offsetof(GPR, orig_rax)),
175 size_t RegisterContextLinux_x86_64::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterInfos_powerpc.h11 // Computes the offset of the given GPR in the user data area.
12 #define GPR_OFFSET(regname) (offsetof(GPR, regname))
15 #define GPR_SIZE(regname) (sizeof(((GPR *)NULL)->regname))
188 #define GPR GPR64 macro
190 #undef GPR macro
194 #define GPR GPR32 macro
196 #undef GPR macro
200 #define GPR GPR64 macro
205 (offsetof(GPR, regname) + (sizeof(((GPR *)NUL
207 #undef GPR macro
[all...]
H A DRegisterContextFreeBSD_x86_64.cpp45 } GPR; typedef in typeref:struct:_GPR
57 GPR gpr;
135 size_t RegisterContextFreeBSD_x86_64::GetGPRSize() const { return sizeof(GPR); }
H A DRegisterInfoPOSIX_arm.h18 struct GPR { struct in class:RegisterInfoPOSIX_arm
H A DRegisterInfoPOSIX_arm64.h19 struct GPR { struct in class:RegisterInfoPOSIX_arm64
H A DRegisterInfoPOSIX_ppc64le.cpp53 return sizeof(GPR);
H A DRegisterContextDarwin_arm.h89 struct GPR { struct in class:RegisterContextDarwin_arm
147 GPRWordCount = sizeof(GPR) / sizeof(uint32_t),
155 GPR gpr;
235 virtual int DoReadGPR(lldb::tid_t tid, int flavor, GPR &gpr) { return -1; }
243 virtual int DoWriteGPR(lldb::tid_t tid, int flavor, const GPR &gpr) = 0;
H A DRegisterContextWindows_x86_64.cpp44 } GPR; typedef in namespace:__anon1267
46 #define GPR_OFFSET(regname) (LLVM_EXTENSION offsetof(GPR, regname))
49 #reg, alt, sizeof(((GPR *)nullptr)->reg), GPR_OFFSET(reg), eEncodingUint, \
75 (sizeof(GPR) + LLVM_EXTENSION offsetof(FPReg, regname))
152 size_t RegisterContextWindows_x86_64::GetGPRSize() const { return sizeof(GPR); }
/freebsd-11-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/
H A DSystemZMachineFunctionInfo.h17 // A struct to hold the low and high GPR registers to be saved/restored as
46 // Get and set the first and last call-saved GPR that should be saved by
56 // Get and set the first and last call-saved GPR that should be restored by
69 void setVarArgsFirstGPR(unsigned GPR) { VarArgsFirstGPR = GPR; } argument

Completed in 126 milliseconds

12