![]() |
v8
V8 is Google’s open source high-performance JavaScript and WebAssembly engine, written in C++.
|
#include <stdint.h>#include <optional>#include "src/base/macros.h"#include "src/base/platform/mutex.h"#include "src/common/globals.h"Go to the source code of this file.
Namespaces | |
| namespace | v8 |
| namespace | v8::internal |
Macros | |
| #define | PER_ISOLATE_DCHECK_TYPE(V, enable) |
| #define | PER_ISOLATE_CHECK_TYPE(V, enable) |
| #define | PER_ISOLATE_ASSERT_SCOPE_DECLARATION(ScopeType) |
| #define | PER_ISOLATE_ASSERT_ENABLE_SCOPE(EnableType, _1, _2, _3) |
| #define | PER_ISOLATE_ASSERT_DISABLE_SCOPE(_1, DisableType, _2, _3) |
| #define | PER_ISOLATE_DCHECK_ENABLE_SCOPE(EnableType, DisableType, field, _) |
| #define | PER_ISOLATE_DCHECK_DISABLE_SCOPE(EnableType, DisableType, field, _) |
| #define | DISALLOW_GARBAGE_COLLECTION(name) |
| #define DISALLOW_GARBAGE_COLLECTION | ( | name | ) |
Definition at line 262 of file assert-scope.h.
| #define PER_ISOLATE_ASSERT_DISABLE_SCOPE | ( | _1, | |
| DisableType, | |||
| _2, | |||
| _3 ) |
Definition at line 127 of file assert-scope.h.
| #define PER_ISOLATE_ASSERT_ENABLE_SCOPE | ( | EnableType, | |
| _1, | |||
| _2, | |||
| _3 ) |
Definition at line 124 of file assert-scope.h.
| #define PER_ISOLATE_ASSERT_SCOPE_DECLARATION | ( | ScopeType | ) |
Definition at line 104 of file assert-scope.h.
| #define PER_ISOLATE_CHECK_TYPE | ( | V, | |
| enable ) |
Definition at line 94 of file assert-scope.h.
| #define PER_ISOLATE_DCHECK_DISABLE_SCOPE | ( | EnableType, | |
| DisableType, | |||
| field, | |||
| _ ) |
Definition at line 157 of file assert-scope.h.
| #define PER_ISOLATE_DCHECK_ENABLE_SCOPE | ( | EnableType, | |
| DisableType, | |||
| field, | |||
| _ ) |
Definition at line 142 of file assert-scope.h.
| #define PER_ISOLATE_DCHECK_TYPE | ( | V, | |
| enable ) |
Definition at line 78 of file assert-scope.h.