LIEF: Library to Instrument Executable Formats Version 0.17.0
|
#include <vector>
#include <ostream>
#include "LIEF/visibility.h"
#include "LIEF/errors.hpp"
#include "LIEF/iterators.hpp"
#include "LIEF/MachO/LoadCommand.hpp"
#include "LIEF/MachO/FunctionVariants/Arm64.def"
#include "LIEF/MachO/FunctionVariants/X86_64.def"
#include "LIEF/MachO/FunctionVariants/SystemWide.def"
#include "LIEF/MachO/FunctionVariants/PerProcess.def"
Go to the source code of this file.
Classes | |
class | LIEF::MachO::FunctionVariants |
Class representing the LC_FUNCTION_VARIANTS load command. More... | |
class | LIEF::MachO::FunctionVariants::RuntimeTableEntry |
This class exposes information about a given implementation. More... | |
class | LIEF::MachO::FunctionVariants::RuntimeTable |
Represents a runtime table of function variants sharing a common namespace (referred to internally as FunctionVariantsRuntimeTable in dyld). More... |
Namespaces | |
namespace | LIEF |
LIEF namespace. | |
namespace | LIEF::MachO |
Namespace related to the LIEF's Mach-O module. | |
namespace | LIEF::MachO::details |
Macros | |
#define | FUNCTION_VARIANT_FLAG(name, value, _) |
#define | FUNCTION_VARIANT_FLAG(name, value, _) |
#define | FUNCTION_VARIANT_FLAG(name, value, _) |
#define | FUNCTION_VARIANT_FLAG(name, value, _) |
Functions | |
const char * | LIEF::MachO::to_string (FunctionVariants::RuntimeTable::KIND kind) |
const char * | LIEF::MachO::to_string (FunctionVariants::RuntimeTableEntry::FLAGS kind) |
#define FUNCTION_VARIANT_FLAG | ( | name, | |
value, | |||
_ ) |
#define FUNCTION_VARIANT_FLAG | ( | name, | |
value, | |||
_ ) |
#define FUNCTION_VARIANT_FLAG | ( | name, | |
value, | |||
_ ) |
#define FUNCTION_VARIANT_FLAG | ( | name, | |
value, | |||
_ ) |