MCPcopy Create free account

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

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

↓ 3 callersMethodos_arm64x_dispatch_fptr
api/rust/include/LIEF/rust/PE/LoadConfiguration/CHPEMetadata.hpp:120
↓ 3 callersFunctionoverlay
Return the overlay content
include/LIEF/PE/Binary.hpp:525
↓ 3 callersMethodparameters
Return an iterator over the [`Parameters`] of this function
api/rust/cargo/lief/src/dwarf/function.rs:88
↓ 3 callersMethodpatch_delta
src/ART/Header.cpp:66
↓ 3 callersMethodpath_offset
Original string offset of the path
api/rust/cargo/lief/src/macho/commands/rpath.rs:22
↓ 3 callersMethodplatform
src/dyld-shared-cache/dyldsc.cpp:104
↓ 3 callersFunctionpointerto_raw_data
include/LIEF/PE/Section.hpp:196
↓ 3 callersMethodposition
Offset relative to [`Relocation::virtual_address`] where the relocation occurs.
api/rust/cargo/lief/src/pe/relocation.rs:138
↓ 3 callersFunctionprint_relocations
(binary, relocations)
api/python/examples/elf_reader.py:248
↓ 3 callersMethodprocess
(&mut self)
tools/lief-patchelf/src/main.rs:60
↓ 3 callersMethodprototype
src/DEX/Method.cpp:103
↓ 3 callersMethodptr_size
src/PE/layout_check.cpp:122
↓ 3 callersMethodpublic_symbols
Return an iterator over the public symbol stream ([`PublicSymbol`])
api/rust/cargo/lief/src/pdb/debug_info.rs:54
↓ 3 callersMethodquick_generic_jni_trampoline_offset
src/OAT/Header.cpp:96
↓ 3 callersMethodquick_imt_conflict_trampoline_offset
src/OAT/Header.cpp:100
↓ 3 callersMethodquick_resolution_trampoline_offset
src/OAT/Header.cpp:104
↓ 3 callersMethodquick_to_interpreter_bridge_offset
src/OAT/Header.cpp:108
↓ 3 callersMethodquickening_info_size
src/VDEX/Header.cpp:69
↓ 3 callersFunctionraw
The (raw) instructions of this entry as a slice of bytes
include/LIEF/MachO/Stub.hpp:133
↓ 3 callersMethodraw
src/ELF/Binary.cpp:930
↓ 3 callersMethodraw_flags
(&self)
api/rust/cargo/lief/src/macho/section.rs:166
↓ 3 callersFunctionreassemble_from
(name: &str, address: u64, count: usize)
api/rust/cargo/lief/tests/assembler_test.rs:44
↓ 3 callersFunctionreg
The register pushed
include/LIEF/PE/exceptions_info/UnwindCodeX64.hpp:119
↓ 3 callersMethodrelocation_dir
Return the data directory associated with the relocation table
api/rust/cargo/lief/src/pe/binary.rs:303
↓ 3 callersMethodremove_dynamic_symbol
src/ELF/Binary.cpp:550
↓ 3 callersFunctionreset
Reset the current logger
api/rust/cargo/lief/src/logging.rs:63
↓ 3 callersMethodresolve
Try to resolve the value of the relocation. The returned value could be used such as: `*address = resolve(...)` See: [`Relocation::resolve_with_base_
api/rust/cargo/lief/src/elf/relocation.rs:3562
↓ 3 callersFunctionresolve_ordinals
src/PE/utils.cpp:274
↓ 3 callersMethodrich_header
src/PE/Binary.cpp:1177
↓ 3 callersFunctionrpath
include/LIEF/ELF/DynamicEntryRpath.hpp:62
↓ 3 callersMethodrpath
The actual rpath as a string
api/rust/cargo/lief/src/elf/dynamic.rs:857
↓ 3 callersMethodrun
plugins/binaryninja/analysis/src/PE/Analyzer.cpp:64
↓ 3 callersFunctionrun_cmd
(cmd)
tests/elf/test_bin2lib.py:77
↓ 3 callersMethodscope
The scope in which this variable is defined
api/rust/cargo/lief/src/dwarf/variable.rs:81
↓ 3 callersFunctionsection_align
include/LIEF/PE/Factory.hpp:67
↓ 3 callersMethodsection_by_name
Find a section by its name
api/rust/cargo/lief/src/pe/binary.rs:219
↓ 3 callersMethodset_export
Set or change the export table
api/rust/cargo/lief/src/pe/binary.rs:516
↓ 3 callersMethodset_flags
(&mut self, flags: Flags)
api/rust/cargo/lief/src/elf/segment.rs:277
↓ 3 callersFunctionset_level
Change the logging level ``` set_level(Level::INFO) ```
api/rust/cargo/lief/src/logging.rs:82
↓ 3 callersMethodset_low_high
Set the upper and lower bound addresses for this function. This assumes that the function is contiguous between `low` and `high`. Underneath, the fun
api/rust/cargo/lief/src/dwarf/editor/function.rs:81
↓ 3 callersMethodset_ranges
Set the ranges of addresses owned by the implementation of this function by setting the `DW_AT_ranges` attribute. This setter should be used for non-
api/rust/cargo/lief/src/dwarf/editor/function.rs:90
↓ 3 callersMethodset_rpath
Change the rpath value
api/rust/cargo/lief/src/elf/dynamic.rs:862
↓ 3 callersMethodset_runpath
Change the runpath value
api/rust/cargo/lief/src/elf/dynamic.rs:972
↓ 3 callersFunctionshould_quit
src/PE/LoadConfigurations/LoadConfiguration.cpp:69
↓ 3 callersMethodshould_swap
src/ELF/Parser.cpp:203
↓ 3 callersFunctionshow_trie
src/MachO/exports_trie.cpp:27
↓ 3 callersMethodsignature
The 32-bit signature to verify against the .pdb file signature.
api/rust/cargo/lief/src/pe/debug.rs:509
↓ 3 callersMethodsources
Iterator over the sources files (as string) that compose this compilation unit. These files include the **header** (`.h, .hpp`, ...).
api/rust/cargo/lief/src/pdb/compilation_unit.rs:52
↓ 3 callersFunctionstack_size
The initial stack size
include/LIEF/MachO/MainCommand.hpp:55
↓ 3 callersMethodstack_size
src/ELF/NoteDetails/QNXStack.cpp:28
↓ 3 callersMethodstorage_mode
src/ART/Header.cpp:106
↓ 3 callersMethodsymbol_idx
Index in the symbol table
api/rust/cargo/lief/src/coff/symbol.rs:510
↓ 3 callersMethodsymbols_format
The compression algorithm (if any) used to store the symbols 0 means uncompressed while 1 means zlib compressed. As far of the version v852.2 of dyld
api/rust/cargo/lief/src/macho/commands/dyld_chained_fixups.rs:80
↓ 3 callersMethodsymbols_version
Return an iterator over the [`crate::elf::SymbolVersion`] of the binary
api/rust/cargo/lief/src/elf/binary.rs:172
↓ 3 callersFunctiontest_with
(name: &str)
api/rust/cargo/lief/tests/pdb_tests.rs:155
↓ 3 callersFunctiontimedatestamp
The stamp that is set to zero until the image is bound. After the image is bound, this field is set to the time/data stamp of the DLL
include/LIEF/PE/Import.hpp:70
↓ 3 callersMethodto_decl
src/ObjC/objc.cpp:60
↓ 3 callersMethodto_ffi
(&self)
api/rust/cargo/lief/src/objc/decl_opt.rs:20
↓ 3 callersFunctionto_string
src/internal_utils.hpp:63
↓ 3 callersFunctionto_string
src/PE/OptionalHeader.cpp:200
↓ 3 callersFunctionto_string
src/PE/LoadConfigurations/DynamicRelocation/DynamicRelocationBase.cpp:57
↓ 3 callersFunctionto_vector
api/python/src/nanobind/utils.hpp:33
↓ 3 callersFunctionto_vector
api/rust/include/LIEF/rust/PDB/BuildMetadata.hpp:22
↓ 3 callersFunctionts_to_str
src/internal_utils.cpp:89
↓ 3 callersFunctiontwo_level_hints
Return the MachO::DyldChainedFixups if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:872
↓ 3 callersFunctiontype
The segment's type (LOAD, DYNAMIC, ...)
include/LIEF/ELF/Segment.hpp:165
↓ 3 callersMethodtype
src/OAT/Class.cpp:67
↓ 3 callersFunctionu8tou16
src/utils.cpp:73
↓ 3 callersMethoduma_function_pointers
(&self)
api/rust/cargo/lief/src/pe/load_configuration.rs:415
↓ 3 callersMethodumbrella
Name of the umbrella framework
api/rust/cargo/lief/src/macho/commands/sub_framework.rs:26
↓ 3 callersFunctionunpack_target
src/MachO/RelocationFixup.cpp:27
↓ 3 callersMethodunwind_code
Slices that contain the unwind codes.
api/rust/cargo/lief/src/pe/exception_aarch64.rs:201
↓ 3 callersMethodutf8_name
src/PE/ResourceNode.cpp:268
↓ 3 callersMethoduuid
UUID ++++
src/MachO/Binary.cpp:2116
↓ 3 callersMethodva_to_offset
src/dyld-shared-cache/dyldsc.cpp:151
↓ 3 callersMethodverifier_deps_size
src/VDEX/Header.cpp:65
↓ 3 callersMethodverify_signature
Verify the binary against the embedded signature(s) (if any) First, it checks that the embedded signatures are correct (c.f. [`signature::Signature::
api/rust/cargo/lief/src/pe/binary.rs:232
↓ 3 callersMethodversion
src/VDEX/Header.cpp:53
↓ 3 callersMethodversion
src/ART/Header.cpp:34
↓ 3 callersMethodversion
include/LIEF/PE/exceptions_info/internal_arm64.hpp:68
↓ 3 callersMethodvirtual_size
Return the size of the current binary when loaded in memory.
api/rust/cargo/lief/src/pe/binary.rs:199
↓ 3 callersMethodvoid_ptr_t
plugins/binaryninja/analysis/src/TypeBuilder.hpp:87
↓ 3 callersMethodwarn
src/logging.hpp:126
↓ 3 callersFunction~Header
include/LIEF/PE/Header.hpp:177
↓ 2 callersFunctionCONST_MAP
src/PE/signature/x509.cpp:159
↓ 2 callersFunctionCode
include/LIEF/PE/exceptions_info/UnwindCodeX64.hpp:40
↓ 2 callersMethodE
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:174
↓ 2 callersFunctionHandler
src/ELF/DataHandler/Handler.hpp:39
↓ 2 callersFunctionNote
include/LIEF/ELF/Note.hpp:174
↓ 2 callersFunctionParameter
include/LIEF/DWARF/Parameter.hpp:44
↓ 2 callersFunctionParser
include/LIEF/PE/Parser.hpp:105
↓ 2 callersFunctionSignatureParser
include/LIEF/PE/signature/SignatureParser.hpp:67
↓ 2 callersFunctionSpanStream
include/LIEF/BinaryStream/SpanStream.hpp:47
↓ 2 callersFunctionSpcRelaxedPeMarkerCheck
include/LIEF/PE/signature/attributes/SpcRelaxedPeMarkerCheck.hpp:35
↓ 2 callersFunctionStub
include/LIEF/MachO/Stub.hpp:119
↓ 2 callersFunctionSymbol
include/LIEF/MachO/Symbol.hpp:93
↓ 2 callersFunctionSymbolVersionAux
include/LIEF/ELF/SymbolVersionAux.hpp:40
↓ 2 callersFunctionX
1-bit field that indicates the presence (1) or absence (0) of exception data.
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:87
↓ 2 callersFunction_get_build_requirements
(is_editable: bool)
api/python/backend/setup.py:119
↓ 2 callersFunction_remove_eol
(string: str)
tests/api/test_logging.py:4
← previousnext →1,201–1,300 of 11,400, ranked by callers