Lines Matching refs:v8

34 #include "v8.h"
61 v8::MaybeLocal<v8::Object> AddressToJS(
64 v8::Local<v8::Object> info = v8::Local<v8::Object>());
67 void GetSockOrPeerName(const v8::FunctionCallbackInfo<v8::Value>& args) {
78 AddressToJS(wrap->env(), addr, args[0].As<v8::Object>());
82 void PrintStackTrace(v8::Isolate* isolate, v8::Local<v8::StackTrace> stack);
83 void PrintCaughtException(v8::Isolate* isolate,
84 v8::Local<v8::Context> context,
85 const v8::TryCatch& try_catch);
86 std::string FormatCaughtException(v8::Isolate* isolate,
87 v8::Local<v8::Context> context,
88 const v8::TryCatch& try_catch);
98 v8::Maybe<bool> InitializeBaseContextForSnapshot(
99 v8::Local<v8::Context> context);
100 v8::Maybe<bool> InitializeContextRuntime(v8::Local<v8::Context> context);
101 v8::Maybe<bool> InitializePrimordials(v8::Local<v8::Context> context);
128 std::unique_ptr<v8::ArrayBuffer::Allocator> allocator_{
129 v8::ArrayBuffer::Allocator::NewDefaultAllocator()};
150 v8::MaybeLocal<v8::Object> Copy(Environment* env, const char* data, size_t len);
151 v8::MaybeLocal<v8::Object> New(Environment* env, size_t size);
153 v8::MaybeLocal<v8::Object> New(Environment* env,
160 v8::MaybeLocal<v8::Object> New(Environment* env,
164 v8::MaybeLocal<v8::Uint8Array> New(Environment* env,
165 v8::Local<v8::ArrayBuffer> ab,
177 static v8::MaybeLocal<v8::Object> New(Environment* env,
179 v8::MaybeLocal<v8::Object> ret;
198 v8::MaybeLocal<v8::Value> InternalMakeCallback(
200 v8::Local<v8::Object> resource,
201 v8::Local<v8::Object> recv,
202 const v8::Local<v8::Function> callback,
204 v8::Local<v8::Value> argv[],
207 v8::MaybeLocal<v8::Value> MakeSyncCallback(v8::Isolate* isolate,
208 v8::Local<v8::Object> recv,
209 v8::Local<v8::Function> callback,
211 v8::Local<v8::Value> argv[]);
226 v8::Local<v8::Object> object,
240 v8::Local<v8::Object> object_;
250 explicit inline DebugSealHandleScope(v8::Isolate* isolate = nullptr)
252 : actual_scope_(isolate != nullptr ? isolate : v8::Isolate::GetCurrent())
258 v8::SealHandleScope actual_scope_;
303 v8::Isolate* isolate = nullptr);
306 void DefineZlibConstants(v8::Local<v8::Object> target);
307 v8::Isolate* NewIsolate(v8::Isolate::CreateParams* params,
313 v8::MaybeLocal<v8::Value> StartExecution(Environment* env,
315 v8::MaybeLocal<v8::Object> GetPerContextExports(v8::Local<v8::Context> context);
316 void MarkBootstrapComplete(const v8::FunctionCallbackInfo<v8::Value>& args);
336 void SetIsolateErrorHandlers(v8::Isolate* isolate, const IsolateSettings& s);
337 void SetIsolateMiscHandlers(v8::Isolate* isolate, const IsolateSettings& s);
338 void SetIsolateCreateParamsForNode(v8::Isolate::CreateParams* params);
360 int WriteFileSync(v8::Isolate* isolate,
362 v8::Local<v8::String> string);
388 v8::Maybe<void> WriteSnapshot(Environment* env, const char* filename);
393 void DeleteHeapSnapshot(const v8::HeapSnapshot* snapshot);
395 DeleteFnPtr<const v8::HeapSnapshot, DeleteHeapSnapshot>;