v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
Loading...
Searching...
No Matches
wasm-code-manager.h File Reference
#include <atomic>
#include <map>
#include <memory>
#include <set>
#include <utility>
#include <vector>
#include "absl/container/flat_hash_map.h"
#include "src/base/address-region.h"
#include "src/base/bit-field.h"
#include "src/base/macros.h"
#include "src/base/vector.h"
#include "src/builtins/builtins.h"
#include "src/codegen/safepoint-table.h"
#include "src/codegen/source-position.h"
#include "src/handles/handles.h"
#include "src/tasks/operations-barrier.h"
#include "src/trap-handler/trap-handler.h"
#include "src/wasm/compilation-environment.h"
#include "src/wasm/wasm-code-pointer-table.h"
#include "src/wasm/wasm-features.h"
#include "src/wasm/wasm-limits.h"
#include "src/wasm/wasm-module-sourcemap.h"
#include "src/wasm/wasm-tier.h"
Include dependency graph for wasm-code-manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  v8::internal::wasm::DisjointAllocationPool
 
class  v8::internal::wasm::WasmCode
 
struct  v8::internal::wasm::UnpublishedWasmCode
 
class  v8::internal::wasm::WasmCodeAllocator
 
class  v8::internal::wasm::NativeModule
 
struct  v8::internal::wasm::NativeModule::JumpTablesRef
 
struct  v8::internal::wasm::NativeModule::CodeSpaceData
 
class  v8::internal::wasm::WasmCodeManager
 
class  v8::internal::wasm::WasmCodeRefScope
 
class  v8::internal::wasm::WasmCodeLookupCache
 
struct  v8::internal::wasm::WasmCodeLookupCache::CacheEntry
 

Namespaces

namespace  v8
 
namespace  v8::internal
 
namespace  v8::internal::wasm
 

Functions

WasmCode::Kind v8::internal::wasm::GetCodeKind (const WasmCompilationResult &result)
 
const char * v8::internal::wasm::GetWasmCodeKindAsString (WasmCode::Kind kind)
 

Variables

constexpr WasmCodePointer v8::internal::wasm::kInvalidWasmCodePointer