LIEF: Library to Instrument Executable Formats Version 0.17.0
|
This class represents a dyld_cache_mapping_info entry. More...
#include <MappingInfo.hpp>
Classes | |
class | Iterator |
MappingInfo Iterator. More... |
Public Member Functions | |
MappingInfo (std::unique_ptr< details::MappingInfo > impl) | |
~MappingInfo () | |
uint64_t | address () const |
The in-memory address where this dyld shared cache region is mapped. | |
uint64_t | size () const |
Size of the region being mapped. | |
uint64_t | end_address () const |
End virtual address of the region. | |
uint64_t | file_offset () const |
On-disk file offset. | |
uint32_t | max_prot () const |
Max memory protection. | |
uint32_t | init_prot () const |
Initial memory protection. |
This class represents a dyld_cache_mapping_info entry.
It provides information about the relationshiop between on-disk shared cache and in-memory shared cache.
LIEF::dsc::MappingInfo::MappingInfo | ( | std::unique_ptr< details::MappingInfo > | impl | ) |
LIEF::dsc::MappingInfo::~MappingInfo | ( | ) |
uint64_t LIEF::dsc::MappingInfo::address | ( | ) | const |
The in-memory address where this dyld shared cache region is mapped.
Referenced by end_address().
|
inline |
uint64_t LIEF::dsc::MappingInfo::file_offset | ( | ) | const |
On-disk file offset.
uint32_t LIEF::dsc::MappingInfo::init_prot | ( | ) | const |
Initial memory protection.
uint32_t LIEF::dsc::MappingInfo::max_prot | ( | ) | const |
Max memory protection.
uint64_t LIEF::dsc::MappingInfo::size | ( | ) | const |
Size of the region being mapped.
Referenced by end_address().