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

#include <debug.h>

Collaboration diagram for v8::internal::DebugScope:

Public Member Functions

 DebugScope (Debug *debug)
 
 ~DebugScope ()
 
void set_terminate_on_resume ()
 
base::TimeDelta ElapsedTimeSinceCreation ()
 

Private Member Functions

Isolateisolate ()
 

Private Attributes

Debugdebug_
 
DebugScopeprev_
 
StackFrameId break_frame_id_
 
PostponeInterruptsScope no_interrupts_
 
bool terminate_on_resume_ = false
 
base::ElapsedTimer timer_
 

Detailed Description

Definition at line 741 of file debug.h.

Constructor & Destructor Documentation

◆ DebugScope()

v8::internal::DebugScope::DebugScope ( Debug * debug)
explicit

Definition at line 2954 of file debug.cc.

Here is the call graph for this function:

◆ ~DebugScope()

v8::internal::DebugScope::~DebugScope ( )

Definition at line 2982 of file debug.cc.

Here is the call graph for this function:

Member Function Documentation

◆ ElapsedTimeSinceCreation()

base::TimeDelta v8::internal::DebugScope::ElapsedTimeSinceCreation ( )

Definition at line 2978 of file debug.cc.

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

◆ isolate()

Isolate * v8::internal::DebugScope::isolate ( )
inlineprivate

Definition at line 751 of file debug.h.

Here is the caller graph for this function:

◆ set_terminate_on_resume()

void v8::internal::DebugScope::set_terminate_on_resume ( )

Definition at line 2976 of file debug.cc.

Here is the caller graph for this function:

Member Data Documentation

◆ break_frame_id_

StackFrameId v8::internal::DebugScope::break_frame_id_
private

Definition at line 755 of file debug.h.

◆ debug_

Debug* v8::internal::DebugScope::debug_
private

Definition at line 753 of file debug.h.

◆ no_interrupts_

PostponeInterruptsScope v8::internal::DebugScope::no_interrupts_
private

Definition at line 756 of file debug.h.

◆ prev_

DebugScope* v8::internal::DebugScope::prev_
private

Definition at line 754 of file debug.h.

◆ terminate_on_resume_

bool v8::internal::DebugScope::terminate_on_resume_ = false
private

Definition at line 758 of file debug.h.

◆ timer_

base::ElapsedTimer v8::internal::DebugScope::timer_
private

Definition at line 762 of file debug.h.


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