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
↓ 19 callers
Method
height
Flow graph height
python/flowgraph.py:612
↓ 19 callers
Method
insert
``insert`` Insert the list of ``activities`` before the specified ``activity`` and at the same level. :param str activity: the Activity node for
python/workflow.py:492
↓ 19 callers
Method
lift_unary_op
(&self, op: UnaryOp)
rust/src/high_level_il/instruction.rs:892
↓ 19 callers
Method
lock
view/sharedcache/core/FileAccessorCache.cpp:77
↓ 19 callers
Function
prfop_lookup_4
prefetch operation */
arch/arm64/disassembler/decode_scratchpad.c:435
↓ 19 callers
Function
valueToString
json/jsoncpp.cpp:4267
↓ 18 callers
Method
AppendIntegerTextToken
highlevelil.cpp:901
↓ 18 callers
Function
ConditionalJump
arch/arm64/il.cpp:1171
↓ 18 callers
Method
GetAssociatedPlatformByAddress
platform.cpp:551
↓ 18 callers
Method
GetInfo
binaryview.cpp:5521
↓ 18 callers
Method
HighLevelILFunction
highlevelil.cpp:29
↓ 18 callers
Method
IsString
metadata.cpp:355
↓ 18 callers
Method
NewLine
highlevelil.cpp:696
↓ 18 callers
Function
PutReserve
rapidjson/stream.h:22
↓ 18 callers
Method
UpdateProperty
settings.cpp:107
↓ 18 callers
Method
_get_int
(self, operand_index: int)
python/lowlevelil.py:1023
↓ 18 callers
Function
bhsd_0123_reg
<V><d>,<V><n>,<V><m>
arch/arm64/disassembler/decode_scratchpad.c:1328
↓ 18 callers
Method
clear
``clear`` Remove all Activity nodes from this Workflow. :return: True on success, False otherwise :rtype: bool
python/workflow.py:483
↓ 18 callers
Method
file
Get the owning FileMetadata (read-only)
python/database.py:355
↓ 18 callers
Method
from_instruction
Get the source location of a given instruction :param instr: Instruction, Low, Medium, or High level :return: Its location
python/commonil.py:224
↓ 18 callers
Function
get_shift
arch/armv7/armv7_disasm/armv7.c:8179
↓ 18 callers
Function
get_var_ssa
(id: u64, version: usize)
rust/src/medium_level_il/instruction.rs:1651
↓ 18 callers
Method
last
Returns the last item, or `None` if it is empty.
rust/src/types.rs:2059
↓ 18 callers
Method
lift_unary_op
(&self, op: UnaryOp)
rust/src/medium_level_il/instruction.rs:1415
↓ 18 callers
Function
n
(e)
docs/highlight.min.js:2
↓ 18 callers
Function
parseError
(msg)
arch/armv7/thumb2_disasm/generator.py:1046
↓ 18 callers
Method
register
(self)
python/collaboration/merge.py:254
↓ 18 callers
Method
rowCount
view/sharedcache/ui/symboltable.cpp:21
↓ 18 callers
Method
size
(&self)
rust/src/low_level_il/operation.rs:96
↓ 18 callers
Method
start
(&self)
rust/src/section.rs:101
↓ 17 callers
Method
IsInstructionCollapsed
function.cpp:3349
↓ 17 callers
Method
QueryMetadata
project.cpp:319
↓ 17 callers
Method
Read8
view/macho/objc.cpp:19
↓ 17 callers
Method
ReadCString
view/macho/objc.cpp:14
↓ 17 callers
Method
StoreMetadata
project.cpp:328
↓ 17 callers
Method
_error
(self, ctxt, text)
python/scriptingprovider.py:110
↓ 17 callers
Method
_from_core_struct
(view_type: core.BNFunctionViewType)
python/function.py:218
↓ 17 callers
Method
append
(self, type: Union[SomeType, FunctionParameter], name: str = "")
python/types.py:1159
↓ 17 callers
Method
empty
If the kvs is empty (read-only)
python/database.py:96
↓ 17 callers
Method
from_core_struct
(core_type: core.BNType)
python/types.py:2339
↓ 17 callers
Method
immutable_copy
(self)
python/types.py:2161
↓ 17 callers
Method
int
``int`` class method for creating an int Type. :param int width: width of the integer in bytes :param bool sign: optional variable representin
python/types.py:2230
↓ 17 callers
Method
load
```no_run let headless_session = binaryninja::headless::Session::new().unwrap(); let bv = headless_session .load("/bin/cat") .expect("Couldn't open `
rust/src/headless.rs:374
↓ 17 callers
Function
model
ui/logview.h:266
↓ 17 callers
Method
open
Open the project, allowing various file and folder based apis to work, as well as connecting a core Project (see :py:func:`core_project`). :pa
python/collaboration/project.py:57
↓ 17 callers
Method
pop
(&mut self)
rust/src/types.rs:2012
↓ 17 callers
Method
resize
json/jsoncpp.cpp:3409
↓ 17 callers
Method
set_flag
( &'a self, dest_flag: A::Flag, expr: E, )
rust/src/low_level_il/lifting.rs:1326
↓ 17 callers
Method
update
(&self, version: &UpdateVersion)
rust/src/update.rs:166
↓ 16 callers
Method
BeginScope
highlevelil.cpp:720
↓ 16 callers
Function
DecodeRegExtend
arch/arm64/disassembler/pcode.c:155
↓ 16 callers
Function
DecodeShift
arch/arm64/disassembler/pcode.c:180
↓ 16 callers
Method
EndScope
highlevelil.cpp:726
↓ 16 callers
Method
FinalizeScope
highlevelil.cpp:738
↓ 16 callers
Method
GetExprForRegisterOrConstant
lowlevelil.cpp:486
↓ 16 callers
Method
GetOffset
type.cpp:701
↓ 16 callers
Method
GetWithDefault
rapidjson/pointer.h:561
↓ 16 callers
Method
IsBackedByDatabase
filemetadata.cpp:156
↓ 16 callers
Method
MediumLevelILFunction
mediumlevelil.cpp:34
↓ 16 callers
Method
MultDoublePrecSigned
lowlevelilinstruction.cpp:3248
↓ 16 callers
Method
SetEndianness
view/sharedcache/core/VirtualMemory.h:101
↓ 16 callers
Method
Settings
settings.cpp:8
↓ 16 callers
Method
address_size
Address size of the binary (read-only)
python/binaryview.py:3159
↓ 16 callers
Method
asBool
json/jsoncpp.cpp:3308
↓ 16 callers
Method
as_ref
(&self)
rust/src/architecture.rs:1417
↓ 16 callers
Function
get_register_name
arch/arm64/disassembler/regs.c:169
↓ 16 callers
Method
kind
(&self)
rust/src/low_level_il/expression.rs:117
↓ 16 callers
Method
size
ui/xreflist.h:107
↓ 16 callers
Method
unimplemented
``unimplemented`` returns the unimplemented expression. This should be used for all instructions which aren't implemented. :param ILSourceLoca
python/lowlevelil.py:5440
↓ 15 callers
Method
Append
Append a token and return a new Pointer ! \param token Token to be appended. \param allocator Allocator for the newly return Pointer.
rapidjson/pointer.h:211
↓ 15 callers
Function
Decode
rapidjson/encodings.h:146
↓ 15 callers
Method
FloatConstRaw
lowlevelilinstruction.cpp:3092
↓ 15 callers
Method
GetOrdinal
binaryview.cpp:842
↓ 15 callers
Method
IsArray
metadata.cpp:405
↓ 15 callers
Function
IsObject
rapidjson/document.h:954
↓ 15 callers
Function
LDR_imm_fpsimd
ldr_imm_fpsimd.xml */
arch/arm64/disassembler/decode2.c:15109
↓ 15 callers
Function
PerformLog
log.cpp:78
↓ 15 callers
Function
STR_imm_fpsimd
str_imm_fpsimd.xml */
arch/arm64/disassembler/decode2.c:25801
↓ 15 callers
Method
_get_core_struct
Helper method for converting between core.BNInstructionTextToken and InstructionTextToken lists
python/architecture.py:2889
↓ 15 callers
Method
_get_var
(self, operand_index: int)
python/mediumlevelil.py:1026
↓ 15 callers
Method
action
(&self, view: &BinaryView)
rust/src/command.rs:57
↓ 15 callers
Method
get
(self, key:str, default:Any=None)
python/metadata.py:198
↓ 15 callers
Method
get_bool_with_opts
( &self, key: S, options: &mut QueryOptions, )
rust/src/settings.rs:104
↓ 15 callers
Function
get_field
! @abstract Extracts up to 32 bits from a 64-bit field beginning at * \p offset, and zero-extends them to a \p uint32_t. * * If we number the bit
view/kernelcache/core/transformers/liblzfse/lzfse_decode_base.c:55
↓ 15 callers
Function
get_reg_name
arch/armv7/thumb2_disasm/disassembler.cpp:409
↓ 15 callers
Method
id
Get the unique id of this file
rust/src/project/file.rs:50
↓ 15 callers
Function
last_error
Get a text representation the last error encountered by the Enterprise Client :return: Last error message, or empty string if there is none.
python/enterprise.py:309
↓ 15 callers
Function
log_info
``log_info`` Logs general information messages to the console. :param str text: message to print :rtype: None :Example: >>> log_info("Sauciss
python/log.py:81
↓ 15 callers
Function
readLEB128
view/macho/machoview.cpp:165
↓ 15 callers
Method
set_flag
``set_flag`` sets the flag ``flag`` to the ExpressionIndex ``value`` :param str flag: the low register name :param ExpressionIndex value: an e
python/lowlevelil.py:4286
↓ 15 callers
Method
set_option
(self, option, value=True)
python/flowgraph.py:871
↓ 15 callers
Method
set_option
(&self, option: FlowGraphOption, value: bool)
rust/src/flowgraph.rs:123
↓ 15 callers
Method
view
Function view (read-only)
python/function.py:532
↓ 14 callers
Method
Call
lowlevelilinstruction.cpp:3350
↓ 14 callers
Method
CallingConvention
callingconvention.cpp:27
↓ 14 callers
Method
CompareSignedLessThan
lowlevelilinstruction.cpp:3456
↓ 14 callers
Method
GetAddressSize
view/sharedcache/core/VirtualMemory.h:50
↓ 14 callers
Method
GetRawOperandAsExprList
lowlevelilinstruction.cpp:1499
↓ 14 callers
Method
GetRawOperandAsSSARegister
lowlevelilinstruction.cpp:1463
↓ 14 callers
Method
GetShortName
binaryview.cpp:788
← previous
next →
401–500 of 21,089, ranked by callers