v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
code-entrypoint-tag.h File Reference
Include dependency graph for code-entrypoint-tag.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  v8
 
namespace  v8::internal
 

Enumerations

enum  v8::internal::CodeEntrypointTag : uint64_t {
  v8::internal::kDefaultCodeEntrypointTag = 0 , v8::internal::kJSEntrypointTag = kDefaultCodeEntrypointTag , v8::internal::kWasmEntrypointTag = uint64_t{1} << kCodeEntrypointTagShift , v8::internal::kBytecodeHandlerEntrypointTag = uint64_t{2} << kCodeEntrypointTagShift ,
  v8::internal::kLoadWithVectorICHandlerEntrypointTag , v8::internal::kStoreWithVectorICHandlerEntrypointTag , v8::internal::kStoreTransitionICHandlerEntrypointTag , v8::internal::kRegExpEntrypointTag = uint64_t{6} << kCodeEntrypointTagShift ,
  v8::internal::kInvalidEntrypointTag = uint64_t{0xff} << kCodeEntrypointTagShift , v8::internal::kFreeCodePointerTableEntryTag = uint64_t{0xffff} << kCodeEntrypointTagShift
}
 

Variables

constexpr int v8::internal::kCodeEntrypointTagShift = 48