Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/RUB-SysSec/EthBMC
/ functions
Functions
576 in github.com/RUB-SysSec/EthBMC
⨍
Functions
576
◇
Types & classes
85
Function
deseriaize_accounts
()
evmexec/src/genesis.rs:232
Function
deseriaize_malformed_account
()
evmexec/src/evm.rs:291
Method
deserialize
(deserializer: D)
evmexec/ethereum-newtypes/src/lib.rs:213
Function
deserialize_test
()
evmexec/ethereum-newtypes/src/lib.rs:255
Function
disjoint_sets_variable_tracking_test
()
esvm/src/se/symbolic_state.rs:1308
Function
display_u256_test
()
evmexec/ethereum-newtypes/src/lib.rs:248
Method
drop
(&mut self)
esvm/src/se/symbolic_graph.rs:195
Method
drop
(&mut self)
esvm/src/se/expr/solver.rs:65
Method
drop
(&mut self)
esvm/src/se/expr/z3.rs:43
Method
drop
(&mut self)
esvm/bin/scheduler.rs:130
Function
dup_test
()
esvm/src/se/symbolic_executor/stack_ops.rs:282
Function
edge_exec
()
esvm/src/se/symbolic_edge.rs:17
Function
edge_terminal
()
esvm/src/se/symbolic_edge.rs:25
Method
elem_size
(&self)
esvm/src/se/expr/symbolic_memory.rs:196
Method
eq
(&self, other: &LoadedAccount)
esvm/src/lib.rs:538
Function
escape_special_chars
also check the length of the string so we can actually display it
esvm/src/se/symbolic_state.rs:723
Function
eth_block_number_test
()
parity_connector/src/client.rs:64
Method
expecting
(&self, formatter: &mut fmt::Formatter)
evmexec/ethereum-newtypes/src/lib.rs:222
Function
ext_code_copy_test
()
esvm/src/se/symbolic_executor/memory_ops.rs:696
Function
filter_simple_constraints
()
esvm/src/se/symbolic_state.rs:1171
Method
fmt
(&self, f: &mut fmt::Formatter)
esvm/src/lib.rs:425
Method
fmt
(&self, f: &mut fmt::Formatter)
esvm/src/se/symbolic_analysis.rs:813
Method
fmt
(&self, f: &mut Formatter)
esvm/src/se/symbolic_state.rs:173
Method
fmt
(&self, _f: &mut fmt::Formatter)
esvm/src/se/expr/solver.rs:78
Method
fmt
(&self, f: &mut fmt::Formatter)
esvm/src/se/expr/formel_builder.rs:25
Method
fmt
(&self, f: &mut Formatter)
esvm/src/se/expr/bval.rs:228
Method
fmt
(&self, formatter: &mut fmt::Formatter)
evmexec/ethereum-newtypes/src/lib.rs:50
Method
from
(value: &'a str)
evmexec/ethereum-newtypes/src/lib.rs:65
Method
from
(genesis: Genesis)
evmexec/src/evm.rs:39
Method
from_chain
(addr: &str)
esvm/src/se/env.rs:128
Method
from_constraints
(memory: &SymbolicMemory, constraints: Vec<BVal>)
esvm/src/se/symbolic_state.rs:953
Method
from_hex_str
(input: &str)
evmexec/ethereum-newtypes/src/lib.rs:151
Method
from_index
(u: u32)
esvm/src/se/symbolic_state.rs:857
Method
from_old_env
this function is a disgrace, but it works, soooo ehh..?
esvm/src/se/env.rs:415
Method
from_raw
(data: &[u8])
esvm/src/disasm.rs:19
Method
from_result_state
( code: &[u8], from: &AccountId, to: &AccountId, config: SeConfig, sta
esvm/src/se/symbolic_analysis.rs:304
Method
from_result_state
( s: ResultState, context: Arc<Context>, memory: Arc<SymbolicMemory>, env: &Ar
esvm/src/se/symbolic_state.rs:236
Method
from_se_env
(se_env: SeEnviroment, config: SeConfig, solvers: Solvers)
esvm/src/se/symbolic_analysis.rs:281
Function
from_se_env_test
()
esvm/src/se/symbolic_analysis.rs:948
Method
from_self
(info: &Self, op: MemoryOperation)
esvm/src/se/expr/symbolic_memory.rs:159
Method
from_str
(s: String)
esvm/bin/scheduler.rs:192
Method
from_yaml
(yaml: &Yaml)
esvm/src/se/env.rs:164
Function
from_yaml_test
()
esvm/src/se/env.rs:1124
Function
generate_address_test
()
esvm/src/se/env.rs:1281
Method
get_code_byte
this panics on out of bound reads
esvm/src/se/env.rs:1011
Method
get_codesize
(&self)
esvm/src/se/symbolic_state.rs:483
Method
get_memories
(&self)
esvm/src/se/env.rs:611
Method
get_next_id
(&mut self)
parity_connector/src/client.rs:44
Method
get_ordered_offsets
(&self)
esvm/src/disasm.rs:115
Method
get_reads
(&self, mem: MVal)
esvm/src/se/symbolic_state.rs:673
Method
get_size
(&self, addr: usize)
esvm/src/disasm.rs:103
Method
get_subexpr_id
(&mut self)
esvm/src/se/expr/formel_builder.rs:297
Method
get_value
(&self, value: &BVal)
esvm/src/se/symbolic_state.rs:426
Method
get_value
(&mut self, value: &str)
esvm/src/se/expr/boolector.rs:89
Method
get_value
(&mut self, value: &str)
esvm/src/se/expr/z3.rs:110
Method
get_value
(&mut self, value: &str)
esvm/src/se/expr/yice.rs:104
Method
get_values
(&mut self, values: &[String])
esvm/src/se/expr/boolector.rs:107
Method
get_values
(&mut self, values: &[String])
esvm/src/se/expr/z3.rs:126
Method
get_values
(&mut self, values: &[String])
esvm/src/se/expr/yice.rs:123
Method
hash
(&self, state: &mut H)
esvm/src/lib.rs:526
Function
id_generator_test
()
esvm/src/se/symbolic_analysis.rs:1021
Method
index_size
(&self)
esvm/src/se/expr/symbolic_memory.rs:190
Function
initialize_call_test
()
esvm/src/se/symbolic_analysis.rs:970
Method
initialize_from_constraints
( reads: &'a ReadTracker, memory: &'a SymbolicMemory, read_cache: &'a mut HashMap<MVal
esvm/src/se/expr/formel_builder.rs:113
Method
into_evm
Transforms the Execution into a new evm to be executed
evmexec/src/evm.rs:175
Method
is_call
(&self)
esvm/src/se/symbolic_analysis.rs:229
Method
is_constant
(val: &Arc<Self>)
esvm/src/se/expr/bval.rs:122
Method
is_exeution
(&self)
esvm/src/se/symbolic_analysis.rs:221
Method
is_jump_target
(&self, addr: usize)
esvm/src/disasm.rs:99
Method
is_tautology
(val: &Arc<Self>)
esvm/src/se/expr/bval.rs:106
Function
jump_at_end
()
esvm/src/se/symbolic_executor/stack_ops.rs:254
Method
jump_targets
(&self)
esvm/src/disasm.rs:95
Function
keccak
()
esvm/src/se/expr/bval.rs:1525
Function
keccak_with_constant_load
()
esvm/src/se/expr/bval.rs:1535
Function
load_encode_test
()
esvm/src/se/expr/formel_builder.rs:783
Function
main
()
esvm/src/main.rs:58
Function
main
()
esvm/bin/service.rs:155
Function
main
()
esvm/bin/scheduler.rs:427
Function
main
()
parity_connector/src/main.rs:9
Function
match_geth_regex
()
evmexec/src/evmtrace.rs:240
Function
memcopy_complex_test
()
esvm/src/se/expr/symbolic_memory.rs:939
Function
memcopy_unlimited
( memory: &mut SymbolicMemory, parent: NodeIndex, from: NodeIndex, index: &BVal, index_f:
esvm/src/se/expr/symbolic_memory.rs:378
Function
memload_test
()
esvm/src/se/symbolic_executor/memory_ops.rs:434
Function
memory_access
()
esvm/src/se/expr/bval.rs:1587
Function
memory_access_symbolic
()
esvm/src/se/expr/bval.rs:1706
Function
memory_info_equal
(a: &MemoryInfo, b: &MemoryInfo)
esvm/src/se/expr/symbolic_memory.rs:54
Function
memory_store_in_range
()
esvm/src/se/expr/bval.rs:1618
Function
memory_update
()
esvm/src/se/expr/bval.rs:1666
Function
memory_update8
()
esvm/src/se/expr/bval.rs:1686
Function
memory_variable_tracking_complex_test
()
esvm/src/se/symbolic_state.rs:1269
Function
memory_variable_tracking_test
()
esvm/src/se/symbolic_state.rs:1234
Function
multiple_transactions_test
()
evmexec/tests/multiple_transactions_test.rs:52
Method
mval
(val: MVal)
esvm/src/se/symbolic_state.rs:916
Method
name
(&self)
esvm/src/se/symbolic_executor/call_ops.rs:317
Method
new
(opcode_vec: Vec<Instr>)
esvm/src/disasm.rs:67
Method
new
()
esvm/src/se/symbolic_analysis.rs:103
Method
new
( context: Arc<Context>, mut memory: Arc<SymbolicMemory>, env: &Arc<Env>, acco
esvm/src/se/symbolic_state.rs:179
Method
new
(from: usize, to: usize, etype: EdgeType)
esvm/src/se/symbolic_edge.rs:41
Method
new
( input: channel::Receiver<Arc<SeState>>, output: channel::Sender<Transition>, kill_sw
esvm/src/se/symbolic_graph.rs:47
Method
new
()
esvm/src/se/env.rs:75
← previous
next →
401–500 of 576, ranked by callers