Flutter Engine
The Flutter Engine
|
#include "vm/compiler/runtime_api.h"
#include "vm/dart_api_state.h"
#include "vm/heap/heap.h"
#include "vm/log.h"
#include "vm/message_handler.h"
#include "vm/object.h"
Go to the source code of this file.
Classes | |
class | dart::GCLinkedList< Type, PtrType > |
struct | dart::GCLinkedLists |
Namespaces | |
namespace | dart |
Macros | |
#define | GC_LINKED_LIST(V) |
#define | FOREACH(type, var) GCLinkedList<type, type##Ptr> var; |
#define | TRACE_FINALIZER(format, ...) |
Functions | |
Heap::Space | dart::SpaceForExternal (FinalizerEntryPtr raw_entry) |
template<typename GCVisitorType > | |
void | dart::RunNativeFinalizerCallback (NativeFinalizerPtr raw_finalizer, FinalizerEntryPtr raw_entry, Heap::Space before_gc_space, GCVisitorType *visitor) |
template<typename GCVisitorType > | |
void | dart::MournFinalizerEntry (GCVisitorType *visitor, FinalizerEntryPtr current_entry) |
Definition at line 84 of file gc_shared.h.
#define GC_LINKED_LIST | ( | V | ) |
Definition at line 31 of file gc_shared.h.
#define TRACE_FINALIZER | ( | format, | |
... | |||
) |
Definition at line 96 of file gc_shared.h.