Flutter Engine
elf_loader.h File Reference
#include <memory>
#include "flutter/common/settings.h"
#include "flutter/fml/macros.h"
#include "third_party/dart/runtime/bin/elf_loader.h"

Go to the source code of this file.

Classes

struct  flutter::testing::LoadedELFDeleter
 
struct  flutter::testing::ELFAOTSymbols
 

Namespaces

 flutter
 
 flutter::testing
 

Typedefs

using flutter::testing::UniqueLoadedELF = std::unique_ptr< Dart_LoadedElf, LoadedELFDeleter >
 

Functions

ELFAOTSymbols flutter::testing::LoadELFSymbolFromFixturesIfNeccessary ()
 Attempts to resolve AOT symbols from the portable ELF loader. This location is automatically resolved from the fixtures generator. This only returns valid symbols when the VM is configured for AOT. More...
 
bool flutter::testing::PrepareSettingsForAOTWithSymbols (Settings &settings, const ELFAOTSymbols &symbols)
 Prepare the settings objects various AOT mappings resolvers with the symbols already loaded. This method does nothing in non-AOT runtime modes. More...
 

Variables

constexpr const char * flutter::testing::kAOTAppELFFileName = "app_elf_snapshot.so"