MCPcopy Create free account

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

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

↓ 6 callersMethodset_const
(&self, value: T)
rust/src/types.rs:86
↓ 6 callersMethodsp_load_imm
(self, size: usize)
arch/riscv/disasm/src/lib.rs:1708
↓ 6 callersFunctionsplit_progress
( original_fn: F, subpart: usize, subpart_weights: &[f64], )
plugins/dwarf/dwarf_import/src/lib.rs:53
↓ 6 callersFunctionst1h_z_p_bz
st1h_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:48614
↓ 6 callersFunctionst1w_z_p_bz
st1w_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:48867
↓ 6 callersMethodstore
( &'a self, size: usize, dest_mem: D, value: V, )
rust/src/low_level_il/lifting.rs:1379
↓ 6 callersMethodswap
json/jsoncpp.cpp:2752
↓ 6 callersMethodsym_type
(&self)
rust/src/symbol.rs:246
↓ 6 callersFunctionsystem_with_output
(cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
api-docs/cppdocs/build_min_docs.py:27
↓ 6 callersFunctionu32toa
rapidjson/internal/itoa.h:39
↓ 6 callersFunctionu64toa
rapidjson/internal/itoa.h:123
↓ 6 callersMethodupdateCache
(self)
python/examples/triage/byte.py:346
↓ 6 callersMethodview_of_type
(&self, view: S)
rust/src/file_metadata.rs:184
↓ 6 callersMethodwarning
(self, text)
python/scriptingprovider.py:323
↓ 6 callersMethodwhat
view/macho/machoview.h:429
↓ 6 callersMethodwith_source_operand
(self, op: u32)
rust/src/low_level_il/lifting.rs:694
↓ 6 callersMethodwrite
``write`` writes ``len(value)`` bytes to the internal offset, without regard to endianness. :param str bytes: bytes to be written at current off
python/binaryview.py:10571
↓ 5 callersFunctionAUTIA
autia.xml */
arch/arm64/disassembler/decode2.c:854
↓ 5 callersFunctionAUTIB
autib.xml */
arch/arm64/disassembler/decode2.c:892
↓ 5 callersFunctionAdvSIMDExpandImm
Mozilla MPL TODO: evaluate license, possibly rewrite https://github.com/Siguza/iometa/blob/master/src/a64.c */
arch/arm64/disassembler/pcode.c:575
↓ 5 callersFunctionApplyAttributeToLastInstruction
arch/arm64/il.cpp:1209
↓ 5 callersMethodApplyImportedTypes
function.cpp:1276
↓ 5 callersFunctionBNSharedCacheFreeRegion
view/sharedcache/core/ffi.cpp:260
↓ 5 callersMethodCanReturn
type.cpp:654
↓ 5 callersFunctionCheckSystemAccess
arch/arm64/disassembler/pcode.c:700
↓ 5 callersFunctionDERParseInteger
view/kernelcache/core/transformers/libDER/DER_Decode.c:196
↓ 5 callersFunctionDemangleMS
demangle.cpp:47
↓ 5 callersFunctionExpandImm
arch/armv7/armv7_disasm/armv7.c:986
↓ 5 callersMethodFloatCompareEqual
lowlevelilinstruction.cpp:3690
↓ 5 callersMethodFloatCompareLessThan
lowlevelilinstruction.cpp:3702
↓ 5 callersFunctionFreeMemoryInfoArray
firmwareninja.cpp:48
↓ 5 callersMethodGet
Query a value in a subtree. ! \param root Root value of a DOM sub-tree to be resolved. It can be any value other than document root. \
rapidjson/pointer.h:479
↓ 5 callersMethodGetCallingConvention
type.cpp:602
↓ 5 callersFunctionGetConditionForInstruction
arch/mips/il.cpp:191
↓ 5 callersMethodGetEndianness
arch/armv7/arch_armv7.cpp:1680
↓ 5 callersMethodGetExternalNameSpace
binaryview.cpp:5279
↓ 5 callersMethodGetFunctionByName
platform.cpp:690
↓ 5 callersFunctionGetILOperandEffectiveAddress
Returns an IL expression that reads (and only reads) from the operand. It accounts for, but does not generate IL that executes, pre and post indexin
arch/arm64/il.cpp:306
↓ 5 callersMethodGetImageAt
view/sharedcache/core/SharedCache.cpp:503
↓ 5 callersFunctionGetLowLevelILForInstruction
arch/mips/il.cpp:799
↓ 5 callersMethodGetRawOperandAsExprList
mediumlevelilinstruction.cpp:1036
↓ 5 callersMethodGetSegments
binaryview.cpp:4936
↓ 5 callersFunctionGetShiftedRegister
arch/arm64/il.cpp:193
↓ 5 callersMethodGetSourceExpr
lowlevelilinstruction.cpp:2386
↓ 5 callersMethodGetStringList
metadata.cpp:260
↓ 5 callersMethodGetTypeTokensBeforeName
lang/rust/rusttypes.cpp:99
↓ 5 callersFunctionImageFromApi
view/sharedcache/api/sharedcache.cpp:24
↓ 5 callersFunctionImageToApi
view/sharedcache/core/ffi.cpp:7
↓ 5 callersMethodInsert
workflow.cpp:541
↓ 5 callersMethodIsEmpty
settings.cpp:60
↓ 5 callersMethodIsValid
plugin.cpp:482
↓ 5 callersFunctionIsZero
arch/arm64/disassembler/pcode.c:520
↓ 5 callersFunctionLDUR_fpsimd
ldur_fpsimd.xml */
arch/arm64/disassembler/decode2.c:16955
↓ 5 callersMethodLicenseCheckout
enterprise.cpp:235
↓ 5 callersFunctionLowestSetBit
arch/arm64/disassembler/pcode.c:137
↓ 5 callersFunctionMOV_mova_z_p_rza
mov_mova_z_p_rza.xml */
arch/arm64/disassembler/decode2.c:17917
↓ 5 callersFunctionMOV_mova_za_p_rz
mov_mova_za_p_rz.xml */
arch/arm64/disassembler/decode2.c:17954
↓ 5 callersFunctionMemoryInfoVectorToArray
firmwareninja.cpp:27
↓ 5 callersMethodModUnsigned
lowlevelilinstruction.cpp:3281
↓ 5 callersFunctionMoveToCoprocessor
arch/mips/il.cpp:726
↓ 5 callersFunctionPACIA
pacia.xml */
arch/arm64/disassembler/decode2.c:18974
↓ 5 callersFunctionPACIB
pacib.xml */
arch/arm64/disassembler/decode2.c:19052
↓ 5 callersMethodPeekString
demangler/gnu3/demangle_gnu3.cpp:117
↓ 5 callersMethodPop
rapidjson/internal/stack.h:136
↓ 5 callersMethodPush
rapidjson/internal/stack.h:122
↓ 5 callersFunctionPushBack
rapidjson/document.h:1629
↓ 5 callersMethodPushBack
rapidjson/document.h:2507
↓ 5 callersMethodReadBuffer
binaryview.cpp:1731
↓ 5 callersMethodReadUInt16
view/sharedcache/core/VirtualMemory.cpp:85
↓ 5 callersMethodRecognizePlatform
binaryviewtype.cpp:236
↓ 5 callersMethodRegisterStackPop
lowlevelilinstruction.cpp:3024
↓ 5 callersFunctionRepeat
arch/x86/il.cpp:404
↓ 5 callersMethodRotateLeft
lowlevelilinstruction.cpp:3209
↓ 5 callersMethodRotateRightCarry
lowlevelilinstruction.cpp:3228
↓ 5 callersFunctionSTUR_fpsimd
stur_fpsimd.xml */
arch/arm64/disassembler/decode2.c:26599
↓ 5 callersMethodSetCdeclCallingConvention
architecture.cpp:1336
↓ 5 callersMethodSetStdcallCallingConvention
architecture.cpp:1342
↓ 5 callersMethodSetVirtualBase
binaryreader.cpp:469
↓ 5 callersMethodTell
rapidjson/stream.h:117
↓ 5 callersMethodUndoEntry
undoaction.cpp:52
↓ 5 callersFunctionUrlEncode
http.cpp:136
↓ 5 callersMethodWritePointer
view/sharedcache/core/VirtualMemory.cpp:49
↓ 5 callersMethod_add_members
(self, members)
python/types.py:1378
↓ 5 callersMethod_expr2_
(self)
arch/armv7/thumb2_disasm/arm_pcode_parser/parse.py:230
↓ 5 callersMethod_from_cache
(cls, handle)
python/architecture.py:2345
↓ 5 callersMethod_get_reg_stack
(self, operand_index: int)
python/lowlevelil.py:1020
↓ 5 callersMethod_get_reg_stack_ssa
(self, operand_index1: int, operand_index2: int)
python/lowlevelil.py:1079
↓ 5 callersMethod_get_var_list
(self, operand_index1: int, operand_index2: int)
python/mediumlevelil.py:1052
↓ 5 callersMethod_ident_
(self)
arch/armv7/thumb2_disasm/arm_pcode_parser/parse.py:288
↓ 5 callersFunction_wrap_progress
Wraps a progress function in a ctypes function for passing to the FFI :param progress_func: Python progress function :return: Wrapped ctypes func
python/project.py:47
↓ 5 callersFunctiona
(e,t)
docs/highlight.min.js:2
↓ 5 callersMethodadd_data_variable
( &mut self, address: u64, name: Option<String>, type_uid: TypeUID, )
plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs:465
↓ 5 callersMethodadd_entry_point
``add_entry_point`` adds a virtual address to start analysis from for a given plat. :param int addr: virtual address to start analysis from :p
python/binaryview.py:4765
↓ 5 callersMethodappend_pointer_text_token
Appends tokens for displaying a constant pointer value.
python/languagerepresentation.py:279
↓ 5 callersFunctionarr_spec_method1
arch/arm64/disassembler/decode_scratchpad.c:573
↓ 5 callersFunctionarr_spec_method3
arch/arm64/disassembler/decode_scratchpad.c:606
↓ 5 callersMethodasString
json/jsoncpp.cpp:3123
↓ 5 callersFunctionbitMaskGenCheckMatch
(maskEx, varName)
arch/armv7/thumb2_disasm/generator.py:339
↓ 5 callersFunctionbswap32
arch/mips/arch_mips.cpp:22
↓ 5 callersFunctionbyte_aligned
(bit_width: u32)
plugins/svd/src/mapper.rs:20
← previousnext →1,101–1,200 of 21,089, ranked by callers