LIEF: Library to Instrument Executable Formats Version 0.15.0
|
This is the complete list of members for LIEF::Binary, including all inherited members.
accept(Visitor &visitor) const override | LIEF::Binary | virtual |
as() (defined in LIEF::Object) | LIEF::Object | |
as() const (defined in LIEF::Object) | LIEF::Object | |
Binary() (defined in LIEF::Binary) | LIEF::Binary | |
Binary(FORMATS fmt) (defined in LIEF::Binary) | LIEF::Binary | inline |
Binary(const Binary &) (defined in LIEF::Binary) | LIEF::Binary | |
ctor_functions() const =0 | LIEF::Binary | pure virtual |
ELF enum value (defined in LIEF::Binary) | LIEF::Binary | |
entrypoint() const =0 | LIEF::Binary | pure virtual |
exported_functions() const | LIEF::Binary | |
format() const | LIEF::Binary | inline |
FORMATS enum name (defined in LIEF::Binary) | LIEF::Binary | |
functions_t typedef (defined in LIEF::Binary) | LIEF::Binary | |
get_content_from_virtual_address(uint64_t virtual_address, uint64_t size, VA_TYPES addr_type=VA_TYPES::AUTO) const =0 | LIEF::Binary | pure virtual |
get_function_address(const std::string &func_name) const | LIEF::Binary | virtual |
get_symbol(const std::string &name) const | LIEF::Binary | |
get_symbol(const std::string &name) (defined in LIEF::Binary) | LIEF::Binary | |
has_nx() const =0 | LIEF::Binary | pure virtual |
has_symbol(const std::string &name) const | LIEF::Binary | |
header() const | LIEF::Binary | |
imagebase() const =0 | LIEF::Binary | pure virtual |
imported_functions() const | LIEF::Binary | |
imported_libraries() const | LIEF::Binary | |
is_pie() const =0 | LIEF::Binary | pure virtual |
it_const_relocations typedef | LIEF::Binary | |
it_const_sections typedef | LIEF::Binary | |
it_const_symbols typedef | LIEF::Binary | |
it_relocations typedef | LIEF::Binary | |
it_sections typedef | LIEF::Binary | |
it_symbols typedef | LIEF::Binary | |
MACHO enum value (defined in LIEF::Binary) | LIEF::Binary | |
OAT enum value (defined in LIEF::Binary) | LIEF::Binary | |
Object() (defined in LIEF::Object) | LIEF::Object | |
Object(const Object &other) (defined in LIEF::Object) | LIEF::Object | |
offset_to_virtual_address(uint64_t offset, uint64_t slide=0) const =0 | LIEF::Binary | pure virtual |
operator!=(const Object &other) const (defined in LIEF::Object) | LIEF::Object | inlinevirtual |
operator<< (defined in LIEF::Binary) | LIEF::Binary | friend |
operator=(const Binary &) (defined in LIEF::Binary) | LIEF::Binary | |
operator=(const Object &other) (defined in LIEF::Object) | LIEF::Object | |
operator==(const Object &other) const (defined in LIEF::Object) | LIEF::Object | virtual |
original_size() const | LIEF::Binary | inline |
original_size(uint64_t size) | LIEF::Binary | inline |
output_const_t typedef (defined in LIEF::Object) | LIEF::Object | |
output_t typedef (defined in LIEF::Object) | LIEF::Object | |
patch_address(uint64_t address, const std::vector< uint8_t > &patch_value, VA_TYPES addr_type=VA_TYPES::AUTO)=0 | LIEF::Binary | pure virtual |
patch_address(uint64_t address, uint64_t patch_value, size_t size=sizeof(uint64_t), VA_TYPES addr_type=VA_TYPES::AUTO)=0 | LIEF::Binary | pure virtual |
PE enum value (defined in LIEF::Binary) | LIEF::Binary | |
print(std::ostream &os) const (defined in LIEF::Binary) | LIEF::Binary | virtual |
relocations() | LIEF::Binary | |
relocations() const (defined in LIEF::Binary) | LIEF::Binary | |
relocations_t typedef | LIEF::Binary | |
remove_section(const std::string &name, bool clear=false)=0 | LIEF::Binary | pure virtual |
sections() | LIEF::Binary | |
sections() const (defined in LIEF::Binary) | LIEF::Binary | |
sections_t typedef | LIEF::Binary | |
symbols() | LIEF::Binary | |
symbols() const | LIEF::Binary | |
symbols_t typedef | LIEF::Binary | |
UNKNOWN enum value (defined in LIEF::Binary) | LIEF::Binary | |
VA_TYPES enum name | LIEF::Binary | |
write(const std::string &name)=0 | LIEF::Binary | pure virtual |
write(std::ostream &os)=0 (defined in LIEF::Binary) | LIEF::Binary | pure virtual |
xref(uint64_t address) const (defined in LIEF::Binary) | LIEF::Binary | |
~Binary() override (defined in LIEF::Binary) | LIEF::Binary | |
~Object() (defined in LIEF::Object) | LIEF::Object | virtual |