MCPcopy Create free account

hub / github.com/WilfredTA/ser / functions

Functions255 in github.com/WilfredTA/ser

↓ 1 callersFunctionparse_push
Returns instruction + any left over bytes in the slice after extracting the opcode & opcode args
src/parser.rs:73
↓ 1 callersFunctionparse_swap
(byte: u8)
src/parser.rs:106
↓ 1 callersMethodpgm_counter
(&self)
src/state/evm.rs:62
↓ 1 callersFunctionpush1
(v: BitVec<1>)
src/instruction/mod.rs:1804
↓ 1 callersFunctionpush10
(v: BitVec<10>)
src/instruction/mod.rs:1831
↓ 1 callersFunctionpush11
(v: BitVec<11>)
src/instruction/mod.rs:1834
↓ 1 callersFunctionpush12
(v: BitVec<12>)
src/instruction/mod.rs:1837
↓ 1 callersFunctionpush13
(v: BitVec<13>)
src/instruction/mod.rs:1840
↓ 1 callersFunctionpush14
(v: BitVec<14>)
src/instruction/mod.rs:1843
↓ 1 callersFunctionpush15
(v: BitVec<15>)
src/instruction/mod.rs:1846
↓ 1 callersFunctionpush16
(v: BitVec<16>)
src/instruction/mod.rs:1849
↓ 1 callersFunctionpush17
(v: BitVec<17>)
src/instruction/mod.rs:1852
↓ 1 callersFunctionpush18
(v: BitVec<18>)
src/instruction/mod.rs:1855
↓ 1 callersFunctionpush19
(v: BitVec<19>)
src/instruction/mod.rs:1858
↓ 1 callersFunctionpush2
(v: BitVec<2>)
src/instruction/mod.rs:1807
↓ 1 callersFunctionpush20
(v: BitVec<20>)
src/instruction/mod.rs:1861
↓ 1 callersFunctionpush21
(v: BitVec<21>)
src/instruction/mod.rs:1864
↓ 1 callersFunctionpush22
(v: BitVec<22>)
src/instruction/mod.rs:1867
↓ 1 callersFunctionpush23
(v: BitVec<23>)
src/instruction/mod.rs:1870
↓ 1 callersFunctionpush24
(v: BitVec<24>)
src/instruction/mod.rs:1873
↓ 1 callersFunctionpush25
(v: BitVec<25>)
src/instruction/mod.rs:1876
↓ 1 callersFunctionpush26
(v: BitVec<26>)
src/instruction/mod.rs:1879
↓ 1 callersFunctionpush27
(v: BitVec<27>)
src/instruction/mod.rs:1882
↓ 1 callersFunctionpush28
(v: BitVec<28>)
src/instruction/mod.rs:1885
↓ 1 callersFunctionpush29
(v: BitVec<29>)
src/instruction/mod.rs:1888
↓ 1 callersFunctionpush3
(v: BitVec<3>)
src/instruction/mod.rs:1810
↓ 1 callersFunctionpush30
(v: BitVec<30>)
src/instruction/mod.rs:1891
↓ 1 callersFunctionpush31
(v: BitVec<31>)
src/instruction/mod.rs:1894
↓ 1 callersFunctionpush4
(v: BitVec<4>)
src/instruction/mod.rs:1813
↓ 1 callersFunctionpush5
(v: BitVec<5>)
src/instruction/mod.rs:1816
↓ 1 callersFunctionpush6
(v: BitVec<6>)
src/instruction/mod.rs:1819
↓ 1 callersFunctionpush7
(v: BitVec<7>)
src/instruction/mod.rs:1822
↓ 1 callersFunctionpush8
(v: BitVec<8>)
src/instruction/mod.rs:1825
↓ 1 callersFunctionpush9
(v: BitVec<9>)
src/instruction/mod.rs:1828
↓ 1 callersFunctionpush_arg_to_push
(arg: &[u8])
src/conversion/mod.rs:126
↓ 1 callersMethodread_with_offset
( &self, offset: Index, size: impl Into<usize> + Clone, )
src/memory.rs:83
↓ 1 callersMethodright_id
(&self)
src/exec/mod.rs:51
↓ 1 callersFunctionsha3
(size: u32)
src/state/env.rs:37
↓ 1 callersMethodsload
(&self, index: &BitVec<32>)
src/storage.rs:36
↓ 1 callersMethodstep_mut
Returns the StepRecord AND updates the Exec state tree
src/exec/mod.rs:75
↓ 1 callersMethodstorage_read
(&self, idx: &Index)
src/machine.rs:394
↓ 1 callersFunctiontimestamp
()
src/state/env.rs:125
↓ 1 callersMethodwrite
(&mut self, idx: Index, val: BitVec<1>)
src/memory.rs:72
Functionadd
()
src/instruction/mod.rs:1741
Functionaddress
()
src/state/env.rs:70
Methodapply_change
(&mut self, rec: Self::Record)
src/memory.rs:20
Methodapply_change
(&mut self, rec: Self::Record)
src/storage.rs:81
Functionblock_num
()
src/state/env.rs:120
Methodbranched
(&self)
src/exec/mod.rs:43
Functionbvi_32byte
(val: u64)
src/lib.rs:30
Functionbvi_8byte
(val: u64)
src/lib.rs:34
Functioncan_parse_larger_pgm_with_storage
()
src/parser.rs:610
Functioncan_parse_simple_pgm
()
src/parser.rs:590
Functioncan_run_counter_with_storage_mapping_pgm
()
tests/lib.rs:50
Functioncan_run_simple_parsed_pgm
()
tests/lib.rs:13
Functioncan_run_simple_storage_pgm
()
tests/lib.rs:30
Methoddefault
()
src/machine.rs:32
Methoddefault
()
src/storage.rs:26
Methoddefault
()
src/smt/mod.rs:53
Methoddefault
()
src/smt/bitvec/mod.rs:50
Methoddefault
()
src/state/tree.rs:13
Methoddefault
()
src/state/context.rs:115
Methodeq
(&self, other: &Self)
src/smt/bitvec/mod.rs:60
Methodexec_check
( trace: Execution<'ctx>, )
src/machine.rs:134
Functionext_code_hash
()
src/state/env.rs:134
Functionext_code_size
()
src/state/env.rs:110
Methodfalsify
(&self, assertion: Bool)
src/machine.rs:51
Methodfind_paths
( node: &Option<Box<StateTree<'ctx>>>, current_path: &mut Vec<(NodeId, Instruction, Option<Boo
src/state/tree.rs:120
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/memory.rs:146
Methodfmt
(&self, f: &mut std::fmt::Formatter<'_>)
src/state/evm.rs:99
Methodfrom
(value: u8)
src/parser.rs:386
Methodfrom
(idx: Index)
src/record.rs:23
Methodfrom
(value: Uint<256, 4>)
src/conversion/mod.rs:16
Methodfrom
(t: (EvmState, Bool<'ctx>))
src/state/tree.rs:54
Methodfrom_byte
(value: u8)
src/parser.rs:361
Methodfrom_slice
Has to handle when it's a push or dup, otherwise easy 1-1 conversion
src/parser.rs:366
Methodgen_random_address_20
()
src/state/context.rs:24
Methodgen_random_address_32
Zero-padded 32-byte address
src/state/context.rs:29
Methodget_contract_code
(&self, addr: &Address)
src/state/context.rs:61
Methodhash
(&self, state: &mut H)
src/smt/bitvec/mod.rs:31
Methodinc_pc
(&mut self)
src/state/evm.rs:77
Methodinit_with_addrs
(addrs: Vec<Address>)
src/storage.rs:53
Methodinorder
(&self)
src/state/tree.rs:102
Methodinorder_stateless
(&self)
src/state/tree.rs:142
Methodinsert_left_helper_iterative
(&mut self, tree: impl Into<StateTree<'ctx>>, id: Uuid)
src/state/tree.rs:264
Methodinsert_right_helper
( &mut self, tree: impl Into<StateTree<'ctx>>, id: Uuid, )
src/state/tree.rs:217
Functionis_push_works
()
src/parser.rs:553
Functionis_zero
()
src/instruction/mod.rs:1749
Functionjumpi
()
src/instruction/mod.rs:1745
Functionmachine_returns_one_exec_for_non_branching_pgm
()
src/machine.rs:408
Functionmain
()
examples/swaps.rs:53
Functionmain
()
examples/simple_token.rs:18
Functionmain
()
examples/simple_storage.rs:10
Functionmain
()
examples/simple_storage_deploy.rs:10
Functionmain
()
examples/simple_pgm.rs:8
Functionmake_storage_arr
()
src/storage.rs:12
Methodmem_apply
(&mut self, mem_rec: MemChange)
src/machine.rs:382
Methodmem_write
(&mut self, idx: Index, val: BitVec<32>)
src/machine.rs:370
Methodmemory_string
(&self)
src/memory.rs:169
Methodname
(&self)
src/smt/mod.rs:46
← previousnext →101–200 of 255, ranked by callers