5#ifndef INCLUDE_V8_DEBUG_H_
6#define INCLUDE_V8_DEBUG_H_
43 int GetColumn()
const {
return GetLocation().GetColumnNumber() + 1; }
121 kColumnOffset = 1 << 1 | kLineNumber,
122 kScriptName = 1 << 2,
123 kFunctionName = 1 << 3,
125 kIsConstructor = 1 << 5,
126 kScriptNameOrSourceURL = 1 << 6,
128 kExposeFramesAcrossSecurityOrigins = 1 << 8,
129 kOverview = kLineNumber | kColumnOffset | kScriptName | kFunctionName,
130 kDetailed = kOverview | kIsEval | kIsConstructor | kScriptNameOrSourceURL
Definition: v8-isolate.h:212
Definition: v8-local-handle.h:266
Definition: v8-script.h:112
Definition: v8-debug.h:21
int GetLineNumber() const
Definition: v8-debug.h:34
int GetColumn() const
Definition: v8-debug.h:43
bool IsUserJavaScript() const
Local< String > GetScriptName() const
Local< String > GetScriptNameOrSourceURL() const
Location GetLocation() const
Local< String > GetScriptSourceMappingURL() const
bool IsConstructor() const
Local< String > GetFunctionName() const
Local< String > GetScriptSource() const
Definition: v8-debug.h:111
Local< StackFrame > GetFrame(Isolate *isolate, uint32_t index) const
static Local< StackTrace > CurrentStackTrace(Isolate *isolate, int frame_limit, StackTraceOptions options=kDetailed)
static Local< String > CurrentScriptNameOrSourceURL(Isolate *isolate)
StackTraceOptions
Definition: v8-debug.h:119
int GetFrameCount() const
Definition: libplatform.h:15
#define V8_EXPORT
Definition: v8config.h:793