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

#include <debug-objects.h>

Inheritance diagram for v8::internal::BreakPointInfo:
Collaboration diagram for v8::internal::BreakPointInfo:

Public Types

using BodyDescriptor = StructBodyDescriptor
 

Public Member Functions

int GetBreakPointCount (Isolate *isolate)
 
int GetStatementPosition (Handle< DebugInfo > debug_info)
 

Static Public Member Functions

static void ClearBreakPoint (Isolate *isolate, DirectHandle< BreakPointInfo > info, DirectHandle< BreakPoint > break_point)
 
static void SetBreakPoint (Isolate *isolate, DirectHandle< BreakPointInfo > info, DirectHandle< BreakPoint > break_point)
 
static bool HasBreakPoint (Isolate *isolate, DirectHandle< BreakPointInfo > info, DirectHandle< BreakPoint > break_point)
 
static MaybeDirectHandle< BreakPointGetBreakPointById (Isolate *isolate, DirectHandle< BreakPointInfo > info, int breakpoint_id)
 

Detailed Description

Definition at line 153 of file debug-objects.h.

Member Typedef Documentation

◆ BodyDescriptor

Member Function Documentation

◆ ClearBreakPoint()

void v8::internal::BreakPointInfo::ClearBreakPoint ( Isolate * isolate,
DirectHandle< BreakPointInfo > info,
DirectHandle< BreakPoint > break_point )
static

Definition at line 245 of file debug-objects.cc.

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

◆ GetBreakPointById()

MaybeDirectHandle< BreakPoint > v8::internal::BreakPointInfo::GetBreakPointById ( Isolate * isolate,
DirectHandle< BreakPointInfo > info,
int breakpoint_id )
static

Definition at line 337 of file debug-objects.cc.

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

◆ GetBreakPointCount()

int v8::internal::BreakPointInfo::GetBreakPointCount ( Isolate * isolate)

Definition at line 366 of file debug-objects.cc.

Here is the call graph for this function:

◆ GetStatementPosition()

int v8::internal::BreakPointInfo::GetStatementPosition ( Handle< DebugInfo > debug_info)

◆ HasBreakPoint()

bool v8::internal::BreakPointInfo::HasBreakPoint ( Isolate * isolate,
DirectHandle< BreakPointInfo > info,
DirectHandle< BreakPoint > break_point )
static

Definition at line 315 of file debug-objects.cc.

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

◆ SetBreakPoint()

void v8::internal::BreakPointInfo::SetBreakPoint ( Isolate * isolate,
DirectHandle< BreakPointInfo > info,
DirectHandle< BreakPoint > break_point )
static

Definition at line 279 of file debug-objects.cc.

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

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