Home
last modified time | relevance | path

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

1234

/freebsd/contrib/llvm-project/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;
32 void RegisterContext::InvalidateIfNeeded(bool force) { in InvalidateIfNeeded()
52 RegisterContext::GetRegisterInfoByName(llvm::StringRef reg_name, in GetRegisterInfoByName()
80 const RegisterInfo *RegisterContext::GetRegisterInfo(lldb::RegisterKind kind, in GetRegisterInfo()
88 const char *RegisterContext::GetRegisterName(uint32_t reg) { in GetRegisterName()
95 uint64_t RegisterContext::GetPC(uint64_t fail_value) { in GetPC()
112 uint64_t RegisterContext::GetThreadPointer(uint64_t fail_value) { in GetThreadPointer()
118 bool RegisterContext::SetPC(uint64_t pc) { in SetPC()
133 bool RegisterContext::GetPCForSymbolication(Address &address) { in GetPCForSymbolication()
[all …]
H A DThreadPlanTracer.cpp137 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
213 RegisterContext *reg_ctx = GetThread().GetRegisterContext().get(); in Log()
/freebsd/contrib/llvm-project/lldb/include/lldb/Target/
H A DRegisterContext.h1 //===-- RegisterContext.h ---------------------------------------*- C++ -*-===//
17 class RegisterContext : public std::enable_shared_from_this<RegisterContext>,
21 RegisterContext(Thread &thread, uint32_t concrete_frame_idx);
23 ~RegisterContext() override;
243 // Classes that inherit from RegisterContext can see and modify these
249 // For RegisterContext only
250 RegisterContext(const RegisterContext &) = delete;
251 const RegisterContext
[all...]
H A DLanguageRuntime.h247 lldb_private::RegisterContext *regctx,
261 lldb_private::RegisterContext *regctx, in GetRuntimeUnwindPlan()
/freebsd/contrib/llvm-project/lldb/include/lldb/Core/
H A DDumpRegisterInfo.h19 class RegisterContext; variable
23 void DumpRegisterInfo(Stream &strm, RegisterContext &ctx,
/freebsd/contrib/llvm-project/lldb/source/Commands/
H A DCommandObjectRegister.cpp77 RegisterContext &reg_ctx, const RegisterInfo &reg_info, in DumpRegister()
112 RegisterContext *reg_ctx, size_t set_idx, in DumpRegisterSet()
152 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
338 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
434 RegisterContext *reg_ctx = m_exe_ctx.GetRegisterContext(); in DoExecute()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/PowerPC/
H A DABISysV_ppc64.cpp102 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
233 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
315 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
414 Register(Type ty, uint32_t index, uint32_t offs, RegisterContext *reg_ctx, in Register()
421 Register(Type ty, uint32_t index, RegisterContext *reg_ctx, in Register()
426 Register(uint32_t offs, RegisterContext *reg_ctx, ByteOrder byte_order) in Register()
484 RegisterContext *m_reg_ctx;
505 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in Create()
561 RegisterContext *m_reg_ctx;
570 RegisterContext *reg_ctx, ProcessSP process_sp) in ReturnValueExtractor()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/X86/
H A DABIMacOSX_i386.cpp65 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
147 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
204 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
272 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
H A DABISysV_i386.cpp87 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
165 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
217 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
367 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ObjectFile/Minidump/
H A DMinidumpFileBuilder.cpp406 uint16_t read_register_u16_raw(RegisterContext *reg_ctx, in read_register_u16_raw()
418 uint32_t read_register_u32_raw(RegisterContext *reg_ctx, in read_register_u32_raw()
430 uint64_t read_register_u64_raw(RegisterContext *reg_ctx, in read_register_u64_raw()
442 llvm::support::ulittle16_t read_register_u16(RegisterContext *reg_ctx, in read_register_u16()
448 llvm::support::ulittle32_t read_register_u32(RegisterContext *reg_ctx, in read_register_u32()
454 llvm::support::ulittle64_t read_register_u64(RegisterContext *reg_ctx, in read_register_u64()
460 void read_register_u128(RegisterContext *reg_ctx, llvm::StringRef reg_name, in read_register_u128()
478 GetThreadContext_x86_64(RegisterContext *reg_ctx) { in GetThreadContext_x86_64()
518 GetThreadContext_ARM64(RegisterContext *reg_ctx) { in GetThreadContext_ARM64()
553 bool prepareRegisterContext(RegisterContext *reg_ctx) { in prepareRegisterContext()
[all …]
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/AArch64/
H A DABISysV_arm64.cpp62 RegisterContext *reg_ctx, in PushToLinuxGuardedControlStack()
122 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
197 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
294 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
477 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters()
628 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
H A DABIMacOSX_arm64.cpp60 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in PrepareTrivialCall()
126 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetArgumentValues()
253 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
434 ExecutionContext &exe_ctx, RegisterContext *reg_ctx, in LoadValueFromConsecutiveGPRRegisters()
589 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectImpl()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/Utility/
H A DRegisterContextPOSIX_arm.h17 class RegisterContextPOSIX_arm : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_riscv64.h18 class RegisterContextPOSIX_riscv64 : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_riscv32.h18 class RegisterContextPOSIX_riscv32 : 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_mips64.h17 class RegisterContextPOSIX_mips64 : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_s390x.h18 class RegisterContextPOSIX_s390x : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_riscv64.cpp27 : lldb_private::RegisterContext(thread, 0), in RegisterContextPOSIX_riscv64()
H A DRegisterContextPOSIX_loongarch64.h18 class RegisterContextPOSIX_loongarch64 : public lldb_private::RegisterContext {
H A DRegisterContextPOSIX_riscv32.cpp26 : lldb_private::RegisterContext(thread, 0), in RegisterContextPOSIX_riscv32()
H A DRegisterContextHistory.h21 class RegisterContextHistory : public lldb_private::RegisterContext {
/freebsd/contrib/llvm-project/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()
399 RegisterContext *reg_ctx = thread->GetRegisterContext().get(); in SetReturnValueObject()
488 RegisterContext *reg_ctx = thread.GetRegisterContext().get(); in GetReturnValueObjectSimple()
/freebsd/contrib/llvm-project/lldb/source/Plugins/Process/minidump/
H A DRegisterContextMinidump_ARM64.h15 #include "lldb/Target/RegisterContext.h"
29 class RegisterContextMinidump_ARM64 : public lldb_private::RegisterContext {

1234