Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Vector35/binaryninja-api
/ functions
Functions
21,089 in github.com/Vector35/binaryninja-api
⨍
Functions
21,089
◇
Types & classes
4,012
↳
Endpoints
4
↓ 14 callers
Function
GetTemplateString
demangler/gnu3/demangle_gnu3.cpp:62
↓ 14 callers
Method
GetTypeReferenceClass
type.cpp:2271
↓ 14 callers
Function
MemberEnd
Const \em past-the-end member iterator ! \pre IsObject() == true */
rapidjson/document.h:1091
↓ 14 callers
Method
MemberEnd
rapidjson/document.h:2562
↓ 14 callers
Method
Read16
view/pe/coffview.cpp:1438
↓ 14 callers
Method
Size
rapidjson/document.h:2499
↓ 14 callers
Method
_get_expr_list
(self, operand_index1: int, _: int)
python/mediumlevelil.py:1083
↓ 14 callers
Method
_get_reg
(self, operand_index: int)
python/lowlevelil.py:1011
↓ 14 callers
Method
_get_var_ssa
(self, operand_index1: int, operand_index2: int)
python/mediumlevelil.py:1030
↓ 14 callers
Method
append
(self, report)
python/interaction.py:1016
↓ 14 callers
Function
bswap32
arch/powerpc/util.h:33
↓ 14 callers
Method
call
``call`` returns an expression which first pushes the address of the next instruction onto the stack then jumps (branches) to the expression ``de
python/lowlevelil.py:5085
↓ 14 callers
Method
count
Type count (read-only)
python/types.py:2969
↓ 14 callers
Method
functions
(&self)
plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs:319
↓ 14 callers
Method
register_from_id
(&self, id: RegisterId)
rust/src/architecture.rs:1750
↓ 14 callers
Method
seek
Seek to the specified position.
rust/src/binary_reader.rs:103
↓ 14 callers
Function
setField
! @abstract Return value with all 0 except nbits<=32 unsigned bits from V * at bit offset OFFSET. * V is assumed to fit on nbits bits. */
view/kernelcache/core/transformers/liblzfse/lzfse_encode_base.c:36
↓ 14 callers
Method
source_expr
(&self)
rust/src/low_level_il/operation.rs:193
↓ 14 callers
Method
to_owned
(&self)
rust/src/medium_level_il/function.rs:594
↓ 14 callers
Method
type_container
(&self)
rust/src/platform.rs:174
↓ 14 callers
Method
zero_extend
``zero_extend`` zero-extends the expression in ``value`` to ``size`` bytes :param int size: the size of the result in bytes :param ExpressionI
python/lowlevelil.py:5031
↓ 13 callers
Function
BTypeCompatible_BTI
arch/arm64/disassembler/pcode.c:641
↓ 13 callers
Function
CompareExprList
highlevelilinstruction.cpp:1614
↓ 13 callers
Method
DisassemblyTextLine
basicblock.cpp:175
↓ 13 callers
Method
GetCallbacks
binaryninjaapi.h:3812
↓ 13 callers
Function
GetCountRegister
arch/x86/il.cpp:38
↓ 13 callers
Function
HasWriteback
arch/armv7/thumb2_disasm/il_thumb2.cpp:253
↓ 13 callers
Method
Indent
log.cpp:383
↓ 13 callers
Function
IsArray
rapidjson/document.h:955
↓ 13 callers
Method
IsPointer
! Check whether this type is a Pointer type. \return Whether this->GetClass() == PointerTypeClass */
binaryninjaapi.h:9351
↓ 13 callers
Method
PrependCollapseIndicator
highlevelil.cpp:653
↓ 13 callers
Method
ReadCString
binaryreader.cpp:499
↓ 13 callers
Method
ToAPIObject
function.cpp:171
↓ 13 callers
Method
add_named_type
`add_named_type` directly inserts a named object into the type library's object store. This is not done recursively, so care should be taken that
python/typelibrary.py:338
↓ 13 callers
Method
add_type
(&mut self, type_uid: TypeUID, name: String, t: Ref<Type>, commit: bool)
plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs:328
↓ 13 callers
Function
combine
rapidjsonwrapper.h:48
↓ 13 callers
Method
const_pointer
``const_pointer`` returns an expression for the constant pointer ``value`` with size ``size`` :param int size: the size of the pointer in bytes
python/lowlevelil.py:4435
↓ 13 callers
Method
dest_reg
(&self)
rust/src/low_level_il/operation.rs:172
↓ 13 callers
Method
exprs
(self)
rust/src/operand_iter.rs:81
↓ 13 callers
Function
extract
! @abstract Extracts \p width bits from \p container, starting with \p lsb; if * we view \p container as a bit array, we extract \c container[lsb:lsb
view/kernelcache/core/transformers/liblzfse/lzfse_internal.h:475
↓ 13 callers
Method
finish
(self)
python/plugin.py:1036
↓ 13 callers
Method
func
ui/searchresult.h:65
↓ 13 callers
Method
get_expr_list
(self, operand_index1: int, operand_index2: int)
python/highlevelil.py:736
↓ 13 callers
Method
get_instruction_text
(self, data: bytes, addr: int)
python/examples/nes.py:508
↓ 13 callers
Method
get_named_type_reference
TODO: This naming is problematic... rename to `as_named_type_reference`? TODO: We wouldn't need these sort of functions if we destructured `Type`...
rust/src/types.rs:214
↓ 13 callers
Method
info
(&self)
arch/riscv/src/lib.rs:198
↓ 13 callers
Function
is_valid
(view: &BinaryView)
plugins/dwarf/shared/src/lib.rs:78
↓ 13 callers
Function
lift
(data, disasm=False)
arch/arm64/arm64test.py:12799
↓ 13 callers
Method
parse
(self, data: 'BinaryView')
python/binaryview.py:1306
↓ 13 callers
Method
replace
``replace`` Replace the specified ``activity``. :param str activity: the Activity to replace :param str new_activity: the replacement Activity
python/workflow.py:534
↓ 13 callers
Method
seek
``seek`` update internal offset to ``offset``. :param int offset: offset to set the internal offset to :param int whence: optional, defaults t
python/binaryview.py:10448
↓ 13 callers
Function
t
(e)
docs/highlight.min.js:2
↓ 13 callers
Method
write
``write`` writes the bytes in ``data`` to the virtual address ``addr``. :param int addr: virtual address to write to. :param bytes data: data
python/binaryview.py:4501
↓ 12 callers
Method
Begin
rapidjson/document.h:2504
↓ 12 callers
Function
DecodeBitMasks
arch/arm64/disassembler/pcode.c:54
↓ 12 callers
Function
DecodeImmShift
arch/armv7/armv7_disasm/armv7.c:936
↓ 12 callers
Method
Dedent
log.cpp:389
↓ 12 callers
Method
Default
rapidjson/reader.h:201
↓ 12 callers
Function
GenIfElse
arch/arm64/il.cpp:67
↓ 12 callers
Function
GetCondition
arch/arm64/il.cpp:27
↓ 12 callers
Method
GetDataVariableAtAddress
binaryview.cpp:2226
↓ 12 callers
Method
GetLeftExpr
highlevelilinstruction.cpp:2218
↓ 12 callers
Method
GetOffset
view/sharedcache/core/ObjC.cpp:65
↓ 12 callers
Function
GetOperator
demangler/gnu3/demangle_gnu3.cpp:897
↓ 12 callers
Method
GetRawOperandAsExpr
lowlevelilinstruction.cpp:1456
↓ 12 callers
Method
GetStandalonePlatform
architecture.cpp:1390
↓ 12 callers
Method
GetStringAfterName
type.cpp:782
↓ 12 callers
Method
GetType
view/sharedcache/core/SharedCache.h:153
↓ 12 callers
Method
IsValid
rapidjson/schema.h:216
↓ 12 callers
Function
LD1_advsimd_mult
ld1_advsimd_mult.xml */
arch/arm64/disassembler/decode2.c:11973
↓ 12 callers
Function
LD1_advsimd_sngl
ld1_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:12051
↓ 12 callers
Function
LD2_advsimd_sngl
ld2_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:12267
↓ 12 callers
Function
LD3_advsimd_sngl
ld3_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:12483
↓ 12 callers
Function
LD4_advsimd_sngl
ld4_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:12699
↓ 12 callers
Function
PrintIndent
examples/llil_parser/src/llil_parser.cpp:11
↓ 12 callers
Function
ST1_advsimd_mult
st1_advsimd_mult.xml */
arch/arm64/disassembler/decode2.c:23860
↓ 12 callers
Function
ST1_advsimd_sngl
st1_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:23938
↓ 12 callers
Function
ST2_advsimd_sngl
st2_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:24137
↓ 12 callers
Function
ST3_advsimd_sngl
st3_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:24284
↓ 12 callers
Function
ST4_advsimd_sngl
st4_advsimd_sngl.xml */
arch/arm64/disassembler/decode2.c:24431
↓ 12 callers
Method
SetCurrentAddress
lowlevelil.cpp:88
↓ 12 callers
Function
Store
arch/armv7/il.cpp:479
↓ 12 callers
Method
_get_reg_ssa
(self, operand_index1: int, operand_index2: int)
python/lowlevelil.py:1073
↓ 12 callers
Method
_to_core_struct
(self)
python/function.py:227
↓ 12 callers
Function
aarch64_decompose
arch/arm64/disassembler/decode.c:7
↓ 12 callers
Method
as_ref
(&self)
rust/src/custom_binary_view.rs:414
↓ 12 callers
Method
basic_blocks
(&self)
rust/src/function.rs:412
↓ 12 callers
Function
check_expression
(expr: &Expression<CoreArchitecture, Finalized, NonSSA<LiftedNonSSA>, ValueExpr>, required
arch/riscv/src/liftcheck.rs:10
↓ 12 callers
Method
create
( cls, func: 'MediumLevelILFunction', expr_index: ExpressionIndex, instr_index: Optional[InstructionIndex
python/mediumlevelil.py:397
↓ 12 callers
Function
enc_to_oper2
arch/arm64/disassembler/encodings_dec.c:4177
↓ 12 callers
Function
finalizeStructureBuilder
objectivec/objc.cpp:972
↓ 12 callers
Function
generate_two_operand_tokens
(inst: &impl TwoOperand, addr: u64)
arch/msp430/src/architecture.rs:473
↓ 12 callers
Function
get_uid
( dwarf: &Dwarf<R>, unit: &Unit<R>, entry: &DebuggingInformationEntry<R>, )
plugins/dwarf/dwarf_import/src/helpers.rs:39
↓ 12 callers
Function
get_var
(id: u64)
rust/src/medium_level_il/instruction.rs:1647
↓ 12 callers
Method
merge
(self, other: Conf<T>)
rust/src/confidence.rs:62
↓ 12 callers
Method
navigate
examples/triage/byte.cpp:191
↓ 12 callers
Method
repositionCaret
(self)
python/examples/triage/byte.py:393
↓ 12 callers
Method
seek
``seek`` update internal offset to ``offset``. :param int offset: offset to set the internal offset to :rtype: None :Example: >>> hex(bw
python/binaryview.py:10758
↓ 12 callers
Method
size
(&self)
arch/msp430/src/register.rs:124
↓ 12 callers
Method
to_owned
(&self)
rust/src/high_level_il/function.rs:277
← previous
next →
501–600 of 21,089, ranked by callers