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
↓ 40 callers
Method
GetOffset
view/macho/objc.cpp:64
↓ 40 callers
Method
as_str
(&self)
rust/src/string.rs:91
↓ 39 callers
Method
GetFullName
binaryview.cpp:804
↓ 39 callers
Method
GetRaw
demangler/msvc/demangle_msvc.cpp:61
↓ 39 callers
Function
WriteILOperand
arch/armv7/thumb2_disasm/il_thumb2.cpp:209
↓ 39 callers
Method
start
(&self)
plugins/pdb-ng/src/struct_grouper.rs:89
↓ 39 callers
Method
text
(self)
python/interaction.py:54
↓ 38 callers
Method
FileMetadata
filemetadata.cpp:60
↓ 38 callers
Method
FloatSub
lowlevelilinstruction.cpp:3612
↓ 38 callers
Method
GetRightExpr
lowlevelilinstruction.cpp:2568
↓ 38 callers
Method
GetTypeName
type.cpp:1189
↓ 38 callers
Method
add_branch
(&mut self, branch_info: impl Into<BranchInfo>)
rust/src/architecture.rs:189
↓ 37 callers
Method
GetName
log.cpp:368
↓ 37 callers
Method
Read
demangler/gnu3/demangle_gnu3.cpp:151
↓ 37 callers
Method
TestBit
lowlevelilinstruction.cpp:3504
↓ 37 callers
Method
lift_operand
(&self, expr_idx: usize)
rust/src/medium_level_il/instruction.rs:1386
↓ 37 callers
Method
value
(self)
python/metadata.py:205
↓ 36 callers
Method
GetDefaultPlatform
binaryview.cpp:2038
↓ 36 callers
Method
GetUnsignedInteger
metadata.cpp:194
↓ 36 callers
Method
load
``load`` opens, generates default load options (which are overridable), and returns the first available \ :py:class:`BinaryView`. If no :py:class
python/binaryview.py:2882
↓ 36 callers
Method
name
(&self)
rust/src/tags.rs:163
↓ 36 callers
Method
rm
(self)
arch/riscv/disasm/src/lib.rs:410
↓ 36 callers
Function
swap
json/json.h:1365
↓ 35 callers
Method
GetView
function.cpp:239
↓ 35 callers
Method
RegisterRelocationHandler
architecture.cpp:1268
↓ 35 callers
Method
SetRegisterSplit
lowlevelilinstruction.cpp:2852
↓ 35 callers
Method
append
``append`` adds the ExpressionIndex ``expr`` to the current LowLevelILFunction. :param ExpressionIndex expr: the ExpressionIndex to add to the c
python/lowlevelil.py:4180
↓ 35 callers
Method
length
json/jsoncpp.cpp:2807
↓ 34 callers
Method
_get_int
(self, operand_index: int)
python/mediumlevelil.py:999
↓ 34 callers
Method
end
json/jsoncpp.cpp:3976
↓ 34 callers
Method
intrinsic
( &'a self, outputs: OL, intrinsic: I, inputs: PL, )
rust/src/low_level_il/lifting.rs:1407
↓ 33 callers
Method
CompareEqual
lowlevelilinstruction.cpp:3444
↓ 33 callers
Method
DefineAutoSymbol
binaryview.cpp:3115
↓ 33 callers
Method
DefineType
binaryview.cpp:4201
↓ 33 callers
Function
HighestSetBit
arch/arm64/disassembler/pcode.c:125
↓ 33 callers
Method
IsSigned
type.cpp:572
↓ 33 callers
Method
SeekRelative
view/macho/objc.cpp:74
↓ 33 callers
Method
UpdateRawOperand
lowlevelilinstruction.cpp:1560
↓ 33 callers
Method
get
(&self, index: usize)
rust/src/rc.rs:254
↓ 33 callers
Function
lift_source_operand
( operand: &Operand, size: usize, il: &'a MutableLiftedILFunction<Msp430>, )
arch/msp430/src/lift.rs:628
↓ 33 callers
Method
log_info
(self, message: str)
python/log.py:212
↓ 33 callers
Method
next
(self)
python/lineardisassembly.py:213
↓ 33 callers
Method
size
highlevelilinstruction.cpp:304
↓ 33 callers
Method
type_class
Type class (read-only)
python/types.py:1909
↓ 33 callers
Method
what
view/pe/peview.h:263
↓ 32 callers
Method
Read64
view/macho/objc.cpp:34
↓ 32 callers
Method
RegisterPlatformRecognizer
binaryviewtype.cpp:227
↓ 32 callers
Method
_expr0_
(self)
arch/armv7/thumb2_disasm/arm_pcode_parser/parse.py:155
↓ 32 callers
Method
get_reg_index
(self, reg: RegisterType)
python/architecture.py:1483
↓ 32 callers
Method
imm
(&self)
arch/riscv/disasm/src/lib.rs:563
↓ 32 callers
Function
rgbStr
Given a token string name, look up the theme color for it and return as rbg(x,y,z) str
python/examples/export_svg.py:96
↓ 31 callers
Method
DataBuffer
databuffer.cpp:27
↓ 31 callers
Method
GetLeftExpr
lowlevelilinstruction.cpp:2559
↓ 31 callers
Method
GetRawExpr
lowlevelil.cpp:549
↓ 31 callers
Function
ReadILOperand
arch/arm64/il.cpp:361
↓ 31 callers
Method
Take
rapidjson/reader.h:1129
↓ 31 callers
Method
_from_core_struct
(cls, view: 'BinaryView', ref: core.BNReferenceSource)
python/binaryview.py:109
↓ 31 callers
Method
log_error
(self, message: str)
python/log.py:218
↓ 31 callers
Method
remove
(&mut self, id: usize)
rust/src/types.rs:1243
↓ 31 callers
Method
with_flag_write
(mut self, flag_write: A::FlagWrite)
rust/src/low_level_il/lifting.rs:744
↓ 30 callers
Method
CompareNotEqual
lowlevelilinstruction.cpp:3450
↓ 30 callers
Method
FloatConvert
lowlevelilinstruction.cpp:3660
↓ 30 callers
Function
ReadRegister
arch/armv7/thumb2_disasm/il_thumb2.cpp:38
↓ 30 callers
Method
RegisterSetting
settings.cpp:48
↓ 30 callers
Method
from_BNRegisterValue
( cls, reg_value: Union[core.BNRegisterValue, core.BNRegisterValueWithConfidence], arch: Optional['b
python/variable.py:86
↓ 30 callers
Function
get_register_name
arch/armv7/armv7_disasm/armv7.c:8125
↓ 30 callers
Method
stack
(self)
python/lowlevelil.py:2957
↓ 29 callers
Function
GetRegisterSize
arch/armv7/thumb2_disasm/il_thumb2.cpp:142
↓ 29 callers
Method
name
(self)
python/types.py:2377
↓ 29 callers
Method
next
(&mut self)
rust/src/linear_view.rs:347
↓ 29 callers
Method
write
json/jsoncpp.cpp:4539
↓ 28 callers
Method
EndArray
rapidjson/schema.h:207
↓ 28 callers
Method
Read32
view/pe/coffview.cpp:1447
↓ 28 callers
Method
StartArray
rapidjson/schema.h:206
↓ 28 callers
Method
Take
rapidjson/encodings.h:581
↓ 28 callers
Method
as_raw
(&self)
rust/src/type_library.rs:30
↓ 28 callers
Method
end
(&self)
plugins/pdb-ng/src/struct_grouper.rs:93
↓ 28 callers
Method
remove
``remove`` Remove the specified ``activity``. :param str activity: the Activity to remove :return: True on success, False otherwise :rtype:
python/workflow.py:524
↓ 28 callers
Method
set_reg
``set_reg`` sets the register ``reg`` of size ``size`` to the expression ``value`` :param int size: size of the register parameter in bytes :p
python/lowlevelil.py:4200
↓ 27 callers
Method
FloatAdd
lowlevelilinstruction.cpp:3606
↓ 27 callers
Method
FloatMult
lowlevelilinstruction.cpp:3618
↓ 27 callers
Function
Replicate
Mozilla MPL TODO: evaluate license, possibly rewrite https://github.com/Siguza/iometa/blob/master/src/a64.c */
arch/arm64/disassembler/pcode.c:533
↓ 27 callers
Method
Xor
lowlevelilinstruction.cpp:3184
↓ 27 callers
Method
arch
(&self)
rust/src/low_level_il/function.rs:97
↓ 27 callers
Method
as_bytes
(&self)
rust/src/string.rs:95
↓ 27 callers
Method
clone
(&self)
rust/src/rc.rs:106
↓ 26 callers
Method
Get
http.cpp:334
↓ 26 callers
Method
GetInstructionCount
lowlevelil.cpp:586
↓ 26 callers
Method
GetSymbolByAddress
binaryview.cpp:2973
↓ 26 callers
Method
GetTypeById
binaryview.cpp:4163
↓ 26 callers
Method
LogInfo
log.cpp:129
↓ 26 callers
Function
MyLogDebug
demangler/gnu3/demangle_gnu3.cpp:42
↓ 26 callers
Method
Pop
lowlevelilinstruction.cpp:2979
↓ 26 callers
Method
Push
lowlevelilinstruction.cpp:2973
↓ 26 callers
Method
Read
view/sharedcache/core/ObjC.cpp:10
↓ 26 callers
Method
connect
Connect to a Remote, loading metadata and optionally acquiring a token. .. note:: If no username or token are provided, they will be looked up f
python/collaboration/remote.py:232
↓ 26 callers
Method
count
(&self)
rust/src/types.rs:222
↓ 26 callers
Method
erase
type.cpp:194
↓ 26 callers
Method
register_setting_json
( &self, group: S1, properties: S2, )
rust/src/settings.rs:611
↓ 26 callers
Method
section_by_name
(&self, name: S)
rust/src/binary_view.rs:896
← previous
next →
201–300 of 21,089, ranked by callers