Home
last modified time | relevance | path

Searched refs:RegisterContext (Results 1 – 25 of 91) sorted by relevance

1234

/llvm-project-15.0.7/lldb/source/Target/
H A DRegisterContext.cpp26 RegisterContext::RegisterContext(Thread &thread, uint32_t concrete_frame_idx) in RegisterContext() function in RegisterContext
30 RegisterContext::~RegisterContext() = default;
112 bool RegisterContext::SetPC(uint64_t pc) { in SetPC()
141 bool RegisterContext::SetPC(Address addr) { in SetPC()
158 bool RegisterContext::SetSP(uint64_t sp) { in SetSP()
170 bool RegisterContext::SetFP(uint64_t fp) { in SetFP()
417 bool RegisterContext::ReadAllRegisterValues( in ReadAllRegisterValues()
422 bool RegisterContext::WriteAllRegisterValues( in WriteAllRegisterValues()
427 TargetSP RegisterContext::CalculateTarget() { in CalculateTarget()
431 ProcessSP RegisterContext::CalculateProcess() { in CalculateProcess()
[all …]
H A DThreadPlanTracer.cpp136 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
212 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
/llvm-project-15.0.7/lldb/include/lldb/Target/
H A DRegisterContext.h17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>,
21 RegisterContext(Thread &thread, uint32_t concrete_frame_idx);
23 ~RegisterContext() override;
240 RegisterContext(const RegisterContext &) = delete;
241 const RegisterContext &operator=(const RegisterContext &) = delete;
H A DLanguageRuntime.h207 lldb_private::RegisterContext *regctx,
216 lldb_private::RegisterContext *regctx, in GetRuntimeUnwindPlan()
/llvm-project-15.0.7/lldb/test/API/python_api/sbvalue_const_addrof/
H A Dmain.cpp4 struct RegisterContext struct
19 RegisterContext regs; argument
/llvm-project-15.0.7/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp101 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
232 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
313 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
410 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register()
417 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register()
422 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register()
480 RegisterContext *m_reg_ctx;
501 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in Create()
559 RegisterContext *m_reg_ctx;
568 RegisterContext *reg_ctx, ProcessSP process_sp) in ReturnValueExtractor()
/llvm-project-15.0.7/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp295 uint16_t read_register_u16_raw(RegisterContext *reg_ctx, in read_register_u16_raw()
307 uint32_t read_register_u32_raw(RegisterContext *reg_ctx, in read_register_u32_raw()
319 uint64_t read_register_u64_raw(RegisterContext *reg_ctx, in read_register_u64_raw()
331 llvm::support::ulittle16_t read_register_u16(RegisterContext *reg_ctx, in read_register_u16()
337 llvm::support::ulittle32_t read_register_u32(RegisterContext *reg_ctx, in read_register_u32()
343 llvm::support::ulittle64_t read_register_u64(RegisterContext *reg_ctx, in read_register_u64()
350 GetThreadContext_64(RegisterContext *reg_ctx) { in GetThreadContext_64()
436 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddThreadList()
522 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddException()
574 RegisterContext *reg_ctx = reg_ctx_sp.get(); in AddMemoryList()
/llvm-project-15.0.7/lldb/source/Commands/
H A DCommandObjectRegister.cpp87 RegisterContext *reg_ctx, const RegisterInfo *reg_info) { in DumpRegister()
123 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet()
162 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
346 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/X86/
H A DABIMacOSX_i386.cpp64 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
146 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
202 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
269 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
H A DABISysV_i386.cpp86 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
164 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
215 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
361 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/AArch64/
H A DABIMacOSX_arm64.cpp62 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
128 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
254 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
491 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters()
649 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
H A DABISysV_arm64.cpp65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
130 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
226 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
465 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters()
619 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
/llvm-project-15.0.7/lldb/source/Plugins/Process/Windows/Common/
H A DRegisterContextWindows.h19 class RegisterContextWindows : public lldb_private::RegisterContext {
/llvm-project-15.0.7/lldb/source/Plugins/Process/Utility/
H A DRegisterContextPOSIX_arm.h17 class RegisterContextPOSIX_arm : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_ppc64le.h18 class RegisterContextPOSIX_ppc64le : public lldb_private::RegisterContext {
H A DRegisterContextDummy.h21 class RegisterContextDummy : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_s390x.h18 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_mips64.h17 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
H A DRegisterContextHistory.h21 class RegisterContextHistory : public lldb_private::RegisterContext {
H A DRegisterContextMemory.h19 class RegisterContextMemory : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_arm64.h17 class RegisterContextPOSIX_arm64 : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_arm.cpp45 : lldb_private::RegisterContext(thread, 0), in RegisterContextPOSIX_arm()
/llvm-project-15.0.7/lldb/source/Plugins/ABI/SystemZ/
H A DABISysV_s390x.cpp216 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
315 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
398 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
485 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
/llvm-project-15.0.7/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h29 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {
H A DRegisterContextMinidump_ARM.h30 class RegisterContextMinidump_ARM : public lldb_private::RegisterContext {

1234