|
| | ~RegisterContextCorePOSIX_loongarch64 () override |
| bool | ReadRegister (const lldb_private::RegisterInfo *reg_info, lldb_private::RegisterValue &value) override |
| bool | WriteRegister (const lldb_private::RegisterInfo *reg_info, const lldb_private::RegisterValue &value) override |
| | RegisterContextPOSIX_loongarch64 (lldb_private::Thread &thread, std::unique_ptr< RegisterInfoPOSIX_loongarch64 > register_info) |
| | ~RegisterContextPOSIX_loongarch64 () override |
| void | invalidate () |
| void | InvalidateAllRegisters () override |
| size_t | GetRegisterCount () override |
| virtual size_t | GetGPRSize () |
| virtual unsigned | GetRegisterSize (unsigned reg) |
| virtual unsigned | GetRegisterOffset (unsigned reg) |
| const lldb_private::RegisterInfo * | GetRegisterInfoAtIndex (size_t reg) override |
| size_t | GetRegisterSetCount () override |
| const lldb_private::RegisterSet * | GetRegisterSet (size_t set) override |
| | RegisterContext (Thread &thread, uint32_t concrete_frame_idx) |
| | ~RegisterContext () override |
| void | InvalidateIfNeeded (bool force) |
| virtual lldb::ByteOrder | GetByteOrder () |
| virtual bool | ReadAllRegisterValues (lldb::WritableDataBufferSP &data_sp) |
| virtual bool | WriteAllRegisterValues (const lldb::DataBufferSP &data_sp) |
| virtual bool | RegisterWriteCausesReconfigure (const llvm::StringRef name) |
| virtual bool | ReconfigureRegisterInfo () |
| virtual bool | ReadAllRegisterValues (lldb_private::RegisterCheckpoint ®_checkpoint) |
| virtual bool | WriteAllRegisterValues (const lldb_private::RegisterCheckpoint ®_checkpoint) |
| bool | CopyFromRegisterContext (lldb::RegisterContextSP context) |
| virtual uint32_t | ConvertRegisterKindToRegisterNumber (lldb::RegisterKind kind, uint32_t num) |
| | Convert from a given register numbering scheme to the lldb register numbering scheme.
|
| virtual uint32_t | NumSupportedHardwareBreakpoints () |
| virtual uint32_t | SetHardwareBreakpoint (lldb::addr_t addr, size_t size) |
| virtual bool | ClearHardwareBreakpoint (uint32_t hw_idx) |
| virtual uint32_t | NumSupportedHardwareWatchpoints () |
| virtual uint32_t | SetHardwareWatchpoint (lldb::addr_t addr, size_t size, bool read, bool write) |
| virtual bool | ClearHardwareWatchpoint (uint32_t hw_index) |
| virtual bool | HardwareSingleStep (bool enable) |
| virtual Status | ReadRegisterValueFromMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t src_addr, uint32_t src_len, RegisterValue ®_value) |
| virtual Status | WriteRegisterValueToMemory (const lldb_private::RegisterInfo *reg_info, lldb::addr_t dst_addr, uint32_t dst_len, const RegisterValue ®_value) |
| virtual lldb::tid_t | GetThreadID () const |
| virtual Thread & | GetThread () |
| const RegisterInfo * | GetRegisterInfoByName (llvm::StringRef reg_name, uint32_t start_idx=0) |
| const RegisterInfo * | GetRegisterInfo (lldb::RegisterKind reg_kind, uint32_t reg_num) |
| uint64_t | GetPC (uint64_t fail_value=LLDB_INVALID_ADDRESS) |
| uint64_t | GetThreadPointer (uint64_t fail_value=LLDB_INVALID_ADDRESS) |
| bool | GetPCForSymbolication (Address &address) |
| | Get an address suitable for symbolication.
|
| bool | SetPC (uint64_t pc) |
| bool | SetPC (Address addr) |
| uint64_t | GetSP (uint64_t fail_value=LLDB_INVALID_ADDRESS) |
| bool | SetSP (uint64_t sp) |
| uint64_t | GetFP (uint64_t fail_value=LLDB_INVALID_ADDRESS) |
| bool | SetFP (uint64_t fp) |
| const char * | GetRegisterName (uint32_t reg) |
| uint64_t | GetReturnAddress (uint64_t fail_value=LLDB_INVALID_ADDRESS) |
| uint64_t | GetFlags (uint64_t fail_value=0) |
| uint64_t | ReadRegisterAsUnsigned (uint32_t reg, uint64_t fail_value) |
| uint64_t | ReadRegisterAsUnsigned (const RegisterInfo *reg_info, uint64_t fail_value) |
| bool | WriteRegisterFromUnsigned (uint32_t reg, uint64_t uval) |
| bool | WriteRegisterFromUnsigned (const RegisterInfo *reg_info, uint64_t uval) |
| bool | ConvertBetweenRegisterKinds (lldb::RegisterKind source_rk, uint32_t source_regnum, lldb::RegisterKind target_rk, uint32_t &target_regnum) |
| lldb::TargetSP | CalculateTarget () override |
| lldb::ProcessSP | CalculateProcess () override |
| lldb::ThreadSP | CalculateThread () override |
| lldb::StackFrameSP | CalculateStackFrame () override |
| void | CalculateExecutionContext (ExecutionContext &exe_ctx) override |
| | Reconstruct the object's execution context into sc.
|
| uint32_t | GetStopID () const |
| void | SetStopID (uint32_t stop_id) |
| virtual | ~ExecutionContextScope ()=default |