/external/v8/src/objects/ |
D | js-proxy.h | 17 class JSProxy : public JSReceiver { 19 V8_WARN_UNUSED_RESULT static MaybeHandle<JSProxy> New(Isolate* isolate, 28 static MaybeHandle<Context> GetFunctionRealm(Handle<JSProxy> proxy); 30 DECL_CAST(JSProxy) 33 static void Revoke(Handle<JSProxy> proxy); 36 static MaybeHandle<Object> GetPrototype(Handle<JSProxy> receiver); 40 Handle<JSProxy> proxy, Handle<Object> value, bool from_javascript, 43 V8_WARN_UNUSED_RESULT static Maybe<bool> IsExtensible(Handle<JSProxy> proxy); 46 V8_WARN_UNUSED_RESULT static Maybe<bool> IsArray(Handle<JSProxy> proxy); 50 Handle<JSProxy> proxy, ShouldThrow should_throw); [all …]
|
D | js-proxy-inl.h | 18 CAST_ACCESSOR(JSProxy) 20 ACCESSORS(JSProxy, target, Object, kTargetOffset) in ACCESSORS() argument 21 ACCESSORS(JSProxy, handler, Object, kHandlerOffset) in ACCESSORS() 23 bool JSProxy::IsRevoked() const { return !handler()->IsJSReceiver(); } in ACCESSORS()
|
/external/v8/src/builtins/ |
D | builtins-proxy-gen.cc | 20 Branch(IsJSReceiver(CAST(LoadObjectField(object, JSProxy::kHandlerOffset))), in GotoIfRevokedProxy() 58 Node* proxy = Allocate(JSProxy::kSize); in AllocateProxy() 60 StoreObjectFieldRoot(proxy, JSProxy::kPropertiesOrHashOffset, in AllocateProxy() 62 StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kTargetOffset, target); in AllocateProxy() 63 StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kHandlerOffset, handler); in AllocateProxy() 270 StoreObjectField(proxy, JSProxy::kTargetOffset, NullConstant()); in TF_BUILTIN() 273 StoreObjectField(proxy, JSProxy::kHandlerOffset, NullConstant()); in TF_BUILTIN() 298 Node* handler = LoadObjectField(proxy, JSProxy::kHandlerOffset); in TF_BUILTIN() 308 Node* target = LoadObjectField(proxy, JSProxy::kTargetOffset); in TF_BUILTIN() 351 Node* handler = LoadObjectField(proxy, JSProxy::kHandlerOffset); in TF_BUILTIN() [all …]
|
D | builtins-object.cc | 130 Maybe<bool> found = JSProxy::GetOwnPropertyDescriptor( in ObjectLookupAccessor() 131 isolate, it.GetHolder<JSProxy>(), it.GetName(), &desc); in ObjectLookupAccessor() 144 isolate, prototype, JSProxy::GetPrototype(it.GetHolder<JSProxy>())); in ObjectLookupAccessor()
|
D | builtins-proxy-gen.h | 47 JSProxy::AccessKind access_kind);
|
D | base.tq | 36 type JSProxy extends JSReceiver generates 'TNode<JSProxy>'; 41 type Callable = JSFunction|JSBoundFunction|JSProxy;
|
/external/v8/src/runtime/ |
D | runtime-proxy.cc | 28 CONVERT_ARG_CHECKED(JSProxy, proxy, 0); in RUNTIME_FUNCTION() 36 CONVERT_ARG_CHECKED(JSProxy, proxy, 0); in RUNTIME_FUNCTION() 95 RETURN_RESULT_OR_FAILURE(isolate, JSProxy::CheckGetSetTrapResult( in RUNTIME_FUNCTION() 97 JSProxy::AccessKind(access_kind))); in RUNTIME_FUNCTION() 107 Maybe<bool> result = JSProxy::CheckHasTrap(isolate, name, target); in RUNTIME_FUNCTION()
|
D | runtime-forin.cc | 60 result = JSProxy::GetPropertyAttributes(&it); in HasEnumerableProperty() 64 Handle<JSProxy> proxy = it.GetHolder<JSProxy>(); in HasEnumerableProperty() 67 JSProxy::GetPrototype(proxy), Object); in HasEnumerableProperty()
|
D | runtime-debug.cc | 258 Handle<JSProxy> js_proxy = Handle<JSProxy>::cast(object); in GetInternalProperties()
|
D | runtime-object.cc | 369 JSReceiver::HasOwnProperty(Handle<JSProxy>::cast(object), key); in RUNTIME_FUNCTION()
|
/external/v8/src/ |
D | keys.h | 15 class JSProxy; variable 99 Handle<JSProxy> proxy); 100 Maybe<bool> CollectOwnJSProxyTargetKeys(Handle<JSProxy> proxy, 102 Maybe<bool> AddKeysFromJSProxy(Handle<JSProxy> proxy,
|
D | prototype-inl.h | 131 if (seen_proxies_ > JSProxy::kMaxIterationLimit) { in AdvanceFollowingProxiesIgnoringAccessChecks() 136 JSProxy::GetPrototype(Handle<JSProxy>::cast(handle_)); in AdvanceFollowingProxiesIgnoringAccessChecks()
|
D | keys.cc | 115 Handle<JSProxy> owner, in FilterProxyKeys() 130 JSProxy::GetOwnPropertyDescriptor(isolate, owner, key, &desc); in FilterProxyKeys() 148 Maybe<bool> KeyAccumulator::AddKeysFromJSProxy(Handle<JSProxy> proxy, in AddKeysFromJSProxy() 171 MAYBE_RETURN(CollectOwnJSProxyKeys(receiver, Handle<JSProxy>::cast(object)), in CollectKeys() 188 result = CollectOwnJSProxyKeys(receiver, Handle<JSProxy>::cast(current)); in CollectKeys() 807 Handle<JSProxy> proxy) { in CollectOwnJSProxyKeys() 957 Handle<JSProxy> proxy, Handle<JSReceiver> target) { in CollectOwnJSProxyTargetKeys()
|
D | objects.cc | 976 return JSProxy::HasProperty(it->isolate(), it->GetHolder<JSProxy>(), in HasProperty() 1035 JSProxy::GetProperty(it->isolate(), it->GetHolder<JSProxy>(), in GetProperty() 1071 MaybeHandle<Object> JSProxy::GetProperty(Isolate* isolate, in GetProperty() 1072 Handle<JSProxy> proxy, in GetProperty() 1115 JSProxy::CheckGetSetTrapResult(isolate, name, target, trap_result, kGet); in GetProperty() 1125 MaybeHandle<Object> JSProxy::CheckGetSetTrapResult(Isolate* isolate, in CheckGetSetTrapResult() 1475 MaybeHandle<Object> JSProxy::GetPrototype(Handle<JSProxy> proxy) { in GetPrototype() 5025 return JSProxy::SetProperty(it->GetHolder<JSProxy>(), it->GetName(), in SetPropertyInternal() 5730 void JSProxy::Revoke(Handle<JSProxy> proxy) { in Revoke() 5743 Maybe<bool> JSProxy::IsArray(Handle<JSProxy> proxy) { in IsArray() [all …]
|
D | json-stringifier.cc | 80 Result SerializeJSProxy(Handle<JSProxy> object); 461 return SerializeJSProxy(Handle<JSProxy>::cast(object)); in Serialize_() 715 Handle<JSProxy> object) { in SerializeJSProxy()
|
D | api-inl.h | 78 MAKE_TO_LOCAL(ToLocal, JSProxy, Proxy)
|
D | api.h | 116 V(Proxy, JSProxy) \ 163 v8::internal::Handle<v8::internal::JSProxy> obj);
|
D | objects-debug.cc | 318 JSProxy::cast(this)->JSProxyVerify(isolate); in HeapObjectVerify() 1430 void JSProxy::JSProxyVerify(Isolate* isolate) { in JSProxyVerify()
|
D | objects-printer.cc | 244 JSProxy::cast(this)->JSProxyPrint(os); in HeapObjectPrint() 1228 void JSProxy::JSProxyPrint(std::ostream& os) { // NOLINT in JSProxyPrint()
|
D | objects-body-descriptors-inl.h | 754 return Op::template apply<JSProxy::BodyDescriptor>(p1, p2, p3, p4); in BodyDescriptorApply()
|
/external/v8/src/ic/ |
D | handler-configuration.h | 22 class JSProxy; variable 281 Handle<JSProxy> proxy,
|
D | handler-configuration.cc | 284 Handle<JSProxy> proxy, in StoreProxy()
|
D | ic.cc | 949 Handle<JSProxy> holder_proxy = lookup->GetHolder<JSProxy>(); in ComputeHandler() 1657 Handle<JSProxy> holder = lookup->GetHolder<JSProxy>(); in ComputeHandler()
|
/external/v8/tools/torque/vim-torque/syntax/ |
D | torque.vim | 51 syn keyword torqueType Oddball HeapNumber Number BigInt Numeric Boolean JSProxy
|
/external/v8/src/heap/ |
D | factory.h | 47 class JSProxy; variable 683 Handle<JSProxy> NewJSProxy(Handle<JSReceiver> target,
|