![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <algorithm>#include <forward_list>#include <map>#include <memory>#include <ostream>#include <type_traits>#include <unordered_map>#include <variant>#include "src/base/macros.h"#include "src/base/memory.h"#include "src/codegen/code-comments.h"#include "src/codegen/cpu-features.h"#include "src/codegen/external-reference.h"#include "src/codegen/label.h"#include "src/codegen/reglist.h"#include "src/codegen/reloc-info.h"#include "src/common/globals.h"#include "src/deoptimizer/deoptimize-reason.h"#include "src/flags/flags.h"#include "src/handles/handles.h"#include "src/objects/objects.h"#include "src/sandbox/indirect-pointer-tag.h"#include "src/utils/ostreams.h"Go to the source code of this file.
Classes | |
| struct | v8::internal::JumpOptimizationInfo |
| struct | v8::internal::JumpOptimizationInfo::JumpInfo |
| class | v8::internal::HeapNumberRequest |
| struct | v8::internal::AssemblerOptions |
| class | v8::internal::AssemblerBuffer |
| class | v8::internal::SlotDescriptor |
| class | v8::internal::AssemblerBase |
| class | v8::internal::AssemblerBase::CodeComment |
| class | v8::internal::CpuFeatureScope |
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | ASM_CODE_COMMENT(asm) |
| #define | ASM_CODE_COMMENT_STRING(asm, ...) |
| #define | NOOP_UNLESS_DEBUG_CODE |
Typedefs | |
| using | v8::internal::MaybeAssemblerZone = std::variant<Zone*, AccountingAllocator*> |
Enumerations | |
| enum class | v8::internal::CodeObjectRequired { v8::internal::kNo , v8::internal::kYes } |
| enum class | v8::internal::BuiltinCallJumpMode { v8::internal::kAbsolute , v8::internal::kPCRelative , v8::internal::kIndirect , v8::internal::kForMksnapshot } |
Functions | |
| std::unique_ptr< AssemblerBuffer > | v8::internal::ExternalAssemblerBuffer (void *start, int size) |
| std::unique_ptr< AssemblerBuffer > | v8::internal::NewAssemblerBuffer (int size) |
| #define ASM_CODE_COMMENT | ( | asm | ) |
Definition at line 617 of file assembler.h.
| #define ASM_CODE_COMMENT_STRING | ( | asm, | |
| ... ) |
Definition at line 618 of file assembler.h.
| #define NOOP_UNLESS_DEBUG_CODE |
Definition at line 628 of file assembler.h.