const RegisterInfo * GetRegisterInfoAtIndex(size_t reg) override
const RegisterSet * GetRegisterSet(size_t reg_set) override
size_t GetRegisterCount() override
bool WriteRegister(const RegisterInfo *reg_info, const RegisterValue &value) override
RegisterContextWasm(wasm::ThreadWasm &thread, uint32_t concrete_frame_idx, process_gdb_remote::GDBRemoteDynamicRegisterInfoSP reg_info_sp)
uint32_t ConvertRegisterKindToRegisterNumber(lldb::RegisterKind kind, uint32_t num) override
Convert from a given register numbering scheme to the lldb register numbering scheme.
void InvalidateAllRegisters() override
size_t GetRegisterSetCount() override
bool ReadRegister(const RegisterInfo *reg_info, RegisterValue &value) override
~RegisterContextWasm() override
std::unordered_map< size_t, std::unique_ptr< WasmVirtualRegisterInfo > > m_register_map