MCPcopy Create free account

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

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

Methodis_indirect_branch
src/asm/asm.cpp:247
Methodis_indirect_branch
True if the instruction is and indirect branch. This includes instructions that branch through a register (e.g. `jmp rax`, `br x1`).
api/rust/cargo/lief/src/assembly/instruction.rs:125
Methodis_indirect_branch
api/rust/include/LIEF/rust/asm/Instruction.hpp:52
Methodis_instance
src/ObjC/objc.cpp:324
Methodis_instance
Whether it's an instance method
api/rust/cargo/lief/src/objc/method.rs:38
Methodis_instance
api/rust/include/LIEF/rust/ObjC/Method.hpp:27
Functionis_interpreter
include/LIEF/ELF/Segment.hpp:156
Functionis_ios
True if this binary targets iOS
include/LIEF/MachO/Binary.hpp:836
Methodis_ios
True if this binary targets iOS
api/rust/cargo/lief/src/macho/binary.rs:281
Methodis_ios
api/rust/include/LIEF/rust/MachO/Binary.hpp:314
Methodis_known_machine
src/PE/Header.cpp:51
Methodis_legacy_arch
src/PE/layout_check.cpp:58
Methodis_linkedit_data
src/MachO/LoadCommand.cpp:55
Functionis_load
include/LIEF/ELF/Segment.hpp:152
Functionis_local
include/LIEF/ELF/Symbol.hpp:182
Methodis_macho
api/rust/include/LIEF/rust/MachO/utils.hpp:22
Functionis_macos
True if this binary targets macOS
include/LIEF/MachO/Binary.hpp:842
Methodis_macos
True if this binary targets macOS
api/rust/cargo/lief/src/macho/binary.rs:286
Methodis_macos
api/rust/include/LIEF/rust/MachO/Binary.hpp:315
Methodis_memory_access
src/asm/asm.cpp:241
Methodis_memory_access
True if the instruction performs a memory access
api/rust/cargo/lief/src/assembly/instruction.rs:87
Methodis_memory_access
api/rust/include/LIEF/rust/asm/Instruction.hpp:46
Methodis_meta
src/ObjC/objc.cpp:138
Methodis_meta
(&self)
api/rust/cargo/lief/src/objc/class.rs:39
Methodis_meta
api/rust/include/LIEF/rust/ObjC/Class.hpp:70
Methodis_move_immediate
src/asm/asm.cpp:251
Methodis_move_immediate
True if the instruction is moving an immediate
api/rust/cargo/lief/src/assembly/instruction.rs:147
Methodis_move_immediate
api/rust/include/LIEF/rust/asm/Instruction.hpp:56
Methodis_move_reg
src/asm/asm.cpp:242
Methodis_move_reg
True if the instruction is a register to register move.
api/rust/cargo/lief/src/assembly/instruction.rs:92
Methodis_move_reg
api/rust/include/LIEF/rust/asm/Instruction.hpp:47
Functionis_non_weak_definition
include/LIEF/MachO/DyldBindingInfo.hpp:83
Methodis_non_weak_definition
api/rust/include/LIEF/rust/MachO/DyldBindingInfo.hpp:27
Methodis_ordinal
`True` if it is an import by ordinal
api/rust/cargo/lief/src/pe/delay_import.rs:106
Methodis_ordinal
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:25
Methodis_ordinal
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:25
Functionis_pc_relative
Whether the relocation is PC relative
include/LIEF/MachO/RelocationObject.hpp:60
Methodis_pc_relative
api/rust/include/LIEF/rust/MachO/Relocation.hpp:30
Functionis_pdb
---------------------------------------------------------------------------- PDB/Utils.hpp -----------------------------------------------------------
src/PDB/pdb.cpp:115
Methodis_pe
api/rust/include/LIEF/rust/PE/utils.hpp:21
Methodis_pe32
src/PE/layout_check.cpp:131
Methodis_pe64
src/PE/layout_check.cpp:127
Functionis_phdr
include/LIEF/ELF/Segment.hpp:160
Functionis_pie
Check if the binary is position independent
include/LIEF/MachO/Binary.hpp:607
Methodis_pie
Whether the current binary is **an executable** and **position independent
api/rust/cargo/lief/src/generic.rs:144
Methodis_pie
api/rust/include/LIEF/rust/Abstract/Binary.hpp:65
Methodis_power_of_2
plugins/binaryninja/analysis/src/TypeBuilder.hpp:32
Functionis_ppc
include/LIEF/PE/Header.hpp:144
Methodis_quickened
src/OAT/Class.cpp:102
Methodis_rebase
src/MachO/ChainedFixup.cpp:71
Functionis_regular
Check if the COFF file wrapped by the given stream is regular (i.e. not a bigobj)
include/LIEF/COFF/utils.hpp:57
Functionis_rel
Check if the relocation uses the implicit addend (i.e. not present in the ELF structure)
include/LIEF/ELF/Relocation.hpp:212
Methodis_rel
api/rust/include/LIEF/rust/ELF/Relocation.hpp:30
Functionis_rela
Check if the relocation uses the explicit addend() field (this is usually the case for 64 bits binaries)
include/LIEF/ELF/Relocation.hpp:206
Methodis_rela
api/rust/include/LIEF/rust/ELF/Relocation.hpp:29
Functionis_relative
True if the semantic of the relocation is `<ARCH>_RELATIVE`
include/LIEF/ELF/Relocation.hpp:256
Functionis_relatively_encoded
True if the relocation is using the relative encoding
include/LIEF/ELF/Relocation.hpp:217
Methodis_reproducible_build
src/PE/Binary.cpp:263
Methodis_return
src/asm/asm.cpp:246
Methodis_return
True if the instruction is a return
api/rust/cargo/lief/src/assembly/instruction.rs:117
Methodis_return
api/rust/include/LIEF/rust/asm/Instruction.hpp:51
Functionis_shared_cache
---------------------------------------------------------------------------- utils -------------------------------------------------------------------
src/dyld-shared-cache/dyldsc.cpp:44
Functionis_shared_cache
Check if the `file` is a dyld shared cache
include/LIEF/DyldSharedCache/utils.hpp:33
Functionis_static
True if the symbol is a static one
include/LIEF/ELF/Symbol.hpp:240
Methodis_strtab_shared_shstrtab
src/ELF/Layout.cpp:26
Methodis_syscall
src/asm/asm.cpp:232
Methodis_syscall
True if the instruction is a syscall
api/rust/cargo/lief/src/assembly/instruction.rs:82
Methodis_syscall
api/rust/include/LIEF/rust/asm/Instruction.hpp:45
Methodis_targeting_android
src/ELF/Binary.cpp:3137
Methodis_targeting_android
True if the current binary is targeting Android
api/rust/cargo/lief/src/elf/binary.rs:284
Methodis_targeting_android
api/rust/include/LIEF/rust/ELF/Binary.hpp:428
Methodis_terminator
src/asm/asm.cpp:224
Methodis_terminator
True if the instruction marks the end of a basic block
api/rust/cargo/lief/src/assembly/instruction.rs:72
Methodis_terminator
api/rust/include/LIEF/rust/asm/Instruction.hpp:41
Methodis_trap
src/asm/asm.cpp:244
Methodis_trap
True if the instruction is a trap. - On `x86/x86-64` this includes the `ud1/ud2` instructions - On `AArch64` this includes the `brk/udf` instructions
api/rust/cargo/lief/src/assembly/instruction.rs:105
Methodis_trap
api/rust/include/LIEF/rust/asm/Instruction.hpp:49
Methodis_unconditional_branch
src/asm/asm.cpp:249
Methodis_unconditional_branch
True if the instruction is jumping (**unconditionally**) to some other basic block.
api/rust/cargo/lief/src/assembly/instruction.rs:137
Methodis_unconditional_branch
api/rust/include/LIEF/rust/asm/Instruction.hpp:54
Functionis_undefined
include/LIEF/COFF/Symbol.hpp:194
Methodis_undefined
api/rust/include/LIEF/rust/COFF/Symbol.hpp:77
Functionis_unspecified
Whether this type is a `DW_TAG_unspecified_type`
include/LIEF/DWARF/Type.hpp:160
Methodis_unspecified
Whether this type is a `DW_TAG_unspecified_type`.
api/rust/cargo/lief/src/dwarf/types.rs:484
Methodis_unspecified
api/rust/include/LIEF/rust/DWARF/Type.hpp:39
Functionis_valid_addr
Check if the given address is encompassed in the binary's virtual addresses range
include/LIEF/MachO/Binary.hpp:568
Methodis_valid_dll_name
src/PE/Parser.cpp:1255
Methodis_valid_import_name
src/PE/Parser.cpp:1242
Functionis_variable
True if the symbol represent a variable
include/LIEF/ELF/Symbol.hpp:250
Functionis_weak
include/LIEF/ELF/Symbol.hpp:190
Functionis_weak_external
include/LIEF/COFF/Symbol.hpp:186
Methodis_weak_external
api/rust/include/LIEF/rust/COFF/Symbol.hpp:73
Functionis_weak_import
include/LIEF/MachO/BindingInfo.hpp:130
Functionissue_role
(name: str, rawtext: str, text: str, lineno: int, inliner: Inliner, options: dict | None = None
doc/sphinx/sphinx_lief_doc/roles.py:21
Methodissuer
api/rust/include/LIEF/rust/PE/signature/x509.hpp:40
Methodissuer
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:52
Methodit_attributes
api/rust/include/LIEF/rust/PDB/types/ClassLike.hpp:31
Methodit_authenticated_attributes
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:35
Methodit_auxiliary_symbols
api/rust/include/LIEF/rust/ELF/SymbolVersionDefinition.hpp:31
Methodit_auxiliary_symbols
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:31
← previousnext →7,401–7,500 of 11,400, ranked by callers