Lines Matching refs:RegisterContext
26 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 bool RegisterContext::SetPC(uint64_t pc) { in SetPC()
127 bool RegisterContext::GetPCForSymbolication(Address &address) { in GetPCForSymbolication()
141 bool RegisterContext::SetPC(Address addr) { in SetPC()
152 uint64_t RegisterContext::GetSP(uint64_t fail_value) { in GetSP()
158 bool RegisterContext::SetSP(uint64_t sp) { in SetSP()
164 uint64_t RegisterContext::GetFP(uint64_t fail_value) { in GetFP()
170 bool RegisterContext::SetFP(uint64_t fp) { in SetFP()
176 uint64_t RegisterContext::GetReturnAddress(uint64_t fail_value) { in GetReturnAddress()
182 uint64_t RegisterContext::GetFlags(uint64_t fail_value) { in GetFlags()
188 uint64_t RegisterContext::ReadRegisterAsUnsigned(uint32_t reg, in ReadRegisterAsUnsigned()
195 uint64_t RegisterContext::ReadRegisterAsUnsigned(const RegisterInfo *reg_info, in ReadRegisterAsUnsigned()
205 bool RegisterContext::WriteRegisterFromUnsigned(uint32_t reg, uint64_t uval) { in WriteRegisterFromUnsigned()
211 bool RegisterContext::WriteRegisterFromUnsigned(const RegisterInfo *reg_info, in WriteRegisterFromUnsigned()
221 bool RegisterContext::CopyFromRegisterContext(lldb::RegisterContextSP context) { in CopyFromRegisterContext()
256 lldb::tid_t RegisterContext::GetThreadID() const { return m_thread.GetID(); } in GetThreadID()
258 uint32_t RegisterContext::NumSupportedHardwareBreakpoints() { return 0; } in NumSupportedHardwareBreakpoints()
260 uint32_t RegisterContext::SetHardwareBreakpoint(lldb::addr_t addr, in SetHardwareBreakpoint()
268 RegisterContext::ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, in ConvertRegisterKindToRegisterNumber()
283 bool RegisterContext::ClearHardwareBreakpoint(uint32_t hw_idx) { return false; } in ClearHardwareBreakpoint()
285 uint32_t RegisterContext::NumSupportedHardwareWatchpoints() { return 0; } in NumSupportedHardwareWatchpoints()
287 uint32_t RegisterContext::SetHardwareWatchpoint(lldb::addr_t addr, size_t size, in SetHardwareWatchpoint()
292 bool RegisterContext::ClearHardwareWatchpoint(uint32_t hw_index) { in ClearHardwareWatchpoint()
296 bool RegisterContext::HardwareSingleStep(bool enable) { return false; } in HardwareSingleStep()
298 Status RegisterContext::ReadRegisterValueFromMemory( in ReadRegisterValueFromMemory()
368 Status RegisterContext::WriteRegisterValueToMemory( in WriteRegisterValueToMemory()
406 lldb::ByteOrder RegisterContext::GetByteOrder() { in GetByteOrder()
417 bool RegisterContext::ReadAllRegisterValues( in ReadAllRegisterValues()
422 bool RegisterContext::WriteAllRegisterValues( in WriteAllRegisterValues()
427 TargetSP RegisterContext::CalculateTarget() { in CalculateTarget()
431 ProcessSP RegisterContext::CalculateProcess() { in CalculateProcess()
435 ThreadSP RegisterContext::CalculateThread() { in CalculateThread()
439 StackFrameSP RegisterContext::CalculateStackFrame() { in CalculateStackFrame()
446 void RegisterContext::CalculateExecutionContext(ExecutionContext &exe_ctx) { in CalculateExecutionContext()
450 bool RegisterContext::ConvertBetweenRegisterKinds(lldb::RegisterKind source_rk, in ConvertBetweenRegisterKinds()