Lines Matching refs:v8

25 namespace v8 {
40 inline T ToCData(v8::internal::Object* obj);
43 inline v8::internal::Address ToCData(v8::internal::Object* obj);
46 inline v8::internal::Handle<v8::internal::Object> FromCData(
47 v8::internal::Isolate* isolate, T obj);
50 inline v8::internal::Handle<v8::internal::Object> FromCData(
51 v8::internal::Isolate* isolate, v8::internal::Address obj);
55 explicit ApiFunction(v8::internal::Address addr) : addr_(addr) { } in ApiFunction()
56 v8::internal::Address address() { return addr_; } in address()
58 v8::internal::Address addr_;
133 static void ReportOOMFailure(v8::internal::Isolate* isolate,
137 v8::internal::Handle<v8::internal::Context> obj);
139 v8::internal::Handle<v8::internal::Object> obj);
141 v8::internal::Handle<v8::internal::Module> obj);
143 v8::internal::Handle<v8::internal::Name> obj);
145 v8::internal::Handle<v8::internal::String> obj);
147 v8::internal::Handle<v8::internal::Symbol> obj);
149 v8::internal::Handle<v8::internal::JSRegExp> obj);
151 v8::internal::Handle<v8::internal::JSReceiver> obj);
153 v8::internal::Handle<v8::internal::JSObject> obj);
155 v8::internal::Handle<v8::internal::JSFunction> obj);
157 v8::internal::Handle<v8::internal::JSArray> obj);
159 v8::internal::Handle<v8::internal::JSMap> obj);
161 v8::internal::Handle<v8::internal::JSSet> obj);
163 v8::internal::Handle<v8::internal::JSProxy> obj);
165 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
167 v8::internal::Handle<v8::internal::JSArrayBufferView> obj);
169 v8::internal::Handle<v8::internal::JSDataView> obj);
171 v8::internal::Handle<v8::internal::JSTypedArray> obj);
173 v8::internal::Handle<v8::internal::JSTypedArray> obj);
175 v8::internal::Handle<v8::internal::JSTypedArray> obj);
177 v8::internal::Handle<v8::internal::JSTypedArray> obj);
179 v8::internal::Handle<v8::internal::JSTypedArray> obj);
181 v8::internal::Handle<v8::internal::JSTypedArray> obj);
183 v8::internal::Handle<v8::internal::JSTypedArray> obj);
185 v8::internal::Handle<v8::internal::JSTypedArray> obj);
187 v8::internal::Handle<v8::internal::JSTypedArray> obj);
189 v8::internal::Handle<v8::internal::JSTypedArray> obj);
191 v8::internal::Handle<v8::internal::JSTypedArray> obj);
193 v8::internal::Handle<v8::internal::JSTypedArray> obj);
196 v8::internal::Handle<v8::internal::JSArrayBuffer> obj);
199 v8::internal::Handle<v8::internal::Object> obj);
201 v8::internal::Handle<v8::internal::JSObject> obj);
203 v8::internal::Handle<v8::internal::FixedArray> obj);
205 v8::internal::Handle<v8::internal::StackFrameInfo> obj);
207 v8::internal::Handle<v8::internal::Object> obj);
209 v8::internal::Handle<v8::internal::Object> obj);
211 v8::internal::Handle<v8::internal::Object> obj);
213 v8::internal::Handle<v8::internal::BigInt> obj);
215 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
217 v8::internal::Handle<v8::internal::ObjectTemplateInfo> obj);
219 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
221 v8::internal::Handle<v8::internal::FunctionTemplateInfo> obj);
223 v8::internal::Handle<v8::internal::JSObject> obj);
225 v8::internal::Handle<v8::internal::JSReceiver> obj);
227 v8::internal::Handle<v8::internal::Object> obj);
229 v8::internal::Handle<v8::internal::FixedArray> obj);
231 v8::internal::Handle<v8::internal::Script> obj);
234 static inline v8::internal::Handle<v8::internal::To> \
242 static inline Local<To> Convert(v8::internal::Handle<From> obj);
245 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent( in OpenPersistent()
246 const v8::Persistent<T>& persistent) { in OpenPersistent()
247 return v8::internal::Handle<v8::internal::Object>( in OpenPersistent()
248 reinterpret_cast<v8::internal::Object**>(persistent.val_)); in OpenPersistent()
252 static inline v8::internal::Handle<v8::internal::Object> OpenPersistent( in OpenPersistent()
253 v8::Persistent<T>* persistent) { in OpenPersistent()
258 static inline v8::internal::Handle<To> OpenHandle(v8::Local<From> handle) { in OpenHandle()
268 inline T* ToApi(v8::internal::Handle<v8::internal::Object> obj) { in ToApi()
273 inline v8::Local<T> ToApiHandle( in ToApiHandle()
274 v8::internal::Handle<v8::internal::Object> obj) { in ToApiHandle()
275 return Utils::Convert<v8::internal::Object, T>(obj); in ToApiHandle()
280 inline bool ToLocal(v8::internal::MaybeHandle<v8::internal::Object> maybe, in ToLocal()
282 v8::internal::Handle<v8::internal::Object> handle; in ToLocal()
284 *local = Utils::Convert<v8::internal::Object, T>(handle); in ToLocal()
341 microtasks_policy_(v8::MicrotasksPolicy::kAuto), in HandleScopeImplementer()
356 void Iterate(v8::internal::RootVisitor* v);
357 static char* Iterate(v8::internal::RootVisitor* v, char* data);
389 inline void set_microtasks_policy(v8::MicrotasksPolicy policy);
390 inline v8::MicrotasksPolicy microtasks_policy() const;
468 v8::MicrotasksPolicy microtasks_policy_;
499 const int kHandleBlockSize = v8::internal::KB - 2; // fit in one page
503 v8::MicrotasksPolicy policy) { in set_microtasks_policy()
508 v8::MicrotasksPolicy HandleScopeImplementer::microtasks_policy() const { in microtasks_policy()
594 v8::Local<v8::Name> property,
595 const v8::PropertyCallbackInfo<v8::Value>& info,
596 v8::AccessorNameGetterCallback getter);
598 void InvokeFunctionCallback(const v8::FunctionCallbackInfo<v8::Value>& info,
599 v8::FunctionCallback callback);
603 static v8::Testing::StressType stress_type() { return stress_type_; } in stress_type()
604 static void set_stress_type(v8::Testing::StressType stress_type) { in set_stress_type()
609 static v8::Testing::StressType stress_type_;