LIEF: Library to Instrument Executable Formats Version 0.17.0
Loading...
Searching...
No Matches
LIEF::dsc::SubCache Class Reference

This class represents a subcache in the case of large/split dyld shared cache. More...

#include <SubCache.hpp>

Classes

class  Iterator
 SubCache Iterator. More...
 

Public Member Functions

 SubCache (std::unique_ptr< details::SubCache > impl)
 
 ~SubCache ()
 
sc_uuid_t uuid () const
 The uuid of the subcache file.
 
uint64_t vm_offset () const
 The offset of this subcache from the main cache base address.
 
std::string suffix () const
 The file name suffix of the subCache file (e.g. .25.data, .03.development)
 
std::unique_ptr< const DyldSharedCachecache () const
 The associated DyldSharedCache object for this subcache.
 

Detailed Description

This class represents a subcache in the case of large/split dyld shared cache.

It mirror (and abstracts) the original dyld_subcache_entry / dyld_subcache_entry_v1

Constructor & Destructor Documentation

◆ SubCache()

LIEF::dsc::SubCache::SubCache ( std::unique_ptr< details::SubCache > impl)

◆ ~SubCache()

LIEF::dsc::SubCache::~SubCache ( )

Member Function Documentation

◆ cache()

std::unique_ptr< const DyldSharedCache > LIEF::dsc::SubCache::cache ( ) const

The associated DyldSharedCache object for this subcache.

◆ suffix()

std::string LIEF::dsc::SubCache::suffix ( ) const

The file name suffix of the subCache file (e.g. .25.data, .03.development)

◆ uuid()

sc_uuid_t LIEF::dsc::SubCache::uuid ( ) const

The uuid of the subcache file.

◆ vm_offset()

uint64_t LIEF::dsc::SubCache::vm_offset ( ) const

The offset of this subcache from the main cache base address.


The documentation for this class was generated from the following file: