maat::loader namespace

Functionalities to load executable files in Maat's engine.

Contents

❱   Classes

class CmdlineArg
A class representing a command line argument supplied when executing a binary.

class Loader
Loader interface for loading executables into a MaatEngine

❱   Enums

enum class Format { ELF32, ELF64 }
Executable file formats.

❱   Typedefs

using environ_t = std::unordered_map<std::string, std::string>
Environment variables for a given process.

❱   Functions

auto new_loader() -> std::unique_ptr<Loader>
Convenience function returning a loader instance abstracting the underlying backend implementation.