MCPcopy Create free account

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

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

↓ 4 callersMethodwrite
(String path)
plugins/ghidra/src/main/java/lief/dwarf/Editor.java:31
↓ 4 callersFunctionx
The x-coordinate, in dialog box units, of the upper-left corner of the control. This coordinate is always relative to the upper-left corner of the dia
include/LIEF/PE/resources/ResourceDialog.hpp:211
↓ 4 callersMethodxdata_rva
RVA where this unpacked data is located (usually pointing in `.xdata`)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:152
↓ 4 callersFunctiony
The y-coordinate, in dialog box units, of the upper-left corner of the control. This coordinate is always relative to the upper-left corner of the dia
include/LIEF/PE/resources/ResourceDialog.hpp:216
↓ 4 callersFunction~Function
include/LIEF/Abstract/Function.hpp:77
↓ 3 callersMethodCR
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:110
↓ 3 callersFunctionDynamicEntryFlags
include/LIEF/ELF/DynamicEntryFlags.hpp:76
↓ 3 callersMethodExport
src/PE/Export.cpp:30
↓ 3 callersFunctionFile
include/LIEF/DEX/File.hpp:70
↓ 3 callersMethodH
(&self)
api/rust/cargo/lief/src/pe/exception_aarch64.rs:103
↓ 3 callersFunctionSymbolVersion
include/LIEF/ELF/SymbolVersion.hpp:40
↓ 3 callersMethod_exec_git_cmd
(self, cmd: str, **kwargs)
api/python/backend/versioning.py:33
↓ 3 callersFunction_get_config
(inliner)
doc/sphinx/sphinx_lief_doc/roles.py:15
↓ 3 callersFunction_get_hooked_config
(is_editable: bool)
api/python/backend/setup.py:81
↓ 3 callersFunction_github_prefix
(config: Config)
doc/sphinx/sphinx_lief_doc/roles.py:18
↓ 3 callersMethodadd_lexical_block
src/DWARF/dwarf.cpp:948
↓ 3 callersMethodadded
(Program program, AddressSetView set, TaskMonitor monitor, MessageLog log)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/elf/RelocationsAnalyzer.java:37
↓ 3 callersMethodalgorithm
Algorithm used for hashing the PDB content
api/rust/cargo/lief/src/pe/debug.rs:666
↓ 3 callersFunctionall
This returns a ParserConfig object configured to process all the ELF elements.
include/LIEF/ELF/ParserConfig.hpp:37
↓ 3 callersMethodalternate_entry_point
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:62
↓ 3 callersMethodarch
src/dyld-shared-cache/dyldsc.cpp:108
↓ 3 callersMethodas_generic
(&self)
api/rust/cargo/lief/src/pe/dynamic_relocation.rs:118
↓ 3 callersFunctionassemble_inst
(name: &str, bin: &mut dyn lief::generic::Binary, inst: &lief::assembly::Instructions)
api/rust/cargo/lief/tests/assembler_test.rs:34
↓ 3 callersFunctionatom_info
Return the MachO::AtomInfo if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:911
↓ 3 callersMethodattribute
src/ObjC/objc.cpp:266
↓ 3 callersMethodauxiliary_delay_import
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:100
↓ 3 callersMethodauxiliary_delay_import_copy
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:104
↓ 3 callersMethodauxiliary_iat
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:66
↓ 3 callersMethodauxiliary_iat_copy
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:96
↓ 3 callersMethodbase_type
The simple (base) data type
api/rust/cargo/lief/src/coff/symbol.rs:280
↓ 3 callersMethodbitfield_info
(&self)
api/rust/cargo/lief/src/pe/chpe_metadata_arm64.rs:108
↓ 3 callersMethodboot_image_begin
src/ART/Header.cpp:90
↓ 3 callersMethodboot_image_size
src/ART/Header.cpp:94
↓ 3 callersMethodboot_oat_begin
src/ART/Header.cpp:98
↓ 3 callersMethodboot_oat_size
src/ART/Header.cpp:102
↓ 3 callersMethodbuild
src/ELF/Builder.cpp:88
↓ 3 callersMethodbuild
src/MachO/Builder.cpp:55
↓ 3 callersFunctionbuild_cli
()
tools/lief-patchelf/src/main.rs:670
↓ 3 callersMethodbuild_fat
src/MachO/Builder.cpp:190
↓ 3 callersMethodcanAnalyze
(Program program)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/elf/RelocationsAnalyzer.java:32
↓ 3 callersMethodcharacteristics_list
src/PE/Header.cpp:81
↓ 3 callersFunctioncheck_abstract
tests/sanitizer/sanitize_checks.cpp:14
↓ 3 callersMethodcheck_signature
src/PE/signature/x509.cpp:516
↓ 3 callersMethodchpe_metadata
Compiled Hybrid Portable Executable (CHPE) metadata (if any)
api/rust/cargo/lief/src/pe/load_configuration.rs:273
↓ 3 callersMethodchpe_metadata_pointer
VA to the extra Compiled Hybrid Portable Executable (CHPE) metadata.
api/rust/cargo/lief/src/pe/load_configuration.rs:265
↓ 3 callersMethodclasses
Return an iterator over the different Objective-C classes (`@interface`)
api/rust/cargo/lief/src/objc/metadata.rs:29
↓ 3 callersFunctionclassof
include/LIEF/MachO/Binary.hpp:1024
↓ 3 callersFunctioncode_signature_dir
Return the MachO::CodeSignatureDir if present, a nullptr otherwise.
include/LIEF/MachO/Binary.hpp:762
↓ 3 callersMethodcompatibility_version
Compatibility version of the shared library
api/rust/cargo/lief/src/macho/commands/dylib.rs:39
↓ 3 callersMethodcompile_pic
src/ART/Header.cpp:78
↓ 3 callersFunctioncomplex_type
The complex type (if any)
include/LIEF/COFF/Symbol.hpp:153
↓ 3 callersMethodcomplex_type
The complex type (if any)
api/rust/cargo/lief/src/coff/symbol.rs:285
↓ 3 callersMethodcontain
src/MachO/layout_check.cpp:152
↓ 3 callersMethodcreate
(Program program, TaskMonitor monitor, MessageLog log)
plugins/ghidra/src/main/java/lief/ghidra/plugins/analyzers/Context.java:67
↓ 3 callersFunctioncreate<Binary>
api/python/src/Abstract/pyBinary.cpp:48
↓ 3 callersMethodcreateVoidType
()
plugins/ghidra/src/main/java/lief/dwarf/editor/CompilationUnit.java:56
↓ 3 callersMethodcreate_compile_unit
Create a new compilation unit
api/rust/cargo/lief/src/dwarf/editor.rs:47
↓ 3 callersFunctioncreate_dt_flag
include/LIEF/ELF/DynamicEntryFlags.hpp:78
↓ 3 callersFunctioncreate_dt_flag_1
include/LIEF/ELF/DynamicEntryFlags.hpp:82
↓ 3 callersMethodcreate_enum
src/DWARF/dwarf.cpp:845
↓ 3 callersMethodcreate_function
Create a new function owned by this compilation unit
api/rust/cargo/lief/src/dwarf/editor/compilation_unit.rs:40
↓ 3 callersMethodcreate_function_type
src/DWARF/dwarf.cpp:867
↓ 3 callersMethodcreate_stack_variable
Create a stack-based variable owned by the current function
api/rust/cargo/lief/src/dwarf/editor/function.rs:122
↓ 3 callersMethodcreate_typedef
src/DWARF/dwarf.cpp:849
↓ 3 callersMethodcreate_variable
src/DWARF/dwarf.cpp:837
↓ 3 callersFunctioncritical
include/LIEF/logging.hpp:155
↓ 3 callersMethodcrypt_id
The encryption system. 0 means no encrypted
api/rust/cargo/lief/src/macho/commands/encryption_info.rs:27
↓ 3 callersMethodcrypt_size
The size of the encrypted area
api/rust/cargo/lief/src/macho/commands/encryption_info.rs:22
↓ 3 callersMethodcurrent_version
Current version of the shared library
api/rust/cargo/lief/src/macho/commands/dylib.rs:31
↓ 3 callersMethoddebug_dir
Return the data directory associated with the debug table
api/rust/cargo/lief/src/pe/binary.rs:308
↓ 3 callersMethoddependent_load_flags
Alias for [`LoadConfiguration::reserved1`]. The default load flags used when the operating system resolves the statically linked imports of a module.
api/rust/cargo/lief/src/pe/load_configuration.rs:120
↓ 3 callersMethoddex_size
src/VDEX/Header.cpp:61
↓ 3 callersFunctiondigest
PE's authentihash @see LIEF::PE::Binary::authentihash
include/LIEF/PE/signature/SpcIndirectData.hpp:56
↓ 3 callersMethoddim
src/DEX/Type.cpp:196
↓ 3 callersFunctiondisable
Prevent any log message from being printed
api/rust/cargo/lief/src/logging.rs:68
↓ 3 callersMethoddisable
src/logging.hpp:77
↓ 3 callersFunctiondisassemble
(target: &dyn lief::generic::Binary, address: u64)
api/rust/examples/src/bin/disassembler.rs:6
↓ 3 callersMethoddisassemble_slice
Disassemble code provided by the given slice at the specified `address` parameter. See also [`crate::assembly::Instruction`] and [`crate::assembly::I
api/rust/cargo/lief/src/coff/binary.rs:83
↓ 3 callersMethoddisassemble_symbol
Disassemble code for the given symbol ``` let symbol = binary.find_demangled_function("int __cdecl bar(int, int)").unwrap(); let insts = binary.disas
api/rust/cargo/lief/src/coff/binary.rs:117
↓ 3 callersMethoddyld_info
DyldInfo ++++++++
src/MachO/Binary.cpp:2146
↓ 3 callersFunctiondynamic_relocations
Return an iterator over the Dynamic relocations (DVRT)
include/LIEF/PE/LoadConfigurations/LoadConfiguration.hpp:363
↓ 3 callersMethoddynamic_relocations
src/ELF/Binary.cpp:671
↓ 3 callersFunctionenable
Enable the logger
api/rust/cargo/lief/src/logging.rs:73
↓ 3 callersFunctionenable_cache
Enable globally cache/memoization. One can also leverage this function by setting the environment variable `DYLDSC_ENABLE_CACHE` to `1` By default, L
api/rust/cargo/lief/src/dsc/caching.rs:26
↓ 3 callersMethodencoding
The encoding of the relocation
api/rust/cargo/lief/src/elf/relocation.rs:3530
↓ 3 callersMethodendian_tag
src/DEX/Header.cpp:61
↓ 3 callersFunctionentries
Iterator over the PE::ImportEntry
include/LIEF/PE/Import.hpp:75
↓ 3 callersMethodentropy
src/Abstract/Section.cpp:115
↓ 3 callersFunctionepilog_offset
If E() == 1**, index of the first unwind code that describes the one and only epilog.
include/LIEF/PE/exceptions_info/AArch64/UnpackedFunction.hpp:105
↓ 3 callersFunctionerr
include/LIEF/logging.hpp:138
↓ 3 callersMethodexecutable_offset
src/OAT/Header.cpp:80
↓ 3 callersFunctionexplore_method
(meth: &lief::objc::Method)
api/rust/cargo/lief/tests/objc_tests.rs:5
↓ 3 callersFunctionexplore_parameters
(name: &str, param: &lief::dwarf::Parameters)
api/rust/cargo/lief/tests/dwarf_tests.rs:323
↓ 3 callersFunctionexplore_scope
(scope: &Scope)
api/rust/cargo/lief/tests/dwarf_tests.rs:145
↓ 3 callersFunctionexplore_signature
(signature: &Signature)
api/rust/cargo/lief/tests/pe_tests.rs:140
↓ 3 callersMethodexported_symbols
src/ELF/Binary.cpp:487
↓ 3 callersFunctionfile_align
include/LIEF/PE/Factory.hpp:71
↓ 3 callersMethodfill_address
src/PE/Binary.cpp:1019
↓ 3 callersMethodfind_entry_at
src/PE/Export.cpp:134
↓ 3 callersMethodfind_member
src/DWARF/dwarf.cpp:594
← previousnext →1,001–1,100 of 11,400, ranked by callers