MCPcopy Create free account

hub / github.com/lief-project/LIEF / functions

Functions11,400 in github.com/lief-project/LIEF

Methodregister_natives
plugins/ghidra/jni/lief/pe/LoadConfiguration.cpp:25
Methodregister_natives
plugins/ghidra/jni/lief/pe/Binary.cpp:22
Methodregister_natives
plugins/ghidra/jni/lief/pe/CodeIntegrity.cpp:23
Methodregister_natives
plugins/ghidra/jni/lief/pe/Utils.cpp:23
Methodregister_natives
plugins/ghidra/jni/lief/pe/RuntimeFunctionX64.cpp:23
Methodregister_natives
plugins/ghidra/jni/lief/pe/aarch64/PackedFunction.cpp:23
Methodregister_natives
plugins/ghidra/jni/lief/pe/aarch64/UnpackedFunction.cpp:23
Methodregister_natives
plugins/ghidra/jni/lief/pe/LoadConfigurations/CHPEMetadata/MetadataX86.cpp:23
Methodregister_natives
plugins/ghidra/jni/lief/pe/LoadConfigurations/CHPEMetadata/Metadata.cpp:28
Methodregister_natives
plugins/ghidra/jni/lief/pe/LoadConfigurations/CHPEMetadata/MetadataARM64.cpp:23
Methodrelative_index
src/OAT/Class.cpp:199
Functionrelative_relocations_size
src/ELF/ExeLayout.hpp:677
Functionrelocate
src/ELF/ExeLayout.hpp:848
Functionrelocate
src/ELF/ObjectFileLayout.hpp:63
Functionrelocate_android_rela
src/ELF/ExeLayout.hpp:748
Functionrelocate_dyn_reloc
src/ELF/ExeLayout.hpp:796
Functionrelocate_dynamic
src/ELF/ExeLayout.hpp:736
Functionrelocate_dynstr
src/ELF/ExeLayout.hpp:740
Functionrelocate_dynsym
src/ELF/ExeLayout.hpp:768
Functionrelocate_fini_array
src/ELF/ExeLayout.hpp:792
Functionrelocate_gnu_hash
src/ELF/ExeLayout.hpp:760
Functionrelocate_init_array
src/ELF/ExeLayout.hpp:788
Functionrelocate_interpreter
src/ELF/ExeLayout.hpp:804
Functionrelocate_notes
src/ELF/ExeLayout.hpp:808
Methodrelocate_phdr_table_auto
src/ELF/Binary.cpp:2561
Methodrelocate_phdr_table_pie
src/ELF/Binary.cpp:2614
Methodrelocate_phdr_table_v1
src/ELF/Binary.cpp:2972
Methodrelocate_phdr_table_v2
* This function relocates the phdr table in the case where: * 1. The binary is NOT pie * 2. There is no gap between two adjacent segments (cf. rel
src/ELF/Binary.cpp:2793
Methodrelocate_phdr_table_v3
* This function relocates the segments table AT THE END of the binary. * It only works if the binary is not PIE and does not contain a PHDR segment.
src/ELF/Binary.cpp:2705
Functionrelocate_plt_reloc
src/ELF/ExeLayout.hpp:800
Functionrelocate_preinit_array
src/ELF/ExeLayout.hpp:784
Functionrelocate_relr
src/ELF/ExeLayout.hpp:744
Functionrelocate_shstr
src/ELF/ExeLayout.hpp:752
Functionrelocate_strtab
src/ELF/ExeLayout.hpp:756
Functionrelocate_symtab
src/ELF/ExeLayout.hpp:812
Functionrelocate_symver
src/ELF/ExeLayout.hpp:772
Functionrelocate_symverd
src/ELF/ExeLayout.hpp:776
Functionrelocate_symverr
src/ELF/ExeLayout.hpp:780
Functionrelocate_sysv_hash
src/ELF/ExeLayout.hpp:764
Methodrelocation_by_addr
Try to find the ELF relocation that takes place at the given address
api/rust/cargo/lief/src/elf/binary.rs:217
Methodrelocation_by_addr
api/rust/include/LIEF/rust/ELF/Binary.hpp:366
Functionrelocation_dir
Return the data directory associated with the relocation table
include/LIEF/PE/Binary.hpp:754
Methodrelocation_dir
api/rust/include/LIEF/rust/PE/Binary.hpp:428
Methodrelocation_for_symbol
Try to find the `.plt.got` relocation for the given symbol name
api/rust/cargo/lief/src/elf/binary.rs:222
Methodrelocation_for_symbol
api/rust/include/LIEF/rust/ELF/Binary.hpp:370
Methodrelocation_info>
src/MachO/endianness_support.cpp:409
Functionrelocation_offset
Offset of the relocation table. This value should be 0 for executable and libraries as the relocations are managed by the DyldInfo::rebase On the oth
include/LIEF/MachO/Section.hpp:147
Methodrelocation_offset
api/rust/include/LIEF/rust/MachO/Section.hpp:42
Functionrelocations
Return **all** relocations present in the binary
include/LIEF/ELF/Binary.hpp:429
Functionrelocations
Iterator over the relocations associated with this section
include/LIEF/COFF/Section.hpp:154
Functionrelocations
Iterator over **all** the relocations used by this COFF binary
include/LIEF/COFF/Binary.hpp:112
Functionrelocations
Return an iterator over the MachO::Relocation linked to this segment For Mach-O executable or library this iterator should be empty as the relocation
include/LIEF/MachO/SegmentCommand.hpp:174
Functionrelocations
Return an iterator over the MachO::Relocation associated with this section This iterator is likely to be empty of executable and libraries while it s
include/LIEF/MachO/Section.hpp:221
Functionrelocations
Return an iterator over the binary relocation (LIEF::Relocation)
include/LIEF/Abstract/Binary.hpp:170
Functionrelocations
Iterator over the relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupControlTransfer.hpp:75
Functionrelocations
Iterator over the relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupARM64Kernel.hpp:87
Functionrelocations
Iterator over the relocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupGeneric.hpp:47
Functionrelocations
Iterator over the different fixup entries
include/LIEF/PE/LoadConfigurations/DynamicRelocation/DynamicFixupARM64X.hpp:83
Functionrelocations
include/LIEF/PE/LoadConfigurations/DynamicRelocation/FunctionOverrideInfo.hpp:75
Methodrelocations
Iterator over **all** the relocations used by this COFF binary
api/rust/cargo/lief/src/coff/binary.rs:41
Methodrelocations
Iterator over the relocations associated with this section
api/rust/cargo/lief/src/coff/section.rs:95
Methodrelocations
Return an iterator over the different [`crate::macho::Relocation`] of this binary
api/rust/cargo/lief/src/macho/binary.rs:101
Methodrelocations
Iterator over the [`crate::macho::Relocation`] associated with thi section
api/rust/cargo/lief/src/macho/section.rs:204
Methodrelocations
Return an iterator over the [`crate::macho::Relocation`] linked to this segment For Mach-O executable or library this iterator should be empty as the
api/rust/cargo/lief/src/macho/commands/segment.rs:78
Methodrelocations
Return an iterator over **all** [`crate::elf::Relocation`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:207
Methodrelocations
Iterator over the (regular) relocations
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:162
Methodrelocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:72
Methodrelocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:153
Methodrelocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:179
Methodrelocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:241
Methodrelocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:267
Methodremove
src/ELF/Segment.cpp:288
Methodremove
src/ELF/Section.cpp:356
Methodremove
src/ELF/DynamicEntryFlags.cpp:135
Methodremove
src/ELF/DataHandler/Handler.cpp:116
Methodremove
src/MachO/Section.cpp:225
Methodremove
src/MachO/Header.cpp:94
Methodremove
api/rust/include/LIEF/rust/ELF/DynamicEntryRunPath.hpp:47
Functionremove_all_imports
Remove all libraries in the binary
include/LIEF/PE/Binary.hpp:631
Methodremove_all_imports
Remove all libraries in the binary
api/rust/cargo/lief/src/pe/binary.rs:399
Methodremove_all_imports
api/rust/include/LIEF/rust/PE/Binary.hpp:468
Methodremove_all_relocations
src/PE/Binary.cpp:520
Methodremove_all_sections
src/MachO/SegmentCommand.cpp:130
Functionremove_aux_requirement
Try to remove the auxiliary requirement symbol with the given name. The function returns true if the operation succeed, false otherwise. \warning thi
include/LIEF/ELF/SymbolVersionRequirement.hpp:109
Methodremove_aux_requirement_by_name
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:57
Functionremove_characteristic
include/LIEF/PE/Header.hpp:278
Methodremove_characteristic
(&mut self, characteristics: Characteristics)
api/rust/cargo/lief/src/pe/headers.rs:463
Methodremove_characteristic
api/rust/include/LIEF/rust/PE/Header.hpp:71
Methodremove_debug
Remove a specific debug entry
api/rust/cargo/lief/src/pe/binary.rs:424
Methodremove_debug
api/rust/include/LIEF/rust/PE/Binary.hpp:488
Methodremove_dynamic_entries_by_tag
api/rust/include/LIEF/rust/ELF/Binary.hpp:298
Methodremove_dynamic_entry
Remove the given dynamic entry
api/rust/cargo/lief/src/elf/binary.rs:380
Methodremove_dynamic_entry
api/rust/include/LIEF/rust/ELF/Binary.hpp:302
Methodremove_dynamic_entry_if
Remove the dynamic entries matching the given predicate. The function returns the number of entries that have been deleted.
api/rust/cargo/lief/src/elf/binary.rs:387
Functionremove_entry
Remove the export entry with the given name
include/LIEF/PE/Export.hpp:198
Methodremove_entry
src/PE/Import.cpp:87
Methodremove_entry
Remove the given export entry
api/rust/cargo/lief/src/pe/export.rs:145
Methodremove_entry_at
Remove the export entry with the given RVA
api/rust/cargo/lief/src/pe/export.rs:150
Methodremove_entry_at
api/rust/include/LIEF/rust/PE/Export.hpp:92
Methodremove_entry_by_name
Remove the export entry with the given RVA
api/rust/cargo/lief/src/pe/export.rs:155
← previousnext →9,101–9,200 of 11,400, ranked by callers