5#ifndef V8_BUILTINS_BUILTINS_PROXY_GEN_H_
6#define V8_BUILTINS_BUILTINS_PROXY_GEN_H_
TNode< JSFunction > AllocateProxyRevokeFunction(TNode< Context > context, TNode< JSProxy > proxy)
ProxiesCodeStubAssembler(compiler::CodeAssemblerState *state)
TNode< JSProxy > AllocateProxy(TNode< Context > context, TNode< JSReceiver > target, TNode< JSReceiver > handler)
void CheckHasTrapResult(TNode< Context > context, TNode< JSReceiver > target, TNode< JSProxy > proxy, TNode< Name > name)
void CheckDeleteTrapResult(TNode< Context > context, TNode< JSReceiver > target, TNode< JSProxy > proxy, TNode< Name > name)
TNode< Context > CreateProxyRevokeFunctionContext(TNode< JSProxy > proxy, TNode< NativeContext > native_context)
void CheckGetSetTrapResult(TNode< Context > context, TNode< JSReceiver > target, TNode< JSProxy > proxy, TNode< Name > name, TNode< Object > trap_result, JSProxy::AccessKind access_kind)
ProxyRevokeFunctionContextSlot
!IsContextMap !IsContextMap native_context