Lines Matching refs:v8
15 namespace v8 {
98 v8::Local<v8::debug::Script> script;
100 v8::Local<v8::String> message;
110 v8::Isolate* GetIsolate() const;
131 v8::debug::Location GetSourceLocation(int offset) const;
132 bool SetScriptSource(v8::Local<v8::String> newSource, bool preview,
134 bool SetBreakpoint(v8::Local<v8::String> condition, debug::Location* location,
160 virtual void ScriptCompiled(v8::Local<Script> script, bool is_live_edited, in ScriptCompiled()
165 v8::Local<v8::Context> paused_context, in BreakProgramRequested()
167 virtual void ExceptionThrown(v8::Local<v8::Context> paused_context, in ExceptionThrown()
168 v8::Local<v8::Value> exception, in ExceptionThrown()
169 v8::Local<v8::Value> promise, bool is_uncaught) { in ExceptionThrown()
171 virtual bool IsFunctionBlackboxed(v8::Local<debug::Script> script, in IsFunctionBlackboxed()
190 v8::Local<debug::Script> script);
192 int EstimatedValueSize(Isolate* isolate, v8::Local<v8::Value> value);
207 int GetStackFrameId(v8::Local<v8::StackFrame> frame);
209 v8::Local<v8::StackTrace> GetDetailedStackTrace(Isolate* isolate,
210 v8::Local<v8::Object> error);
217 v8::MaybeLocal<debug::Script> Script();
218 v8::Local<v8::Function> Function();
222 static v8::Local<debug::GeneratorObject> Cast(v8::Local<v8::Value> value);
271 friend class v8::debug::Coverage::FunctionData;
294 friend class v8::debug::Coverage::ScriptData;
311 friend class v8::debug::Coverage;
357 friend class v8::debug::TypeProfile::ScriptData;
374 friend class v8::debug::TypeProfile;
394 v8::Isolate* isolate, v8::Local<v8::Function> func);
396 v8::Isolate* isolate, v8::Local<v8::Object> generator);
416 virtual v8::Local<v8::Object> GetObject() = 0;
417 virtual v8::Local<v8::Value> GetFunctionDebugName() = 0;
423 virtual bool SetVariableValue(v8::Local<v8::String> name,
424 v8::Local<v8::Value> value) = 0;
441 virtual v8::MaybeLocal<v8::Value> GetReceiver() const = 0;
442 virtual v8::Local<v8::Value> GetReturnValue() const = 0;
443 virtual v8::Local<v8::String> GetFunctionDebugName() const = 0;
444 virtual v8::Local<v8::debug::Script> GetScript() const = 0;
446 virtual v8::Local<v8::Function> GetFunction() const = 0;
450 virtual v8::MaybeLocal<v8::Value> Evaluate(v8::Local<v8::String> source,
460 virtual bool Filter(v8::Local<v8::Object> object) = 0;
463 void QueryObjects(v8::Local<v8::Context> context,
465 v8::PersistentValueVector<v8::Object>* objects);
467 void GlobalLexicalScopeNames(v8::Local<v8::Context> context,
468 v8::PersistentValueVector<v8::String>* names);
470 void SetReturnValue(v8::Isolate* isolate, v8::Local<v8::Value> value);
479 int GetNativeAccessorDescriptor(v8::Local<v8::Context> context,
480 v8::Local<v8::Object> object,
481 v8::Local<v8::Name> name);
483 int64_t GetNextRandomInt64(v8::Isolate* isolate);
485 v8::MaybeLocal<v8::Value> EvaluateGlobal(v8::Isolate* isolate,
486 v8::Local<v8::String> source,
489 int GetDebuggingId(v8::Local<v8::Function> function);
491 bool SetFunctionBreakpoint(v8::Local<v8::Function> function,
492 v8::Local<v8::String> condition, BreakpointId* id);
494 v8::Platform* GetCurrentPlatform();
498 explicit PostponeInterruptsScope(v8::Isolate* isolate);