|
LIEF: Library to Instrument Executable Formats Version 1.0.0
|
#include <Header.hpp>


Public Types | |
| using | magic_t = std::array<uint8_t, 4> |
| Public Types inherited from LIEF::Object | |
| 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>>> |
Public Member Functions | |
| Header () | |
| template<class T> | |
| Header (const T *header) | |
| Header (const Header &) | |
| Header & | operator= (const Header &) |
| magic_t | magic () const |
| Magic value used to identify VDEX. | |
| vdex_version_t | version () const |
| VDEX version number. | |
| uint32_t | nb_dex_files () const |
| Number of LIEF::DEX::File files registered. | |
| uint32_t | dex_size () const |
| Size of all LIEF::DEX::File. | |
| uint32_t | verifier_deps_size () const |
| Size of verifier deps section. | |
| uint32_t | quickening_info_size () const |
| Size of quickening info section. | |
| void | accept (Visitor &visitor) const override |
| ~Header () override | |
| Public Member Functions inherited from LIEF::Object | |
| Object () | |
| Object (const Object &other) | |
| Object & | operator= (const Object &other) |
| Object (Object &&other) noexcept=default | |
| Object & | operator= (Object &&other) noexcept=default |
| 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 |
| virtual | ~Object () |
| using LIEF::VDEX::Header::magic_t = std::array<uint8_t, 4> |
| LIEF::VDEX::Header::Header | ( | ) |
Referenced by Header(), operator<<, and operator=().
| LIEF::VDEX::Header::Header | ( | const T * | header | ) |
References LIEF_LOCAL.
| LIEF::VDEX::Header::Header | ( | const Header & | ) |
References Header().
|
override |
|
overridevirtual |
Implements LIEF::Object.
| uint32_t LIEF::VDEX::Header::dex_size | ( | ) | const |
Size of all LIEF::DEX::File.
| uint32_t LIEF::VDEX::Header::nb_dex_files | ( | ) | const |
Number of LIEF::DEX::File files registered.
| uint32_t LIEF::VDEX::Header::quickening_info_size | ( | ) | const |
Size of quickening info section.
| uint32_t LIEF::VDEX::Header::verifier_deps_size | ( | ) | const |
Size of verifier deps section.
| vdex_version_t LIEF::VDEX::Header::version | ( | ) | const |
VDEX version number.