Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/lief-project/LIEF
/ functions
Functions
11,400 in github.com/lief-project/LIEF
⨍
Functions
11,400
◇
Types & classes
3,500
↳
Endpoints
2
Function
has_routine_command
`true` if the binary has a MachO::Routine command.
include/LIEF/MachO/Binary.hpp:706
Function
has_rpath
`true` if the binary has a MachO::RPathCommand command.
include/LIEF/MachO/Binary.hpp:715
Function
has_section
True if the relocation has an associated section
include/LIEF/ELF/Relocation.hpp:282
Function
has_section
Check if a section with the given name exists in the binary
include/LIEF/ELF/Binary.hpp:485
Function
has_section
``true`` if the relocation has a section associated with
include/LIEF/MachO/Relocation.hpp:113
Function
has_section
Check if a section with the given name exists
include/LIEF/MachO/Binary.hpp:460
Function
has_section
Check if the content of this data directory is associated with a PE Section
include/LIEF/PE/DataDirectory.hpp:99
Function
has_segment
``true`` if the relocation has a SegmentCommand associated with
include/LIEF/MachO/Relocation.hpp:127
Function
has_segment
Check if this section is correctly linked with a MachO::SegmentCommand
include/LIEF/MachO/Section.hpp:197
Function
has_segment
Check if a segment with the given name exists
include/LIEF/MachO/Binary.hpp:484
Function
has_segment
Check if a MachO::SegmentCommand is associated with this binding
include/LIEF/MachO/BindingInfo.hpp:63
Function
has_segment_split_info
`true` if the binary has segment split info.
include/LIEF/MachO/Binary.hpp:777
Function
has_source_version
`true` if the binary has a MachO::SourceVersion command.
include/LIEF/MachO/Binary.hpp:679
Function
has_string_table
`true` if the resources contain a string table
include/LIEF/PE/ResourcesManager.hpp:187
Function
has_sub_framework
`true` if the binary has a sub framework command.
include/LIEF/MachO/Binary.hpp:786
Method
has_subcaches
src/dyld-shared-cache/dyldsc.cpp:124
Method
has_subcaches
True if the subcaches are associated with this cache
api/rust/cargo/lief/src/dsc/dyld_shared_cache.rs:270
Method
has_subcaches
api/rust/include/LIEF/rust/DyldSharedCache/DyldSharedCache.hpp:95
Method
has_subclients
src/MachO/Binary.cpp:2303
Function
has_symbol
True if the current relocation is associated with a symbol
include/LIEF/ELF/Relocation.hpp:268
Function
has_symbol
``true`` if the relocation has a symbol associated with
include/LIEF/MachO/Relocation.hpp:99
Function
has_symbol
Check if a symbol with the given name exists
include/LIEF/MachO/Binary.hpp:256
Function
has_symbol
Check if a symbol is associated with this export
include/LIEF/MachO/ExportInfo.hpp:110
Function
has_symbol
Check if a MachO::Symbol is associated with the BindingInfo
include/LIEF/MachO/BindingInfo.hpp:91
Function
has_symbol
Check if a Symbol with the given name exists
include/LIEF/Abstract/Binary.hpp:145
Function
has_symbol_command
`true` if the binary has a MachO::SymbolCommand command.
include/LIEF/MachO/Binary.hpp:728
Function
has_symtab_symbol
Check if the symbol with the given ``name`` exists in the symtab symbol table
include/LIEF/ELF/Binary.hpp:575
Function
has_tls
Check if the current binary has a TLS object
include/LIEF/PE/Binary.hpp:267
Function
has_two_level_hints
`true` if the binary has the command LC_TWO_LEVEL_HINTS.
include/LIEF/MachO/Binary.hpp:867
Function
has_type
`true` if the resource has the given TYPE node
include/LIEF/PE/ResourcesManager.hpp:139
Function
has_uuid
`true` if the binary has a MachO::UUIDCommand command.
include/LIEF/MachO/Binary.hpp:634
Function
has_vdex
include/LIEF/OAT/Binary.hpp:108
Function
has_version
Check if this symbols has a @link ELF::SymbolVersion symbol version @endlink
include/LIEF/ELF/Symbol.hpp:168
Function
has_version
`true` if resources a LIEF::PE::ResourceVersion
include/LIEF/PE/ResourcesManager.hpp:157
Function
has_version_min
`true` if the binary has a MachO::VersionMin command.
include/LIEF/MachO/Binary.hpp:688
Function
hash
Hash value of the symbol's name (using ELF hash function)
include/LIEF/ELF/SymbolVersionDefinition.hpp:75
Function
hash
Hash value of the dependency name (use ELF hashing function)
include/LIEF/ELF/SymbolVersionAuxRequirement.hpp:49
Function
hash
Compute the hash of the decoded rich header structure with the given hash algorithm
include/LIEF/PE/RichHeader.hpp:97
Function
hash
Hash of the PDB content
include/LIEF/PE/debug/PDBChecksum.hpp:62
Method
hash
src/DEX/hash.cpp:33
Method
hash
src/VDEX/hash.cpp:27
Method
hash
src/ART/hash.cpp:26
Method
hash
Static methods ==============
src/visitors/hash.cpp:135
Method
hash
src/ELF/Binary.cpp:82
Method
hash
src/OAT/hash.cpp:35
Method
hash
src/MachO/hash.cpp:26
Method
hash
src/Abstract/hash.cpp:25
Method
hash
src/PE/RichHeader.cpp:61
Method
hash
src/PE/signature/Signature.cpp:164
Method
hash
api/rust/include/LIEF/rust/ELF/SymbolVersionDefinition.hpp:41
Method
hash
api/rust/include/LIEF/rust/ELF/SymbolVersionAuxRequirement.hpp:24
Method
hash
api/rust/include/LIEF/rust/PE/debug/Repro.hpp:28
Method
hash
api/rust/include/LIEF/rust/PE/debug/PDBChecksum.hpp:27
Method
hash
include/LIEF/hash.hpp:127
Method
hash_section
src/ELF/Binary.cpp:878
Method
hash_values
api/rust/include/LIEF/rust/ELF/GnuHash.hpp:31
Method
hashstream
src/hash_stream.cpp:26
Method
header
The COFF header
api/rust/cargo/lief/src/coff/binary.rs:31
Method
header
Return the main Mach-O header
api/rust/cargo/lief/src/macho/binary.rs:74
Method
header
api/rust/include/LIEF/rust/ELF/Binary.hpp:274
Method
header
api/rust/include/LIEF/rust/COFF/Binary.hpp:107
Method
header
api/rust/include/LIEF/rust/MachO/Binary.hpp:172
Method
header
api/rust/include/LIEF/rust/PE/Binary.hpp:328
Function
header_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
Method
header_size
api/rust/include/LIEF/rust/ELF/Header.hpp:36
Function
header_size_in_paragraphs
include/LIEF/PE/DosHeader.hpp:71
Method
header_size_in_paragraphs
api/rust/include/LIEF/rust/PE/DosHeader.hpp:30
Function
help_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
Method
high_address
src/DWARF/dwarf.cpp:366
Method
high_address
Return the highest virtual address owned by this compilation unit.
api/rust/cargo/lief/src/dwarf/compilation_unit.rs:152
Method
high_address
api/rust/include/LIEF/rust/DWARF/CompilationUnit.hpp:75
Function
hint
Index into the Export::entries that is used to speed-up the symbol resolution.
include/LIEF/PE/ImportEntry.hpp:75
Function
hint
Index into the Export::entries that is used to speed-up the symbol resolution.
include/LIEF/PE/DelayImportEntry.hpp:77
Method
hint
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:28
Method
hint
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:28
Function
hint_name_rva
@see ImportEntry::data
include/LIEF/PE/ImportEntry.hpp:69
Function
hint_name_rva
@see DelayImportEntry::data
include/LIEF/PE/DelayImportEntry.hpp:71
Method
hint_name_rva
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:27
Method
hint_name_rva
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:27
Function
hints
Iterator over the hints (`uint32_t` integers)
include/LIEF/MachO/TwoLevelHints.hpp:64
Function
iat
RVA of the delay-load import address table.
include/LIEF/PE/DelayImport.hpp:94
Method
iat
api/rust/include/LIEF/rust/PE/DelayImport.hpp:42
Function
iat_address
Original** address of the entry in the Import Address Table
include/LIEF/PE/ImportEntry.hpp:97
Method
iat_address
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:32
Function
iat_dir
Return the data directory associated with the IAT
include/LIEF/PE/Binary.hpp:790
Method
iat_dir
api/rust/include/LIEF/rust/PE/Binary.hpp:444
Function
iat_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
Method
iat_directory
api/rust/include/LIEF/rust/PE/Import.hpp:52
Method
iat_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
Method
iat_index
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:54
Method
iat_index
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:135
Function
iat_value
Value of the current entry in the Import Address Table. It should match the lookup table value
include/LIEF/PE/ImportEntry.hpp:81
Function
iat_value
Value of the current entry in the Import Address Table.
include/LIEF/PE/DelayImportEntry.hpp:82
Method
iat_value
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:29
Method
iat_value
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:29
Function
id
Id associated with the icon
include/LIEF/PE/resources/ResourceIcon.hpp:65
Function
id
An identifier for the keyboard accelerator
include/LIEF/PE/resources/ResourceAccelerator.hpp:98
Function
id
The control identifier.
include/LIEF/PE/resources/ResourceDialog.hpp:188
Method
id
api/rust/include/LIEF/rust/PE/RichEntry.hpp:26
Method
id
api/rust/include/LIEF/rust/PE/ResourceNode.hpp:44
← previous
next →
7,101–7,200 of 11,400, ranked by callers