v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
debug-interface.cc File Reference
Include dependency graph for debug-interface.cc:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::debug
 
namespace  v8::internal
 

Functions

void v8::debug::SetContextId (Local< Context > context, int id)
 
int v8::debug::GetContextId (Local< Context > context)
 
void v8::debug::SetInspector (Isolate *isolate, v8_inspector::V8Inspector *inspector)
 
v8_inspector::V8Inspectorv8::debug::GetInspector (Isolate *isolate)
 
Local< Stringv8::debug::GetBigIntStringValue (Isolate *isolate, Local< BigInt > bigint)
 
Local< Stringv8::debug::GetBigIntDescription (Isolate *isolate, Local< BigInt > bigint)
 
Local< Stringv8::debug::GetDateDescription (Local< Date > date)
 
Local< Stringv8::debug::GetFunctionDescription (Local< Function > function)
 
void v8::debug::SetBreakOnNextFunctionCall (Isolate *isolate)
 
void v8::debug::ClearBreakOnNextFunctionCall (Isolate *isolate)
 
MaybeLocal< Arrayv8::debug::GetInternalProperties (Isolate *v8_isolate, Local< Value > value)
 
bool v8::debug::GetPrivateMembers (Local< Context > context, Local< Object > object, int filter, LocalVector< Value > *names_out, LocalVector< Value > *values_out)
 
MaybeLocal< Contextv8::debug::GetCreationContext (Local< Object > value)
 
void v8::debug::ChangeBreakOnException (Isolate *isolate, ExceptionBreakState type)
 
void v8::debug::SetBreakPointsActive (Isolate *v8_isolate, bool is_active)
 
void v8::debug::PrepareStep (Isolate *v8_isolate, StepAction action)
 
bool v8::debug::PrepareRestartFrame (Isolate *v8_isolate, int callFrameOrdinal)
 
void v8::debug::ClearStepping (Isolate *v8_isolate)
 
void v8::debug::BreakRightNow (Isolate *v8_isolate, base::EnumSet< debug::BreakReason > break_reasons)
 
void v8::debug::SetTerminateOnResume (Isolate *v8_isolate)
 
bool v8::debug::CanBreakProgram (Isolate *v8_isolate)
 
void v8::debug::RemoveBreakpoint (Isolate *v8_isolate, BreakpointId id)
 
Platformv8::debug::GetCurrentPlatform ()
 
void v8::debug::ForceGarbageCollection (Isolate *isolate, StackState embedder_stack_state)
 
void v8::debug::GetLoadedScripts (Isolate *v8_isolate, std::vector< v8::Global< Script > > &scripts)
 
MaybeLocal< UnboundScriptv8::debug::CompileInspectorScript (Isolate *v8_isolate, Local< String > source)
 
void v8::debug::SetDebugDelegate (Isolate *v8_isolate, DebugDelegate *delegate)
 
void v8::debug::SetAsyncEventDelegate (Isolate *v8_isolate, AsyncEventDelegate *delegate)
 
void v8::debug::ResetBlackboxedStateCache (Isolate *v8_isolate, Local< Script > script)
 
int v8::debug::EstimatedValueSize (Isolate *v8_isolate, Local< Value > value)
 
Local< Functionv8::debug::GetBuiltin (Isolate *v8_isolate, Builtin requested_builtin)
 
void v8::debug::SetConsoleDelegate (Isolate *v8_isolate, ConsoleDelegate *delegate)
 
v8::Local< v8::Messagev8::debug::CreateMessageFromException (Isolate *v8_isolate, v8::Local< v8::Value > v8_error)
 
MaybeLocal< Valuev8::debug::CallFunctionOn (Local< Context > context, Local< Function > function, Local< Value > recv, base::Vector< Local< Value > > args, bool throw_on_side_effect)
 
MaybeLocal< v8::Valuev8::debug::EvaluateGlobal (v8::Isolate *isolate, v8::Local< v8::String > source, EvaluateGlobalMode mode, bool repl)
 
void v8::debug::GlobalLexicalScopeNames (v8::Local< v8::Context > v8_context, std::vector< v8::Global< v8::String > > *names)
 
void v8::debug::SetReturnValue (v8::Isolate *v8_isolate, v8::Local< v8::Value > value)
 
int64_t v8::debug::GetNextRandomInt64 (v8::Isolate *v8_isolate)
 
int v8::debug::GetDebuggingId (v8::Local< v8::Function > function)
 
bool v8::debug::SetFunctionBreakpoint (v8::Local< v8::Function > function, v8::Local< v8::String > condition, BreakpointId *id)
 
MaybeLocal< Messagev8::debug::GetMessageFromPromise (Local< Promise > p)
 
void v8::debug::RecordAsyncStackTaggingCreateTaskCall (v8::Isolate *v8_isolate)
 
void v8::debug::NotifyDebuggerPausedEventSent (v8::Isolate *v8_isolate)
 
uint64_t v8::debug::GetIsolateId (v8::Isolate *v8_isolate)
 
void v8::debug::SetIsolateId (v8::Isolate *v8_isolate, uint64_t id)