MCPcopy Create free account

hub / github.com/blueshift-gg/sbpf / functions

Functions1,407 in github.com/blueshift-gg/sbpf

Methoddefault
()
crates/assembler/src/preprocessor/mod.rs:47
Methoddefault
()
crates/debugger/src/parser.rs:49
Methoddefault
()
crates/common/src/execute/test_utils.rs:24
Methoddefault
()
crates/runtime/src/config.rs:15
Methoddefault
()
crates/vm/src/vm.rs:26
Methoddisabled
()
crates/assembler/src/ast.rs:40
Methoddrop
(&mut self)
tests/utils.rs:19
Functione2e_accounts_preserved
()
crates/runtime/src/serialize.rs:229
Functionelf_magic
(magic: &[u8; 4], serializer: S)
crates/disassembler/src/elf_header.rs:21
Methodenabled
()
crates/assembler/src/ast.rs:44
Methodentry_block_id
The global BlockId of this function's entry (first) block, if any.
crates/sbpf_ir/src/cfg.rs:66
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/assembler/src/lib.rs:110
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/disassembler/src/program_header.rs:85
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
crates/disassembler/src/section_header.rs:63
Methodfmt
(&self, f: &mut fmt::Formatter)
crates/common/src/inst_param.rs:12
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
crates/common/src/opcode.rs:440
Methodfmt_mem_off
(r: &Register, off: &Either<String, i16>)
crates/common/src/instruction.rs:202
Functionformat_byte_values
(vals: &[i8])
crates/disassembler/src/rodata.rs:206
Methodformat_location
Format a human-readable location string for diagnostics
crates/assembler/src/preprocessor/source_map.rs:175
Methodfrom
(arg: ArchArg)
src/commands/build.rs:47
Methodfrom
(err: SBPFError)
crates/disassembler/src/errors.rs:55
Methodfrom
(val: ProgramType)
crates/disassembler/src/program_header.rs:46
Methodfrom
(val: SectionHeaderType)
crates/disassembler/src/section_header.rs:69
Methodfrom
(static_map: &SyscallMap<'a>)
crates/common/src/syscalls_map.rs:124
Methodfrom
(opcode: Opcode)
crates/common/src/opcode.rs:576
Methodfrom
(path: &str)
crates/runtime/src/runtime.rs:31
Methodfrom
(static_map: &SyscallMap<'a>)
crates/sbpf-syscall-map/src/dynamic_map.rs:75
Methodfrom
(err: ExecutionError)
crates/vm/src/errors.rs:55
Methodfrom_bytes
(b: &[u8])
crates/disassembler/src/program.rs:33
Methodfrom_bytes
(b: &[u8])
crates/disassembler/src/wasm.rs:17
Methodfrom_bytes
(bytes: &[u8])
crates/common/src/instruction.rs:89
Methodfrom_bytes_sbpf_v2
(bytes: &[u8])
crates/common/src/instruction.rs:102
Methodfrom_bytes_sbpf_v3
(bytes: &[u8])
crates/common/src/instruction.rs:139
Methodfrom_elf_data
(file_data: &[u8])
crates/debugger/src/parser.rs:71
Methodfrom_elf_file
(file_path: &str)
crates/debugger/src/parser.rs:66
Methodfrom_elf_file
Parse relocation entries from the provided ELF file
crates/disassembler/src/relocation.rs:41
Methodfrom_elf_file
(elf_file: &ElfFile64<Endianness>)
crates/disassembler/src/program_header.rs:117
Methodfrom_elf_file
(elf_file: &ElfFile64<Endianness>)
crates/disassembler/src/elf_header.rs:55
Methodfrom_elf_file
( elf_file: &ElfFile64<Endianness>, )
crates/disassembler/src/section_header.rs:109
Methodfrom_entries
Create from a pre-sorted slice of (hash, name) pairs Works for both static and dynamic lifetimes
crates/common/src/syscalls_map.rs:12
Methodfrom_entries
Create from a pre-sorted slice of (hash, name) pairs Works for both static and dynamic lifetimes
crates/sbpf-syscall-map/src/static_map.rs:12
Methodfrom_instruction
(source_node_id: usize, instruction: Instruction)
crates/sbpf_ir/src/dataflow.rs:21
Methodfrom_names
Create from string slices (convenience method)
crates/common/src/syscalls_map.rs:84
Methodfrom_names
Create from string slices (convenience method)
crates/sbpf-syscall-map/src/dynamic_map.rs:35
Methodfrom_parse_result
( ProgramLayout { code_section, data_section, dynamic_symbols,
crates/assembler/src/program.rs:23
Methodfrom_size
(size: &str, kind: MemOpKind)
crates/common/src/opcode.rs:835
Methodfrom_str
(s: &str)
crates/common/src/opcode.rs:352
Methodgenerate_debug_sections
( parsed_debug_sections: Vec<DebugSection>, debug_data: &Option<DebugData>, text_offse
crates/assembler/src/program.rs:441
Methodget
Look up a syscall by hash
crates/sbpf-syscall-map/src/dynamic_map.rs:40
Methodget_accounts
(&self)
crates/runtime/src/runtime.rs:422
Methodget_breakpoints_info
(&self)
crates/debugger/src/debugger.rs:151
Methodget_call_depth
(&self)
crates/vm/src/vm.rs:369
Methodget_entry_label
(&self)
crates/assembler/src/astnode.rs:54
Methodget_instruction
(&self)
crates/runtime/src/runtime.rs:447
Methodget_line_for_pc
(&self, pc: u64)
crates/debugger/src/parser.rs:212
Methodget_line_to_addresses
(&self)
crates/debugger/src/parser.rs:233
Methodget_line_to_pcs
(&self)
crates/debugger/src/parser.rs:237
Methodget_name
(&self)
crates/assembler/src/astnode.rs:67
Methodget_name
(&self)
crates/assembler/src/dynsym.rs:40
Methodget_pc
(&self)
crates/runtime/src/runtime.rs:391
Methodget_pc
(&self)
crates/vm/src/vm.rs:313
Methodget_pcs_for_line
(&self, line: usize)
crates/debugger/src/parser.rs:217
Methodget_register
(&self, idx: usize)
crates/runtime/src/runtime.rs:426
Methodget_register
(&self, reg: usize)
crates/vm/src/vm.rs:305
Methodget_registers
(&self)
crates/runtime/src/runtime.rs:395
Methodget_remaining
(&self)
crates/vm/src/compute.rs:23
Methodget_size
(&self)
crates/assembler/src/section.rs:53
Methodget_size
(&self)
crates/common/src/instruction.rs:32
Methodget_source_location
(&self, pc: u64)
crates/debugger/src/parser.rs:228
Methodget_stack_frame_size
(&self)
crates/vm/src/vm.rs:406
Methodhalt
(&mut self, exit_code: u64)
crates/vm/src/vm.rs:401
Methodhandle
( &mut self, name: &str, registers: [u64; 5], memory: &mut Memory, com
crates/runtime/src/syscalls/mod.rs:90
Methodhandle_syscall
(&mut self, name: &str)
crates/vm/src/vm.rs:410
Methodhas_rodata
(&self)
crates/assembler/src/program.rs:465
Functionhash_slices
( memory: &mut Memory, compute: &ComputeMeter, costs: &ExecutionCost, vals_addr: u64, vals
crates/runtime/src/syscalls/crypto.rs:66
Functionhex_list
Render the acceptable values for an ELF header field, e.g. `0xf7 or 0x107`.
crates/disassembler/src/errors.rs:8
Functioninstruction_node
( opcode: Opcode, dst: Option<u8>, offset: u64, off: Option<Either<String, i16
crates/assembler/src/optimizer/mod.rs:320
Functioninternal_call_node
(offset: u64, relative_offset: i64)
crates/assembler/src/ast.rs:734
Methodis_empty
(&self)
crates/sbpf-syscall-map/src/dynamic_map.rs:68
Methodlabel
(&self)
crates/common/src/errors.rs:14
Functionlabel_node
(name: &str, offset: u64)
crates/assembler/src/ast.rs:705
Functionlabel_node
(name: &str, offset: u64)
crates/assembler/src/optimizer/mod.rs:310
Functionlink
(source: &str)
src/commands/link.rs:4
Methodlog_collector
(&self)
crates/runtime/src/runtime.rs:472
Functionmain
()
build.rs:10
Functionmain
()
src/main.rs:44
Functionmake_and_refund
()
crates/runtime/src/lib.rs:294
Functionmake_and_take
()
crates/runtime/src/lib.rs:65
Functionmake_line
(text: &str, line: u32)
crates/assembler/src/preprocessor/expand.rs:454
Functionmake_source_line
(text: &str, line: u32)
crates/assembler/src/preprocessor/macro_def.rs:218
Functionmake_test_instruction
( opcode: sbpf_common::opcode::Opcode, dst: Option<sbpf_common::inst_param::Register>,
crates/vm/src/vm.rs:441
Methodmax_call_depth
(&self)
crates/vm/src/vm.rs:373
Functionmeta
(pubkey: Address, is_signer: bool, is_writable: bool)
crates/runtime/src/cpi/builtins/system.rs:409
Functionmissing_account_errors
()
crates/runtime/src/serialize.rs:315
Methodname
(&self)
crates/assembler/src/section.rs:10
Methodname_offset
(&self)
crates/assembler/src/section.rs:703
Methodnew
(key: K, value: V)
tests/utils.rs:8
Methodnew
Create a new Assembler with the given options
crates/assembler/src/lib.rs:138
Methodnew
()
crates/assembler/src/header.rs:71
Methodnew
(nodes: Vec<ASTNode>, size: u64)
crates/assembler/src/section.rs:39
← previousnext →601–700 of 1,407, ranked by callers