#include <wasm-debug.h>
|
| DebugInfo (NativeModule *) |
|
| ~DebugInfo () |
|
int | GetNumLocals (Address pc, Isolate *isolate) |
|
WasmValue | GetLocalValue (int local, Address pc, Address fp, Address debug_break_fp, Isolate *isolate) |
|
int | GetStackDepth (Address pc, Isolate *isolate) |
|
const wasm::WasmFunction & | GetFunctionAtAddress (Address pc, Isolate *isolate) |
|
WasmValue | GetStackValue (int index, Address pc, Address fp, Address debug_break_fp, Isolate *isolate) |
|
void | SetBreakpoint (int func_index, int offset, Isolate *current_isolate) |
|
bool | IsFrameBlackboxed (WasmFrame *frame) |
|
bool | PrepareStep (WasmFrame *) |
|
void | PrepareStepOutTo (WasmFrame *) |
|
void | ClearStepping (Isolate *) |
|
void | ClearStepping (WasmFrame *) |
|
bool | IsStepping (WasmFrame *) |
|
void | RemoveBreakpoint (int func_index, int offset, Isolate *current_isolate) |
|
void | RemoveDebugSideTables (base::Vector< WasmCode *const >) |
|
DebugSideTable * | GetDebugSideTableIfExists (const WasmCode *) const |
|
void | RemoveIsolate (Isolate *) |
|
size_t | EstimateCurrentMemoryConsumption () const |
|
Definition at line 173 of file wasm-debug.h.
◆ DebugInfo()
v8::internal::wasm::DebugInfo::DebugInfo |
( |
NativeModule * | native_module | ) |
|
|
explicit |
◆ ~DebugInfo()
v8::internal::wasm::DebugInfo::~DebugInfo |
( |
| ) |
|
|
default |
◆ ClearStepping() [1/2]
void v8::internal::wasm::DebugInfo::ClearStepping |
( |
Isolate * | isolate | ) |
|
◆ ClearStepping() [2/2]
void v8::internal::wasm::DebugInfo::ClearStepping |
( |
WasmFrame * | frame | ) |
|
◆ EstimateCurrentMemoryConsumption()
size_t v8::internal::wasm::DebugInfo::EstimateCurrentMemoryConsumption |
( |
| ) |
const |
◆ GetDebugSideTableIfExists()
◆ GetFunctionAtAddress()
◆ GetLocalValue()
◆ GetNumLocals()
int v8::internal::wasm::DebugInfo::GetNumLocals |
( |
Address | pc, |
|
|
Isolate * | isolate ) |
◆ GetStackDepth()
int v8::internal::wasm::DebugInfo::GetStackDepth |
( |
Address | pc, |
|
|
Isolate * | isolate ) |
◆ GetStackValue()
◆ IsFrameBlackboxed()
bool v8::internal::wasm::DebugInfo::IsFrameBlackboxed |
( |
WasmFrame * | frame | ) |
|
◆ IsStepping()
bool v8::internal::wasm::DebugInfo::IsStepping |
( |
WasmFrame * | frame | ) |
|
◆ PrepareStep()
bool v8::internal::wasm::DebugInfo::PrepareStep |
( |
WasmFrame * | frame | ) |
|
◆ PrepareStepOutTo()
void v8::internal::wasm::DebugInfo::PrepareStepOutTo |
( |
WasmFrame * | frame | ) |
|
◆ RemoveBreakpoint()
void v8::internal::wasm::DebugInfo::RemoveBreakpoint |
( |
int | func_index, |
|
|
int | offset, |
|
|
Isolate * | current_isolate ) |
◆ RemoveDebugSideTables()
◆ RemoveIsolate()
void v8::internal::wasm::DebugInfo::RemoveIsolate |
( |
Isolate * | isolate | ) |
|
◆ SetBreakpoint()
void v8::internal::wasm::DebugInfo::SetBreakpoint |
( |
int | func_index, |
|
|
int | offset, |
|
|
Isolate * | current_isolate ) |
◆ impl_
std::unique_ptr<DebugInfoImpl> v8::internal::wasm::DebugInfo::impl_ |
|
private |
The documentation for this class was generated from the following files: