MCPcopy Create free account

hub / github.com/Philogy/evm-glue / functions

Functions24 in github.com/Philogy/evm-glue

↓ 6 callersMethodbase_size
(&self)
src/assembly.rs:28
↓ 4 callersMethodlen
(&self)
src/opcodes.rs:500
↓ 3 callersFunctionassemble_minimized
Assemble minimizing the push opcodes used for references.
src/assembler.rs:121
↓ 3 callersMethodget_offset
(&self, index: usize, id: usize)
src/assembler.rs:43
↓ 3 callersMethodlookup_rt
(&self, index: usize, rt: &RefType)
src/assembler.rs:49
↓ 3 callersFunctionvalue_push_size
(value: usize, allow_push0: bool)
src/assembler.rs:200
↓ 2 callersMethodappend_to
(&self, stream: &mut Vec<u8>)
src/opcodes.rs:542
↓ 2 callersFunctionassemble_maximized
Assemble using the worst case size push opcodes for references.
src/assembler.rs:75
↓ 2 callersFunctionmax_ref_extra_bytes
(known_size: usize, total_refs: usize)
src/assembler.rs:61
↓ 1 callersMethodbyte
(&self)
src/opcodes.rs:334
↓ 1 callersMethodset_mark_offset
(&mut self, index: usize, offset: usize)
src/assembler.rs:37
Methodbuild
Builds a mark map assuming all references use the same `ref_extra_bytes`
src/assembler.rs:8
Methoddelta_ref
(start_mid: usize, end_mid: usize)
src/assembly.rs:99
Methoddelta_ref_literal
(start_mid: usize, end_mid: usize)
src/assembly.rs:115
Methodfmt
(&self, f: &mut fmt::Formatter<'_>)
src/assembly.rs:12
Methodfrom_str
(s: &str)
src/opcodes.rs:198
Methodis_empty
(&self)
src/opcodes.rs:538
Methodmref
(mid: usize)
src/assembly.rs:91
Methodmref_literal
(mid: usize)
src/assembly.rs:107
Methodnext_mark
(&mut self)
src/utils.rs:5
Methodset_mref
(ref_type: RefType, is_pushed: bool, set_size: u8)
src/assembly.rs:123
Functiontest_adjusting_offset
()
src/assembler.rs:252
Functiontest_reduce
()
src/assembler.rs:219
Functiontest_value_to_ref_extra_bytes
()
src/assembler.rs:272