![]() |
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.