Lines Matching refs:v8
29 namespace v8 {
59 inline T ToCData(v8::internal::Object obj);
62 inline v8::internal::Address ToCData(v8::internal::Object obj);
65 inline v8::internal::Handle<v8::internal::Object> FromCData(
66 v8::internal::Isolate* isolate, T obj);
69 inline v8::internal::Handle<v8::internal::Object> FromCData(
70 v8::internal::Isolate* isolate, v8::internal::Address obj);
74 explicit ApiFunction(v8::internal::Address addr) : addr_(addr) {} in ApiFunction()
75 v8::internal::Address address() { return addr_; } in address()
78 v8::internal::Address addr_;
158 static void ReportOOMFailure(v8::internal::Isolate* isolate,
162 v8::internal::Handle<v8::internal::AccessorPair> obj);
164 v8::internal::Handle<v8::internal::Context> obj);
166 v8::internal::Handle<v8::internal::Object> obj);
168 v8::internal::Handle<v8::internal::Module> obj);
170 v8::internal::Handle<v8::internal::Name> obj);
172 v8::internal::Handle<v8::internal::String> obj);
174 v8::internal::Handle<v8::internal::Symbol> obj);
176 v8::internal::Handle<v8::internal::JSRegExp> obj);
178 v8::internal::Handle<v8::internal::JSReceiver> obj);
180 v8::internal::Handle<v8::internal::JSObject> obj);
182 v8::internal::Handle<v8::internal::JSFunction> obj);
184 v8::internal::Handle<v8::internal::JSArray> obj);
186 v8::internal::Handle<v8::internal::JSMap> obj);
188 v8::internal::Handle<v8::internal::JSSet> obj);
190 v8::internal::Handle<v8::internal::JSProxy> obj);
192 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
194 v8::internal::Handle<v8::internal::JSArrayBufferView> obj);
196 v8::internal::Handle<v8::internal::JSDataView> obj);
198 v8::internal::Handle<v8::internal::JSTypedArray> obj);
200 v8::internal::Handle<v8::internal::JSTypedArray> obj);
202 v8::internal::Handle<v8::internal::JSTypedArray> obj);
204 v8::internal::Handle<v8::internal::JSTypedArray> obj);
206 v8::internal::Handle<v8::internal::JSTypedArray> obj);
208 v8::internal::Handle<v8::internal::JSTypedArray> obj);
210 v8::internal::Handle<v8::internal::JSTypedArray> obj);
212 v8::internal::Handle<v8::internal::JSTypedArray> obj);
214 v8::internal::Handle<v8::internal::JSTypedArray> obj);
216 v8::internal::Handle<v8::internal::JSTypedArray> obj);
218 v8::internal::Handle<v8::internal::JSTypedArray> obj);
220 v8::internal::Handle<v8::internal::JSTypedArray> obj);
223 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
226 v8::internal::Handle<v8::internal::Object> obj);
228 v8::internal::Handle<v8::internal::JSObject> obj);
230 v8::internal::Handle<v8::internal::FixedArray> obj);
232 v8::internal::Handle<v8::internal::StackFrameInfo> obj);
234 v8::internal::Handle<v8::internal::Object> obj);
236 v8::internal::Handle<v8::internal::Object> obj);
238 v8::internal::Handle<v8::internal::Object> obj);
240 v8::internal::Handle<v8::internal::BigInt> obj);
242 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
244 v8::internal::Handle<v8::internal::ObjectTemplateInfo> obj);
246 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
248 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
250 v8::internal::Handle<v8::internal::JSObject> obj);
252 v8::internal::Handle<v8::internal::JSReceiver> obj);
254 v8::internal::Handle<v8::internal::Object> obj);
256 v8::internal::Handle<v8::internal::FixedArray> obj);
258 v8::internal::Handle<v8::internal::FixedArray> obj);
260 v8::internal::Handle<v8::internal::ScriptOrModule> obj);
263 static inline v8::internal::Handle<v8::internal::To> OpenHandle( \
271 static inline Local<To> Convert(v8::internal::Handle<From> obj);
274 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent( in OpenPersistent()
275 const v8::Persistent<T, M>& persistent) { in OpenPersistent()
276 return v8::internal::Handle<v8::internal::Object>( in OpenPersistent()
277 reinterpret_cast<v8::internal::Address*>(persistent.val_)); in OpenPersistent()
281 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent( in OpenPersistent()
282 v8::Persistent<T>* persistent) { in OpenPersistent()
287 static inline v8::internal::Handle<To> OpenHandle(v8::Local<From> handle) { in OpenHandle()
296 inline T* ToApi(v8::internal::Handle<v8::internal::Object> obj) { in ToApi()
301 inline v8::Local<T> ToApiHandle( in ToApiHandle()
302 v8::internal::Handle<v8::internal::Object> obj) { in ToApiHandle()
303 return Utils::Convert<v8::internal::Object, T>(obj); in ToApiHandle()
307 inline bool ToLocal(v8::internal::MaybeHandle<v8::internal::Object> maybe, in ToLocal()
309 v8::internal::Handle<v8::internal::Object> handle; in ToLocal()
311 *local = Utils::Convert<v8::internal::Object, T>(handle); in ToLocal()
365 V8_EXPORT_PRIVATE void Iterate(v8::internal::RootVisitor* v);
366 V8_EXPORT_PRIVATE static char* Iterate(v8::internal::RootVisitor* v,
456 const int kHandleBlockSize = v8::internal::KB - 2; // fit in one page
527 v8::Local<v8::Name> property,
528 const v8::PropertyCallbackInfo<v8::Value>& info,
529 v8::AccessorNameGetterCallback getter);
531 void InvokeFunctionCallback(const v8::FunctionCallbackInfo<v8::Value>& info,
532 v8::FunctionCallback callback);