MCPcopy Create free account

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

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

Functionhas_routine_command
`true` if the binary has a MachO::Routine command.
include/LIEF/MachO/Binary.hpp:706
Functionhas_rpath
`true` if the binary has a MachO::RPathCommand command.
include/LIEF/MachO/Binary.hpp:715
Functionhas_section
True if the relocation has an associated section
include/LIEF/ELF/Relocation.hpp:282
Functionhas_section
Check if a section with the given name exists in the binary
include/LIEF/ELF/Binary.hpp:485
Functionhas_section
``true`` if the relocation has a section associated with
include/LIEF/MachO/Relocation.hpp:113
Functionhas_section
Check if a section with the given name exists
include/LIEF/MachO/Binary.hpp:460
Functionhas_section
Check if the content of this data directory is associated with a PE Section
include/LIEF/PE/DataDirectory.hpp:99
Functionhas_segment
``true`` if the relocation has a SegmentCommand associated with
include/LIEF/MachO/Relocation.hpp:127
Functionhas_segment
Check if this section is correctly linked with a MachO::SegmentCommand
include/LIEF/MachO/Section.hpp:197
Functionhas_segment
Check if a segment with the given name exists
include/LIEF/MachO/Binary.hpp:484
Functionhas_segment
Check if a MachO::SegmentCommand is associated with this binding
include/LIEF/MachO/BindingInfo.hpp:63
Functionhas_segment_split_info
`true` if the binary has segment split info.
include/LIEF/MachO/Binary.hpp:777
Functionhas_source_version
`true` if the binary has a MachO::SourceVersion command.
include/LIEF/MachO/Binary.hpp:679
Functionhas_string_table
`true` if the resources contain a string table
include/LIEF/PE/ResourcesManager.hpp:187
Functionhas_sub_framework
`true` if the binary has a sub framework command.
include/LIEF/MachO/Binary.hpp:786
Methodhas_subcaches
src/dyld-shared-cache/dyldsc.cpp:124
Methodhas_subcaches
True if the subcaches are associated with this cache
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:270
Methodhas_subcaches
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:95
Methodhas_subclients
src/MachO/Binary.cpp:2303
Functionhas_symbol
True if the current relocation is associated with a symbol
include/LIEF/ELF/Relocation.hpp:268
Functionhas_symbol
``true`` if the relocation has a symbol associated with
include/LIEF/MachO/Relocation.hpp:99
Functionhas_symbol
Check if a symbol with the given name exists
include/LIEF/MachO/Binary.hpp:256
Functionhas_symbol
Check if a symbol is associated with this export
include/LIEF/MachO/ExportInfo.hpp:110
Functionhas_symbol
Check if a MachO::Symbol is associated with the BindingInfo
include/LIEF/MachO/BindingInfo.hpp:91
Functionhas_symbol
Check if a Symbol with the given name exists
include/LIEF/Abstract/Binary.hpp:145
Functionhas_symbol_command
`true` if the binary has a MachO::SymbolCommand command.
include/LIEF/MachO/Binary.hpp:728
Functionhas_symtab_symbol
Check if the symbol with the given ``name`` exists in the symtab symbol table
include/LIEF/ELF/Binary.hpp:575
Functionhas_tls
Check if the current binary has a TLS object
include/LIEF/PE/Binary.hpp:267
Functionhas_two_level_hints
`true` if the binary has the command LC_TWO_LEVEL_HINTS.
include/LIEF/MachO/Binary.hpp:867
Functionhas_type
`true` if the resource has the given TYPE node
include/LIEF/PE/ResourcesManager.hpp:139
Functionhas_uuid
`true` if the binary has a MachO::UUIDCommand command.
include/LIEF/MachO/Binary.hpp:634
Functionhas_vdex
include/LIEF/OAT/Binary.hpp:108
Functionhas_version
Check if this symbols has a @link ELF::SymbolVersion symbol version @endlink
include/LIEF/ELF/Symbol.hpp:168
Functionhas_version
`true` if resources a LIEF::PE::ResourceVersion
include/LIEF/PE/ResourcesManager.hpp:157
Functionhas_version_min
`true` if the binary has a MachO::VersionMin command.
include/LIEF/MachO/Binary.hpp:688
Functionhash
Hash value of the symbol's name (using ELF hash function)
include/LIEF/ELF/SymbolVersionDefinition.hpp:75
Functionhash
Hash value of the dependency name (use ELF hashing function)
include/LIEF/ELF/SymbolVersionAuxRequirement.hpp:49
Functionhash
Compute the hash of the decoded rich header structure with the given hash algorithm
include/LIEF/PE/RichHeader.hpp:97
Functionhash
Hash of the PDB content
include/LIEF/PE/debug/PDBChecksum.hpp:62
Methodhash
src/DEX/hash.cpp:33
Methodhash
src/VDEX/hash.cpp:27
Methodhash
src/ART/hash.cpp:26
Methodhash
Static methods ==============
src/visitors/hash.cpp:135
Methodhash
src/ELF/Binary.cpp:82
Methodhash
src/OAT/hash.cpp:35
Methodhash
src/MachO/hash.cpp:26
Methodhash
src/Abstract/hash.cpp:25
Methodhash
src/PE/RichHeader.cpp:61
Methodhash
src/PE/signature/Signature.cpp:164
Methodhash
api/rust/include/LIEF/rust/ELF/SymbolVersionDefinition.hpp:41
Methodhash
api/rust/include/LIEF/rust/ELF/SymbolVersionAuxRequirement.hpp:24
Methodhash
api/rust/include/LIEF/rust/PE/debug/Repro.hpp:28
Methodhash
api/rust/include/LIEF/rust/PE/debug/PDBChecksum.hpp:27
Methodhash
include/LIEF/hash.hpp:127
Methodhash_section
src/ELF/Binary.cpp:878
Methodhash_values
api/rust/include/LIEF/rust/ELF/GnuHash.hpp:31
Methodhashstream
src/hash_stream.cpp:26
Methodheader
The COFF header
api/rust/cargo/lief/src/coff/binary.rs:31
Methodheader
Return the main Mach-O header
api/rust/cargo/lief/src/macho/binary.rs:74
Methodheader
api/rust/include/LIEF/rust/ELF/Binary.hpp:274
Methodheader
api/rust/include/LIEF/rust/COFF/Binary.hpp:107
Methodheader
api/rust/include/LIEF/rust/MachO/Binary.hpp:172
Methodheader
api/rust/include/LIEF/rust/PE/Binary.hpp:328
Functionheader_size
Size of the current header (i.e. `sizeof(Elfxx_Ehdr)`) This size should be 64 for an `ELF64` binary and 52 for an `ELF32`.
include/LIEF/ELF/Header.hpp:157
Methodheader_size
api/rust/include/LIEF/rust/ELF/Header.hpp:36
Functionheader_size_in_paragraphs
include/LIEF/PE/DosHeader.hpp:71
Methodheader_size_in_paragraphs
api/rust/include/LIEF/rust/PE/DosHeader.hpp:30
Functionhelp_id
The help context identifier for the control. When the system sends a `WM_HELP` message, it passes the `helpID` value in the `dwContextId` member of th
include/LIEF/PE/resources/ResourceDialogExtended.hpp:54
Methodhigh_address
src/DWARF/dwarf.cpp:366
Methodhigh_address
Return the highest virtual address owned by this compilation unit.
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:152
Methodhigh_address
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:75
Functionhint
Index into the Export::entries that is used to speed-up the symbol resolution.
include/LIEF/PE/ImportEntry.hpp:75
Functionhint
Index into the Export::entries that is used to speed-up the symbol resolution.
include/LIEF/PE/DelayImportEntry.hpp:77
Methodhint
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:28
Methodhint
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:28
Functionhint_name_rva
@see ImportEntry::data
include/LIEF/PE/ImportEntry.hpp:69
Functionhint_name_rva
@see DelayImportEntry::data
include/LIEF/PE/DelayImportEntry.hpp:71
Methodhint_name_rva
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:27
Methodhint_name_rva
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:27
Functionhints
Iterator over the hints (`uint32_t` integers)
include/LIEF/MachO/TwoLevelHints.hpp:64
Functioniat
RVA of the delay-load import address table.
include/LIEF/PE/DelayImport.hpp:94
Methodiat
api/rust/include/LIEF/rust/PE/DelayImport.hpp:42
Functioniat_address
Original** address of the entry in the Import Address Table
include/LIEF/PE/ImportEntry.hpp:97
Methodiat_address
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:32
Functioniat_dir
Return the data directory associated with the IAT
include/LIEF/PE/Binary.hpp:790
Methodiat_dir
api/rust/include/LIEF/rust/PE/Binary.hpp:444
Functioniat_directory
Return the PE::DataDirectory associated associated with the IAT. It should be the one at index PE::DataDirectory::TYPES::IAT If the data directory ca
include/LIEF/PE/Import.hpp:141
Methodiat_directory
api/rust/include/LIEF/rust/PE/Import.hpp:52
Methodiat_index
IAT index of the corresponding import. `0x7FFF` is a special value indicating no index.
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:524
Methodiat_index
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:54
Methodiat_index
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:135
Functioniat_value
Value of the current entry in the Import Address Table. It should match the lookup table value
include/LIEF/PE/ImportEntry.hpp:81
Functioniat_value
Value of the current entry in the Import Address Table.
include/LIEF/PE/DelayImportEntry.hpp:82
Methodiat_value
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:29
Methodiat_value
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:29
Functionid
Id associated with the icon
include/LIEF/PE/resources/ResourceIcon.hpp:65
Functionid
An identifier for the keyboard accelerator
include/LIEF/PE/resources/ResourceAccelerator.hpp:98
Functionid
The control identifier.
include/LIEF/PE/resources/ResourceDialog.hpp:188
Methodid
api/rust/include/LIEF/rust/PE/RichEntry.hpp:26
Methodid
api/rust/include/LIEF/rust/PE/ResourceNode.hpp:44
← previousnext →7,101–7,200 of 11,400, ranked by callers