MCPcopy Create free account

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

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

↓ 3 callersFunctiongetImageDimensions
(img)
docs/juxtapose.min.js:4
↓ 3 callersMethodgetNamespace
(self, sym)
python/examples/triage/imports.py:256
↓ 3 callersFunctiongetNaturalDimensions
(DOMelement)
docs/juxtapose.min.js:4
↓ 3 callersMethodgetType
ui/symbollist.h:155
↓ 3 callersMethodget_address_for_data_offset
``get_address_for_data_offset`` returns the virtual address that maps to the specific file offset. :param int offset: file offset :return: the
python/binaryview.py:9554
↓ 3 callersFunctionget_bininfo
(bv, filename=None)
python/examples/bin_info.py:29
↓ 3 callersMethodget_data
(self, key: str)
python/secretsprovider.py:126
↓ 3 callersMethodget_disassembly_text
(self, addr: int)
python/function.py:3697
↓ 3 callersMethodget_enumeration
TODO: This naming is problematic... rename to `as_enumeration`? TODO: We wouldn't need these sort of functions if we destructured `Type`...
rust/src/types.rs:204
↓ 3 callersMethodget_file_by_name
Get a specific File in the Project by its name .. note:: If the project has not been opened, it will be opened upon calling this. .. note:: I
python/collaboration/project.py:339
↓ 3 callersMethodget_instruction_info
(self, data:bytes, addr:int)
python/examples/nes.py:485
↓ 3 callersMethodget_instruction_low_level_il
``get_instruction_low_level_il`` appends lowlevelil.ExpressionIndex objects to ``il`` for the instruction at the given virtual address ``addr`` w
python/architecture.py:1410
↓ 3 callersMethodget_intrinsic_index
``get_intrinsic_index`` gets an intrinsic index given an IntrinsicType. :param IntrinsicType intrinsic: intrinsic number :return: the correspo
python/architecture.py:1580
↓ 3 callersMethodget_label
(self, label_idx: int)
python/highlevelil.py:4694
↓ 3 callersFunctionget_member_index
(idx: u64)
rust/src/high_level_il/instruction.rs:1119
↓ 3 callersMethodget_member_index
(self, operand_index: int)
python/highlevelil.py:764
↓ 3 callersMethodget_open_filename_input
(self, prompt, ext)
python/interaction.py:780
↓ 3 callersFunctionget_operation
arch/arm64/disassembler/format.c:98
↓ 3 callersMethodget_property_string
(&self, key: S, property: S)
rust/src/settings.rs:482
↓ 3 callersFunctionget_reg_size
(reg)
arch/arm64/misc/neon_intrins.py:18
↓ 3 callersFunctionget_remote_for_local_database
Get the Remote for a Database
rust/src/collaboration/sync.rs:139
↓ 3 callersMethodget_segment_at
``get_segment_at`` gets the Segment a given virtual address is located in :param addr: A virtual address :return: The segment, if it was found
python/binaryview.py:9542
↓ 3 callersFunctionget_size_as_usize
Get the size of an object as a usize
plugins/dwarf/dwarf_import/src/helpers.rs:252
↓ 3 callersMethodget_ssa_var_uses
Gets all the instructions that use the given SSA variable.
python/highlevelil.py:2783
↓ 3 callersFunctionget_system_register_enum
arch/arm64/sysregs_enum.cpp:8
↓ 3 callersMethodget_type_archive
Look up a connected archive by its id :param id: Id of archive :return: Archive, if one exists with that id. Otherwise None
python/binaryview.py:8507
↓ 3 callersMethodget_type_tokens_after_name
In a single-line text representation of a type, generate the tokens that should be printed after the type's name. :param type: Type to print
python/typeprinter.py:340
↓ 3 callersMethodget_type_tokens_before_name
In a single-line text representation of a type, generate the tokens that should be printed before the type's name. :param type: Type to print
python/typeprinter.py:325
↓ 3 callersFunctionget_var_ssa
(input: (u64, usize))
rust/src/high_level_il/instruction.rs:1123
↓ 3 callersMethodget_view_of_type
``get_view_of_type`` returns the BinaryView associated with the provided name if it exists. :param str name: Name of the view to be retrieved
python/binaryview.py:4235
↓ 3 callersFunctiongetsitepackage
gets the site package and creates it if needed returns empty if fails
scripts/install_api.py:43
↓ 3 callersMethodgoto
TODO: Wtf are these lifetimes??
rust/src/low_level_il/lifting.rs:1139
↓ 3 callersFunctionhandle_pointer
( entry: &DebuggingInformationEntry<R>, debug_info_builder_context: &DebugInfoBuilderContext<R>, d
plugins/dwarf/dwarf_import/src/die_handlers.rs:169
↓ 3 callersMethodhas_contents
If the snapshot has contents, and has not been trimmed
rust/src/database/snapshot.rs:65
↓ 3 callersMethodhas_pulled_groups
Checks if the project has pulled the groups yet.
rust/src/collaboration/remote.rs:256
↓ 3 callersMethodhas_variable_arguments
Whether the function takes a variable number of arguments
python/function.py:1430
↓ 3 callersMethodhighest_address
The highest (largest) virtual address contained in a function.
python/function.py:573
↓ 3 callersFunctionhighlight
(a0, a1, color)
python/examples/feature_map.py:41
↓ 3 callersFunctioni
(e)
docs/highlight.min.js:2
↓ 3 callersMethodid
(self)
python/binaryview.py:1807
↓ 3 callersMethodid
Get the guid for a Type Archive
rust/src/type_archive.rs:123
↓ 3 callersMethodid
Unique ID
rust/src/collaboration/file.rs:129
↓ 3 callersFunctionimage_to_api
(image: CacheImage)
view/sharedcache/api/python/sharedcache.py:82
↓ 3 callersMethodimmutable_copy
(self)
python/types.py:597
↓ 3 callersFunctionincd_z_zs
incd_z_zs.xml */
arch/arm64/disassembler/decode2.c:36449
↓ 3 callersMethodindex
TODO: Should we new type this? I just cant tell where the consumers of this are.
rust/src/basic_block.rs:207
↓ 3 callersMethodindex
examples/triage/entry.cpp:76
↓ 3 callersFunctioninit_with_opts
This initializes the core with the given [`InitializationOptions`].
rust/src/headless.rs:183
↓ 3 callersFunctioninitialize_server
()
rust/src/enterprise.rs:225
↓ 3 callersMethodinstruction_count
(&self)
rust/src/medium_level_il/function.rs:86
↓ 3 callersMethodinstruction_count
(&self)
rust/src/low_level_il/function.rs:139
↓ 3 callersMethodinstruction_from_expr_index
( &self, expr_index: HighLevelInstructionIndex, )
rust/src/high_level_il/function.rs:37
↓ 3 callersMethodint_arg_registers
(&self)
arch/riscv/src/lib.rs:2716
↓ 3 callersFunctioninvalidate_function_matcher_cache
TODO: Maybe just clear individual platforms? This works well enough either way.
plugins/warp/src/matcher.rs:46
↓ 3 callersFunctionis_floating_license
Determine if a floating license is currently active :return: True if a floating license is active
python/enterprise.py:291
↓ 3 callersFunctionis_raw_dwo_dwarf
(view: &BinaryView)
plugins/dwarf/shared/src/lib.rs:57
↓ 3 callersFunctionis_server_initialized
()
rust/src/enterprise.rs:221
↓ 3 callersMethodjump
``jump`` returns an expression which jumps (branches) to the expression ``dest`` :param ExpressionIndex dest: the expression to jump to :param
python/lowlevelil.py:5061
↓ 3 callersMethodkeys
Get a list of all keys stored in the kvs
rust/src/database/kvs.rs:37
↓ 3 callersMethodkind
(&self)
rust/src/low_level_il/instruction.rs:130
↓ 3 callersFunctionld1b_z_p_bz
ld1b_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:36933
↓ 3 callersFunctionld1h_z_p_bi
ld1h_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:37239
↓ 3 callersFunctionld1h_z_p_br
ld1h_z_p_br.xml */
arch/arm64/disassembler/decode2.c:37294
↓ 3 callersFunctionld1rh_z_p_bi
ld1rh_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:37621
↓ 3 callersFunctionld1rsb_z_p_bi
ld1rsb_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:38036
↓ 3 callersFunctionld1sb_z_p_bi
ld1sb_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:38231
↓ 3 callersFunctionld1sb_z_p_br
ld1sb_z_p_br.xml */
arch/arm64/disassembler/decode2.c:38286
↓ 3 callersFunctionld1sb_z_p_bz
ld1sb_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:38350
↓ 3 callersFunctionldff1b_z_p_bz
ldff1b_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:39755
↓ 3 callersFunctionldff1h_z_p_br
ldff1h_z_p_br.xml */
arch/arm64/disassembler/decode2.c:39987
↓ 3 callersFunctionldff1sb_z_p_br
ldff1sb_z_p_br.xml */
arch/arm64/disassembler/decode2.c:40202
↓ 3 callersFunctionldff1sb_z_p_bz
ldff1sb_z_p_bz.xml */
arch/arm64/disassembler/decode2.c:40257
↓ 3 callersFunctionldnf1h_z_p_bi
ldnf1h_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:40942
↓ 3 callersFunctionldnf1sb_z_p_bi
ldnf1sb_z_p_bi.xml */
arch/arm64/disassembler/decode2.c:40997
↓ 3 callersMethodleft
(&self)
rust/src/low_level_il/operation.rs:1165
↓ 3 callersMethodlength
(self)
python/binaryview.py:1453
↓ 3 callersFunctionload_items_in_file
Recursively load in the text of file {filename} and all subfiles referenced by it. :param filename: Target root filename. e.g. 'topics.js' :retur
api-docs/cppdocs/build_min_docs.py:67
↓ 3 callersFunctionlog_to_stderr
``log_to_stderr`` redirects minimum log level to standard error. :param enums.LogLevel min_level: minimum level to log to :rtype: None
python/log.py:169
↓ 3 callersFunctionlog_to_stdout
``log_to_stdout`` redirects minimum log level to standard out. :param enums.LogLevel min_level: minimum level to log to :rtype: None :Example:
python/log.py:152
↓ 3 callersMethodlog_warn
(self, message: str)
python/log.py:215
↓ 3 callersMethodlookup_symbol
Find symbol by index (only during this module parse)
plugins/pdb-ng/src/symbol_parser.rs:612
↓ 3 callersMethodlow_level_il
(&self)
rust/src/function.rs:523
↓ 3 callersMethodlowest_address
The lowest (smallest) virtual address contained in a function.
python/function.py:578
↓ 3 callersFunctionlzfse_decode_scratch_size
view/kernelcache/core/transformers/liblzfse/lzfse_decode.c:27
↓ 3 callersFunctionlzfse_encode_base
view/kernelcache/core/transformers/liblzfse/lzfse_encode_base.c:643
↓ 3 callersFunctionlzfse_push_lmd
! @abstract Push a L,M,D match into the STATE. * @return LZFSE_STATUS_OK if OK. * @return LZFSE_STATUS_DST_FULL if the match can't be pushed, meanin
view/kernelcache/core/transformers/liblzfse/lzfse_encode_base.c:425
↓ 3 callersMethodmap_to_view
(&self, view: &BinaryView)
plugins/svd/src/mapper.rs:80
↓ 3 callersMethodmax_instr_len
(&self)
rust/src/architecture.rs:1451
↓ 3 callersMethodmembers
(&self)
rust/src/types.rs:1251
↓ 3 callersFunctionmips_decompose
flags: see DECOMPOSE_FLAGS_
arch/mips/mips/mips.c:2438
↓ 3 callersFunctionmla_z_zzzi
mla_z_zzzi.xml */
arch/arm64/disassembler/decode2.c:42011
↓ 3 callersFunctionmls_z_zzzi
mls_z_zzzi.xml */
arch/arm64/disassembler/decode2.c:42082
↓ 3 callersFunctionmodulelist
(module, basename="")
api-docs/source/conf.py:58
↓ 3 callersFunctionmul_z_zzi
mul_z_zzi.xml */
arch/arm64/disassembler/decode2.c:42445
↓ 3 callersMethodnew
``new`` creates a new, Raw :py:class:`BinaryView` for the provided data. :param data: path to file/bndb, raw bytes, or raw view to load :type
python/binaryview.py:2848
↓ 3 callersFunctionnmatch4
! @abstract Return the number [0, 4] of matching chars between values at * \p src+i and \p src+j, starting from the least significant byte. * Assume
view/kernelcache/core/transformers/liblzfse/lzvn_encode_base.c:210
↓ 3 callersMethodno_ret
``no_ret`` returns an expression that halts disassembly :param ILSourceLocation loc: location of returned expression :return: The expression `
python/lowlevelil.py:5133
↓ 3 callersMethodnop
``nop`` no operation, this instruction does nothing :param ILSourceLocation loc: location of returned expression :return: The no operation exp
python/lowlevelil.py:4190
↓ 3 callersMethodnotify_read
Call the read callback function, forward the callback returned value
rust/src/websocket/client.rs:139
↓ 3 callersFunctionoperator=
rapidjson/document.h:806
← previousnext →1,901–2,000 of 21,089, ranked by callers