Flutter Engine
The Flutter Engine
Namespaces | Macros | Functions
stub_code.cc File Reference
#include "vm/stub_code.h"
#include "platform/assert.h"
#include "platform/globals.h"
#include "vm/compiler/assembler/disassembler.h"
#include "vm/flags.h"
#include "vm/heap/safepoint.h"
#include "vm/object_store.h"
#include "vm/snapshot.h"
#include "vm/virtual_memory.h"
#include "vm/visitor.h"
#include "vm/compiler/aot/precompiler.h"
#include "vm/compiler/assembler/assembler.h"

Go to the source code of this file.

Namespaces

namespace  dart
 

Macros

#define STUB_CODE_DECLARE(name)    {nullptr, #name, &compiler::StubCodeCompiler::Generate##name##Stub},
 
#define MATCH(member, name)
 

Functions

 dart::DECLARE_FLAG (bool, precompiled_mode)
 

Macro Definition Documentation

◆ MATCH

#define MATCH (   member,
  name 
)
Value:
if (object_store->member() != Code::null() && \
entry_point == Code::EntryPointOf(object_store->member())) { \
return "_iso_stub_" #name "Stub"; \
}
DEF_SWITCHES_START aot vmservice shared library name
Definition: switches.h:32

◆ STUB_CODE_DECLARE

#define STUB_CODE_DECLARE (   name)     {nullptr, #name, &compiler::StubCodeCompiler::Generate##name##Stub},