MCPcopy Create free account

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

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

↓ 5 callersMethoddex_files
src/VDEX/File.cpp:41
↓ 5 callersFunctiondl_new_hash
src/ELF/utils.cpp:81
↓ 5 callersFunctiondll_characteristics
Some characteristics of the underlying binary like the support of the PIE. The prefix ``dll`` comes from the official PE specifications but these char
include/LIEF/PE/OptionalHeader.hpp:230
↓ 5 callersMethoddynamic_value_reloctable_offset
Offset of dynamic relocation table relative to the relocation table
api/rust/cargo/lief/src/pe/load_configuration.rs:294
↓ 5 callersMethodeditlist
Reserved for use by the system.
api/rust/cargo/lief/src/pe/load_configuration.rs:125
↓ 5 callersMethodenclave_configuration_ptr
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:342
↓ 5 callersMethodencryption_algorithm
Return the (public-key) algorithm used to encrypt the signature
api/rust/cargo/lief/src/pe/signature/signer_info.rs:54
↓ 5 callersFunctionensure_command_space
Check that a gap between the load command table and the first section is at least \p size bytes. If there is not enough space, the gap is grown using
include/LIEF/MachO/Binary.hpp:1071
↓ 5 callersMethodentry_size
This function returns the size of an element in the case of a section that contains an array. For instance, the `.dynamic` section contains an array
api/rust/cargo/lief/src/elf/section.rs:45
↓ 5 callersMethodentrypoint
Executable entrypoint
api/rust/cargo/lief/src/elf/header.rs:258
↓ 5 callersFunctionexplore_type
(name: &str, type_: &lief::dwarf::Type)
api/rust/cargo/lief/tests/dwarf_tests.rs:157
↓ 5 callersMethodexport
(File output)
plugins/ghidra/src/main/java/lief/ghidra/core/dwarf/export/Manager.java:41
↓ 5 callersMethodexport_flags
According to the PE specifications this value is reserved and should be set to 0
api/rust/cargo/lief/src/pe/export.rs:25
↓ 5 callersMethodexports
Return an iterator over the [`crate::macho::ExportInfo`] associated with this command
api/rust/cargo/lief/src/macho/commands/dyldinfo.rs:73
↓ 5 callersMethodextra_rfe_table_size
Architecture-specific exception table size
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:92
↓ 5 callersFunctionfile_size
Size of this segment in the binary file
include/LIEF/MachO/SegmentCommand.hpp:131
↓ 5 callersMethodfind_coff_string
src/PE/Parser.cpp:1282
↓ 5 callersMethodfind_library
src/MachO/Binary.cpp:2512
↓ 5 callersFunctionfrom_python
api/python/src/PE/ordinal_or_str.hpp:16
↓ 5 callersMethodgetBin
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:86
↓ 5 callersMethodgetDeltaImageBase
()
plugins/ghidra/src/main/java/lief/ghidra/core/dwarf/export/FunctionManager.java:48
↓ 5 callersMethodgetLog
()
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:102
↓ 5 callersMethodget_auth_attribute
src/PE/signature/SignerInfo.cpp:92
↓ 5 callersMethodget_classlike
(&self)
api/rust/cargo/lief/src/pdb/types/classlike.rs:60
↓ 5 callersFunctionget_compiler
()
tests/utils.py:46
↓ 5 callersMethodget_delay_import
src/PE/Binary.cpp:1245
↓ 5 callersFunctionget_kind
src/COFF/utils.cpp:26
↓ 5 callersMethodget_library
src/ELF/Binary.cpp:2016
↓ 5 callersFunctionget_offset
src/MachO/Stub.cpp:29
↓ 5 callersFunctionglibc_version
()
tests/utils.py:75
↓ 5 callersMethodglobal_flags_clear
The global flags that control system behavior. For more information, see `Gflags.exe`.
api/rust/cargo/lief/src/pe/load_configuration.rs:51
↓ 5 callersMethodglobal_flags_set
The global flags that control system behavior. For more information, see `Gflags.exe`.
api/rust/cargo/lief/src/pe/load_configuration.rs:56
↓ 5 callersMethodgnu_hash
Return GNU Hash info (if present)
api/rust/cargo/lief/src/elf/binary.rs:114
↓ 5 callersMethodguard_cf_function_count
The count of unique RVAs in the [`LoadConfiguration::guard_cf_function_table`] table.
api/rust/cargo/lief/src/pe/load_configuration.rs:175
↓ 5 callersMethodguard_cf_function_table
The VA of the sorted table of RVAs of each Control Flow Guard function in the image.
api/rust/cargo/lief/src/pe/load_configuration.rs:167
↓ 5 callersMethodguard_flags
Control Flow Guard related flags.
api/rust/cargo/lief/src/pe/load_configuration.rs:189
↓ 5 callersMethodhash
src/ELF/hash.cpp:54
↓ 5 callersFunctionheader
Return the abstract header of the binary
include/LIEF/Abstract/Binary.hpp:130
↓ 5 callersMethodimport_address_table_rva
The RVA of the import address table (`IAT`). The content of this table is identical** to the content of the Import Lookup Table (`ILT`) until the imag
api/rust/cargo/lief/src/pe/import.rs:61
↓ 5 callersMethodimport_lookup_table_rva
Return the relative virtual address of the import lookup table <div class="warning">This address could change when re-building the binary</div>
api/rust/cargo/lief/src/pe/import.rs:68
↓ 5 callersMethodinit
(String moduleName)
plugins/ghidra/src/main/java/lief/ghidra/core/NativeBridge.java:143
↓ 5 callersFunctionint_from_bytes
(x)
tests/pe/test_authenticode.py:18
↓ 5 callersMethodinto_stream
api/python/src/typing/InputParser.cpp:27
↓ 5 callersMethodisExtended
Whether it is an extended version of LIEF
plugins/ghidra/src/main/java/lief/Utils.java:23
↓ 5 callersFunctionis_coff
(path: P)
api/rust/cargo/lief/src/coff.rs:45
↓ 5 callersFunctionis_elf
api/c/ELF/utils.cpp:19
↓ 5 callersFunctionis_err
include/LIEF/errors.hpp:121
↓ 5 callersMethodis_external
src/DWARF/dwarf.cpp:243
↓ 5 callersMethodis_ordinal
`True` if it is an import by ordinal
api/rust/cargo/lief/src/pe/import.rs:128
↓ 5 callersFunctionis_vdex
src/VDEX/utils.cpp:26
↓ 5 callersMethodlength
The size of section data. The same as `SizeOfRawData` in the section header.
api/rust/cargo/lief/src/coff/symbol.rs:640
↓ 5 callersMethodlock_prefix_table
The VA of a list of addresses where the `LOCK` prefix is used. These will be replaced by `NOP` on single-processor systems. This member is available o
api/rust/cargo/lief/src/pe/load_configuration.rs:79
↓ 5 callersMethodmagic
Magic bytes identifying a DOS/PE binary
api/rust/cargo/lief/src/pe/headers.rs:33
↓ 5 callersMethodmaskwords
Number of bloom filters used. It must be a power of 2.
api/rust/cargo/lief/src/elf/hash.rs:78
↓ 5 callersMethodmaximum_allocation_size
The maximum allocation size, in bytes. This member is obsolete and is used only for debugging purposes.
api/rust/cargo/lief/src/pe/load_configuration.rs:85
↓ 5 callersMethodmethods
Iterator over the different [`Method`] defined by this class
api/rust/cargo/lief/src/objc/class.rs:44
↓ 5 callersMethodnb_buckets
Number of buckets used in this hash table
api/rust/cargo/lief/src/elf/hash.rs:63
↓ 5 callersMethodnb_sections
src/ART/Header.cpp:82
↓ 5 callersFunctionnb_stubs
src/MachO/Stub.cpp:25
↓ 5 callersMethodnb_toc
Number of entries in the table of contents. Should be set to 0 on recent Mach-O
api/rust/cargo/lief/src/macho/commands/dynamic_symbol_command.rs:60
↓ 5 callersMethodnbucket
Number of bucket used for this hash table
api/rust/cargo/lief/src/elf/hash.rs:14
↓ 5 callersMethodnchain
Number of chains used for this hash table
api/rust/cargo/lief/src/elf/hash.rs:19
↓ 5 callersMethodobject_file_version
Version of the object file format
api/rust/cargo/lief/src/elf/header.rs:268
↓ 5 callersFunctionoptimize
src/internal_utils.hpp:93
↓ 5 callersMethodparameters_type
src/DEX/Prototype.cpp:35
↓ 5 callersFunctionpatch
(tmp_path: str, bin_path: pathlib.Path)
tests/macho/test_shellcode.py:12
↓ 5 callersMethodpath
Original path of the library (e.g. `/usr/lib/libcryptex.dylib`)
api/rust/cargo/lief/src/dsc/dylib.rs:25
↓ 5 callersMethodpayload
src/PE/debug/Debug.cpp:70
↓ 5 callersFunctionphysical_size
The **file** size of the data associated with this segment
include/LIEF/ELF/Segment.hpp:194
↓ 5 callersFunctionprintable_string
src/internal_utils.cpp:22
↓ 5 callersMethodprocess_affinity_mask
The process affinity mask. For more information, see `GetProcessAffinityMask`. This member is available only for `.exe` files.
api/rust/cargo/lief/src/pe/load_configuration.rs:96
↓ 5 callersMethodprocess_heap_flags
The process heap flags. For more information, see `HeapCreate`.
api/rust/cargo/lief/src/pe/load_configuration.rs:101
↓ 5 callersMethodraw
src/PE/RichHeader.cpp:35
↓ 5 callersMethodread_array
include/LIEF/BinaryStream/BinaryStream.hpp:469
↓ 5 callersMethodredirection_metadata
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:38
↓ 5 callersMethodrelocation_offset
Offset of the relocation table. This value should be 0 for executable and libraries as the relocations are managed by [`crate::macho::Relocation::Dyld
api/rust/cargo/lief/src/macho/section.rs:157
↓ 5 callersMethodrelocations
api/rust/include/LIEF/rust/PE/LoadConfiguration/DynamicRelocation/DynamicFixup.hpp:113
↓ 5 callersMethodresources
Return the root of the PE's resource tree
api/rust/cargo/lief/src/pe/binary.rs:118
↓ 5 callersFunctionrich_print
(*args)
api/python/backend/versioning.py:13
↓ 5 callersFunctionrva_end
Function end address
include/LIEF/PE/exceptions_info/RuntimeFunctionX64.hpp:221
↓ 5 callersMethodsdk
SDK version as a tuple
api/rust/cargo/lief/src/macho/commands/version_min.rs:24
↓ 5 callersMethodse_handler_count
The count of unique handlers in the table. This member is available only for x86.
api/rust/cargo/lief/src/pe/load_configuration.rs:141
↓ 5 callersMethodsecurity_cookie
A pointer to a cookie that is used by Visual C++ or GS implementation.
api/rust/cargo/lief/src/pe/load_configuration.rs:130
↓ 5 callersFunctionsegment_from_offset
include/LIEF/ELF/Binary.hpp:828
↓ 5 callersMethodsegment_from_virtual_address
src/ELF/Binary.cpp:1493
↓ 5 callersMethodset
src/MachO/RelocationFixup.cpp:254
↓ 5 callersMethodset_external
Mark this variable as **imported
api/rust/cargo/lief/src/dwarf/editor/variable.rs:40
↓ 5 callersFunctionsign_extended_addend
src/MachO/ChainedFixup.cpp:23
↓ 5 callersMethodsignature
src/DEX/Header.cpp:49
↓ 5 callersMethodsigner
SignerInfo as described in the RFC #2985
api/rust/cargo/lief/src/pe/signature/attributes.rs:374
↓ 5 callersMethodsize
Size of the symbol (can be 0)
api/rust/cargo/lief/src/generic.rs:27
↓ 5 callersMethodstorage_class
Storage class of the symbol which indicates what kind of definition a symbol represents.
api/rust/cargo/lief/src/coff/symbol.rs:275
↓ 5 callersMethodstrings
src/DEX/File.cpp:483
↓ 5 callersMethodsymbol_version_auxiliary
src/ELF/SymbolVersion.cpp:25
↓ 5 callersMethodsymbols_version_definition
Return an iterator over the [`crate::elf::SymbolVersionDefinition`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:182
↓ 5 callersMethodsymbols_version_requirement
Return an iterator over the [`crate::elf::SymbolVersionRequirement`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:177
↓ 5 callersMethodsysv_hash
Return sysv-hash information (if present)
api/rust/cargo/lief/src/elf/binary.rs:109
↓ 5 callersFunctiontest_signature
(name: &str)
api/rust/cargo/lief/tests/pe_tests.rs:422
↓ 5 callersFunctiontest_with_fullpath
(name: &str, suffix: &str)
api/rust/cargo/lief/tests/objc_tests.rs:103
↓ 5 callersMethodtls
Return TLS information if present
api/rust/cargo/lief/src/pe/binary.rs:103
← previousnext →701–800 of 11,400, ranked by callers