9#ifndef LLDB_SOURCE_PLUGINS_PROCESS_WASM_UNWINDWASM_H
10#define LLDB_SOURCE_PLUGINS_PROCESS_WASM_UNWINDWASM_H
35 bool &behaves_like_zeroth_frame)
override;
This base class provides an interface to stack frames.
UnwindWasm(lldb_private::Thread &thread)
std::vector< lldb::addr_t > m_frames
lldb::RegisterContextSP DoCreateRegisterContextForFrame(lldb_private::StackFrame *frame) override
bool DoGetFrameInfoAtIndex(uint32_t frame_idx, lldb::addr_t &cfa, lldb::addr_t &pc, bool &behaves_like_zeroth_frame) override
~UnwindWasm() override=default
UnwindWasm(const UnwindWasm &)
uint32_t DoGetFrameCount() override
const UnwindWasm & operator=(const UnwindWasm &)=delete
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::RegisterContext > RegisterContextSP