MCPcopy Create free account

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

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

↓ 19 callersMethodheight
Flow graph height
python/flowgraph.py:612
↓ 19 callersMethodinsert
``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 callersMethodlift_unary_op
(&self, op: UnaryOp)
rust/src/high_level_il/instruction.rs:892
↓ 19 callersMethodlock
view/sharedcache/core/FileAccessorCache.cpp:77
↓ 19 callersFunctionprfop_lookup_4
prefetch operation */
arch/arm64/disassembler/decode_scratchpad.c:435
↓ 19 callersFunctionvalueToString
json/jsoncpp.cpp:4267
↓ 18 callersMethodAppendIntegerTextToken
highlevelil.cpp:901
↓ 18 callersFunctionConditionalJump
arch/arm64/il.cpp:1171
↓ 18 callersMethodGetAssociatedPlatformByAddress
platform.cpp:551
↓ 18 callersMethodGetInfo
binaryview.cpp:5521
↓ 18 callersMethodHighLevelILFunction
highlevelil.cpp:29
↓ 18 callersMethodIsString
metadata.cpp:355
↓ 18 callersMethodNewLine
highlevelil.cpp:696
↓ 18 callersFunctionPutReserve
rapidjson/stream.h:22
↓ 18 callersMethodUpdateProperty
settings.cpp:107
↓ 18 callersMethod_get_int
(self, operand_index: int)
python/lowlevelil.py:1023
↓ 18 callersFunctionbhsd_0123_reg
<V><d>,<V><n>,<V><m>
arch/arm64/disassembler/decode_scratchpad.c:1328
↓ 18 callersMethodclear
``clear`` Remove all Activity nodes from this Workflow. :return: True on success, False otherwise :rtype: bool
python/workflow.py:483
↓ 18 callersMethodfile
Get the owning FileMetadata (read-only)
python/database.py:355
↓ 18 callersMethodfrom_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 callersFunctionget_shift
arch/armv7/armv7_disasm/armv7.c:8179
↓ 18 callersFunctionget_var_ssa
(id: u64, version: usize)
rust/src/medium_level_il/instruction.rs:1651
↓ 18 callersMethodlast
Returns the last item, or `None` if it is empty.
rust/src/types.rs:2059
↓ 18 callersMethodlift_unary_op
(&self, op: UnaryOp)
rust/src/medium_level_il/instruction.rs:1415
↓ 18 callersFunctionn
(e)
docs/highlight.min.js:2
↓ 18 callersFunctionparseError
(msg)
arch/armv7/thumb2_disasm/generator.py:1046
↓ 18 callersMethodregister
(self)
python/collaboration/merge.py:254
↓ 18 callersMethodrowCount
view/sharedcache/ui/symboltable.cpp:21
↓ 18 callersMethodsize
(&self)
rust/src/low_level_il/operation.rs:96
↓ 18 callersMethodstart
(&self)
rust/src/section.rs:101
↓ 17 callersMethodIsInstructionCollapsed
function.cpp:3349
↓ 17 callersMethodQueryMetadata
project.cpp:319
↓ 17 callersMethodRead8
view/macho/objc.cpp:19
↓ 17 callersMethodReadCString
view/macho/objc.cpp:14
↓ 17 callersMethodStoreMetadata
project.cpp:328
↓ 17 callersMethod_error
(self, ctxt, text)
python/scriptingprovider.py:110
↓ 17 callersMethod_from_core_struct
(view_type: core.BNFunctionViewType)
python/function.py:218
↓ 17 callersMethodappend
(self, type: Union[SomeType, FunctionParameter], name: str = "")
python/types.py:1159
↓ 17 callersMethodempty
If the kvs is empty (read-only)
python/database.py:96
↓ 17 callersMethodfrom_core_struct
(core_type: core.BNType)
python/types.py:2339
↓ 17 callersMethodimmutable_copy
(self)
python/types.py:2161
↓ 17 callersMethodint
``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 callersMethodload
```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 callersFunctionmodel
ui/logview.h:266
↓ 17 callersMethodopen
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 callersMethodpop
(&mut self)
rust/src/types.rs:2012
↓ 17 callersMethodresize
json/jsoncpp.cpp:3409
↓ 17 callersMethodset_flag
( &'a self, dest_flag: A::Flag, expr: E, )
rust/src/low_level_il/lifting.rs:1326
↓ 17 callersMethodupdate
(&self, version: &UpdateVersion)
rust/src/update.rs:166
↓ 16 callersMethodBeginScope
highlevelil.cpp:720
↓ 16 callersFunctionDecodeRegExtend
arch/arm64/disassembler/pcode.c:155
↓ 16 callersFunctionDecodeShift
arch/arm64/disassembler/pcode.c:180
↓ 16 callersMethodEndScope
highlevelil.cpp:726
↓ 16 callersMethodFinalizeScope
highlevelil.cpp:738
↓ 16 callersMethodGetExprForRegisterOrConstant
lowlevelil.cpp:486
↓ 16 callersMethodGetOffset
type.cpp:701
↓ 16 callersMethodGetWithDefault
rapidjson/pointer.h:561
↓ 16 callersMethodIsBackedByDatabase
filemetadata.cpp:156
↓ 16 callersMethodMediumLevelILFunction
mediumlevelil.cpp:34
↓ 16 callersMethodMultDoublePrecSigned
lowlevelilinstruction.cpp:3248
↓ 16 callersMethodSetEndianness
view/sharedcache/core/VirtualMemory.h:101
↓ 16 callersMethodSettings
settings.cpp:8
↓ 16 callersMethodaddress_size
Address size of the binary (read-only)
python/binaryview.py:3159
↓ 16 callersMethodasBool
json/jsoncpp.cpp:3308
↓ 16 callersMethodas_ref
(&self)
rust/src/architecture.rs:1417
↓ 16 callersFunctionget_register_name
arch/arm64/disassembler/regs.c:169
↓ 16 callersMethodkind
(&self)
rust/src/low_level_il/expression.rs:117
↓ 16 callersMethodsize
ui/xreflist.h:107
↓ 16 callersMethodunimplemented
``unimplemented`` returns the unimplemented expression. This should be used for all instructions which aren't implemented. :param ILSourceLoca
python/lowlevelil.py:5440
↓ 15 callersMethodAppend
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 callersFunctionDecode
rapidjson/encodings.h:146
↓ 15 callersMethodFloatConstRaw
lowlevelilinstruction.cpp:3092
↓ 15 callersMethodGetOrdinal
binaryview.cpp:842
↓ 15 callersMethodIsArray
metadata.cpp:405
↓ 15 callersFunctionIsObject
rapidjson/document.h:954
↓ 15 callersFunctionLDR_imm_fpsimd
ldr_imm_fpsimd.xml */
arch/arm64/disassembler/decode2.c:15109
↓ 15 callersFunctionPerformLog
log.cpp:78
↓ 15 callersFunctionSTR_imm_fpsimd
str_imm_fpsimd.xml */
arch/arm64/disassembler/decode2.c:25801
↓ 15 callersMethod_get_core_struct
Helper method for converting between core.BNInstructionTextToken and InstructionTextToken lists
python/architecture.py:2889
↓ 15 callersMethod_get_var
(self, operand_index: int)
python/mediumlevelil.py:1026
↓ 15 callersMethodaction
(&self, view: &BinaryView)
rust/src/command.rs:57
↓ 15 callersMethodget
(self, key:str, default:Any=None)
python/metadata.py:198
↓ 15 callersMethodget_bool_with_opts
( &self, key: S, options: &mut QueryOptions, )
rust/src/settings.rs:104
↓ 15 callersFunctionget_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 callersFunctionget_reg_name
arch/armv7/thumb2_disasm/disassembler.cpp:409
↓ 15 callersMethodid
Get the unique id of this file
rust/src/project/file.rs:50
↓ 15 callersFunctionlast_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 callersFunctionlog_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 callersFunctionreadLEB128
view/macho/machoview.cpp:165
↓ 15 callersMethodset_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 callersMethodset_option
(self, option, value=True)
python/flowgraph.py:871
↓ 15 callersMethodset_option
(&self, option: FlowGraphOption, value: bool)
rust/src/flowgraph.rs:123
↓ 15 callersMethodview
Function view (read-only)
python/function.py:532
↓ 14 callersMethodCall
lowlevelilinstruction.cpp:3350
↓ 14 callersMethodCallingConvention
callingconvention.cpp:27
↓ 14 callersMethodCompareSignedLessThan
lowlevelilinstruction.cpp:3456
↓ 14 callersMethodGetAddressSize
view/sharedcache/core/VirtualMemory.h:50
↓ 14 callersMethodGetRawOperandAsExprList
lowlevelilinstruction.cpp:1499
↓ 14 callersMethodGetRawOperandAsSSARegister
lowlevelilinstruction.cpp:1463
↓ 14 callersMethodGetShortName
binaryview.cpp:788
← previousnext →401–500 of 21,089, ranked by callers