![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <optional>#include "src/base/compiler-specific.h"#include "src/base/macros.h"#include "src/base/platform/mutex.h"#include "src/codegen/optimized-compilation-info.h"#include "src/common/globals.h"#include "src/compiler/access-info.h"#include "src/compiler/feedback-source.h"#include "src/compiler/heap-refs.h"#include "src/compiler/processed-feedback.h"#include "src/compiler/refs-map.h"#include "src/execution/local-isolate.h"#include "src/handles/handles.h"#include "src/handles/persistent-handles.h"#include "src/heap/local-heap.h"#include "src/heap/parked-scope.h"#include "src/objects/code-kind.h"#include "src/objects/feedback-vector.h"#include "src/objects/objects.h"#include "src/objects/tagged.h"#include "src/roots/roots.h"#include "src/utils/address-map.h"#include "src/utils/identity-map.h"#include "src/utils/ostreams.h"#include "src/zone/zone-containers.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
| namespace | v8::internal::maglev |
| namespace | v8::internal::compiler |
Macros | |
| #define | TRACE_BROKER(broker, x) |
| #define | TRACE_BROKER_MISSING(broker, x) |
| #define | V(Type, name, Name) |
| #define | V(Type, name, Name) |
| #define | V(Type, name, Name) |
| #define | V(Type, name, Name) |
Typedefs | |
| using | v8::internal::compiler::GetOrCreateDataFlags = base::Flags<GetOrCreateDataFlag> |
Enumerations | |
| enum | v8::internal::compiler::GetOrCreateDataFlag { v8::internal::compiler::kCrashOnError = 1 << 0 , v8::internal::compiler::kAssumeMemoryFence = 1 << 1 } |
Definition at line 48 of file js-heap-broker.h.
Definition at line 54 of file js-heap-broker.h.
| #define V | ( | Type, | |
| name, | |||
| Name ) |
Definition at line 392 of file js-heap-broker.h.
| #define V | ( | Type, | |
| name, | |||
| Name ) |
Definition at line 392 of file js-heap-broker.h.
| #define V | ( | Type, | |
| name, | |||
| Name ) |
Definition at line 392 of file js-heap-broker.h.
| #define V | ( | Type, | |
| name, | |||
| Name ) |
Definition at line 392 of file js-heap-broker.h.