Flutter Engine
The Flutter Engine
|
#include "platform/assert.h"
#include "vm/class_id.h"
#include "vm/compiler/method_recognizer.h"
#include "vm/compiler/runtime_api.h"
#include "vm/exceptions.h"
#include "vm/globals.h"
#include "vm/pointer_tagging.h"
#include "vm/snapshot.h"
#include "vm/tagged_pointer.h"
#include "vm/thread.h"
#include "vm/token.h"
#include "vm/token_position.h"
#include "vm/visitor.h"
Go to the source code of this file.
Namespaces | |
namespace | dart |
Enumerations | |
enum | dart::TypedDataElementType |
enum class | dart::InstantiationMode : uint8_t { dart::kNeedsInstantiation , dart::kIsInstantiated , dart::kSharesInstantiatorTypeArguments , dart::kSharesFunctionTypeArguments } |
Functions | |
dart::COMPILE_ASSERT (sizeof(UntaggedMint)==16) | |
dart::COMPILE_ASSERT (sizeof(UntaggedDouble)==16) | |
dart::COMPILE_ASSERT (sizeof(UntaggedFloat32x4)==24) | |
dart::COMPILE_ASSERT (sizeof(UntaggedInt32x4)==24) | |
dart::COMPILE_ASSERT (sizeof(UntaggedFloat64x2)==24) | |
Definition at line 896 of file raw_object.h.
#define ASSERT_COMPRESSED | ( | Type | ) |
Definition at line 117 of file raw_object.h.
#define ASSERT_NOTHING_TO_VISIT | ( | Type | ) | ASSERT(SIZE_OF_RETURNED_VALUE(Untagged##Type, NothingToVisit) == sizeof(int)) |
Definition at line 120 of file raw_object.h.
#define ASSERT_UNCOMPRESSED | ( | Type | ) |
Definition at line 116 of file raw_object.h.
#define CHECK_CONTAIN_COMPRESSED | ( | type | ) |
Definition at line 52 of file raw_object.h.
Definition at line 910 of file raw_object.h.
Definition at line 882 of file raw_object.h.
Definition at line 994 of file raw_object.h.
#define COMPRESSED_VARIABLE_POINTER_FIELDS | ( | type, | |
accessor_name, | |||
array_name | |||
) |
Definition at line 950 of file raw_object.h.
#define CONTEXT_SCOPE_VARIABLE_DESC_FLAG_LIST | ( | V | ) |
Definition at line 2418 of file raw_object.h.
Definition at line 1433 of file raw_object.h.
#define DECLARE_BIT | ( | Name | ) | kIs##Name, |
Definition at line 2436 of file raw_object.h.
Definition at line 2468 of file raw_object.h.
#define DEFINE_CONTAINS_COMPRESSED | ( | type | ) |
Definition at line 48 of file raw_object.h.
#define DEFINE_FORWARD_DECLARATION | ( | clazz | ) | class Untagged##clazz; |
Definition at line 42 of file raw_object.h.
Definition at line 2050 of file raw_object.h.
#define FOR_EACH_RAW_FUNCTION_KIND | ( | V | ) |
Definition at line 1219 of file raw_object.h.
#define FOR_EACH_RAW_PC_DESCRIPTOR | ( | V | ) |
Definition at line 2031 of file raw_object.h.
#define JIT_FUNCTION_COUNTERS | ( | F | ) |
Definition at line 1422 of file raw_object.h.
#define KIND_CASE | ( | Name | ) |
#define KIND_CASE | ( | Name | ) |
#define KIND_DEFN | ( | Name | ) | k##Name, |
Definition at line 1257 of file raw_object.h.
Definition at line 868 of file raw_object.h.
#define RAW_HEAP_OBJECT_IMPLEMENTATION | ( | object | ) |
Definition at line 142 of file raw_object.h.
#define RAW_OBJECT_IMPLEMENTATION | ( | object | ) |
Definition at line 133 of file raw_object.h.
Definition at line 977 of file raw_object.h.
#define VARIABLE_POINTER_FIELDS | ( | type, | |
accessor_name, | |||
array_name | |||
) |
Definition at line 926 of file raw_object.h.
#define VISIT_FROM | ( | first | ) |
Definition at line 60 of file raw_object.h.
#define VISIT_FROM_PAYLOAD_START | ( | elem_type | ) |
Definition at line 68 of file raw_object.h.
#define VISIT_NOTHING | ( | ) | int NothingToVisit(); |
Definition at line 104 of file raw_object.h.
#define VISIT_TO | ( | last | ) |
Definition at line 80 of file raw_object.h.
#define VISIT_TO_PAYLOAD_END | ( | elem_type | ) |
Definition at line 89 of file raw_object.h.
#define VISITOR_SUPPORT | ( | object | ) |
Definition at line 129 of file raw_object.h.
#define WSR_COMPRESSED_POINTER_FIELD | ( | Type, | |
Name | |||
) | COMPRESSED_POINTER_FIELD(Type, Name) |
Definition at line 1024 of file raw_object.h.