Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros
bootstrap_natives.h File Reference
#include "vm/native_entry.h"

Go to the source code of this file.

Classes

class  dart::BootstrapNatives
 

Namespaces

namespace  dart
 

Macros

#define BOOTSTRAP_NATIVE_LIST(V)
 
#define MIRRORS_BOOTSTRAP_NATIVE_LIST(V)
 
#define BOOTSTRAP_FFI_NATIVE_LIST(V)
 
#define DECLARE_BOOTSTRAP_NATIVE(name, ignored)
 
#define DECLARE_BOOTSTRAP_FFI_NATIVE(name, return_type, argument_types)    static return_type FN_##name argument_types;
 

Macro Definition Documentation

◆ BOOTSTRAP_FFI_NATIVE_LIST

#define BOOTSTRAP_FFI_NATIVE_LIST (   V)
Value:
V(FinalizerEntry_SetExternalSize, void, (Dart_Handle, intptr_t)) \
V(Pointer_asTypedListFinalizerAllocateData, void*, ()) \
V(Pointer_asTypedListFinalizerCallbackPointer, void*, ())
struct _Dart_Handle * Dart_Handle
Definition: dart_api.h:258
#define V(name)
Definition: raw_object.h:125

Definition at line 368 of file bootstrap_natives.h.

◆ BOOTSTRAP_NATIVE_LIST

#define BOOTSTRAP_NATIVE_LIST (   V)

Definition at line 16 of file bootstrap_natives.h.

◆ DECLARE_BOOTSTRAP_FFI_NATIVE

#define DECLARE_BOOTSTRAP_FFI_NATIVE (   name,
  return_type,
  argument_types 
)     static return_type FN_##name argument_types;

Definition at line 394 of file bootstrap_natives.h.

◆ DECLARE_BOOTSTRAP_NATIVE

#define DECLARE_BOOTSTRAP_NATIVE (   name,
  ignored 
)
Value:
static ObjectPtr DN_##name(Thread* thread, Zone* zone, \
NativeArguments* arguments);
DEF_SWITCHES_START aot vmservice shared library name
Definition: switches.h:32

Definition at line 384 of file bootstrap_natives.h.

◆ MIRRORS_BOOTSTRAP_NATIVE_LIST

#define MIRRORS_BOOTSTRAP_NATIVE_LIST (   V)

Definition at line 318 of file bootstrap_natives.h.