LIEF: Library to Instrument Executable Formats Version 0.16.0
Loading...
Searching...
No Matches
DyldChainedFormat.hpp File Reference
#include "LIEF/visibility.h"
Include dependency graph for DyldChainedFormat.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LIEF
 LIEF namespace.
 
namespace  LIEF::MachO
 Namespace related to the LIEF's Mach-O module.
 

Enumerations

enum class  LIEF::MachO::DYLD_CHAINED_FORMAT { LIEF::MachO::IMPORT = 1 , LIEF::MachO::IMPORT_ADDEND = 2 , LIEF::MachO::IMPORT_ADDEND64 = 3 }
 
enum class  LIEF::MachO::DYLD_CHAINED_PTR_FORMAT {
  LIEF::MachO::NONE = 0 , LIEF::MachO::PTR_ARM64E = 1 , LIEF::MachO::PTR_64 = 2 , LIEF::MachO::PTR_32 = 3 ,
  LIEF::MachO::PTR_32_CACHE = 4 , LIEF::MachO::PTR_32_FIRMWARE = 5 , LIEF::MachO::PTR_64_OFFSET = 6 , LIEF::MachO::PTR_ARM64E_OFFSET = 7 ,
  LIEF::MachO::PTR_ARM64E_KERNEL = 7 , LIEF::MachO::PTR_64_KERNEL_CACHE = 8 , LIEF::MachO::PTR_ARM64E_USERLAND = 9 , LIEF::MachO::PTR_ARM64E_FIRMWARE = 10 ,
  LIEF::MachO::PTR_X86_64_KERNEL_CACHE = 11 , LIEF::MachO::PTR_ARM64E_USERLAND24 = 12
}
 

Functions

const char * LIEF::MachO::to_string (DYLD_CHAINED_FORMAT fmt)
 
const char * LIEF::MachO::to_string (DYLD_CHAINED_PTR_FORMAT ptr_fmt)