Flutter Engine
The Flutter Engine
Namespaces | Macros | Functions
dart_snapshot.cc File Reference
#include "flutter/runtime/dart_snapshot.h"
#include <sstream>
#include "flutter/fml/native_library.h"
#include "flutter/fml/paths.h"
#include "flutter/fml/trace_event.h"
#include "flutter/lib/snapshot/snapshot.h"
#include "flutter/runtime/dart_vm.h"
#include "third_party/dart/runtime/include/dart_api.h"

Go to the source code of this file.

Namespaces

namespace  flutter
 

Macros

#define DART_SNAPSHOT_STATIC_LINK    ((FML_OS_WIN || FML_OS_ANDROID) && FLUTTER_JIT_RUNTIME)
 

Functions

static std::unique_ptr< const fml::Mappingflutter::GetFileMapping (const std::string &path, bool executable)
 
static std::shared_ptr< const fml::Mappingflutter::SearchMapping (const MappingCallback &embedder_mapping_callback, const std::string &file_path, const std::vector< std::string > &native_library_path, const char *native_library_symbol_name, bool is_executable)
 
static std::shared_ptr< const fml::Mappingflutter::ResolveVMData (const Settings &settings)
 
static std::shared_ptr< const fml::Mappingflutter::ResolveVMInstructions (const Settings &settings)
 
static std::shared_ptr< const fml::Mappingflutter::ResolveIsolateData (const Settings &settings)
 
static std::shared_ptr< const fml::Mappingflutter::ResolveIsolateInstructions (const Settings &settings)
 

Macro Definition Documentation

◆ DART_SNAPSHOT_STATIC_LINK

#define DART_SNAPSHOT_STATIC_LINK    ((FML_OS_WIN || FML_OS_ANDROID) && FLUTTER_JIT_RUNTIME)

Definition at line 27 of file dart_snapshot.cc.