Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/lief-project/LIEF
/ functions
Functions
11,400 in github.com/lief-project/LIEF
⨍
Functions
11,400
◇
Types & classes
3,500
↳
Endpoints
2
Method
is_indirect_branch
src/asm/asm.cpp:247
Method
is_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
Method
is_indirect_branch
api/rust/include/LIEF/rust/asm/Instruction.hpp:52
Method
is_instance
src/ObjC/objc.cpp:324
Method
is_instance
Whether it's an instance method
api/rust/cargo/lief/src/objc/method.rs:38
Method
is_instance
api/rust/include/LIEF/rust/ObjC/Method.hpp:27
Function
is_interpreter
include/LIEF/ELF/Segment.hpp:156
Function
is_ios
True if this binary targets iOS
include/LIEF/MachO/Binary.hpp:836
Method
is_ios
True if this binary targets iOS
api/rust/cargo/lief/src/macho/binary.rs:281
Method
is_ios
api/rust/include/LIEF/rust/MachO/Binary.hpp:314
Method
is_known_machine
src/PE/Header.cpp:51
Method
is_legacy_arch
src/PE/layout_check.cpp:58
Method
is_linkedit_data
src/MachO/LoadCommand.cpp:55
Function
is_load
include/LIEF/ELF/Segment.hpp:152
Function
is_local
include/LIEF/ELF/Symbol.hpp:182
Method
is_macho
api/rust/include/LIEF/rust/MachO/utils.hpp:22
Function
is_macos
True if this binary targets macOS
include/LIEF/MachO/Binary.hpp:842
Method
is_macos
True if this binary targets macOS
api/rust/cargo/lief/src/macho/binary.rs:286
Method
is_macos
api/rust/include/LIEF/rust/MachO/Binary.hpp:315
Method
is_memory_access
src/asm/asm.cpp:241
Method
is_memory_access
True if the instruction performs a memory access
api/rust/cargo/lief/src/assembly/instruction.rs:87
Method
is_memory_access
api/rust/include/LIEF/rust/asm/Instruction.hpp:46
Method
is_meta
src/ObjC/objc.cpp:138
Method
is_meta
(&self)
api/rust/cargo/lief/src/objc/class.rs:39
Method
is_meta
api/rust/include/LIEF/rust/ObjC/Class.hpp:70
Method
is_move_immediate
src/asm/asm.cpp:251
Method
is_move_immediate
True if the instruction is moving an immediate
api/rust/cargo/lief/src/assembly/instruction.rs:147
Method
is_move_immediate
api/rust/include/LIEF/rust/asm/Instruction.hpp:56
Method
is_move_reg
src/asm/asm.cpp:242
Method
is_move_reg
True if the instruction is a register to register move.
api/rust/cargo/lief/src/assembly/instruction.rs:92
Method
is_move_reg
api/rust/include/LIEF/rust/asm/Instruction.hpp:47
Function
is_non_weak_definition
include/LIEF/MachO/DyldBindingInfo.hpp:83
Method
is_non_weak_definition
api/rust/include/LIEF/rust/MachO/DyldBindingInfo.hpp:27
Method
is_ordinal
`True` if it is an import by ordinal
api/rust/cargo/lief/src/pe/delay_import.rs:106
Method
is_ordinal
api/rust/include/LIEF/rust/PE/ImportEntry.hpp:25
Method
is_ordinal
api/rust/include/LIEF/rust/PE/DelayImportEntry.hpp:25
Function
is_pc_relative
Whether the relocation is PC relative
include/LIEF/MachO/RelocationObject.hpp:60
Method
is_pc_relative
api/rust/include/LIEF/rust/MachO/Relocation.hpp:30
Function
is_pdb
---------------------------------------------------------------------------- PDB/Utils.hpp -----------------------------------------------------------
src/PDB/pdb.cpp:115
Method
is_pe
api/rust/include/LIEF/rust/PE/utils.hpp:21
Method
is_pe32
src/PE/layout_check.cpp:131
Method
is_pe64
src/PE/layout_check.cpp:127
Function
is_phdr
include/LIEF/ELF/Segment.hpp:160
Function
is_pie
Check if the binary is position independent
include/LIEF/MachO/Binary.hpp:607
Method
is_pie
Whether the current binary is **an executable** and **position independent
api/rust/cargo/lief/src/generic.rs:144
Method
is_pie
api/rust/include/LIEF/rust/Abstract/Binary.hpp:65
Method
is_power_of_2
plugins/binaryninja/analysis/src/TypeBuilder.hpp:32
Function
is_ppc
include/LIEF/PE/Header.hpp:144
Method
is_quickened
src/OAT/Class.cpp:102
Method
is_rebase
src/MachO/ChainedFixup.cpp:71
Function
is_regular
Check if the COFF file wrapped by the given stream is regular (i.e. not a bigobj)
include/LIEF/COFF/utils.hpp:57
Function
is_rel
Check if the relocation uses the implicit addend (i.e. not present in the ELF structure)
include/LIEF/ELF/Relocation.hpp:212
Method
is_rel
api/rust/include/LIEF/rust/ELF/Relocation.hpp:30
Function
is_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
Method
is_rela
api/rust/include/LIEF/rust/ELF/Relocation.hpp:29
Function
is_relative
True if the semantic of the relocation is `<ARCH>_RELATIVE`
include/LIEF/ELF/Relocation.hpp:256
Function
is_relatively_encoded
True if the relocation is using the relative encoding
include/LIEF/ELF/Relocation.hpp:217
Method
is_reproducible_build
src/PE/Binary.cpp:263
Method
is_return
src/asm/asm.cpp:246
Method
is_return
True if the instruction is a return
api/rust/cargo/lief/src/assembly/instruction.rs:117
Method
is_return
api/rust/include/LIEF/rust/asm/Instruction.hpp:51
Function
is_shared_cache
---------------------------------------------------------------------------- utils -------------------------------------------------------------------
src/dyld-shared-cache/dyldsc.cpp:44
Function
is_shared_cache
Check if the `file` is a dyld shared cache
include/LIEF/DyldSharedCache/utils.hpp:33
Function
is_static
True if the symbol is a static one
include/LIEF/ELF/Symbol.hpp:240
Method
is_strtab_shared_shstrtab
src/ELF/Layout.cpp:26
Method
is_syscall
src/asm/asm.cpp:232
Method
is_syscall
True if the instruction is a syscall
api/rust/cargo/lief/src/assembly/instruction.rs:82
Method
is_syscall
api/rust/include/LIEF/rust/asm/Instruction.hpp:45
Method
is_targeting_android
src/ELF/Binary.cpp:3137
Method
is_targeting_android
True if the current binary is targeting Android
api/rust/cargo/lief/src/elf/binary.rs:284
Method
is_targeting_android
api/rust/include/LIEF/rust/ELF/Binary.hpp:428
Method
is_terminator
src/asm/asm.cpp:224
Method
is_terminator
True if the instruction marks the end of a basic block
api/rust/cargo/lief/src/assembly/instruction.rs:72
Method
is_terminator
api/rust/include/LIEF/rust/asm/Instruction.hpp:41
Method
is_trap
src/asm/asm.cpp:244
Method
is_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
Method
is_trap
api/rust/include/LIEF/rust/asm/Instruction.hpp:49
Method
is_unconditional_branch
src/asm/asm.cpp:249
Method
is_unconditional_branch
True if the instruction is jumping (**unconditionally**) to some other basic block.
api/rust/cargo/lief/src/assembly/instruction.rs:137
Method
is_unconditional_branch
api/rust/include/LIEF/rust/asm/Instruction.hpp:54
Function
is_undefined
include/LIEF/COFF/Symbol.hpp:194
Method
is_undefined
api/rust/include/LIEF/rust/COFF/Symbol.hpp:77
Function
is_unspecified
Whether this type is a `DW_TAG_unspecified_type`
include/LIEF/DWARF/Type.hpp:160
Method
is_unspecified
Whether this type is a `DW_TAG_unspecified_type`.
api/rust/cargo/lief/src/dwarf/types.rs:484
Method
is_unspecified
api/rust/include/LIEF/rust/DWARF/Type.hpp:39
Function
is_valid_addr
Check if the given address is encompassed in the binary's virtual addresses range
include/LIEF/MachO/Binary.hpp:568
Method
is_valid_dll_name
src/PE/Parser.cpp:1255
Method
is_valid_import_name
src/PE/Parser.cpp:1242
Function
is_variable
True if the symbol represent a variable
include/LIEF/ELF/Symbol.hpp:250
Function
is_weak
include/LIEF/ELF/Symbol.hpp:190
Function
is_weak_external
include/LIEF/COFF/Symbol.hpp:186
Method
is_weak_external
api/rust/include/LIEF/rust/COFF/Symbol.hpp:73
Function
is_weak_import
include/LIEF/MachO/BindingInfo.hpp:130
Function
issue_role
(name: str, rawtext: str, text: str, lineno: int, inliner: Inliner, options: dict | None = None
doc/sphinx/sphinx_lief_doc/roles.py:21
Method
issuer
api/rust/include/LIEF/rust/PE/signature/x509.hpp:40
Method
issuer
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:52
Method
it_attributes
api/rust/include/LIEF/rust/PDB/types/ClassLike.hpp:31
Method
it_authenticated_attributes
api/rust/include/LIEF/rust/PE/signature/SignerInfo.hpp:35
Method
it_auxiliary_symbols
api/rust/include/LIEF/rust/ELF/SymbolVersionDefinition.hpp:31
Method
it_auxiliary_symbols
api/rust/include/LIEF/rust/ELF/SymbolVersionRequirement.hpp:31
← previous
next →
7,401–7,500 of 11,400, ranked by callers