/third_party/node/deps/v8/src/objects/ |
H A D | js-proxy.h | 19 // The JSProxy describes EcmaScript Harmony proxies 20 class JSProxy : public TorqueGeneratedJSProxy<JSProxy, JSReceiver> { class 22 V8_WARN_UNUSED_RESULT static MaybeHandle<JSProxy> New(Isolate* isolate, 27 static void Revoke(Handle<JSProxy> proxy); 30 static MaybeHandle<HeapObject> GetPrototype(Handle<JSProxy> receiver); 34 Isolate* isolate, Handle<JSProxy> proxy, Handle<Object> value, 37 V8_WARN_UNUSED_RESULT static Maybe<bool> IsExtensible(Handle<JSProxy> proxy); 40 V8_WARN_UNUSED_RESULT static Maybe<bool> IsArray(Handle<JSProxy> proxy); 44 Handle<JSProxy> prox [all...] |
H A D | js-proxy-inl.h | 21 TQ_OBJECT_CONSTRUCTORS_IMPL(JSProxy) 23 bool JSProxy::IsRevoked() const { return !handler().IsJSReceiver(); } in IsRevoked()
|
H A D | prototype-inl.h | 131 if (seen_proxies_ > JSProxy::kMaxIterationLimit) { in AdvanceFollowingProxiesIgnoringAccessChecks() 136 JSProxy::GetPrototype(Handle<JSProxy>::cast(handle_)); in AdvanceFollowingProxiesIgnoringAccessChecks()
|
H A D | keys.h | 16 class JSProxy; 117 Handle<JSProxy> proxy); 118 Maybe<bool> CollectOwnJSProxyTargetKeys(Handle<JSProxy> proxy, 126 Maybe<bool> AddKeysFromJSProxy(Handle<JSProxy> proxy, 137 // In case of for-in loops we have to treat JSProxy keys differently and 138 // deduplicate them. Additionally we convert JSProxy keys back to array
|
H A D | objects.cc | 479 HeapObject target = Handle<JSProxy>::cast(currInput)->target(isolate); in NoSideEffectsToMaybeString() 1147 Maybe<bool> maybe = JSProxy::HasProperty( in GetProperty() 1148 it->isolate(), it->GetHolder<JSProxy>(), it->GetName()); in GetProperty() 1156 JSProxy::GetProperty(it->isolate(), it->GetHolder<JSProxy>(), in GetProperty() 1186 MaybeHandle<Object> JSProxy::GetProperty(Isolate* isolate, in GetProperty() 1187 Handle<JSProxy> proxy, in GetProperty() 1230 JSProxy::CheckGetSetTrapResult(isolate, name, target, trap_result, kGet); in GetProperty() 1240 MaybeHandle<Object> JSProxy::CheckGetSetTrapResult(Isolate* isolate, in CheckGetSetTrapResult() 1341 MaybeHandle<HeapObject> JSProxy [all...] |
H A D | keys.cc | 183 Handle<JSProxy> owner, in FilterProxyKeys() 203 JSProxy::GetOwnPropertyDescriptor(isolate, owner, key, &desc); in FilterProxyKeys() 221 Maybe<bool> KeyAccumulator::AddKeysFromJSProxy(Handle<JSProxy> proxy, in AddKeysFromJSProxy() 244 MAYBE_RETURN(CollectOwnJSProxyKeys(receiver, Handle<JSProxy>::cast(object)), in CollectKeys() 261 result = CollectOwnJSProxyKeys(receiver, Handle<JSProxy>::cast(current)); in CollectKeys() 1186 Handle<JSProxy> proxy) { in CollectOwnJSProxyKeys() 1358 Handle<JSProxy> proxy, Handle<JSReceiver> target) { in CollectOwnJSProxyTargetKeys()
|
H A D | object-list-macros.h | 34 class JSProxy; 157 V(JSProxy) \
|
H A D | js-objects.cc | 96 return JSProxy::HasProperty(it->isolate(), it->GetHolder<JSProxy>(), in HasProperty() 436 // JSProxy is always in slow-mode. in SetOrCopyDataProperties() 670 JSProxy proxy = JSProxy::cast(current); in GetFunctionRealm() 710 Handle<Object> target(Handle<JSProxy>::cast(receiver)->target(), isolate); in GetContextForMicrotask() 728 return JSProxy::GetPropertyAttributes(it); in GetPropertyAttributes() 931 return JSProxy::DeletePropertyOrElement(it->GetHolder<JSProxy>(), in DeleteProperty() 1141 return JSProxy in DefineOwnProperty() [all...] |
H A D | objects-inl.h | 428 return JSProxy::IsArray(Handle<JSProxy>::cast(object)); in IsArray()
|
/third_party/node/deps/v8/src/builtins/ |
H A D | builtins-proxy-gen.h | 19 TNode<JSProxy> AllocateProxy(TNode<Context> context, TNode<JSReceiver> target, 22 TNode<JSProxy> proxy); 25 TNode<JSProxy> proxy, TNode<Name> name, 27 JSProxy::AccessKind access_kind); 30 TNode<JSProxy> proxy, TNode<Name> name); 33 TNode<JSProxy> proxy, TNode<Name> name); 42 TNode<JSProxy> proxy, TNode<NativeContext> native_context);
|
H A D | builtins-proxy-gen.cc | 19 TNode<JSProxy> ProxiesCodeStubAssembler::AllocateProxy( in AllocateProxy() 53 TNode<HeapObject> proxy = Allocate(JSProxy::kSize); in AllocateProxy() 58 StoreObjectFieldRoot(proxy, JSProxy::kPropertiesOrHashOffset, empty_dict); in AllocateProxy() 59 StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kTargetOffset, target); in AllocateProxy() 60 StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kHandlerOffset, handler); in AllocateProxy() 66 TNode<JSProxy> proxy, TNode<NativeContext> native_context) { in CreateProxyRevokeFunctionContext() 75 TNode<Context> context, TNode<JSProxy> proxy) { in AllocateProxyRevokeFunction() 91 auto proxy = Parameter<JSProxy>(Descriptor::kFunction); in TF_BUILTIN() 103 CAST(LoadObjectField(proxy, JSProxy::kHandlerOffset)); in TF_BUILTIN() 113 TNode<Object> target = LoadObjectField(proxy, JSProxy in TF_BUILTIN() [all...] |
H A D | builtins-object.cc | 132 Maybe<bool> found = JSProxy::GetOwnPropertyDescriptor( in ObjectLookupAccessor() 133 isolate, it.GetHolder<JSProxy>(), it.GetName(), &desc); in ObjectLookupAccessor() 146 isolate, prototype, JSProxy::GetPrototype(it.GetHolder<JSProxy>())); in ObjectLookupAccessor()
|
/third_party/node/deps/v8/src/runtime/ |
H A D | runtime-proxy.cc | 28 auto proxy = JSProxy::cast(args[0]); in RUNTIME_FUNCTION() 35 auto proxy = JSProxy::cast(args[0]); in RUNTIME_FUNCTION() 97 RETURN_RESULT_OR_FAILURE(isolate, JSProxy::CheckGetSetTrapResult( in RUNTIME_FUNCTION() 99 JSProxy::AccessKind(access_kind))); in RUNTIME_FUNCTION() 109 Maybe<bool> result = JSProxy::CheckHasTrap(isolate, name, target); in RUNTIME_FUNCTION() 121 Maybe<bool> result = JSProxy::CheckDeleteTrap(isolate, name, target); in RUNTIME_FUNCTION()
|
H A D | runtime-forin.cc | 49 // the oddities of JSProxy and JSModuleNamespace in for-in filter. 65 result = JSProxy::GetPropertyAttributes(&it); in HasEnumerableProperty() 69 Handle<JSProxy> proxy = it.GetHolder<JSProxy>(); in HasEnumerableProperty() 72 JSProxy::GetPrototype(proxy), Object); in HasEnumerableProperty() 76 // We already have a stack-check in JSProxy::GetPrototype. in HasEnumerableProperty()
|
H A D | runtime-debug.cc | 279 Handle<JSProxy> js_proxy = Handle<JSProxy>::cast(object); in GetInternalProperties()
|
/third_party/node/deps/v8/src/ic/ |
H A D | handler-configuration.h | 23 class JSProxy; 341 Handle<JSProxy> proxy,
|
H A D | ic.cc | 484 // IC handling of private symbols/fields lookup on JSProxy is not in Load() 1214 Handle<JSProxy> holder_proxy = lookup->GetHolder<JSProxy>(); in ComputeHandler() 1253 set_slow_stub_reason("JSProxy"); in UpdateLoadElement() 1761 return JSProxy::DefineOwnProperty(it->isolate(), it->GetHolder<JSProxy>(), in DefineOwnDataProperty() 1859 // IC handling of private fields/symbols stores on JSProxy is not in Store() 1870 // We'll defer the check for JSProxy and objects with named interceptors, in Store() 2177 Handle<JSProxy> holder = lookup->GetHolder<JSProxy>(); in ComputeHandler() [all...] |
H A D | handler-configuration.cc | 339 Handle<JSProxy> proxy, in StoreProxy()
|
H A D | accessor-assembler.h | 466 void HandleStoreToProxy(const StoreICParameters* p, TNode<JSProxy> proxy,
|
/third_party/node/deps/v8/tools/torque/vim-torque/syntax/ |
H A D | torque.vim | 51 syn keyword torqueType Oddball HeapNumber Number BigInt Numeric Boolean JSProxy
|
/third_party/node/deps/v8/src/api/ |
H A D | api.h | 136 V(Proxy, JSProxy) \ 190 v8::internal::Handle<v8::internal::JSProxy> obj);
|
H A D | api-inl.h | 87 MAKE_TO_LOCAL(ToLocal, JSProxy, Proxy)
|
H A D | api.cc | 4472 // If it's not a JSProxy, i::JSReceiver::DefineOwnProperty should never run in DefineOwnProperty() 4513 return i::JSProxy::SetPrivateSymbol( in SetPrivate() 4514 isolate, i::Handle<i::JSProxy>::cast(self), in SetPrivate() 4611 i::JSProxy::SetPrototype(isolate, i::Handle<i::JSProxy>::cast(self), in SetPrototype() 4733 // If it's not a JSProxy, i::Runtime::DeleteObjectProperty should never run in Delete() 7766 i::Handle<i::JSProxy> self = Utils::OpenHandle(this); in GetTarget() 7772 i::Handle<i::JSProxy> self = Utils::OpenHandle(this); in GetHandler() 7778 i::Handle<i::JSProxy> self = Utils::OpenHandle(this); in IsRevoked() 7783 i::Handle<i::JSProxy> sel in Revoke() [all...] |
/third_party/node/deps/v8/src/heap/ |
H A D | factory.h | 55 class JSProxy; 681 Handle<JSProxy> NewJSProxy(Handle<JSReceiver> target,
|
/third_party/node/deps/v8/src/json/ |
H A D | json-stringifier.cc | 86 Result SerializeJSProxy(Handle<JSProxy> object, Handle<Object> key); 597 return SerializeJSProxy(Handle<JSProxy>::cast(object), key); 897 Handle<JSProxy> object, Handle<Object> key) { in SerializeJSProxy()
|