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
↓ 4 callers
Method
external
Whether this symbol has external linkage
rust/src/symbol.rs:275
↓ 4 callers
Method
file
Get the owning FileMetadata
rust/src/database.rs:191
↓ 4 callers
Method
flag_class_from_id
(&self, id: FlagClassId)
rust/src/architecture.rs:1766
↓ 4 callers
Method
flag_from_id
(&self, id: FlagId)
rust/src/architecture.rs:1758
↓ 4 callers
Method
force_zero_confidence
Returns a context manager that forces tokens inside of it to be of zero confidence. If ``False`` is passed to this method, the context has no eff
python/languagerepresentation.py:112
↓ 4 callers
Function
fse_init_encoder_table
Initialize encoder table T[NSYMBOLS]. NSTATES = sum FREQ[i] is the number of states (a power of 2) NSYMBOLS is the number of symbols. FREQ[NSYMBOLS] i
view/kernelcache/core/transformers/liblzfse/lzfse_fse.c:31
↓ 4 callers
Function
fse_normalize_freq
Normalize a table T[NSYMBOLS] of occurrences to FREQ[NSYMBOLS].
view/kernelcache/core/transformers/liblzfse/lzfse_fse.c:167
↓ 4 callers
Method
full_name
Symbol full name (read-only)
python/types.py:349
↓ 4 callers
Method
function_type
(&self)
rust/src/function.rs:587
↓ 4 callers
Function
g
()
docs/highlight.min.js:2
↓ 4 callers
Function
generate_operand_tokens
(source: &Operand, addr: u64, call: bool)
arch/msp430/src/architecture.rs:526
↓ 4 callers
Method
getString
json/jsoncpp.cpp:3112
↓ 4 callers
Function
get_call_output_ssa
( function: &MediumLevelILFunction, idx: usize, )
rust/src/medium_level_il/instruction.rs:1670
↓ 4 callers
Method
get_code_refs
``get_code_refs`` returns a generator of :py:class:`~binaryninja.binaryview.ReferenceSource` objects (xrefs or cross-references) that point to the
python/binaryview.py:5245
↓ 4 callers
Method
get_flag_by_name
``get_flag_by_name`` get flag name for flag index. :param FlagName flag: flag name :return: flag index for flag name :rtype: FlagIndex
python/architecture.py:1606
↓ 4 callers
Method
get_functions_at
``get_functions_at`` get a list of :py:class:`~binaryninja.function.Function` objects (one for each valid platform) that start at the given virt
python/binaryview.py:5165
↓ 4 callers
Method
get_functions_containing
``get_functions_containing`` returns a list of :py:class:`~binaryninja.function.Function` objects which contain the given address. :param int ad
python/binaryview.py:5079
↓ 4 callers
Method
get_instruction_start
(self, addr: int, arch: Optional['architecture.Architecture'] = None)
python/lowlevelil.py:3787
↓ 4 callers
Method
get_json_string
(&self)
rust/src/metadata.rs:169
↓ 4 callers
Method
get_label_for_source_instruction
Get the LowLevelILLabel for a given source instruction. The returned label is to an internal object with the same lifetime as the containing LowL
python/lowlevelil.py:5948
↓ 4 callers
Method
get_lines
Gets HLIL text lines with optional settings
python/highlevelil.py:926
↓ 4 callers
Method
get_project_by_name
Get a specific project in the Remote by its name .. note:: If projects have not been pulled, they will be pulled upon calling this. :param na
python/collaboration/remote.py:357
↓ 4 callers
Function
get_raw_operation
(function: &MediumLevelILFunction, idx: usize)
rust/src/medium_level_il/instruction.rs:1643
↓ 4 callers
Function
get_shift
arch/arm64/disassembler/format.c:125
↓ 4 callers
Method
get_string_list_with_opts
( &self, key: S, options: &mut QueryOptions, )
rust/src/settings.rs:220
↓ 4 callers
Method
get_symbols_of_type
``get_symbols_of_type`` retrieves a list of all :py:class:`~binaryninja.types.Symbol` objects of the provided symbol type in the optionally prov
python/binaryview.py:6222
↓ 4 callers
Function
get_text_line_input
``get_text_line_input`` prompts the user to input a string with the given prompt and title .. note:: This API function differently on the command-
python/interaction.py:1143
↓ 4 callers
Method
get_type_by_id
``get_type_by_id`` returns the defined type whose unique identifier corresponds with the provided ``id`` :param str id: Unique identifier to loo
python/binaryview.py:7864
↓ 4 callers
Function
get_var
(id: u64)
rust/src/high_level_il/instruction.rs:1115
↓ 4 callers
Method
has_pulled_files
If the project has pulled the folders yet
rust/src/collaboration/project.rs:186
↓ 4 callers
Method
has_pulled_projects
Checks if the project has pulled the projects yet.
rust/src/collaboration/remote.rs:251
↓ 4 callers
Function
incb_r_rs
incb_r_rs.xml */
arch/arm64/disassembler/decode2.c:36390
↓ 4 callers
Method
inner_translate_pointer
(&self, ty: &TILPointer, trans: &Type)
plugins/idb_import/src/types.rs:192
↓ 4 callers
Method
instruction_from_index
( &self, index: HighLevelInstructionIndex, )
rust/src/high_level_il/function.rs:26
↓ 4 callers
Method
int_from_bytes
(data: bytes, width: int, sign: bool, endian: Optional[Endianness] = None)
python/binaryview.py:10905
↓ 4 callers
Function
integerToDouble
if !defined(JSON_USE_INT64_DOUBLE_CONVERSION)
json/jsoncpp.cpp:2545
↓ 4 callers
Function
is_dwo_dwarf
(view: &BinaryView)
plugins/dwarf/shared/src/lib.rs:44
↓ 4 callers
Method
is_empty
If the kvs is empty
rust/src/database/kvs.rs:79
↓ 4 callers
Function
is_server_floating_license
()
rust/src/enterprise.rs:159
↓ 4 callers
Method
is_valid_offset
``is_valid_offset`` checks if a virtual address ``addr`` is valid . :param int addr: a virtual address to be checked :return: True if the virt
python/binaryview.py:4616
↓ 4 callers
Function
ld1b_z_p_bi
ld1b_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:36779
↓ 4 callers
Function
ld1b_z_p_br
ld1b_z_p_br.xml */
arch/arm64/disassembler/decode2.c:36850
↓ 4 callers
Function
ld1d_z_p_bz
ld1d_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:37093
↓ 4 callers
Function
ld1rb_z_p_bi
ld1rb_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:37527
↓ 4 callers
Function
ld1sw_z_p_bz
ld1sw_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:38730
↓ 4 callers
Function
ldff1b_z_p_br
ldff1b_z_p_br.xml */
arch/arm64/disassembler/decode2.c:39684
↓ 4 callers
Function
ldff1d_z_p_bz
ldff1d_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:39865
↓ 4 callers
Function
ldff1sw_z_p_bz
ldff1sw_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:40566
↓ 4 callers
Function
ldnf1b_z_p_bi
ldnf1b_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:40848
↓ 4 callers
Method
lift_binary_op_carry
(&self, op: BinaryOpCarry)
rust/src/medium_level_il/instruction.rs:1407
↓ 4 callers
Method
lift_binary_op_carry
(&self, op: BinaryOpCarry)
rust/src/high_level_il/instruction.rs:884
↓ 4 callers
Function
load_with_options
The main way to open and load files (with options) into Binary Ninja. Make sure you've properly initialized the core before calling this function. See
rust/src/lib.rs:167
↓ 4 callers
Method
load_zero_page_16
(il:LowLevelILFunction, value:ExpressionIndex)
python/examples/nes.py:375
↓ 4 callers
Function
log_warn
``log_warn`` Logs message to console, if run through the GUI it logs with **Warning** icon. :param str text: message to print :rtype: None :Exam
python/log.py:98
↓ 4 callers
Method
mark_label
(&self, label: &mut LowLevelILLabel)
rust/src/low_level_il/lifting.rs:1604
↓ 4 callers
Method
navigate
(self, addr)
python/examples/triage/view.py:132
↓ 4 callers
Function
obj2str
(t, depth=0)
python/examples/typelib_dump.py:22
↓ 4 callers
Function
offset_from_s32
! @abstract Get offset from 32-bit stored value x. */
view/kernelcache/core/transformers/liblzfse/lzvn_encode_base.c:189
↓ 4 callers
Method
packed
(self)
python/types.py:2620
↓ 4 callers
Method
par_iter
(&self)
rust/src/rc.rs:438
↓ 4 callers
Method
parse
(self)
arch/x86/code_generator/parse-iform-types.py:140
↓ 4 callers
Method
platform
(&self)
rust/src/function.rs:322
↓ 4 callers
Function
powerpc_decompose
arch/powerpc/disassembler.cpp:214
↓ 4 callers
Function
prfop_lookup
prefetch operation */
arch/arm64/disassembler/decode_scratchpad.c:361
↓ 4 callers
Function
print_project_info
(project: RemoteProject, extended=False)
python/collaboration/examples/multitool.py:58
↓ 4 callers
Function
print_remote_info
(remote: Remote, extended=False)
python/collaboration/examples/multitool.py:31
↓ 4 callers
Function
print_variable
(func: &MediumLevelILFunction, var: &Variable)
rust/examples/medium_level_il.rs:60
↓ 4 callers
Function
product
()
rust/src/lib.rs:550
↓ 4 callers
Method
pull_files
Pull the list of files from the Remote. .. note:: If the project has not been opened, it will be opened upon calling this. .. note:: If folde
python/collaboration/project.py:362
↓ 4 callers
Method
push
(&self, value: &Metadata)
rust/src/metadata.rs:286
↓ 4 callers
Method
put
(self, url, headers=None, data=None, json=None)
python/downloadprovider.py:250
↓ 4 callers
Method
raw_struct
(&self)
rust/src/low_level_il/expression.rs:613
↓ 4 callers
Method
read
(self, size)
python/scriptingprovider.py:548
↓ 4 callers
Function
readValidULEB128
view/kernelcache/core/KernelCache.cpp:192
↓ 4 callers
Function
readValidULEB128
view/macho/machoview.cpp:186
↓ 4 callers
Function
readValidULEB128
view/sharedcache/core/Utility.cpp:60
↓ 4 callers
Method
read_buffer
(&self, offset: u64, len: usize)
rust/src/binary_view.rs:1091
↓ 4 callers
Method
reg_type
(&self)
arch/riscv/src/lib.rs:110
↓ 4 callers
Function
region_from_api
(region: sccore.BNSharedCacheRegion)
view/sharedcache/api/python/sharedcache.py:52
↓ 4 callers
Method
register_activity
``register_activity`` Register an Activity with this Workflow. :param Activity activity: the Activity to register :param list[str] subactiviti
python/workflow.py:367
↓ 4 callers
Function
register_command_for_function
The function call required for generic commands; commands added in this way will be in the `Plugins` submenu of the menu bar. # Example ```no_run # u
rust/src/command.rs:406
↓ 4 callers
Method
register_stack_from_id
(&self, id: RegisterStackId)
rust/src/architecture.rs:1754
↓ 4 callers
Method
release
(self)
python/enterprise.py:409
↓ 4 callers
Method
request
(self, method, url, headers=None, data=None, json=None)
python/downloadprovider.py:192
↓ 4 callers
Function
resolve_specification
( dwarf: &'a Dwarf<R>, unit: &'a Unit<R>, entry: &DebuggingInformationEntry<R>, debug_info_bui
plugins/dwarf/dwarf_import/src/helpers.rs:127
↓ 4 callers
Method
return_hi_int_reg
a1 == x11
arch/riscv/src/lib.rs:2762
↓ 4 callers
Method
return_int_reg
a0 == x10
arch/riscv/src/lib.rs:2758
↓ 4 callers
Method
right
(&self)
rust/src/low_level_il/operation.rs:1172
↓ 4 callers
Method
rowCount
(self, parent)
python/examples/triage/exports.py:34
↓ 4 callers
Function
run
(result)
api-docs/.atom-build.js:3
↓ 4 callers
Method
save
``save`` saves the original binary file to the provided destination ``dest`` along with any modifications. :param str dest: destination path and
python/binaryview.py:4688
↓ 4 callers
Function
setBinaryDataNavigable
ui/viewframe.h:174
↓ 4 callers
Method
setCurrentOffset
examples/triage/view.cpp:186
↓ 4 callers
Method
setFilter
view/sharedcache/ui/symboltable.cpp:141
↓ 4 callers
Function
setText
(element,text)
docs/juxtapose.min.js:4
↓ 4 callers
Method
short_name
Symbol short name (read-only)
python/types.py:344
↓ 4 callers
Function
show_graph_report
``show_graph_report`` displays a flow graph in UI applications and nothing in command-line applications. \ This API doesn't support clickable refer
python/interaction.py:1112
↓ 4 callers
Function
show_message_box
``show_message_box`` Displays a configurable message box in the UI, or prompts on the console as appropriate :param str title: Text title for the
python/interaction.py:1422
↓ 4 callers
Function
sign_extend
arch/powerpc/util.cpp:88
↓ 4 callers
Method
sort
(self, col, order)
python/examples/triage/imports.py:272
← previous
next →
1,501–1,600 of 21,089, ranked by callers