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

#include <stack_trace.h>

Collaboration diagram for v8::base::debug::StackTrace:

Public Member Functions

 StackTrace ()
 
 StackTrace (const void *const *trace, size_t count)
 
 ~StackTrace ()
 
const void *const * Addresses (size_t *count) const
 
void Print () const
 
void OutputToStream (std::ostream *os) const
 
std::string ToString () const
 

Private Attributes

void * trace_ [kMaxTraces]
 
size_t count_
 

Static Private Attributes

static const int kMaxTraces = 62
 

Detailed Description

Definition at line 41 of file stack_trace.h.

Constructor & Destructor Documentation

◆ StackTrace() [1/2]

v8::base::debug::StackTrace::StackTrace ( )

Definition at line 72 of file stack_trace_android.cc.

◆ StackTrace() [2/2]

v8::base::debug::StackTrace::StackTrace ( const void *const * trace,
size_t count )

Definition at line 18 of file stack_trace.cc.

◆ ~StackTrace()

v8::base::debug::StackTrace::~StackTrace ( )
default

Member Function Documentation

◆ Addresses()

const void *const * v8::base::debug::StackTrace::Addresses ( size_t * count) const

Definition at line 26 of file stack_trace.cc.

◆ OutputToStream()

void v8::base::debug::StackTrace::OutputToStream ( std::ostream * os) const

Definition at line 83 of file stack_trace_android.cc.

Here is the caller graph for this function:

◆ Print()

void v8::base::debug::StackTrace::Print ( ) const

Definition at line 78 of file stack_trace_android.cc.

Here is the call graph for this function:

◆ ToString()

std::string v8::base::debug::StackTrace::ToString ( ) const

Definition at line 32 of file stack_trace.cc.

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

Member Data Documentation

◆ count_

size_t v8::base::debug::StackTrace::count_
private

Definition at line 90 of file stack_trace.h.

◆ kMaxTraces

const int v8::base::debug::StackTrace::kMaxTraces = 62
staticprivate

Definition at line 85 of file stack_trace.h.

◆ trace_

void* v8::base::debug::StackTrace::trace_[kMaxTraces]
private

Definition at line 87 of file stack_trace.h.


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