MCPcopy Create free account

hub / github.com/Vector35/binaryninja-api / functions

Functions21,089 in github.com/Vector35/binaryninja-api

↓ 2,186 callersFunctiondecode_fields32
arch/arm64/disassembler/decode_fields32.c:8
↓ 1,866 callersMethodAddInstruction
lowlevelil.cpp:339
↓ 1,491 callersFunctionget_system_register_name
arch/arm64/disassembler/sysregs.c:7
↓ 1,315 callersMethodc_str
binaryview.cpp:714
↓ 999 callersMethodsize
type.cpp:212
↓ 973 callersMethodConst
lowlevelilinstruction.cpp:3074
↓ 838 callersMethodAddMember
rapidjson/document.h:2573
↓ 825 callersMethodpush_back
type.cpp:206
↓ 798 callersMethodRegister
plugin.cpp:263
↓ 795 callersMethodGetObject
binaryninjaapi.h:3971
↓ 656 callersFunctionLLIL_TEMP
(n: Union[ILRegister, int])
python/lowlevelil.py:6191
↓ 647 callersMethodSetRegister
lowlevelilinstruction.cpp:2845
↓ 615 callersFunctionRegisterInfo
arch/armv7/arch_armv7.cpp:653
↓ 605 callersMethodas_ref
(&self)
rust/src/confidence.rs:49
↓ 530 callersMethodappend
Appends a value to the Metadata array.
python/metadata.py:278
↓ 513 callersMethodmap
(self, f: F)
rust/src/confidence.rs:42
↓ 466 callersMethodinto_bytes_with_nul
(self)
rust/src/string.rs:198
↓ 396 callersMethodAppend
metadata.cpp:335
↓ 322 callersFunctionReadILOperand
arch/armv7/il.cpp:273
↓ 302 callersMethodRead32
view/pe/peview.cpp:2903
↓ 297 callersFunctionlog_error
``log_error`` Logs message to console, if run through the GUI it logs with **Error** icon, focusing the error console. :param str text: message to
python/log.py:116
↓ 277 callersMethodLowPart
lowlevelilinstruction.cpp:3331
↓ 264 callersMethodAdd
lowlevelilinstruction.cpp:3146
↓ 262 callersMethodlen
(&self)
rust/src/rc.rs:238
↓ 258 callersMethodend
type.cpp:140
↓ 253 callersMethoditer
(&self)
rust/src/rc.rs:261
↓ 238 callersMethodpush
(&mut self, item: String)
rust/src/types.rs:2008
↓ 232 callersMethodLogDebug
log.cpp:120
↓ 214 callersMethodinsert
type.cpp:182
↓ 210 callersMethodOr
lowlevelilinstruction.cpp:3178
↓ 203 callersMethodclone
``clone`` Clone a new Workflow, copying all Activities and the execution strategy. :param str name: if specified, name the new Workflow, otherwi
python/workflow.py:353
↓ 199 callersFunctionReadILOperand
arch/mips/il.cpp:97
↓ 198 callersMethodappend
(&mut self, name: S)
rust/src/types.rs:1219
↓ 193 callersFunctionReadILOperand
For most instructions, instruction_index == operand_index, but some instructions (floating point, some others) have an implicit first operand (st0), s
arch/x86/il.cpp:193
↓ 186 callersMethodfind
json/jsoncpp.cpp:3593
↓ 185 callersFunctionConditionExecute
arch/armv7/il.cpp:112
↓ 185 callersMethodas_ref
(&self)
rust/src/binary_view.rs:2033
↓ 181 callersMethodAnd
lowlevelilinstruction.cpp:3172
↓ 181 callersMethodjoin
(self, timeout=None)
python/plugin.py:1087
↓ 174 callersMethodempty
json/jsoncpp.cpp:3384
↓ 172 callersMethodShiftLeft
lowlevelilinstruction.cpp:3190
↓ 170 callersMethodRead32
view/macho/objc.cpp:29
↓ 166 callersFunctionget_register_size
arch/armv7/armv7_disasm/armv7.c:8241
↓ 164 callersMethodbegin
type.cpp:134
↓ 162 callersMethodArithShiftRight
lowlevelilinstruction.cpp:3203
↓ 157 callersMethodIntrinsic
lowlevelilinstruction.cpp:3522
↓ 156 callersMethodAppendCloseParen
highlevelil.cpp:780
↓ 156 callersMethodAppendOpenParen
highlevelil.cpp:774
↓ 152 callersMethodadd
(self, code)
arch/armv7/thumb2_disasm/generator.py:1095
↓ 146 callersMethodGetChildType
type.cpp:593
↓ 144 callersFunctionWriteILOperand
For most instructions, instruction_index == operand_index, but some instructions (floating point, some others) have an implicit first operand (st0), s
arch/x86/il.cpp:302
↓ 142 callersMethodGetString
type.cpp:229
↓ 140 callersMethodLogError
log.cpp:147
↓ 140 callersMethodSub
lowlevelilinstruction.cpp:3159
↓ 139 callersMethodLogicalShiftRight
lowlevelilinstruction.cpp:3196
↓ 137 callersMethodcreate
( cls, handle: core.BNTypeHandle, platform: Optional['_platform.Platform'] = None, confidence: int = core
python/types.py:1868
↓ 136 callersMethodAppendSemicolon
highlevelil.cpp:810
↓ 136 callersFunctionReadRegisterOrPointer
arch/armv7/il.cpp:35
↓ 135 callersMethodMarkLabel
lowlevelil.cpp:361
↓ 134 callersMethodFinalize
view/sharedcache/core/SharedCacheBuilder.cpp:15
↓ 132 callersMethodSeek
view/macho/objc.cpp:69
↓ 131 callersMethodGetClass
type.cpp:554
↓ 129 callersMethodpush
``push`` writes ``size`` bytes from expression ``value`` to the stack, adjusting the stack by ``size``. :param int size: number of bytes to writ
python/lowlevelil.py:4334
↓ 125 callersFunctionReadILOperand
arch/armv7/thumb2_disasm/il_thumb2.cpp:91
↓ 123 callersMethodGetStart
function.cpp:257
↓ 122 callersMethodGetConfidence
binaryninjaapi.h:408
↓ 122 callersMethodlog
Lazy logging function that prints like 20MB of messages
plugins/pdb-ng/src/parser.rs:457
↓ 112 callersMethodStore
lowlevelilinstruction.cpp:2960
↓ 109 callersMethodexpr
( self, operation, a: ExpressionIndex = 0, b: ExpressionIndex = 0, c: ExpressionIndex = 0, d: ExpressionI
python/lowlevelil.py:3805
↓ 109 callersMethodexpr
( self, operation: Union[str, HighLevelILOperation], a: int = 0, b: int = 0, c: int = 0, d: int = 0, e: i
python/highlevelil.py:2856
↓ 108 callersMethodexpr
( self, operation: MediumLevelILOperation, a: int = 0, b: int = 0, c: int = 0, d: int = 0, e: int = 0,
python/mediumlevelil.py:3500
↓ 107 callersMethodConsume
demangler/msvc/demangle_msvc.cpp:96
↓ 106 callersMethodinto_iter
(self)
rust/src/rc.rs:286
↓ 103 callersMethodextract_bits
(self, start_bit: u32, width: u32)
arch/riscv/disasm/src/lib.rs:370
↓ 100 callersMethodGetAPIObject
type.cpp:268
↓ 99 callersMethodGetValue
database.cpp:69
↓ 97 callersMethodLoad
binaryview.cpp:5600
↓ 96 callersMethodReadUInt32
view/sharedcache/core/VirtualMemory.cpp:103
↓ 93 callersFunctionSignExtend
arch/arm64/disassembler/pcode.c:809
↓ 93 callersMethodget
(&self, function_id: &FunctionID)
plugins/warp/src/cache.rs:194
↓ 92 callersMethodto_owned
(&self)
rust/src/tags.rs:103
↓ 90 callersFunctionoperToIL
arch/powerpc/il.cpp:39
↓ 89 callersMethod_to_core_struct
(self)
python/types.py:1941
↓ 88 callersFunctionFPRoundingMode
arch/arm64/disassembler/pcode.c:681
↓ 88 callersMethodfinish
(&self)
rust/src/background_task.rs:70
↓ 88 callersMethodinsert
(&mut self, other: WorkingStruct, recursion: usize)
plugins/pdb-ng/src/struct_grouper.rs:126
↓ 87 callersMethoddata
(&self)
rust/src/tags.rs:54
↓ 86 callersMethodSetFlag
lowlevelilinstruction.cpp:2912
↓ 85 callersMethodmatch
json/jsoncpp.cpp:573
↓ 84 callersMethodGetCallingConventionByName
architecture.cpp:1321
↓ 84 callersFunctionPutUnsafe
rapidjson/stream.h:91
↓ 84 callersMethodZeroExtend
lowlevelilinstruction.cpp:3325
↓ 84 callersMethodrs1
(self)
arch/riscv/disasm/src/lib.rs:385
↓ 82 callersMethodGetArchitecture
platform.cpp:203
↓ 81 callersMethodAddBranch
architecture.cpp:42
↓ 81 callersMethodGetAddress
binaryview.cpp:836
↓ 81 callersMethodrd
(self)
arch/riscv/disasm/src/lib.rs:380
↓ 80 callersMethodUnimplemented
lowlevelilinstruction.cpp:3565
↓ 79 callersMethodFinalize
type.cpp:1450
↓ 77 callersFunctionSetRegisterOrNop
arch/mips/il.cpp:13
next →1–100 of 21,089, ranked by callers