Lines Matching refs:debugger
9 #include "src/inspector/v8-debugger.h"
25 V8Debugger* debugger, v8::Local<v8::StackTrace> v8StackTrace,
27 DCHECK(debugger->isolate()->InContext());
32 debugger->symbolize(v8StackTrace->GetFrame(debugger->isolate(), i));
37 void calculateAsyncChain(V8Debugger* debugger, int contextGroupId,
40 *asyncParent = debugger->currentAsyncParent();
41 *externalParent = debugger->currentExternalParent();
43 if (maxAsyncDepth) *maxAsyncDepth = debugger->maxAsyncCallChainDepth();
65 V8Debugger* debugger,
72 return asyncParent->buildInspectorObject(debugger, maxAsyncDepth);
79 if (debugger && debugger->inspector())
80 client = debugger->inspector()->client();
91 asyncParent->buildInspectorObject(debugger, maxAsyncDepth - 1));
92 } else if (debugger) {
96 AsyncStackTrace::store(debugger, asyncParent)))
182 V8Debugger* debugger, int contextGroupId,
184 DCHECK(debugger);
186 v8::Isolate* isolate = debugger->isolate();
191 frames = toFramesVector(debugger, v8StackTrace, maxStackSize);
197 calculateAsyncChain(debugger, contextGroupId, &asyncParent, &externalParent,
207 V8Debugger* debugger, int contextGroupId, int maxStackSize) {
208 DCHECK(debugger);
209 v8::Isolate* isolate = debugger->isolate();
216 return V8StackTraceImpl::create(debugger, contextGroupId, v8StackTrace,
270 V8StackTraceImpl::buildInspectorObjectImpl(V8Debugger* debugger) const {
271 return buildInspectorObjectCommon(debugger, m_frames, String16(),
345 V8Debugger* debugger, int contextGroupId, const String16& description,
347 DCHECK(debugger);
349 v8::Isolate* isolate = debugger->isolate();
356 frames = toFramesVector(debugger, v8StackTrace, maxStackSize);
361 calculateAsyncChain(debugger, contextGroupId, &asyncParent, &externalParent,
401 AsyncStackTrace::buildInspectorObject(V8Debugger* debugger,
403 return buildInspectorObjectCommon(debugger, m_frames, m_description,
416 uintptr_t AsyncStackTrace::store(V8Debugger* debugger,
419 stack->m_id = debugger->storeStackTrace(stack);