| accept(LIEF::Visitor &visitor) const override | LIEF::MachO::Binary | virtual |
| add(std::unique_ptr< LoadCommand > command) | LIEF::MachO::Binary | |
| add(const LoadCommand &command) | LIEF::MachO::Binary | inline |
| add(const LoadCommand &command, size_t index) | LIEF::MachO::Binary | |
| add(const DylibCommand &library) | LIEF::MachO::Binary | |
| add(const SegmentCommand &segment) | LIEF::MachO::Binary | |
| add(const Symbol &symbol) | LIEF::MachO::Binary | |
| add_exported_function(uint64_t address, const std::string &name) | LIEF::MachO::Binary | |
| add_library(const std::string &name) | LIEF::MachO::Binary | |
| add_local_symbol(uint64_t address, const std::string &name) | LIEF::MachO::Binary | |
| add_section(const Section §ion) | LIEF::MachO::Binary | |
| add_section(const SegmentCommand &segment, const Section §ion) | LIEF::MachO::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 | |
| atom_info() | LIEF::MachO::Binary | inline |
| atom_info() const | LIEF::MachO::Binary | |
| Binary(const Binary &)=delete | LIEF::MachO::Binary | |
| LIEF::Binary::Binary(FORMATS fmt) | LIEF::Binary | |
| LIEF::Binary::Binary(const Binary &)=delete | LIEF::Binary | |
| bindings() const | LIEF::MachO::Binary | |
| build_version() | LIEF::MachO::Binary | |
| build_version() const | LIEF::MachO::Binary | |
| can_cache_segment(const SegmentCommand &segment) | LIEF::MachO::Binary | static |
| can_remove(const Symbol &sym) const | LIEF::MachO::Binary | |
| can_remove_symbol(const std::string &name) const | LIEF::MachO::Binary | |
| classof(const LIEF::Binary *bin) | LIEF::MachO::Binary | inlinestatic |
| code_signature() | LIEF::MachO::Binary | inline |
| code_signature() const | LIEF::MachO::Binary | |
| code_signature_dir() | LIEF::MachO::Binary | inline |
| code_signature_dir() const | LIEF::MachO::Binary | |
| command() | LIEF::MachO::Binary | |
| command() const | LIEF::MachO::Binary | |
| commands() | LIEF::MachO::Binary | inline |
| commands() const | LIEF::MachO::Binary | inline |
| commands_t typedef | LIEF::MachO::Binary | |
| count_commands() const | LIEF::MachO::Binary | |
| ctor_functions() const override | LIEF::MachO::Binary | virtual |
| data_in_code() | LIEF::MachO::Binary | |
| data_in_code() const | LIEF::MachO::Binary | |
| debug_info() const | LIEF::Binary | |
| disable_pie() | LIEF::MachO::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 |
| dyld_chained_fixups() | LIEF::MachO::Binary | |
| dyld_chained_fixups() const | LIEF::MachO::Binary | |
| dyld_environment() | LIEF::MachO::Binary | |
| dyld_environment() const | LIEF::MachO::Binary | |
| dyld_exports_trie() | LIEF::MachO::Binary | |
| dyld_exports_trie() const | LIEF::MachO::Binary | |
| dyld_info() | LIEF::MachO::Binary | |
| dyld_info() const | LIEF::MachO::Binary | |
| dylinker() | LIEF::MachO::Binary | |
| dylinker() const | LIEF::MachO::Binary | |
| dynamic_symbol_command() | LIEF::MachO::Binary | |
| dynamic_symbol_command() const | LIEF::MachO::Binary | |
| ELF enum value | LIEF::Binary | |
| encryption_info() | LIEF::MachO::Binary | |
| encryption_info() const | LIEF::MachO::Binary | |
| entrypoint() const override | LIEF::MachO::Binary | virtual |
| exported_functions() const | LIEF::Binary | inline |
| exported_symbols() | LIEF::MachO::Binary | inline |
| exported_symbols() const | LIEF::MachO::Binary | inline |
| extend(const LoadCommand &command, uint64_t size) | LIEF::MachO::Binary | |
| extend_section(Section §ion, size_t size) | LIEF::MachO::Binary | |
| extend_segment(const SegmentCommand &segment, size_t size) | LIEF::MachO::Binary | |
| fat_offset() const | LIEF::MachO::Binary | inline |
| fileset_binaries_t typedef | LIEF::MachO::Binary | |
| fileset_name() const | LIEF::MachO::Binary | inline |
| filesets() | LIEF::MachO::Binary | inline |
| filesets() const | LIEF::MachO::Binary | inline |
| find_library(const std::string &name) const | LIEF::MachO::Binary | |
| find_library(const std::string &name) | LIEF::MachO::Binary | inline |
| for_commands(Func f) | LIEF::MachO::Binary | |
| format() const | LIEF::Binary | inline |
| FORMATS enum name | LIEF::Binary | |
| function_starts() | LIEF::MachO::Binary | |
| function_starts() const | LIEF::MachO::Binary | |
| function_variant_fixups() | LIEF::MachO::Binary | inline |
| function_variant_fixups() const | LIEF::MachO::Binary | |
| function_variants() | LIEF::MachO::Binary | inline |
| function_variants() const | LIEF::MachO::Binary | |
| functions() const | LIEF::MachO::Binary | |
| functions_t typedef | LIEF::Binary | |
| get(LoadCommand::TYPE type) const | LIEF::MachO::Binary | |
| get(LoadCommand::TYPE type) | LIEF::MachO::Binary | inline |
| get_content_from_virtual_address(uint64_t virtual_address, uint64_t size, Binary::VA_TYPES addr_type=Binary::VA_TYPES::AUTO) const override | LIEF::MachO::Binary | virtual |
| get_function_address(const std::string &name) const override | LIEF::MachO::Binary | virtual |
| 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::MachO::Binary | inline |
| get_section(const std::string &name) const | LIEF::MachO::Binary | |
| get_section(const std::string &segname, const std::string &secname) | LIEF::MachO::Binary | inline |
| get_section(const std::string &segname, const std::string &secname) const | LIEF::MachO::Binary | |
| get_segment(const std::string &name) const | LIEF::MachO::Binary | |
| get_segment(const std::string &name) | LIEF::MachO::Binary | inline |
| get_symbol(const std::string &name) const | LIEF::MachO::Binary | |
| get_symbol(const std::string &name) | LIEF::MachO::Binary | inline |
| has(LoadCommand::TYPE type) const | LIEF::MachO::Binary | |
| has_atom_info() const | LIEF::MachO::Binary | inline |
| has_build_version() const | LIEF::MachO::Binary | inline |
| has_code_signature() const | LIEF::MachO::Binary | inline |
| has_code_signature_dir() const | LIEF::MachO::Binary | inline |
| has_command() const | LIEF::MachO::Binary | |
| has_data_in_code() const | LIEF::MachO::Binary | inline |
| has_dyld_chained_fixups() const | LIEF::MachO::Binary | inline |
| has_dyld_environment() const | LIEF::MachO::Binary | inline |
| has_dyld_exports_trie() const | LIEF::MachO::Binary | inline |
| has_dyld_info() const | LIEF::MachO::Binary | inline |
| has_dylinker() const | LIEF::MachO::Binary | inline |
| has_dynamic_symbol_command() const | LIEF::MachO::Binary | inline |
| has_encryption_info() const | LIEF::MachO::Binary | inline |
| has_entrypoint() const | LIEF::MachO::Binary | inline |
| has_filesets() const | LIEF::MachO::Binary | inline |
| has_function_starts() const | LIEF::MachO::Binary | inline |
| has_function_variant_fixups() const | LIEF::MachO::Binary | inline |
| has_function_variants() const | LIEF::MachO::Binary | inline |
| has_linker_opt_hint() const | LIEF::MachO::Binary | inline |
| has_main_command() const | LIEF::MachO::Binary | inline |
| has_notes() const | LIEF::MachO::Binary | inline |
| has_nx() const override | LIEF::MachO::Binary | inlinevirtual |
| has_nx_heap() const | LIEF::MachO::Binary | inline |
| has_nx_stack() const | LIEF::MachO::Binary | inline |
| has_routine_command() const | LIEF::MachO::Binary | inline |
| has_rpath() const | LIEF::MachO::Binary | inline |
| has_section(const std::string &name) const | LIEF::MachO::Binary | inline |
| has_segment(const std::string &name) const | LIEF::MachO::Binary | inline |
| has_segment_split_info() const | LIEF::MachO::Binary | inline |
| has_source_version() const | LIEF::MachO::Binary | inline |
| has_sub_framework() const | LIEF::MachO::Binary | inline |
| has_subclients() const | LIEF::MachO::Binary | |
| has_symbol(const std::string &name) const | LIEF::MachO::Binary | inline |
| has_symbol_command() const | LIEF::MachO::Binary | inline |
| has_thread_command() const | LIEF::MachO::Binary | inline |
| has_two_level_hints() const | LIEF::MachO::Binary | inline |
| has_uuid() const | LIEF::MachO::Binary | inline |
| has_version_min() const | LIEF::MachO::Binary | inline |
| header() | LIEF::MachO::Binary | inline |
| header() const | LIEF::MachO::Binary | inline |
| imagebase() const override | LIEF::MachO::Binary | virtual |
| imported_functions() const | LIEF::Binary | inline |
| imported_libraries() const | LIEF::Binary | inline |
| imported_symbols() | LIEF::MachO::Binary | inline |
| imported_symbols() const | LIEF::MachO::Binary | inline |
| instructions_it typedef | LIEF::Binary | |
| is_exported(const Symbol &symbol) | LIEF::MachO::Binary | static |
| is_imported(const Symbol &symbol) | LIEF::MachO::Binary | static |
| is_ios() const | LIEF::MachO::Binary | inline |
| is_macos() const | LIEF::MachO::Binary | inline |
| is_pie() const override | LIEF::MachO::Binary | inlinevirtual |
| is_valid_addr(uint64_t address) const | LIEF::MachO::Binary | inline |
| it_bindings typedef | LIEF::MachO::Binary | |
| it_commands typedef | LIEF::MachO::Binary | |
| it_const_commands typedef | LIEF::MachO::Binary | |
| it_const_exported_symbols typedef | LIEF::MachO::Binary | |
| it_const_fileset_binaries typedef | LIEF::MachO::Binary | |
| it_const_imported_symbols typedef | LIEF::MachO::Binary | |
| it_const_libraries typedef | LIEF::MachO::Binary | |
| it_const_notes typedef | LIEF::MachO::Binary | |
| it_const_relocations typedef | LIEF::MachO::Binary | |
| it_const_rpaths typedef | LIEF::MachO::Binary | |
| it_const_sections typedef | LIEF::MachO::Binary | |
| it_const_segments typedef | LIEF::MachO::Binary | |
| it_const_sub_clients typedef | LIEF::MachO::Binary | |
| it_const_symbols typedef | LIEF::MachO::Binary | |
| it_exported_symbols typedef | LIEF::MachO::Binary | |
| it_fileset_binaries typedef | LIEF::MachO::Binary | |
| it_imported_symbols typedef | LIEF::MachO::Binary | |
| it_libraries typedef | LIEF::MachO::Binary | |
| it_notes typedef | LIEF::MachO::Binary | |
| it_relocations typedef | LIEF::MachO::Binary | |
| it_rpaths typedef | LIEF::MachO::Binary | |
| it_sections typedef | LIEF::MachO::Binary | |
| it_segments typedef | LIEF::MachO::Binary | |
| it_sub_clients typedef | LIEF::MachO::Binary | |
| it_symbols typedef | LIEF::MachO::Binary | |
| libraries() | LIEF::MachO::Binary | inline |
| libraries() const | LIEF::MachO::Binary | inline |
| libraries_cache_t typedef | LIEF::MachO::Binary | |
| linker_opt_hint() | LIEF::MachO::Binary | inline |
| linker_opt_hint() const | LIEF::MachO::Binary | |
| load_debug_info(const std::string &path) | LIEF::Binary | |
| loader() const | LIEF::MachO::Binary | |
| MACHO enum value | LIEF::Binary | |
| main_command() | LIEF::MachO::Binary | |
| main_command() const | LIEF::MachO::Binary | |
| memory_base_address() const | LIEF::MachO::Binary | inline |
| notes() | LIEF::MachO::Binary | |
| notes() const | LIEF::MachO::Binary | |
| OAT enum value | LIEF::Binary | |
| objc_metadata() const | LIEF::MachO::Binary | |
| Object() | LIEF::Object | |
| Object(const Object &other) | LIEF::Object | |
| Object(Object &&other) noexcept=default | LIEF::Object | |
| off_ranges() const | LIEF::MachO::Binary | |
| offset_to_virtual_address(uint64_t offset, uint64_t slide=0) const override | LIEF::MachO::Binary | virtual |
| operator!=(const Object &other) const | LIEF::Object | inlinevirtual |
| operator=(const Binary &)=delete | LIEF::MachO::Binary | |
| LIEF::Binary::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 |
| operator[](LoadCommand::TYPE type) | LIEF::MachO::Binary | inline |
| operator[](LoadCommand::TYPE type) const | LIEF::MachO::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::MachO::Binary | inline |
| page_size() const | LIEF::Binary | virtual |
| patch_address(uint64_t address, const std::vector< uint8_t > &patch_value, LIEF::Binary::VA_TYPES addr_type=LIEF::Binary::VA_TYPES::AUTO) override | LIEF::MachO::Binary | virtual |
| patch_address(uint64_t address, uint64_t patch_value, size_t size=sizeof(uint64_t), LIEF::Binary::VA_TYPES addr_type=LIEF::Binary::VA_TYPES::AUTO) override | LIEF::MachO::Binary | virtual |
| PE enum value | LIEF::Binary | |
| platform() const | LIEF::MachO::Binary | inline |
| print(std::ostream &os) const override | LIEF::MachO::Binary | virtual |
| raw() | LIEF::MachO::Binary | |
| refresh_seg_offset() | LIEF::MachO::Binary | |
| relocations() | LIEF::MachO::Binary | |
| relocations() const | LIEF::MachO::Binary | |
| relocations_t typedef | LIEF::MachO::Binary | |
| remove(const LoadCommand &command) | LIEF::MachO::Binary | |
| remove(LoadCommand::TYPE type) | LIEF::MachO::Binary | |
| remove(const Symbol &sym) | LIEF::MachO::Binary | |
| remove_command(size_t index) | LIEF::MachO::Binary | |
| remove_section(const std::string &name, bool clear=false) override | LIEF::MachO::Binary | virtual |
| remove_section(const std::string &segname, const std::string &secname, bool clear=false) | LIEF::MachO::Binary | |
| remove_signature() | LIEF::MachO::Binary | |
| remove_symbol(const std::string &name) | LIEF::MachO::Binary | |
| routine_command() | LIEF::MachO::Binary | |
| routine_command() const | LIEF::MachO::Binary | |
| rpath() | LIEF::MachO::Binary | |
| rpath() const | LIEF::MachO::Binary | |
| rpaths() | LIEF::MachO::Binary | |
| rpaths() const | LIEF::MachO::Binary | |
| section_from_offset(uint64_t offset) | LIEF::MachO::Binary | inline |
| section_from_offset(uint64_t offset) const | LIEF::MachO::Binary | |
| section_from_virtual_address(uint64_t virtual_address) | LIEF::MachO::Binary | inline |
| section_from_virtual_address(uint64_t virtual_address) const | LIEF::MachO::Binary | |
| sections() | LIEF::MachO::Binary | inline |
| sections() const | LIEF::MachO::Binary | inline |
| sections_cache_t typedef | LIEF::MachO::Binary | |
| sections_t typedef | LIEF::Binary | |
| segment_from_offset(uint64_t offset) | LIEF::MachO::Binary | inline |
| segment_from_offset(uint64_t offset) const | LIEF::MachO::Binary | |
| segment_from_virtual_address(uint64_t virtual_address) | LIEF::MachO::Binary | inline |
| segment_from_virtual_address(uint64_t virtual_address) const | LIEF::MachO::Binary | |
| segment_index(const SegmentCommand &segment) const | LIEF::MachO::Binary | |
| segment_split_info() | LIEF::MachO::Binary | |
| segment_split_info() const | LIEF::MachO::Binary | |
| segments() | LIEF::MachO::Binary | inline |
| segments() const | LIEF::MachO::Binary | inline |
| segments_cache_t typedef | LIEF::MachO::Binary | |
| shift(size_t value) | LIEF::MachO::Binary | |
| shift_linkedit(size_t width) | LIEF::MachO::Binary | |
| sort_segments() | LIEF::MachO::Binary | |
| source_version() | LIEF::MachO::Binary | |
| source_version() const | LIEF::MachO::Binary | |
| stub_iterator typedef | LIEF::MachO::Binary | |
| sub_framework() | LIEF::MachO::Binary | |
| sub_framework() const | LIEF::MachO::Binary | |
| subclients() | LIEF::MachO::Binary | |
| subclients() const | LIEF::MachO::Binary | |
| support_arm64_ptr_auth() const | LIEF::MachO::Binary | inline |
| symbol_command() | LIEF::MachO::Binary | |
| symbol_command() const | LIEF::MachO::Binary | |
| symbol_stubs() const | LIEF::MachO::Binary | |
| symbols() | LIEF::MachO::Binary | inline |
| symbols() const | LIEF::MachO::Binary | inline |
| symbols_t typedef | LIEF::MachO::Binary | |
| thread_command() | LIEF::MachO::Binary | |
| thread_command() const | LIEF::MachO::Binary | |
| two_level_hints() | LIEF::MachO::Binary | inline |
| two_level_hints() const | LIEF::MachO::Binary | |
| unexport(const std::string &name) | LIEF::MachO::Binary | |
| unexport(const Symbol &sym) | LIEF::MachO::Binary | |
| UNKNOWN enum value | LIEF::Binary | |
| unwind_functions() const | LIEF::MachO::Binary | |
| uuid() | LIEF::MachO::Binary | |
| uuid() const | LIEF::MachO::Binary | |
| va_ranges() const | LIEF::MachO::Binary | |
| VA_TYPES enum name | LIEF::Binary | |
| version_min() | LIEF::MachO::Binary | |
| version_min() const | LIEF::MachO::Binary | |
| virtual_address_to_offset(uint64_t virtual_address) const | LIEF::MachO::Binary | |
| virtual_size() const override | LIEF::MachO::Binary | inlinevirtual |
| write(const std::string &filename) | LIEF::MachO::Binary | |
| write(const std::string &filename, Builder::config_t config) | LIEF::MachO::Binary | |
| write(std::ostream &os) | LIEF::MachO::Binary | |
| write(std::ostream &os, Builder::config_t config) | LIEF::MachO::Binary | |
| xref(uint64_t address) const | LIEF::Binary | |
| ~Binary() override | LIEF::MachO::Binary | |
| ~Object() | LIEF::Object | virtual |