v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
builtins-proxy-gen.h
Go to the documentation of this file.
1// Copyright 2017 the V8 project authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef V8_BUILTINS_BUILTINS_PROXY_GEN_H_
6#define V8_BUILTINS_BUILTINS_PROXY_GEN_H_
7
10
11namespace v8 {
12namespace internal {
13
44
45} // namespace internal
46} // namespace v8
47
48#endif // 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)
!IsContextMap !IsContextMap native_context
Definition map-inl.h:877