MCPcopy Create free account

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

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

↓ 26 callersMethodsub
``sub`` subtracts expression ``b`` from expression ``a`` potentially setting flags ``flags`` and returning an expression of ``size`` bytes. :p
python/lowlevelil.py:4558
↓ 26 callersMethodtarget
This is an alias for [`Self::child_type`].
rust/src/types.rs:137
↓ 25 callersFunctionConditionalJump
arch/x86/il.cpp:343
↓ 25 callersMethodIntToFloat
lowlevelilinstruction.cpp:3654
↓ 25 callersMethodIsUnsignedInteger
metadata.cpp:360
↓ 25 callersFunctionLoad
arch/armv7/il.cpp:336
↓ 25 callersMethodNeg
lowlevelilinstruction.cpp:3307
↓ 25 callersMethodReadBuffer
view/sharedcache/core/VirtualMemory.cpp:139
↓ 25 callersMethod_number_
(self)
arch/armv7/thumb2_disasm/arm_pcode_parser/parse.py:280
↓ 25 callersMethodfrom_BNVariable
(cls, func: FunctionOrILFunction, var: core.BNVariable)
python/variable.py:746
↓ 25 callersMethodget_type
(&self)
plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs:108
↓ 25 callersMethodis_empty
``is_empty`` determine if the active settings schema is empty :return: True if the active settings schema is empty, False otherwise :rtype: bo
python/settings.py:246
↓ 25 callersFunctionsize
ui/tabwidget.h:60
↓ 24 callersFunctionExtractRegister
extractSize can be smaller than the register, generating an LLIL_LOWPART resultSize can be larger than the register, generating sign or zero extension
arch/arm64/il.cpp:133
↓ 24 callersMethodGetBufferObject
binaryninjaapi.h:2149
↓ 24 callersFunctionGetMemoryAddress
arch/armv7/thumb2_disasm/il_thumb2.cpp:289
↓ 24 callersMethodUndefined
lowlevelilinstruction.cpp:3559
↓ 24 callersFunctionactionHandler
ui/viewframe.h:237
↓ 24 callersFunctioncopy
view/kernelcache/core/transformers/liblzfse/lzfse_decode_base.c:147
↓ 24 callersMethoddata
const char* Value::CZString::c_str() const { return cstr_; }
json/jsoncpp.cpp:2806
↓ 24 callersFunctiongenerate_emulated_tokens
( inst: &impl Emulated, addr: u64, call: bool, )
arch/msp430/src/architecture.rs:497
↓ 24 callersMethodindex
Basic block index in list of blocks for the function (read-only)
python/basicblock.py:363
↓ 24 callersMethodsize
lowlevelilinstruction.cpp:627
↓ 24 callersMethodsize
(self)
python/variable.py:471
↓ 23 callersFunctionGetILOperandMemoryAddress
arch/mips/il.cpp:65
↓ 23 callersMethodGetLabelForAddress
lowlevelil.cpp:622
↓ 23 callersMethodGetParentView
binaryview.cpp:1597
↓ 23 callersMethodGetStructure
type.cpp:668
↓ 23 callersMethodcontains
``contains`` Determine if an Activity exists in this Workflow. :param ActivityType activity: the Activity name :return: True if the Activity e
python/workflow.py:386
↓ 23 callersMethodget_int
(self, operand_index: int)
python/highlevelil.py:679
↓ 23 callersMethodget_reg_name
``get_reg_name`` gets a register name from a register index. :param RegisterIndex reg: register index :return: the corresponding register name
python/architecture.py:1446
↓ 23 callersMethodid
(&self)
rust/src/architecture.rs:673
↓ 23 callersMethodid
(&self)
rust/src/tags.rs:50
↓ 23 callersMethodindex
json/jsoncpp.cpp:2370
↓ 23 callersMethoditer
(&self, block: &BasicBlock<Self>)
rust/src/low_level_il/block.rs:49
↓ 23 callersMethodparse_type_string
``parse_type_string`` parses string containing C into a single type :py:class:`Type`. In contrast to the :py:func:`~binaryninja.platform.Platform
python/binaryview.py:7659
↓ 23 callersMethodsetOffsetLimit
json/jsoncpp.cpp:3947
↓ 23 callersMethodsetOffsetStart
json/jsoncpp.cpp:3945
↓ 23 callersFunctionviewport
()
docs/juxtapose.min.js:4
↓ 22 callersMethodComponent
component.cpp:20
↓ 22 callersFunctionCreateUnknownType
demangler/gnu3/demangle_gnu3.cpp:102
↓ 22 callersMethodGetRaw
demangler/gnu3/demangle_gnu3.cpp:145
↓ 22 callersMethodGetRawOperandAsIndex
lowlevelilinstruction.cpp:1438
↓ 22 callersMethodGetSymbol
function.cpp:263
↓ 22 callersMethodIsValidOffset
binaryview.cpp:1918
↓ 22 callersMethodSet
settings.cpp:281
↓ 22 callersMethodcreate
( cls, func: 'HighLevelILFunction', expr_index: ExpressionIndex, as_ast: bool = True, instr_index: O
python/highlevelil.py:323
↓ 22 callersFunctionget_register_size
arch/arm64/disassembler/regs.c:177
↓ 22 callersMethodkeys
``keys`` retrieve the list of setting identifiers in the active settings schema :return: list of setting identifiers :rtype: list(str)
python/settings.py:255
↓ 22 callersMethodprogress
(&mut self, progress: usize, total: usize)
rust/src/progress.rs:49
↓ 22 callersFunctionwidth_to_size
(width: &OperandWidth)
arch/msp430/src/lift.rs:662
↓ 21 callersMethodGetSize
rapidjson/internal/stack.h:176
↓ 21 callersFunctionLoadStoreOperandSize
arch/arm64/il.cpp:1005
↓ 21 callersMethodMalloc
rapidjson/allocators.h:66
↓ 21 callersMethodRotateRight
lowlevelilinstruction.cpp:3222
↓ 21 callersMethodSet
rapidjson/pointer.h:637
↓ 21 callersFunctionStringRef
rapidjson/document.h:359
↓ 21 callersMethod_to_core_struct
(self)
python/types.py:158
↓ 21 callersMethodappend
``append`` adds the ExpressionIndex ``expr`` to the current MediumLevelILFunction. :param ExpressionIndex expr: the ExpressionIndex to add to th
python/mediumlevelil.py:3612
↓ 21 callersMethodbegin
json/jsoncpp.cpp:3963
↓ 21 callersMethodhandle_type_index
Parse and return a type by its index, used as lookup-or-parse
plugins/pdb-ng/src/type_parser.rs:534
↓ 21 callersMethodpop
``pop`` reads ``size`` bytes from the stack, adjusting the stack by ``size``. :param int size: number of bytes to read from the stack :param I
python/lowlevelil.py:4346
↓ 21 callersMethodset_reg
( &'a self, size: usize, dest_reg: R, expr: E, )
rust/src/low_level_il/lifting.rs:1208
↓ 21 callersMethodswapPayload
json/jsoncpp.cpp:2941
↓ 21 callersMethodupdate
(self)
python/examples/asm_to_llil_view.py:122
↓ 20 callersMethodAddRelatedPlatform
platform.cpp:529
↓ 20 callersMethodFloatDiv
lowlevelilinstruction.cpp:3624
↓ 20 callersMethodGetConstant
lowlevelilinstruction.cpp:2640
↓ 20 callersMethodGetMembers
type.cpp:2416
↓ 20 callersMethodGetParameters
type.cpp:617
↓ 20 callersMethodGetPlatform
function.cpp:245
↓ 20 callersMethodHasMember
rapidjson/document.h:2563
↓ 20 callersMethodLowLevelILFunction
lowlevelil.cpp:34
↓ 20 callersMethodReadPointer
binaryreader.cpp:110
↓ 20 callersMethodReadUInt64
view/sharedcache/core/VirtualMemory.cpp:121
↓ 20 callersMethodbuild
(self)
rust/src/low_level_il/lifting.rs:750
↓ 20 callersMethodclose
Close a open project
rust/src/project.rs:78
↓ 20 callersMethodcreate
(self, data: 'BinaryView')
python/binaryview.py:1292
↓ 20 callersMethodformat
binaryninjaapi.cpp:561
↓ 20 callersMethodfunct3
(self)
arch/riscv/disasm/src/lib.rs:400
↓ 20 callersMethodfunction
(&self)
rust/src/medium_level_il/function.rs:100
↓ 20 callersMethodget_string
Get string representation for this type :param TokenEscapingType escaping: How to escape non-parsable strings in types :return: String for typ
python/types.py:1947
↓ 20 callersMethodget_type
(&self)
rust/src/metadata.rs:29
↓ 20 callersMethodkind
ui/xreflist.h:106
↓ 20 callersFunctionload
The main way to open and load files into Binary Ninja. Make sure you've properly initialized the core before calling this function. See [`crate::headl
rust/src/lib.rs:120
↓ 20 callersMethodoffset
Offset into structure (read-only)
python/types.py:1930
↓ 20 callersMethodsplit
``var_split`` combines expressions ``hi`` and ``lo`` of size ``size`` into an expression of size ``2*size`` :param int size: the size of each ex
python/highlevelil.py:3253
↓ 20 callersMethodstructure_type
(structure: 'StructureBuilder')
python/types.py:2261
↓ 20 callersMethodwidth
(&self)
rust/src/types.rs:104
↓ 19 callersMethodEmpty
rapidjson/internal/stack.h:175
↓ 19 callersMethodMultDoublePrecUnsigned
lowlevelilinstruction.cpp:3241
↓ 19 callersMethodRead
demangler/msvc/demangle_msvc.cpp:67
↓ 19 callersMethodRegisterStackFreeReg
lowlevelilinstruction.cpp:3030
↓ 19 callersMethodSetDefaultCallingConvention
architecture.cpp:1330
↓ 19 callersMethodTake
rapidjson/encodedstream.h:157
↓ 19 callersMethodTrap
lowlevelilinstruction.cpp:3553
↓ 19 callersFunctionWritesToStatus
arch/armv7/thumb2_disasm/il_thumb2.cpp:519
↓ 19 callersMethodclear
json/jsoncpp.cpp:3393
↓ 19 callersMethodget_flag_index
(self, flag: FlagType)
python/architecture.py:1509
↓ 19 callersMethodhasComment
json/jsoncpp.cpp:3935
← previousnext →301–400 of 21,089, ranked by callers