Flutter Engine
The Flutter Engine
Classes | Namespaces | Macros | Typedefs | Functions | Variables
kernel_loader.cc File Reference
#include "vm/kernel_loader.h"
#include <string.h>
#include <memory>
#include "vm/closure_functions_cache.h"
#include "vm/compiler/backend/flow_graph_compiler.h"
#include "vm/compiler/frontend/constant_reader.h"
#include "vm/compiler/frontend/kernel_translation_helper.h"
#include "vm/dart_api_impl.h"
#include "vm/flags.h"
#include "vm/heap/heap.h"
#include "vm/kernel_binary.h"
#include "vm/longjump.h"
#include "vm/object_store.h"
#include "vm/parser.h"
#include "vm/reusable_handles.h"
#include "vm/service_isolate.h"
#include "vm/symbols.h"
#include "vm/thread.h"
#include "vm/version.h"

Go to the source code of this file.

Classes

class  dart::kernel::SimpleExpressionConverter
 

Namespaces

namespace  dart
 
namespace  dart::kernel
 

Macros

#define Z   (zone_)
 
#define I   (isolate_)
 
#define IG   (thread_->isolate_group())
 
#define T   (type_translator_)
 
#define H   (translation_helper_)
 

Typedefs

using dart::kernel::UriToSourceTable = DirectChainedHashMap< UriToSourceTableTrait >
 

Functions

static bool dart::kernel::IsMainOrDevChannel ()
 
static void dart::kernel::EnableExperimentSharedData (bool value)
 
 dart::kernel::DEFINE_FLAG_HANDLER (EnableExperimentSharedData, experimental_shared_data, "Enable experiment to share data between isolates.")
 
FunctionPtr dart::kernel::CreateFieldInitializerFunction (Thread *thread, Zone *zone, const Field &field)
 

Variables

static const char *const dart::kernel::kVMServiceIOLibraryUri = "dart:vmservice_io"
 
static bool dart::kernel::is_experimental_shared_data_enabled = false
 

Macro Definition Documentation

◆ H

#define H   (translation_helper_)

Definition at line 36 of file kernel_loader.cc.

◆ I

#define I   (isolate_)

Definition at line 33 of file kernel_loader.cc.

◆ IG

#define IG   (thread_->isolate_group())

Definition at line 34 of file kernel_loader.cc.

◆ T

#define T   (type_translator_)

Definition at line 35 of file kernel_loader.cc.

◆ Z

#define Z   (zone_)

Definition at line 32 of file kernel_loader.cc.