Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros
tags.h File Reference
#include "platform/growable_array.h"
#include "vm/allocation.h"
#include "vm/os_thread.h"
#include "vm/thread_stack_resource.h"

Go to the source code of this file.

Classes

class  dart::VMTag
 
class  dart::VMTagScope
 
class  dart::VMTagCounters
 
class  dart::UserTags
 

Namespaces

namespace  dart
 

Macros

#define VM_TAG_LIST(V)
 
#define DEFINE_VM_TAG_ID(tag)   k##tag##TagId,
 

Macro Definition Documentation

◆ DEFINE_VM_TAG_ID

#define DEFINE_VM_TAG_ID (   tag)    k##tag##TagId,

Definition at line 39 of file tags.h.

◆ VM_TAG_LIST

#define VM_TAG_LIST (   V)
Value:
V(Idle) /* isolate is idle and is_runnable() */ \
V(LoadWait) /* isolate is idle and !is_runnable() */ \
V(VM) /* Catch all */ \
V(CompileOptimized) \
V(CompileUnoptimized) \
V(ClassLoading) \
V(CompileParseRegExp) \
V(Dart) \
V(GCNewSpace) \
V(GCOldSpace) \
V(GCIdle) \
V(Embedder) \
V(Runtime) \
V(Native)
#define V(name)
Definition: raw_object.h:125

Definition at line 19 of file tags.h.