LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
FunctionVariants.hpp File Reference
Include dependency graph for FunctionVariants.hpp:
This graph shows which files directly or indirectly include this file:

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)

Macro Definition Documentation

◆ FUNCTION_VARIANT_FLAG [1/4]

#define FUNCTION_VARIANT_FLAG ( name,
value,
_ )
Value:
name = (value | F_ARM64),

◆ FUNCTION_VARIANT_FLAG [2/4]

#define FUNCTION_VARIANT_FLAG ( name,
value,
_ )
Value:
name = (value | F_X86_64),

◆ FUNCTION_VARIANT_FLAG [3/4]

#define FUNCTION_VARIANT_FLAG ( name,
value,
_ )
Value:
name = (value | F_SYSTEM_WIDE),

◆ FUNCTION_VARIANT_FLAG [4/4]

#define FUNCTION_VARIANT_FLAG ( name,
value,
_ )
Value:
name = (value | F_PER_PROCESS),