|
LIEF: Library to Instrument Executable Formats Version 0.17.1
|
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().