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
↓ 7 callers
Method
as_ref
(&self)
rust/src/relocation.rs:313
↓ 7 callers
Method
as_ref
(&self)
rust/src/data_buffer.rs:202
↓ 7 callers
Method
can_fit_in_register
Does this type get returned in rax? Or should we put it on the stack?
plugins/pdb-ng/src/type_parser.rs:2169
↓ 7 callers
Method
child_type
(&self)
rust/src/types.rs:128
↓ 7 callers
Method
close
Close the project and stop all background operations (e.g. file uploads)
python/collaboration/project.py:69
↓ 7 callers
Method
create
Create a Type Archive at the given path. :param path: Path to Type Archive file :param platform: Relevant platform for types in the archive
python/typearchive.py:90
↓ 7 callers
Method
create
( view: &BinaryView, name: N, icon: I, )
rust/src/tags.rs:137
↓ 7 callers
Method
define_user_symbol
``define_user_symbol`` adds a symbol to the internal list of user added Symbol objects. .. warning:: If multiple symbols for the same address ar
python/binaryview.py:6315
↓ 7 callers
Method
element_type
(self)
python/types.py:2974
↓ 7 callers
Method
end
mediumlevelilinstruction.cpp:407
↓ 7 callers
Function
fcvtzs_z_p_z
fcvtzs_z_p_z.xml */
arch/arm64/disassembler/decode2.c:34323
↓ 7 callers
Function
fcvtzu_z_p_z
fcvtzu_z_p_z.xml */
arch/arm64/disassembler/decode2.c:34449
↓ 7 callers
Method
flag_cond
( &self, cond: FlagCondition, )
rust/src/low_level_il/lifting.rs:1288
↓ 7 callers
Method
flag_condition
``flag_condition`` returns a flag_condition expression for the given LowLevelILFlagCondition :param LowLevelILFlagCondition cond: Flag condition
python/lowlevelil.py:5143
↓ 7 callers
Function
frinta_z_p_z
frinta_z_p_z.xml */
arch/arm64/disassembler/decode2.c:35935
↓ 7 callers
Function
fse_encode
! @abstract Encode SYMBOL using the encoder table, and update \c *pstate, * \c out. * @note The caller must ensure we have enough bits available i
view/kernelcache/core/transformers/liblzfse/lzfse_fse.h:495
↓ 7 callers
Method
functions
(&self)
rust/src/platform.rs:263
↓ 7 callers
Method
get_bool
(self, key: str, resource: Optional[Union['binaryview.BinaryView', 'function.Function']] = None)
python/settings.py:341
↓ 7 callers
Function
get_type
This function iterates up through the dependency references, adding all the types along the way until there are no more or stopping at the first one a
plugins/dwarf/dwarf_import/src/types.rs:291
↓ 7 callers
Method
get_type_name_by_id
``get_type_name_by_id`` returns the defined type name whose unique identifier corresponds with the provided ``id`` :param str id: Unique identif
python/binaryview.py:7885
↓ 7 callers
Method
handle
(&self)
rust/src/relocation.rs:382
↓ 7 callers
Method
id
(&self)
arch/riscv/disasm/src/lib.rs:229
↓ 7 callers
Method
index
(self, row, col, parent)
python/examples/triage/exports.py:65
↓ 7 callers
Function
init
Loads plugins, core architecture, platform, etc. ⚠️ Important! Must be called at the beginning of scripts. Plugins do not need to call this. ⚠️ You
rust/src/headless.rs:63
↓ 7 callers
Function
instance
ui/action.h:458
↓ 7 callers
Method
is_valid
(&self)
rust/src/architecture.rs:812
↓ 7 callers
Method
len
(&self)
rust/src/data_buffer.rs:155
↓ 7 callers
Method
lines
(&self)
rust/src/flowgraph.rs:206
↓ 7 callers
Function
lzfse_backend_match
! @abstract Backend: add MATCH to state S. Encode block if necessary, when * state is full. * @return LZFSE_STATUS_OK if OK. * @return LZFSE_STATUS
view/kernelcache/core/transformers/liblzfse/lzfse_encode_base.c:530
↓ 7 callers
Method
operand
(&self)
rust/src/low_level_il/operation.rs:1313
↓ 7 callers
Method
refreshLines
(self)
python/examples/triage/byte.py:257
↓ 7 callers
Function
scvtf_z_p_z
scvtf_z_p_z.xml */
arch/arm64/disassembler/decode2.c:44514
↓ 7 callers
Method
setComment
json/jsoncpp.cpp:2684
↓ 7 callers
Method
setTopToAddress
(self, addr)
python/examples/triage/byte.py:169
↓ 7 callers
Method
show
``show`` displays the graph in a new tab in the UI. :param str title: Title to show in the new tab
python/flowgraph.py:849
↓ 7 callers
Method
split_progress
( original_fn: F, subpart: usize, subpart_weights: &[f64], )
plugins/pdb-ng/src/parser.rs:471
↓ 7 callers
Method
start
Function start address (read-only)
python/function.py:560
↓ 7 callers
Method
symbol
Function symbol(read-only)
python/function.py:595
↓ 7 callers
Method
test_bit
``test_bit`` returns an expression of size ``size`` that tells whether expression ``a`` has its bit with an index of the expression ``b`` is set
python/lowlevelil.py:5335
↓ 7 callers
Function
time_from_bn
(timestamp: u64)
rust/src/ffi.rs:29
↓ 7 callers
Function
ucvtf_z_p_z
ucvtf_z_p_z.xml */
arch/arm64/disassembler/decode2.c:50773
↓ 7 callers
Method
update_analysis
``update_analysis`` asynchronously starts the analysis process and returns immediately. **Usage**: Call ``update_analysis`` after making chang
python/binaryview.py:4915
↓ 7 callers
Function
valueToQuotedStringN
json/jsoncpp.cpp:4449
↓ 7 callers
Method
with_level
(mut self, level: LevelFilter)
rust/src/logger.rs:81
↓ 7 callers
Method
write
(&self, data: &[u8])
rust/src/websocket/client.rs:149
↓ 6 callers
Method
AddAnalysisOption
binaryview.cpp:2086
↓ 6 callers
Method
AddAutoSection
binaryview.cpp:4980
↓ 6 callers
Method
AddFunctionForAnalysis
binaryview.cpp:2092
↓ 6 callers
Method
AddRef
binaryninjaapi.h:116
↓ 6 callers
Method
AppendCloseBrace
highlevelil.cpp:804
↓ 6 callers
Method
AppendCloseBracket
highlevelil.cpp:792
↓ 6 callers
Method
AppendOpenBrace
highlevelil.cpp:798
↓ 6 callers
Method
AppendOpenBracket
highlevelil.cpp:786
↓ 6 callers
Method
AppendPointerTextToken
lang/rust/pseudorust.cpp:61
↓ 6 callers
Method
AppendPointerTextToken
lang/c/pseudoc.cpp:55
↓ 6 callers
Function
BaseFileName
view/sharedcache/core/Utility.cpp:132
↓ 6 callers
Method
BasicBlock
basicblock.cpp:296
↓ 6 callers
Method
BeginBulkModifySymbols
binaryview.cpp:3183
↓ 6 callers
Function
BitCount
arch/arm64/disassembler/pcode.c:8
↓ 6 callers
Method
Close
project.cpp:259
↓ 6 callers
Function
ConditionExecute
arch/mips/il.cpp:41
↓ 6 callers
Function
DERDecodeItem
* Basic decoding primitive. Only works with: * * -- definite length encoding * -- one-byte tags * -- max content length fits in a DERSize *
view/kernelcache/core/transformers/libDER/DER_Decode.c:66
↓ 6 callers
Method
Decode
view/kernelcache/core/transformers/KernelCacheTransforms.cpp:47
↓ 6 callers
Method
DisassemblySettings
basicblock.cpp:28
↓ 6 callers
Function
DoesQualifyForLocalDisassembly
arch/powerpc/disassembler.cpp:22
↓ 6 callers
Method
EndBulkModifySymbols
binaryview.cpp:3189
↓ 6 callers
Function
FCMPE_float
fcmpe_float.xml */
arch/arm64/disassembler/decode2.c:5853
↓ 6 callers
Function
FCMP_float
fcmp_float.xml */
arch/arm64/disassembler/decode2.c:5894
↓ 6 callers
Function
FCVTAS_float
fcvtas_float.xml */
arch/arm64/disassembler/decode2.c:6039
↓ 6 callers
Function
FCVTAU_float
fcvtau_float.xml */
arch/arm64/disassembler/decode2.c:6193
↓ 6 callers
Function
FCVTMS_float
fcvtms_float.xml */
arch/arm64/disassembler/decode2.c:6366
↓ 6 callers
Function
FCVTMU_float
fcvtmu_float.xml */
arch/arm64/disassembler/decode2.c:6520
↓ 6 callers
Function
FCVTNS_float
fcvtns_float.xml */
arch/arm64/disassembler/decode2.c:6674
↓ 6 callers
Function
FCVTNU_float
fcvtnu_float.xml */
arch/arm64/disassembler/decode2.c:6828
↓ 6 callers
Function
FCVTPS_float
fcvtps_float.xml */
arch/arm64/disassembler/decode2.c:7001
↓ 6 callers
Function
FCVTPU_float
fcvtpu_float.xml */
arch/arm64/disassembler/decode2.c:7155
↓ 6 callers
Function
FCVTZS_float_fix
fcvtzs_float_fix.xml */
arch/arm64/disassembler/decode2.c:7393
↓ 6 callers
Function
FCVTZS_float_int
fcvtzs_float_int.xml */
arch/arm64/disassembler/decode2.c:7448
↓ 6 callers
Function
FCVTZU_float_fix
fcvtzu_float_fix.xml */
arch/arm64/disassembler/decode2.c:7649
↓ 6 callers
Function
FCVTZU_float_int
fcvtzu_float_int.xml */
arch/arm64/disassembler/decode2.c:7704
↓ 6 callers
Function
FCVT_float
fcvt_float.xml */
arch/arm64/disassembler/decode2.c:7790
↓ 6 callers
Function
FindMember
Find member by name. ! \param name Member name to be searched. \pre IsObject() == true \return Iterator to member, if it exist
rapidjson/document.h:1145
↓ 6 callers
Method
FloatAbs
lowlevelilinstruction.cpp:3642
↓ 6 callers
Method
FloatSqrt
lowlevelilinstruction.cpp:3630
↓ 6 callers
Method
GetAnalysisFunctionList
binaryview.cpp:2243
↓ 6 callers
Function
GetCondition
arch/armv7/thumb2_disasm/il_thumb2.cpp:384
↓ 6 callers
Method
GetEnumeration
type.cpp:677
↓ 6 callers
Method
GetFolder
project.cpp:601
↓ 6 callers
Method
GetRawOperandAsExpr
mediumlevelilinstruction.cpp:987
↓ 6 callers
Method
GetRawOperandAsPartialSSARegisterStackSource
lowlevelilinstruction.cpp:1475
↓ 6 callers
Method
GetRawOperandAsRegister
lowlevelilinstruction.cpp:1444
↓ 6 callers
Method
GetRawOperandAsSSARegisterList
lowlevelilinstruction.cpp:1512
↓ 6 callers
Method
GetRawOperandAsVariableList
mediumlevelilinstruction.cpp:1024
↓ 6 callers
Method
GetRegionContaining
view/sharedcache/api/sharedcache.cpp:216
↓ 6 callers
Method
GetRegisteredName
type.cpp:1228
↓ 6 callers
Method
GetRelocationInfo
relocationhandler.cpp:91
↓ 6 callers
Method
GetRootExpr
highlevelil.cpp:71
↓ 6 callers
Method
GetSemantics
binaryview.cpp:1291
↓ 6 callers
Function
GetShiftedRegister
arch/armv7/il.cpp:229
↓ 6 callers
Function
GetSize
rapidjson/memorybuffer.h:54
← previous
next →
901–1,000 of 21,089, ranked by callers