Lines Matching defs:proxy
5 #include "src/builtins/builtins-proxy-gen.h"
12 #include "src/objects/js-proxy.h"
53 TNode<HeapObject> proxy = Allocate(JSProxy::kSize);
54 StoreMapNoWriteBarrier(proxy, map.value());
58 StoreObjectFieldRoot(proxy, JSProxy::kPropertiesOrHashOffset, empty_dict);
59 StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kTargetOffset, target);
60 StoreObjectFieldNoWriteBarrier(proxy, JSProxy::kHandlerOffset, handler);
62 return CAST(proxy);
66 TNode<JSProxy> proxy, TNode<NativeContext> native_context) {
70 context, ProxyRevokeFunctionContextSlot::kProxySlot, proxy);
75 TNode<Context> context, TNode<JSProxy> proxy) {
79 CreateProxyRevokeFunctionContext(proxy, native_context);
91 auto proxy = Parameter<JSProxy>(Descriptor::kFunction);
94 CSA_DCHECK(this, IsCallable(proxy));
103 CAST(LoadObjectField(proxy, JSProxy::kHandlerOffset));
113 TNode<Object> target = LoadObjectField(proxy, JSProxy::kTargetOffset);
146 auto proxy = Parameter<JSProxy>(Descriptor::kTarget);
150 CSA_DCHECK(this, IsCallable(proxy));
157 CAST(LoadObjectField(proxy, JSProxy::kHandlerOffset));
167 TNode<Object> target = LoadObjectField(proxy, JSProxy::kTargetOffset);
213 TNode<Context> context, TNode<JSReceiver> target, TNode<JSProxy> proxy,
323 TNode<JSProxy> proxy,
376 TNode<JSProxy> proxy,