| accept(Visitor &visitor) const override | LIEF::PE::Binary | virtual |
| add_debug_info(const Debug &entry) | LIEF::PE::Binary | |
| add_import(const std::string &name) | LIEF::PE::Binary | inline |
| add_relocation(const Relocation &relocation) | LIEF::PE::Binary | |
| add_section(const Section §ion) | LIEF::PE::Binary | |
| as() | LIEF::Object | |
| as() const | LIEF::Object | |
| assemble(uint64_t address, const std::string &Asm, assembly::AssemblerConfig &config=assembly::AssemblerConfig::default_config()) | LIEF::Binary | |
| assemble(uint64_t address, const llvm::MCInst &inst) | LIEF::Binary | |
| assemble(uint64_t address, const std::vector< llvm::MCInst > &insts) | LIEF::Binary | |
| authentihash(ALGORITHMS algo) const | LIEF::PE::Binary | |
| Binary() | LIEF::PE::Binary | |
| LIEF::Binary::Binary(FORMATS fmt) | LIEF::Binary | |
| LIEF::Binary::Binary(const Binary &)=delete | LIEF::Binary | |
| cert_dir() | LIEF::PE::Binary | inline |
| cert_dir() const | LIEF::PE::Binary | inline |
| classof(const LIEF::Binary *bin) | LIEF::PE::Binary | inlinestatic |
| clear_debug() | LIEF::PE::Binary | |
| codeview_pdb() const | LIEF::PE::Binary | |
| coff_string_table() const | LIEF::PE::Binary | inline |
| coff_string_table() | LIEF::PE::Binary | inline |
| compute_checksum() const | LIEF::PE::Binary | |
| ctor_functions() const override | LIEF::PE::Binary | virtual |
| data_directories() | LIEF::PE::Binary | inline |
| data_directories() const | LIEF::PE::Binary | inline |
| data_directories_t typedef | LIEF::PE::Binary | |
| data_directory(DataDirectory::TYPES type) | LIEF::PE::Binary | inline |
| data_directory(DataDirectory::TYPES type) const | LIEF::PE::Binary | |
| debug() | LIEF::PE::Binary | inline |
| debug() const | LIEF::PE::Binary | inline |
| debug_dir() | LIEF::PE::Binary | inline |
| debug_dir() const | LIEF::PE::Binary | inline |
| debug_entries_t typedef | LIEF::PE::Binary | |
| debug_info() const | LIEF::Binary | |
| delay_dir() | LIEF::PE::Binary | inline |
| delay_dir() const | LIEF::PE::Binary | inline |
| delay_imports() | LIEF::PE::Binary | inline |
| delay_imports() const | LIEF::PE::Binary | inline |
| delay_imports_t typedef | LIEF::PE::Binary | |
| disassemble(uint64_t address, size_t size) const | LIEF::Binary | |
| disassemble(uint64_t address) const | LIEF::Binary | |
| disassemble(const std::string &function) const | LIEF::Binary | |
| disassemble(const uint8_t *buffer, size_t size, uint64_t address=0) const | LIEF::Binary | |
| disassemble(const std::vector< uint8_t > &buffer, uint64_t address=0) const | LIEF::Binary | inline |
| disassemble(LIEF::span< const uint8_t > buffer, uint64_t address=0) const | LIEF::Binary | inline |
| disassemble(LIEF::span< uint8_t > buffer, uint64_t address=0) const | LIEF::Binary | inline |
| dos_header() | LIEF::PE::Binary | inline |
| dos_header() const | LIEF::PE::Binary | inline |
| dos_stub() const | LIEF::PE::Binary | inline |
| dos_stub() | LIEF::PE::Binary | inline |
| dos_stub(std::vector< uint8_t > content) | LIEF::PE::Binary | inline |
| ELF enum value | LIEF::Binary | |
| entrypoint() const override | LIEF::PE::Binary | inlinevirtual |
| exception_functions() const | LIEF::PE::Binary | |
| exceptions() | LIEF::PE::Binary | inline |
| exceptions() const | LIEF::PE::Binary | inline |
| exceptions_dir() | LIEF::PE::Binary | inline |
| exceptions_dir() const | LIEF::PE::Binary | inline |
| exceptions_t typedef | LIEF::PE::Binary | |
| export_dir() | LIEF::PE::Binary | inline |
| export_dir() const | LIEF::PE::Binary | inline |
| exported_functions() const | LIEF::Binary | inline |
| fill_address(uint64_t address, size_t size, uint8_t value=0, VA_TYPES addr_type=VA_TYPES::AUTO) | LIEF::PE::Binary | |
| find_coff_string(uint32_t offset) | LIEF::PE::Binary | inline |
| find_coff_string(uint32_t offset) const | LIEF::PE::Binary | inline |
| find_exception_at(uint32_t rva) | LIEF::PE::Binary | |
| find_exception_at(uint32_t rva) const | LIEF::PE::Binary | inline |
| format() const | LIEF::Binary | inline |
| FORMATS enum name | LIEF::Binary | |
| functions() const | LIEF::PE::Binary | |
| functions_t typedef | LIEF::Binary | |
| get_content_from_virtual_address(uint64_t virtual_address, uint64_t size, Binary::VA_TYPES addr_type=Binary::VA_TYPES::AUTO) const override | LIEF::PE::Binary | virtual |
| get_delay_import(const std::string &import_name) | LIEF::PE::Binary | inline |
| get_delay_import(const std::string &import_name) const | LIEF::PE::Binary | |
| get_export() | LIEF::PE::Binary | inline |
| get_export() const | LIEF::PE::Binary | inline |
| get_function_address(const std::string &name) const override | LIEF::PE::Binary | virtual |
| get_import(const std::string &import_name) | LIEF::PE::Binary | inline |
| get_import(const std::string &import_name) const | LIEF::PE::Binary | |
| get_int_from_virtual_address(uint64_t va, VA_TYPES addr_type=VA_TYPES::AUTO) const | LIEF::Binary | inline |
| get_section(const std::string &name) | LIEF::PE::Binary | inline |
| get_section(const std::string &name) const | LIEF::PE::Binary | |
| get_symbol(const std::string &name) const | LIEF::Binary | |
| get_symbol(const std::string &name) | LIEF::Binary | inline |
| has(DataDirectory::TYPES type) const | LIEF::PE::Binary | inline |
| has_configuration() const | LIEF::PE::Binary | inline |
| has_debug() const | LIEF::PE::Binary | inline |
| has_delay_import(const std::string &import_name) const | LIEF::PE::Binary | inline |
| has_delay_imports() const | LIEF::PE::Binary | inline |
| has_exceptions() const | LIEF::PE::Binary | inline |
| has_exports() const | LIEF::PE::Binary | inline |
| has_import(const std::string &import_name) const | LIEF::PE::Binary | inline |
| has_imports() const | LIEF::PE::Binary | inline |
| has_nx() const override | LIEF::PE::Binary | inlinevirtual |
| has_relocations() const | LIEF::PE::Binary | inline |
| has_resources() const | LIEF::PE::Binary | inline |
| has_rich_header() const | LIEF::PE::Binary | inline |
| has_signatures() const | LIEF::PE::Binary | inline |
| has_symbol(const std::string &name) const | LIEF::Binary | inline |
| has_tls() const | LIEF::PE::Binary | inline |
| header() | LIEF::PE::Binary | inline |
| header() const | LIEF::PE::Binary | inline |
| iat_dir() | LIEF::PE::Binary | inline |
| iat_dir() const | LIEF::PE::Binary | inline |
| imagebase() const override | LIEF::PE::Binary | inlinevirtual |
| import_dir() | LIEF::PE::Binary | inline |
| import_dir() const | LIEF::PE::Binary | inline |
| import_section() const | LIEF::PE::Binary | |
| import_section() | LIEF::PE::Binary | inline |
| imported_functions() const | LIEF::Binary | inline |
| imported_libraries() const | LIEF::Binary | inline |
| imports() | LIEF::PE::Binary | inline |
| imports() const | LIEF::PE::Binary | inline |
| imports_t typedef | LIEF::PE::Binary | |
| instructions_it typedef | LIEF::Binary | |
| is_arm64ec() const | LIEF::PE::Binary | |
| is_arm64x() const | LIEF::PE::Binary | |
| is_pie() const override | LIEF::PE::Binary | inlinevirtual |
| is_reproducible_build() const | LIEF::PE::Binary | |
| it_const_data_directories typedef | LIEF::PE::Binary | |
| it_const_debug_entries typedef | LIEF::PE::Binary | |
| it_const_delay_imports typedef | LIEF::PE::Binary | |
| it_const_exceptions typedef | LIEF::PE::Binary | |
| it_const_imports typedef | LIEF::PE::Binary | |
| it_const_relocations typedef | LIEF::PE::Binary | |
| it_const_sections typedef | LIEF::PE::Binary | |
| it_const_signatures typedef | LIEF::PE::Binary | |
| it_const_strings_table typedef | LIEF::PE::Binary | |
| it_const_symbols typedef | LIEF::PE::Binary | |
| it_data_directories typedef | LIEF::PE::Binary | |
| it_debug_entries typedef | LIEF::PE::Binary | |
| it_delay_imports typedef | LIEF::PE::Binary | |
| it_exceptions typedef | LIEF::PE::Binary | |
| it_imports typedef | LIEF::PE::Binary | |
| it_relocations typedef | LIEF::PE::Binary | |
| it_sections typedef | LIEF::PE::Binary | |
| it_signatures typedef | LIEF::PE::Binary | |
| it_strings_table typedef | LIEF::PE::Binary | |
| it_symbols typedef | LIEF::PE::Binary | |
| last_section_offset() const | LIEF::PE::Binary | |
| load_config_dir() | LIEF::PE::Binary | inline |
| load_config_dir() const | LIEF::PE::Binary | inline |
| load_configuration() const | LIEF::PE::Binary | inline |
| load_configuration() | LIEF::PE::Binary | inline |
| load_debug_info(const std::string &path) | LIEF::Binary | |
| MACHO enum value | LIEF::Binary | |
| nested_pe_binary() const | LIEF::PE::Binary | inline |
| nested_pe_binary() | LIEF::PE::Binary | inline |
| OAT enum value | LIEF::Binary | |
| Object() | LIEF::Object | |
| Object(const Object &other) | LIEF::Object | |
| Object(Object &&other) noexcept=default | LIEF::Object | |
| offset_to_virtual_address(uint64_t offset, uint64_t slide=0) const override | LIEF::PE::Binary | virtual |
| operator!=(const Object &other) const | LIEF::Object | inlinevirtual |
| operator=(const Binary &)=delete | LIEF::Binary | |
| LIEF::Object::operator=(const Object &other) | LIEF::Object | |
| LIEF::Object::operator=(Object &&other) noexcept=default | LIEF::Object | |
| operator==(const Object &other) const | LIEF::Object | virtual |
| optional_header() | LIEF::PE::Binary | inline |
| optional_header() const | LIEF::PE::Binary | inline |
| original_size() const | LIEF::Binary | inline |
| original_size(uint64_t size) | LIEF::Binary | inline |
| output_const_t typedef | LIEF::Object | |
| output_t typedef | LIEF::Object | |
| overlay() const | LIEF::PE::Binary | inline |
| overlay() | LIEF::PE::Binary | inline |
| overlay_offset() const | LIEF::PE::Binary | inline |
| page_size() const | LIEF::Binary | virtual |
| patch_address(uint64_t address, const std::vector< uint8_t > &patch_value, VA_TYPES addr_type=VA_TYPES::AUTO) override | LIEF::PE::Binary | virtual |
| patch_address(uint64_t address, uint64_t patch_value, size_t size=sizeof(uint64_t), VA_TYPES addr_type=VA_TYPES::AUTO) override | LIEF::PE::Binary | virtual |
| PE enum value | LIEF::Binary | |
| print(std::ostream &os) const override | LIEF::PE::Binary | virtual |
| relocation_dir() | LIEF::PE::Binary | inline |
| relocation_dir() const | LIEF::PE::Binary | inline |
| relocations() | LIEF::PE::Binary | inline |
| relocations() const | LIEF::PE::Binary | inline |
| relocations_t typedef | LIEF::PE::Binary | |
| remove(const Section §ion, bool clear=false) | LIEF::PE::Binary | |
| remove_all_imports() | LIEF::PE::Binary | inline |
| remove_all_relocations() | LIEF::PE::Binary | |
| remove_debug(const Debug &entry) | LIEF::PE::Binary | |
| remove_import(const std::string &name) | LIEF::PE::Binary | |
| remove_section(const std::string &name, bool clear=false) override | LIEF::PE::Binary | virtual |
| remove_tls() | LIEF::PE::Binary | |
| resources() | LIEF::PE::Binary | inline |
| resources() const | LIEF::PE::Binary | inline |
| resources_manager() const | LIEF::PE::Binary | |
| rich_header() | LIEF::PE::Binary | inline |
| rich_header() const | LIEF::PE::Binary | inline |
| rich_header(const RichHeader &rich_header) | LIEF::PE::Binary | |
| rsrc_dir() | LIEF::PE::Binary | inline |
| rsrc_dir() const | LIEF::PE::Binary | inline |
| rva_to_offset(uint64_t RVA) const | LIEF::PE::Binary | |
| section_from_offset(uint64_t offset) | LIEF::PE::Binary | inline |
| section_from_offset(uint64_t offset) const | LIEF::PE::Binary | |
| section_from_rva(uint64_t virtual_address) | LIEF::PE::Binary | inline |
| section_from_rva(uint64_t virtual_address) const | LIEF::PE::Binary | |
| sections() | LIEF::PE::Binary | inline |
| sections() const | LIEF::PE::Binary | inline |
| sections_t typedef | LIEF::PE::Binary | |
| set_export(const Export &export_table) | LIEF::PE::Binary | |
| set_resources(const ResourceNode &root) | LIEF::PE::Binary | |
| set_resources(std::unique_ptr< ResourceNode > root) | LIEF::PE::Binary | |
| signatures() const | LIEF::PE::Binary | inline |
| signatures() | LIEF::PE::Binary | inline |
| signatures_t typedef | LIEF::PE::Binary | |
| sizeof_headers() const | LIEF::PE::Binary | |
| strings_table_t typedef | LIEF::PE::Binary | |
| symbols() | LIEF::PE::Binary | inline |
| symbols() const | LIEF::PE::Binary | inline |
| symbols_t typedef | LIEF::PE::Binary | |
| tls() | LIEF::PE::Binary | inline |
| tls() const | LIEF::PE::Binary | inline |
| tls(const TLS &tls) | LIEF::PE::Binary | |
| tls_dir() | LIEF::PE::Binary | inline |
| tls_dir() const | LIEF::PE::Binary | inline |
| type() const | LIEF::PE::Binary | inline |
| UNKNOWN enum value | LIEF::Binary | |
| va_to_offset(uint64_t VA) const | LIEF::PE::Binary | inline |
| VA_TYPES enum name | LIEF::Binary | |
| verify_signature(Signature::VERIFICATION_CHECKS checks=Signature::VERIFICATION_CHECKS::DEFAULT) const | LIEF::PE::Binary | |
| verify_signature(const Signature &sig, Signature::VERIFICATION_CHECKS checks=Signature::VERIFICATION_CHECKS::DEFAULT) const | LIEF::PE::Binary | |
| virtual_size() const | LIEF::PE::Binary | |
| write(const std::string &filename) | LIEF::PE::Binary | inline |
| write(const std::string &filename, const Builder::config_t &config) | LIEF::PE::Binary | |
| write(std::ostream &os) | LIEF::PE::Binary | inline |
| write(std::ostream &os, const Builder::config_t &config) | LIEF::PE::Binary | |
| xref(uint64_t address) const | LIEF::Binary | |
| ~Binary() override | LIEF::PE::Binary | |
| ~Object() | LIEF::Object | virtual |