Lines Matching refs:debugger
16 #include "src/inspector/v8-debugger.h"
37 V8Debugger* debugger, v8::Local<v8::StackTrace> v8StackTrace,
39 DCHECK(debugger->isolate()->InContext());
50 debugger->symbolize(v8StackTrace->GetFrame(debugger->isolate(), i));
55 void calculateAsyncChain(V8Debugger* debugger,
58 *asyncParent = debugger->currentAsyncParent();
59 *externalParent = debugger->currentExternalParent();
61 if (maxAsyncDepth) *maxAsyncDepth = debugger->maxAsyncCallChainDepth();
71 V8Debugger* debugger,
78 return asyncParent->buildInspectorObject(debugger, maxAsyncDepth);
85 if (debugger && debugger->inspector())
86 client = debugger->inspector()->client();
97 asyncParent->buildInspectorObject(debugger, maxAsyncDepth - 1));
98 } else if (debugger) {
102 AsyncStackTrace::store(debugger, asyncParent)))
227 V8Debugger* debugger, v8::Local<v8::StackTrace> v8StackTrace,
229 DCHECK(debugger);
231 v8::Isolate* isolate = debugger->isolate();
236 frames = toFramesVector(debugger, v8StackTrace, maxStackSize);
242 calculateAsyncChain(debugger, &asyncParent, &externalParent, &maxAsyncDepth);
251 V8Debugger* debugger, int maxStackSize) {
252 DCHECK(debugger);
259 v8::Isolate* isolate = debugger->isolate();
266 return V8StackTraceImpl::create(debugger, v8StackTrace, maxStackSize);
317 V8StackTraceImpl::buildInspectorObjectImpl(V8Debugger* debugger) const {
318 return buildInspectorObjectImpl(debugger, m_maxAsyncDepth);
322 V8StackTraceImpl::buildInspectorObjectImpl(V8Debugger* debugger,
324 return buildInspectorObjectCommon(debugger, m_frames, String16(),
397 V8Debugger* debugger, const String16& description, bool skipTopFrame) {
398 DCHECK(debugger);
400 int maxStackSize = debugger->maxCallStackSizeToCapture();
406 v8::Isolate* isolate = debugger->isolate();
413 frames = toFramesVector(debugger, v8StackTrace, maxStackSize);
421 calculateAsyncChain(debugger, &asyncParent, &externalParent, nullptr);
450 AsyncStackTrace::buildInspectorObject(V8Debugger* debugger,
452 return buildInspectorObjectCommon(debugger, m_frames, m_description,
457 uintptr_t AsyncStackTrace::store(V8Debugger* debugger,
460 stack->m_id = debugger->storeStackTrace(stack);