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
↓ 8 callers
Method
Tag
binaryview.cpp:976
↓ 8 callers
Method
Take
rapidjson/internal/regex.h:165
↓ 8 callers
Function
UInt
arch/arm64/disassembler/pcode.c:508
↓ 8 callers
Method
UnRead
demangler/gnu3/demangle_gnu3.cpp:179
↓ 8 callers
Method
VisitExprs
lowlevelilinstruction.cpp:1854
↓ 8 callers
Method
__init__
(self, handle, platform: Optional['_platform.Platform'] = None, confidence: int = core.max_confidence)
python/types.py:1855
↓ 8 callers
Method
__init__
(self, parent, data)
python/examples/typelibexplorer.py:539
↓ 8 callers
Method
_fetch_tags
Internal helper to fetch tags using the specified core API function. :param c_api_func: The C API function to call. :param args: Arguments for
python/binaryview.py:6481
↓ 8 callers
Method
_get_var_ssa_dest_and_src
(self, operand_index1: int, operand_index2: int)
python/mediumlevelil.py:1035
↓ 8 callers
Method
_make_blocks
(self, blocks, count: int)
python/basicblock.py:419
↓ 8 callers
Method
_make_options_array
(options: Optional[List[DataFlowQueryOption]])
python/mediumlevelil.py:781
↓ 8 callers
Method
add_function
Adds a function scoped under the current parser's name to the debug info
python/debuginfo.py:495
↓ 8 callers
Method
add_operand_list
``add_operand_list`` returns an operand list expression for the given list of integer operands. :param operands: list of operand numbers :type
python/mediumlevelil.py:5258
↓ 8 callers
Method
append
Appends a token or list of tokens to the output.
python/languagerepresentation.py:151
↓ 8 callers
Method
asInt64
json/jsoncpp.cpp:3204
↓ 8 callers
Method
clone_to
(&self, name: S)
rust/src/workflow.rs:270
↓ 8 callers
Method
compare
json/jsoncpp.cpp:2971
↓ 8 callers
Method
cond_branch
(il:LowLevelILFunction, cond:ExpressionIndex, dest:ExpressionIndex)
python/examples/nes.py:402
↓ 8 callers
Method
csr
(&self)
arch/riscv/disasm/src/lib.rs:730
↓ 8 callers
Method
default_platform
(&self)
rust/src/binary_view.rs:358
↓ 8 callers
Function
defineTypedef
objectivec/objc.cpp:997
↓ 8 callers
Method
entry_point_function
(&self)
rust/src/binary_view.rs:997
↓ 8 callers
Method
flag_bit
``flag_bit`` sets the flag named ``flag`` and size ``size`` to the constant integer value ``bit`` :param int size: the size of the flag :param
python/lowlevelil.py:4506
↓ 8 callers
Function
fse_decode
! @abstract Decode and return symbol using the decoder table, and update * \c *pstate, \c in. * @note The caller must ensure we have enough bits a
view/kernelcache/core/transformers/liblzfse/lzfse_fse.h:522
↓ 8 callers
Method
function
(&self)
rust/src/high_level_il/function.rs:81
↓ 8 callers
Function
generate_jxx_tokens
(inst: &impl Jxx, addr: u64)
arch/msp430/src/architecture.rs:446
↓ 8 callers
Method
getContiguousOffsetForAddress
(self, addr)
python/examples/triage/byte.py:240
↓ 8 callers
Function
get_attr_as_u64
Get an attribute value as a u64 if it can be coerced
plugins/dwarf/dwarf_import/src/helpers.rs:319
↓ 8 callers
Method
get_structure
TODO: This naming is problematic... rename to `as_structure`? TODO: We wouldn't need these sort of functions if we destructured `Type`...
rust/src/types.rs:194
↓ 8 callers
Method
has_loaded_metadata
Checks if the remote has pulled metadata like its id, etc.
rust/src/collaboration/remote.rs:53
↓ 8 callers
Method
init
(self)
python/examples/nes.py:601
↓ 8 callers
Method
insert_member
( &mut self, member: StructureMember, overwrite_existing: bool, )
rust/src/types.rs:1499
↓ 8 callers
Method
into_raw
(&self)
rust/src/low_level_il/instruction.rs:105
↓ 8 callers
Method
isArray
json/jsoncpp.cpp:3910
↓ 8 callers
Method
is_option_set
(self, option)
python/flowgraph.py:874
↓ 8 callers
Method
key
json/jsoncpp.cpp:2360
↓ 8 callers
Method
left
examples/triage/byte.cpp:817
↓ 8 callers
Function
load8
view/kernelcache/core/transformers/liblzfse/lzfse_internal.h:438
↓ 8 callers
Method
lookup_type_conf
Lookup a type in the parsed types and get a confidence value for it too
plugins/pdb-ng/src/type_parser.rs:476
↓ 8 callers
Method
mem_imm
(self, size: usize)
arch/riscv/disasm/src/lib.rs:1719
↓ 8 callers
Method
name
(&self)
rust/src/architecture.rs:670
↓ 8 callers
Method
open
Open the project, allowing various file and folder based apis to work, as well as connecting a core Project
rust/src/collaboration/project.rs:41
↓ 8 callers
Function
operation_to_intrinsic
arch/arm64/il.cpp:1217
↓ 8 callers
Method
parameters
Type parameters list (read-only)
python/types.py:3080
↓ 8 callers
Method
path
Get the path of the project
rust/src/project.rs:92
↓ 8 callers
Method
pointer
( arch: 'architecture.Architecture', type: 'Type', const: BoolWithConfidenceType = BoolWithConfidence(Fal
python/types.py:2297
↓ 8 callers
Function
print_indent
(indent: usize)
rust/examples/high_level_il.rs:51
↓ 8 callers
Method
search
r""" Searches for matches of the specified `pattern` within this BinaryView with an optionally provided address range specified by `start` and `end`
python/binaryview.py:9232
↓ 8 callers
Method
second
Json object for conflicting data in the second snapshot
rust/src/collaboration/merge.rs:99
↓ 8 callers
Method
size
(&self)
rust/src/workflow.rs:416
↓ 8 callers
Method
sort
(self, col, order)
python/examples/triage/exports.py:90
↓ 8 callers
Function
store4
view/kernelcache/core/transformers/liblzfse/lzfse_internal.h:449
↓ 8 callers
Function
store8
view/kernelcache/core/transformers/liblzfse/lzfse_internal.h:453
↓ 8 callers
Method
target
Target (read-only)
python/types.py:2901
↓ 8 callers
Method
units
(&self)
plugins/dwarf/dwarf_import/src/dwarfdebuginfo.rs:158
↓ 7 callers
Method
AddExpr
lowlevelil.cpp:313
↓ 7 callers
Method
AddRefForRegistration
binaryninjaapi.h:183
↓ 7 callers
Method
AddTokenToLastAtom
formatter/generic/genericformatter.cpp:171
↓ 7 callers
Function
BNSharedCacheFreeImage
view/sharedcache/core/ffi.cpp:350
↓ 7 callers
Method
CompareSignedLessEqual
lowlevelilinstruction.cpp:3468
↓ 7 callers
Function
ConditionalJump
arch/mips/il.cpp:155
↓ 7 callers
Method
CoreFlowGraph
flowgraph.cpp:466
↓ 7 callers
Function
DemangleGeneric
demangle.cpp:7
↓ 7 callers
Function
DirFlagIf
arch/x86/il.cpp:380
↓ 7 callers
Method
DivSigned
lowlevelilinstruction.cpp:3268
↓ 7 callers
Method
DivUnsigned
lowlevelilinstruction.cpp:3255
↓ 7 callers
Function
FPOne
arch/arm64/disassembler/pcode.c:748
↓ 7 callers
Method
Finish
backgroundtask.cpp:58
↓ 7 callers
Method
GetAddressSize
arch/mips/arch_mips.cpp:202
↓ 7 callers
Method
GetBinding
binaryview.cpp:773
↓ 7 callers
Method
GetCombinedConfidence
binaryninjaapi.h:409
↓ 7 callers
Method
GetEntryPoint
binaryview.cpp:2014
↓ 7 callers
Method
GetHighExpr
highlevelilinstruction.cpp:2326
↓ 7 callers
Function
GetILOperandMemoryAddress
TODO handle imms for MPX args For most instructions, instruction_index == operand_index, but some instructions (floating point, some others) have an i
arch/x86/il.cpp:54
↓ 7 callers
Method
GetImages
view/sharedcache/api/sharedcache.cpp:326
↓ 7 callers
Method
GetLowExpr
highlevelilinstruction.cpp:2335
↓ 7 callers
Method
GetRawOperandAsSSARegisterStack
lowlevelilinstruction.cpp:1469
↓ 7 callers
Function
GetRelocationString
arch/x86/arch_x86.cpp:194
↓ 7 callers
Method
GetSectionsAt
binaryview.cpp:5025
↓ 7 callers
Method
GetTypeLibrariesByName
platform.cpp:646
↓ 7 callers
Method
GetVariableType
function.cpp:1673
↓ 7 callers
Function
In
view/elf/elfview.cpp:435
↓ 7 callers
Method
Length
rapidjson/reader.h:792
↓ 7 callers
Function
LoadStoreOperand
arch/arm64/il.cpp:889
↓ 7 callers
Method
MemberBegin
rapidjson/document.h:2561
↓ 7 callers
Method
Put
rapidjson/reader.h:782
↓ 7 callers
Method
Put
rapidjson/pointer.h:1028
↓ 7 callers
Method
Read
binaryview.cpp:1888
↓ 7 callers
Method
Read16
view/macho/objc.cpp:24
↓ 7 callers
Function
TypeInfoSize
plugins/rtti/itanium.cpp:38
↓ 7 callers
Method
TypeLibrary
typelibrary.cpp:5
↓ 7 callers
Method
UpdateAnalysis
binaryview.cpp:2165
↓ 7 callers
Method
UpdateRawOperandAsSSAVariableList
highlevelilinstruction.cpp:825
↓ 7 callers
Method
Variable
function.cpp:32
↓ 7 callers
Method
WriteBuffer
binaryview.cpp:1738
↓ 7 callers
Function
__builtin_clz
view/kernelcache/core/transformers/liblzfse/lzfse_internal.h:49
↓ 7 callers
Method
_make_options_array
(options: Optional[List[DataFlowQueryOption]])
python/lowlevelil.py:868
↓ 7 callers
Method
_standard_color_to_str
(self, color: Optional[HighlightStandardColor])
python/highlight.py:64
↓ 7 callers
Method
add_branch
(self, branch_type: BranchType, target: int = 0, arch: Optional['Architecture'] = None)
python/architecture.py:137
↓ 7 callers
Method
add_variable_list
``add_variable_list`` returns a variable list expression for the given list of variables. :param vars: list of variables :type vars: list(vari
python/mediumlevelil.py:5272
← previous
next →
801–900 of 21,089, ranked by callers