MCPcopy Create free account

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

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

↓ 2 callersMethodinfo_range_rva
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:46
↓ 2 callersMethodinit
src/DEX/Parser.cpp:78
↓ 2 callersMethodinit
src/ART/Parser.cpp:80
↓ 2 callersMethodinit_module
Index into the module table that the init routine is defined in
api/rust/cargo/lief/src/macho/commands/routine.rs:27
↓ 2 callersFunctioninit_protection
The initial protections of this segment (cf. VM_PROTECTIONS)
include/LIEF/MachO/SegmentCommand.hpp:146
↓ 2 callersFunctioninit_python_sink
api/python/src/pyLIEF.cpp:97
↓ 2 callersMethodinstructions
Disassemble the current function by returning an iterator over the [`assembly::Instructions`]
api/rust/cargo/lief/src/dwarf/function.rs:115
↓ 2 callersFunctioninto_ranges
(raw_ffi: cxx::UniquePtr<cxx::CxxVector<ffi::Range>>)
api/rust/cargo/lief/src/common.rs:31
↓ 2 callersMethodisELF
(Program program)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/LIEFAbstractAnalyzer.java:30
↓ 2 callersMethodis_exported
src/ELF/Symbol.cpp:109
↓ 2 callersMethodis_exported
api/rust/include/LIEF/rust/MachO/Binary.hpp:332
↓ 2 callersFunctionis_extended
src/PE/resources/ResourceDialog.cpp:36
↓ 2 callersFunctionis_extended
Whether it uses 2-words encoding
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:129
↓ 2 callersMethodis_function
(&self)
api/rust/cargo/lief/src/coff/symbol.rs:334
↓ 2 callersMethodis_macho
api/rust/include/LIEF/rust/Stream.hpp:57
↓ 2 callersMethodis_pc_relative
src/MachO/RelocationDyld.cpp:23
↓ 2 callersFunctionis_pdb
Check if the given file is a `PDB`
api/rust/cargo/lief/src/pdb.rs:55
↓ 2 callersMethodis_pe
api/rust/include/LIEF/rust/Stream.hpp:53
↓ 2 callersMethodis_pie
src/ELF/Binary.cpp:1014
↓ 2 callersFunctionis_scattered
``true`` if the relocation is a scattered one
include/LIEF/MachO/RelocationObject.hpp:72
↓ 2 callersFunctionis_server_ci
()
tests/utils.py:113
↓ 2 callersFunctionis_switch_array
src/DEX/instructions.cpp:327
↓ 2 callersFunctionitems
Iterator over the different control items
include/LIEF/PE/resources/ResourceDialogRegular.hpp:110
↓ 2 callersMethodivars
Iterator over the different instance variables ([`IVar`]) defined in this class
api/rust/cargo/lief/src/objc/class.rs:59
↓ 2 callersMethodkey_value_size
src/OAT/Header.cpp:123
↓ 2 callersMethodkey_values
src/OAT/Header.cpp:131
↓ 2 callersMethodkind
Fixup's kind can be either: - [`ARM64X_RELOC_ZERO_FILL`] - [`ARM64X_RELOC_VALUE`] - [`ARM64X_RELOC_DELTA`]
api/rust/cargo/lief/src/pe/dynamic_fixups.rs:270
↓ 2 callersFunctionlang_from_id
include/LIEF/PE/resources/langs.hpp:128
↓ 2 callersFunctionlief_mbedtls_x509_dn_gets
mbedtls escapes non printable character with '?' which can be an issue as described * in https://github.com/lief-project/LIEF/issues/703. * As there
src/PE/signature/x509.cpp:71
↓ 2 callersFunctionlinear_export
plugins/binaryninja/src/lief_utils.cpp:146
↓ 2 callersMethodlink
Index to another section
api/rust/cargo/lief/src/elf/section.rs:50
↓ 2 callersMethodlinker_opt_hint
Linker Optimization Hint command ++++++++++++++++++++++++++++++++
src/MachO/Binary.cpp:2370
↓ 2 callersMethodload_config_dir
Return the data directory associated with the load config
api/rust/cargo/lief/src/pe/binary.rs:318
↓ 2 callersFunctionload_from_path
Load a shared cache from a single file or from a directory specified by the `path` parameter. In the case where multiple architectures are available
api/rust/cargo/lief/src/dsc.rs:76
↓ 2 callersFunctionmachine
The targeted machine architecture like ARM, x86, AMD64, ...
include/LIEF/PE/Header.hpp:188
↓ 2 callersMethodmagic
src/OAT/Header.cpp:57
↓ 2 callersFunctionmajor_version
The major version number (can be user-defined)
include/LIEF/PE/Export.hpp:84
↓ 2 callersFunctionmake_range
api/rust/include/LIEF/rust/range.hpp:28
↓ 2 callersFunctionmax_protection
The maximum of protections for this segment (cf. VM_PROTECTIONS)
include/LIEF/MachO/SegmentCommand.hpp:141
↓ 2 callersFunctionmax_version
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:71
↓ 2 callersMethodmax_version
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:34
↓ 2 callersFunctionmb
(value: int)
tests/dl_samples.py:20
↓ 2 callersMethodmin_required_config_size
The minimum size of the `IMAGE_ENCLAVE_CONFIG(32,64)` structure that the image loader must be able to process in order for the enclave to be usable.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:33
↓ 2 callersMethodmin_security_version
The minimum enclave security version that each image must have for the image to be imported successfully. The image is rejected unless its enclave sec
api/rust/cargo/lief/src/pe/enclave_configuration.rs:160
↓ 2 callersFunctionmin_version
include/LIEF/PE/LoadConfigurations/VolatileMetadata.hpp:67
↓ 2 callersMethodmin_version
(&self)
api/rust/cargo/lief/src/pe/volatile_metadata.rs:30
↓ 2 callersFunctionminor_version
The minor version number (can be user-defined)
include/LIEF/PE/Export.hpp:89
↓ 2 callersMethodname
(&self)
api/rust/cargo/lief/src/elf/symbol_versioning.rs:75
↓ 2 callersFunctionname_table_value
src/PE/Parser.cpp:902
↓ 2 callersMethodnb_symbols
src/ELF/GnuHash.cpp:138
↓ 2 callersMethodnb_threads
The maximum number of threads that can be created within the enclave.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:96
↓ 2 callersFunctionnormalize
(instr: str)
tests/elf/test_object_files.py:36
↓ 2 callersFunctionnotes
Return an iterator over the ELF's LIEF::ELF::Note @see has_note
include/LIEF/ELF/Binary.hpp:905
↓ 2 callersMethodoat_dex_files_offset
src/OAT/Header.cpp:127
↓ 2 callersMethodobjc_metadata
Return Objective-C metadata if present
api/rust/cargo/lief/src/macho/binary.rs:271
↓ 2 callersMethodoffset
The offset of this string the in the COFF string table. This offset includes the first 4-bytes that holds the table size
api/rust/cargo/lief/src/coff/string.rs:34
↓ 2 callersMethodoffsetToVirtualAddress
(long offset, long slide)
plugins/ghidra/src/main/java/lief/generic/Binary.java:29
↓ 2 callersMethodoptional_methods
Iterator over the methods that could be overridden
api/rust/cargo/lief/src/objc/protocol.rs:31
↓ 2 callersFunctionordinal
The ordinal value
include/LIEF/PE/ImportEntry.hpp:63
↓ 2 callersMethodordinal
Ordinal value associated with this exported entry. This value is computed as the index of this entry in the address table plus the ordinal base ([`Ex
api/rust/cargo/lief/src/pe/export.rs:207
↓ 2 callersMethodoverlay_offset
Return the offset computed by LIEF to identify overlay data
api/rust/cargo/lief/src/pe/binary.rs:184
↓ 2 callersMethodowner
Owner of the note (e.g. `AIR_METALLIB`)
api/rust/cargo/lief/src/macho/commands/note.rs:27
↓ 2 callersMethodp_type
The segment's type (LOAD, DYNAMIC, ...)
api/rust/cargo/lief/src/elf/segment.rs:229
↓ 2 callersMethodpadding
Padding alignment value (should be 0)
api/rust/cargo/lief/src/dsc/dylib.rs:48
↓ 2 callersMethodparent
src/DEX/Class.cpp:128
↓ 2 callersMethodparent
Parent scope (if any)
api/rust/cargo/lief/src/dwarf/scope.rs:71
↓ 2 callersFunctionparse
See doc from other parse functions
include/LIEF/PE/ResourceNode.hpp:87
↓ 2 callersMethodpatch_address
src/MachO/Binary.cpp:97
↓ 2 callersFunctionpath
include/LIEF/MachO/RPathCommand.hpp:66
↓ 2 callersMethodpeek_string
src/BinaryStream/BinaryStream.cpp:127
↓ 2 callersMethodpointer_to
api/rust/src/dwarf_editor.cpp:4
↓ 2 callersMethodpolicy_flags
A flag that indicates whether the enclave permits debugging.
api/rust/cargo/lief/src/pe/enclave_configuration.rs:38
↓ 2 callersFunctionposition
Offset relative to Relocation::virtual_address where the relocation occurs.
include/LIEF/PE/RelocationEntry.hpp:185
↓ 2 callersMethodprint
api/rust/include/LIEF/rust/PE/ResourceNode.hpp:60
↓ 2 callersFunctionprint_all
(sig: lief.PE.Signature, indent: int = 2)
api/python/examples/authenticode/authenticode_reader.py:145
↓ 2 callersFunctionprint_attr
src/PE/signature/Signature.cpp:451
↓ 2 callersFunctionprint_crt
(indent: int, crt: lief.PE.x509)
api/python/examples/authenticode/authenticode_reader.py:107
↓ 2 callersFunctionprint_rpath_command
(binary)
api/python/examples/macho_reader.py:350
↓ 2 callersFunctionprocess_file
profiling/elf_profiler.cpp:4
↓ 2 callersFunctionprocess_file
profiling/macho_profiler.cpp:4
↓ 2 callersFunctionprocess_file
profiling/pe_profiler.cpp:5
↓ 2 callersFunctionprocess_function
Get the nanobind typehint for a function
doc/sphinx/sphinx_lief_doc/python_typing.py:76
↓ 2 callersFunctionprocess_signature
(sig: lief.PE.Signature, args)
api/python/examples/authenticode/authenticode_reader.py:181
↓ 2 callersMethodprototypes
src/DEX/File.cpp:499
↓ 2 callersMethodptr_format
(&self)
api/rust/cargo/lief/src/macho/relocation.rs:229
↓ 2 callersFunctionptr_size
include/LIEF/ELF/Binary.hpp:992
↓ 2 callersMethodptr_size
src/MachO/layout_check.cpp:126
↓ 2 callersMethodptr_t
plugins/binaryninja/analysis/src/TypeBuilder.hpp:82
↓ 2 callersMethodpublic_symbol_by_name
Try to find the [`PublicSymbol`] from the given name (based on the public symbol stream) ``` if let Some(symbol) = info.public_symbol_by_name("MiSyn
api/rust/cargo/lief/src/pdb/debug_info.rs:66
↓ 2 callersFunctionquick_hash
(content: memoryview)
tests/pe/test_resources.py:41
↓ 2 callersMethodraw
The (raw) instructions of this entry as a slice of bytes
api/rust/cargo/lief/src/macho/stub.rs:35
↓ 2 callersMethodraw_der
The original raw signature as a slice of bytes
api/rust/cargo/lief/src/pe/signature.rs:186
↓ 2 callersFunctionraw_flags
Section flags without applying the SECTION_FLAGS_MASK mask
include/LIEF/MachO/Section.hpp:192
↓ 2 callersMethodread_large_int
src/BinaryStream/ASN1Reader.cpp:196
↓ 2 callersMethodreg
api/rust/include/LIEF/rust/PE/UnwindCodeX64.hpp:90
↓ 2 callersMethodreg_F
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:95
↓ 2 callersMethodreg_I
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:89
↓ 2 callersFunctionregister_natives
plugins/ghidra/jni/lief/elf/jni.hpp:22
↓ 2 callersFunctionreload
tests/unittests/test_macho.cpp:41
↓ 2 callersMethodremove_aux_requirement
src/ELF/SymbolVersionRequirement.cpp:63
← previousnext →1,501–1,600 of 11,400, ranked by callers