v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
v8::internal::wasm::DebugSideTable Class Reference

#include <wasm-debug.h>

Collaboration diagram for v8::internal::wasm::DebugSideTable:

Classes

class  Entry
 
struct  EntryPositionLess
 

Public Member Functions

 MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR (DebugSideTable)
 
 DebugSideTable (int num_locals, std::vector< Entry > entries)
 
const EntryGetEntry (int pc_offset) const
 
const Entry::ValueFindValue (const Entry *entry, int stack_index) const
 
auto entries () const
 
int num_locals () const
 
void Print (std::ostream &) const
 
size_t EstimateCurrentMemoryConsumption () const
 

Private Attributes

int num_locals_
 
std::vector< Entryentries_
 

Detailed Description

Definition at line 42 of file wasm-debug.h.

Constructor & Destructor Documentation

◆ DebugSideTable()

v8::internal::wasm::DebugSideTable::DebugSideTable ( int num_locals,
std::vector< Entry > entries )
inlineexplicit

Definition at line 121 of file wasm-debug.h.

Here is the caller graph for this function:

Member Function Documentation

◆ entries()

auto v8::internal::wasm::DebugSideTable::entries ( ) const
inline

Definition at line 150 of file wasm-debug.h.

Here is the call graph for this function:

◆ EstimateCurrentMemoryConsumption()

size_t v8::internal::wasm::DebugSideTable::EstimateCurrentMemoryConsumption ( ) const

Definition at line 121 of file wasm-debug.cc.

Here is the call graph for this function:

◆ FindValue()

const Entry::Value * v8::internal::wasm::DebugSideTable::FindValue ( const Entry * entry,
int stack_index ) const
inline

Definition at line 135 of file wasm-debug.h.

Here is the call graph for this function:
Here is the caller graph for this function:

◆ GetEntry()

const Entry * v8::internal::wasm::DebugSideTable::GetEntry ( int pc_offset) const
inline

Definition at line 127 of file wasm-debug.h.

◆ MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR()

v8::internal::wasm::DebugSideTable::MOVE_ONLY_NO_DEFAULT_CONSTRUCTOR ( DebugSideTable )

◆ num_locals()

int v8::internal::wasm::DebugSideTable::num_locals ( ) const
inline

Definition at line 154 of file wasm-debug.h.

◆ Print()

void v8::internal::wasm::DebugSideTable::Print ( std::ostream & os) const

Definition at line 89 of file wasm-debug.cc.

Member Data Documentation

◆ entries_

std::vector<Entry> v8::internal::wasm::DebugSideTable::entries_
private

Definition at line 168 of file wasm-debug.h.

◆ num_locals_

int v8::internal::wasm::DebugSideTable::num_locals_
private

Definition at line 167 of file wasm-debug.h.


The documentation for this class was generated from the following files: