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
↓ 4 callers
Method
handle
The RVA of the module handle (in the ``.data`` section). It is used for storage by the routine that is supplied to manage delay-loading.
api/rust/cargo/lief/src/pe/delay_import.rs:25
↓ 4 callers
Method
has_interpreter
src/ELF/Binary.cpp:1639
↓ 4 callers
Method
hash_values
Hash values
api/rust/cargo/lief/src/elf/hash.rs:93
↓ 4 callers
Method
hotpatch_table_offset
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:327
↓ 4 callers
Method
iat
RVA of the delay-load import address table.
api/rust/cargo/lief/src/pe/delay_import.rs:30
↓ 4 callers
Method
icons
src/PE/ResourcesManager.cpp:161
↓ 4 callers
Method
identity_data
Specify the data encoding
api/rust/cargo/lief/src/elf/header.rs:278
↓ 4 callers
Method
identity_os_abi
Identifies the version of the ABI for which the object is prepared
api/rust/cargo/lief/src/elf/header.rs:288
↓ 4 callers
Method
imagebase
The preferred base address when mapping the binary in memory
api/rust/cargo/lief/src/pe/headers.rs:698
↓ 4 callers
Function
imports
Return an iterator over the binary imports
include/LIEF/PE/Binary.hpp:570
↓ 4 callers
Method
imports_offset
Offset of imports table in chain data
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:61
↓ 4 callers
Method
information
This member specifies the symbol's type and binding attributes.
api/rust/cargo/lief/src/elf/symbol.rs:129
↓ 4 callers
Function
init
api/python/src/pyLIEF.cpp:217
↓ 4 callers
Method
interpreter
Return the path to the ELF interpreter that is used to process the ELF information once loaded by the kernel
api/rust/cargo/lief/src/elf/binary.rs:104
↓ 4 callers
Method
isLoaded
()
plugins/ghidra/src/main/java/lief/ghidra/core/NativeBridge.java:152
↓ 4 callers
Method
is_32bit
True if the binary is 32-bit
api/rust/cargo/lief/src/macho/header.rs:258
↓ 4 callers
Function
is_art
src/ART/utils.cpp:26
↓ 4 callers
Method
is_data
api/rust/include/LIEF/rust/PE/ResourceNode.hpp:47
↓ 4 callers
Function
is_dex
src/DEX/utils.cpp:27
↓ 4 callers
Function
is_directory
`True` if the current entry is a ResourceDirectory. It can be safely casted with: ```cpp const auto* dir_node = node.cast<ResourceDirectory>(); ```
include/LIEF/PE/ResourceNode.hpp:145
↓ 4 callers
Method
is_elf
api/rust/include/LIEF/rust/Stream.hpp:49
↓ 4 callers
Method
is_imported
src/ELF/Symbol.cpp:136
↓ 4 callers
Method
is_tag
src/BinaryStream/ASN1Reader.cpp:49
↓ 4 callers
Function
kind
The type of this header: whether it is regular or using the `/bigobj` format
include/LIEF/COFF/Header.hpp:64
↓ 4 callers
Function
lazy_bind
include/LIEF/MachO/DyldInfo.hpp:353
↓ 4 callers
Method
libraries
Return an iterator over the [`crate::macho::commands::Dylib`] used by this binary
api/rust/cargo/lief/src/macho/binary.rs:96
↓ 4 callers
Method
location
src/DEX/File.cpp:519
↓ 4 callers
Function
magic_from_stream
src/MachO/utils.cpp:37
↓ 4 callers
Function
make_location
api/rust/include/LIEF/rust/debug_location.hpp:35
↓ 4 callers
Function
make_random_access_iterator
api/python/src/nanobind/extra/random_access_iterator.hpp:81
↓ 4 callers
Method
max_protection
The maximum of protections for this segment
api/rust/cargo/lief/src/macho/commands/segment.rs:44
↓ 4 callers
Method
name
src/DEX/Class.cpp:88
↓ 4 callers
Method
names_table
RVA of the delay-load import names table. The content of this table has the layout as the Import lookup table
api/rust/cargo/lief/src/pe/delay_import.rs:37
↓ 4 callers
Method
note_offset
Offset of the data associated with this note
api/rust/cargo/lief/src/macho/commands/note.rs:17
↓ 4 callers
Method
number
Number as described in the RFC
api/rust/cargo/lief/src/pe/signature/attributes.rs:327
↓ 4 callers
Method
ordinal_base
The starting number for the exports. Usually this value is set to 1
api/rust/cargo/lief/src/pe/export.rs:45
↓ 4 callers
Method
os_arm64x_dispatch_call
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:50
↓ 4 callers
Method
os_arm64x_dispatch_call_no_redirect
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:42
↓ 4 callers
Method
os_arm64x_dispatch_icall
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:54
↓ 4 callers
Method
os_arm64x_dispatch_icall_cfg
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:58
↓ 4 callers
Method
os_arm64x_dispatch_ret
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:46
↓ 4 callers
Method
padding
src/dyld-shared-cache/dyldsc.cpp:251
↓ 4 callers
Method
page_count
How many pages are in the page_start array
include/LIEF/MachO/DyldChainedFixups.hpp:71
↓ 4 callers
Method
parse
(String path)
plugins/ghidra/src/main/java/lief/pe/Binary.java:24
↓ 4 callers
Function
parse_with_config
Parse a PE file from the given file path and configuration
api/rust/cargo/lief/src/pe.rs:171
↓ 4 callers
Method
pc
src/MachO/ThreadCommand.cpp:44
↓ 4 callers
Function
peek_in
include/LIEF/BinaryStream/BinaryStream.hpp:285
↓ 4 callers
Function
platform
Return the platform for which this Mach-O has been compiled for
include/LIEF/MachO/Binary.hpp:828
↓ 4 callers
Method
pltgot_relocations
plt/got -------
src/ELF/Binary.cpp:787
↓ 4 callers
Function
pointer_size
include/LIEF/MachO/Binary.hpp:1083
↓ 4 callers
Method
pointer_to
(&self)
api/rust/cargo/lief/src/dwarf/editor/types.rs:126
↓ 4 callers
Function
pretty_name
src/MachO/FunctionVariants.cpp:43
↓ 4 callers
Function
print_attr
(indent: int, auth: lief.PE.Attribute)
api/python/examples/authenticode/authenticode_reader.py:43
↓ 4 callers
Function
print_symbols
(symbols, no_trunc)
api/python/examples/elf_reader.py:190
↓ 4 callers
Function
process_crypt_and_hash
Test on a regular Mach-O binary that contains rebase fixups
tests/macho/test_dyld_chained.py:6
↓ 4 callers
Method
properties
Iterator over the [`Property`] of this class
api/rust/cargo/lief/src/objc/class.rs:54
↓ 4 callers
Method
protocols
Iterator over the different [`Protocol`] implemented by this class
api/rust/cargo/lief/src/objc/class.rs:49
↓ 4 callers
Method
raw_content
Original DER blob of the attribute
api/rust/cargo/lief/src/pe/signature/attributes.rs:216
↓ 4 callers
Method
read
src/PE/exceptions_info/UnwindAArch64Decoder.hpp:91
↓ 4 callers
Function
read_opcode_file
(name)
tests/macho/test_opcodes.py:10
↓ 4 callers
Function
rebase
include/LIEF/MachO/DyldInfo.hpp:344
↓ 4 callers
Method
remove
src/ELF/Binary.cpp:154
↓ 4 callers
Method
remove_dynamic_entries_by_tag
Remove **all** dynamic entries with the given tag
api/rust/cargo/lief/src/elf/binary.rs:134
↓ 4 callers
Method
remove_entry
api/rust/include/LIEF/rust/PE/Export.hpp:88
↓ 4 callers
Method
remove_section
src/PE/Binary.cpp:367
↓ 4 callers
Function
reserved
According to the official documentation, a reserved value
include/LIEF/MachO/Header.hpp:174
↓ 4 callers
Function
reset
src/logging.cpp:233
↓ 4 callers
Method
return_type
src/DEX/Prototype.cpp:27
↓ 4 callers
Method
run
src/PE/exceptions_info/UnwindAArch64Decoder.cpp:476
↓ 4 callers
Method
run
(self)
api/python/examples/entropy.py:87
↓ 4 callers
Method
rva_end
Function end address
api/rust/cargo/lief/src/pe/exception_x64.rs:51
↓ 4 callers
Method
se_handler_table
The VA of the sorted table of RVAs of each valid, unique handler in the image. This member is available only for x86.
api/rust/cargo/lief/src/pe/load_configuration.rs:136
↓ 4 callers
Function
section
The section associated with the entry (or a nullptr)
include/LIEF/PE/TLS.hpp:140
↓ 4 callers
Method
section_from_offset
src/PE/Binary.cpp:227
↓ 4 callers
Function
section_from_rva
Find the section associated that encompasses the given RVA. If no section can be found, return a nullptr
include/LIEF/PE/Binary.hpp:198
↓ 4 callers
Method
section_name
src/PDB/pdb.cpp:229
↓ 4 callers
Method
segment_from_virtual_address
src/MachO/Binary.cpp:389
↓ 4 callers
Method
set_addr
Set the global address of this variable. Setting this address is only revelant in the case of a static global variable. For stack variable, you should
api/rust/cargo/lief/src/dwarf/editor/variable.rs:26
↓ 4 callers
Function
set_logger
src/logging.cpp:229
↓ 4 callers
Method
set_name
Change or set the name of the DLL
api/rust/cargo/lief/src/pe/export.rs:114
↓ 4 callers
Method
set_x64_information_function_pointer
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:82
↓ 4 callers
Method
sig
api/rust/include/LIEF/rust/PE/signature/attributes/MsSpcNestedSignature.hpp:11
↓ 4 callers
Function
signature
include/LIEF/PE/Header.hpp:270
↓ 4 callers
Method
signatures
Return an iterator over the [`signature::Signature`] if the current PE is authenticode-signed.
api/rust/cargo/lief/src/pe/binary.rs:154
↓ 4 callers
Function
sizeof_headers
Size of the DosHeader + PE Header + Section headers rounded up to a multiple of the file_alignment
include/LIEF/PE/OptionalHeader.hpp:210
↓ 4 callers
Method
sizeof_zero_fill
Size in bytes of the zero to be *padded* after the data specified by [`TLS::data_template`]
api/rust/cargo/lief/src/pe/tls.rs:57
↓ 4 callers
Function
strip_zero
src/ELF/Note.cpp:138
↓ 4 callers
Method
subject
src/PE/signature/x509.cpp:410
↓ 4 callers
Method
symbol_index
Index of the first symbol in the dynamic symbols table which accessible with the hash table
api/rust/cargo/lief/src/elf/hash.rs:68
↓ 4 callers
Function
test_with_fullpath
(name: &str, suffix: &str)
api/rust/cargo/lief/tests/pdb_tests.rs:163
↓ 4 callers
Function
time_to_string
src/PE/signature/Signature.cpp:49
↓ 4 callers
Function
to_lower
src/PE/utils.cpp:45
↓ 4 callers
Function
to_memoryview
api/python/src/nanobind/utils.hpp:25
↓ 4 callers
Function
to_string
src/PE/debug/FPO.cpp:92
↓ 4 callers
Method
to_string
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:38
↓ 4 callers
Method
unpack_target
src/MachO/ChainedFixup.cpp:50
↓ 4 callers
Method
unwind_info
Detailed unwind information
api/rust/cargo/lief/src/pe/exception_x64.rs:66
↓ 4 callers
Method
unwind_rva
Unwind info address
api/rust/cargo/lief/src/pe/exception_x64.rs:56
↓ 4 callers
Method
valid_from
src/PE/signature/x509.cpp:395
↓ 4 callers
Function
weak_bind
include/LIEF/MachO/DyldInfo.hpp:350
← previous
next →
901–1,000 of 11,400, ranked by callers