|
using | magic_t = std::array<uint8_t, 4> |
|
using | key_values_t = std::map<HEADER_KEYS, std::string> |
|
using | it_key_values_t = ref_iterator<std::vector<element_t>> |
|
using | it_const_key_values_t = const_ref_iterator<std::vector<element_t>> |
|
using | keys_t = std::vector<HEADER_KEYS> |
| Iterator type over.
|
|
using | values_t = std::vector<std::string> |
|
template<class T > |
using | output_t = add_pointer_t<decay_t<T>> |
|
template<class T > |
using | output_const_t = add_pointer_t<add_const_t<decay_t<T>>> |
|
|
| Header (const Header &) |
|
Header & | operator= (const Header &) |
|
template<class T > |
| Header (const T *header) |
|
Header::magic_t | magic () const |
| Magic value: oat
|
|
oat_version_t | version () const |
| OAT version.
|
|
uint32_t | checksum () const |
|
INSTRUCTION_SETS | instruction_set () const |
|
uint32_t | nb_dex_files () const |
|
uint32_t | oat_dex_files_offset () const |
|
uint32_t | executable_offset () const |
|
uint32_t | i2i_bridge_offset () const |
|
uint32_t | i2c_code_bridge_offset () const |
|
uint32_t | jni_dlsym_lookup_offset () const |
|
uint32_t | quick_generic_jni_trampoline_offset () const |
|
uint32_t | quick_imt_conflict_trampoline_offset () const |
|
uint32_t | quick_resolution_trampoline_offset () const |
|
uint32_t | quick_to_interpreter_bridge_offset () const |
|
int32_t | image_patch_delta () const |
|
uint32_t | image_file_location_oat_checksum () const |
|
uint32_t | image_file_location_oat_data_begin () const |
|
uint32_t | key_value_size () const |
|
it_key_values_t | key_values () |
|
it_const_key_values_t | key_values () const |
|
keys_t | keys () const |
|
values_t | values () const |
|
const std::string * | get (HEADER_KEYS key) const |
|
std::string * | get (HEADER_KEYS key) |
|
Header & | set (HEADER_KEYS key, const std::string &value) |
|
const std::string * | operator[] (HEADER_KEYS key) const |
|
std::string * | operator[] (HEADER_KEYS key) |
|
void | magic (const magic_t &magic) |
|
void | accept (Visitor &visitor) const override |
|
| Object (const Object &other) |
|
Object & | operator= (const Object &other) |
|
template<class T > |
output_t< T > | as () |
|
template<class T > |
output_const_t< T > | as () const |
|
virtual bool | operator== (const Object &other) const |
|
virtual bool | operator!= (const Object &other) const |
|
|
static std::string | key_to_string (HEADER_KEYS key) |
| Return the string value associated with the given key.
|
|
◆ accept()
void LIEF::OAT::Header::accept |
( |
Visitor & | visitor | ) |
const |
|
overridevirtual |
The documentation for this class was generated from the following file: