Lines Matching refs:v8
39 class V8Debugger : public v8::debug::DebugDelegate,
40 public v8::debug::AsyncEventDelegate {
42 V8Debugger(v8::Isolate*, V8InspectorImpl*);
46 v8::Isolate* isolate() const { return m_isolate; } in isolate()
50 v8::debug::ExceptionBreakState getPauseOnExceptionsState();
51 void setPauseOnExceptionsState(v8::debug::ExceptionBreakState);
93 std::shared_ptr<StackFrame> symbolize(v8::Local<v8::StackFrame> v8Frame);
95 std::unique_ptr<V8StackTraceImpl> createStackTrace(v8::Local<v8::StackTrace>);
98 v8::MaybeLocal<v8::Array> internalProperties(v8::Local<v8::Context>,
99 v8::Local<v8::Value>);
101 v8::Local<v8::Array> queryObjects(v8::Local<v8::Context> context,
102 v8::Local<v8::Object> prototype);
143 static void terminateExecutionCompletedCallback(v8::Isolate* isolate);
146 v8::Local<v8::Context> pausedContext, v8::Local<v8::Value> exception,
147 const std::vector<v8::debug::BreakpointId>& hitBreakpoints,
154 v8::MaybeLocal<v8::Value> getTargetScopes(v8::Local<v8::Context>,
155 v8::Local<v8::Value>,
158 v8::MaybeLocal<v8::Value> functionScopes(v8::Local<v8::Context>,
159 v8::Local<v8::Function>);
160 v8::MaybeLocal<v8::Value> generatorScopes(v8::Local<v8::Context>,
161 v8::Local<v8::Value>);
175 void AsyncEventOccurred(v8::debug::DebugAsyncActionType type, int id,
177 void ScriptCompiled(v8::Local<v8::debug::Script> script, bool is_live_edited,
180 v8::Local<v8::Context> paused_context,
181 const std::vector<v8::debug::BreakpointId>& break_points_hit) override;
182 void ExceptionThrown(v8::Local<v8::Context> paused_context,
183 v8::Local<v8::Value> exception,
184 v8::Local<v8::Value> promise, bool is_uncaught) override;
185 bool IsFunctionBlackboxed(v8::Local<v8::debug::Script> script,
186 const v8::debug::Location& start,
187 const v8::debug::Location& end) override;
192 v8::Isolate* m_isolate;
232 v8::debug::ExceptionBreakState m_pauseOnExceptionsState;