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
↓ 1 callers
Function
parse_account_list
(path: &str)
esvm/bin/scheduler.rs:267
↓ 1 callers
Function
parse_args
()
esvm/src/main.rs:247
↓ 1 callers
Function
parse_args
()
esvm/bin/service.rs:149
↓ 1 callers
Function
parse_args
()
esvm/bin/scheduler.rs:248
↓ 1 callers
Function
parse_args
()
parity_connector/src/main.rs:45
↓ 1 callers
Function
parse_input_list
assumes hex encoded ethereum addresses
esvm/src/main.rs:174
↓ 1 callers
Function
parse_server_list
(path: &str)
esvm/bin/scheduler.rs:290
↓ 1 callers
Method
parse_trace
( &self, mut reader: BufReader<Box<dyn Read>>, receiver: Address, )
evmexec/src/evm.rs:109
↓ 1 callers
Method
pop4
(&mut self)
esvm/src/se/symbolic_state.rs:572
↓ 1 callers
Method
pop6
(&mut self)
esvm/src/se/symbolic_state.rs:585
↓ 1 callers
Method
pop7
(&mut self)
esvm/src/se/symbolic_state.rs:599
↓ 1 callers
Function
pretty_print_rec
(memory: &SymbolicMemory, node: NodeIndex, s: &mut String)
esvm/src/se/expr/symbolic_memory.rs:410
↓ 1 callers
Method
process_constrains
(&mut self)
esvm/src/se/expr/formel_builder.rs:132
↓ 1 callers
Method
process_mval
(&mut self, parent_key: TrackingKey, memory: &SymbolicMemory, mem: MVal)
esvm/src/se/symbolic_state.rs:1030
↓ 1 callers
Function
prove_not_in_range
prove that a is not in range [b,len]
esvm/src/se/expr/bval.rs:428
↓ 1 callers
Method
record_keccak_result
(&mut self, val: &BVal)
esvm/src/se/symbolic_state.rs:491
↓ 1 callers
Function
returndata_copy
(s: &SeState)
esvm/src/se/symbolic_executor/memory_ops.rs:127
↓ 1 callers
Function
returndata_size
(s: &SeState)
esvm/src/se/symbolic_executor/memory_ops.rs:152
↓ 1 callers
Function
revert
(s: &SeState)
esvm/src/se/symbolic_executor/memory_ops.rs:369
↓ 1 callers
Method
revert_state_changes
(&mut self)
esvm/src/se/symbolic_state.rs:469
↓ 1 callers
Function
rocket
()
esvm/bin/service.rs:142
↓ 1 callers
Function
sdiv
(a: &BVal, b: &BVal)
esvm/src/se/expr/bval.rs:514
↓ 1 callers
Function
selfdestruct
(s: &SeState)
esvm/src/se/symbolic_executor/call_ops.rs:102
↓ 1 callers
Method
set_config
(&mut self)
esvm/src/se/expr/z3.rs:149
↓ 1 callers
Method
set_constraints
(&mut self, con: &Arc<Vec<BVal>>)
esvm/src/se/symbolic_state.rs:629
↓ 1 callers
Function
set_precompiled_contracts_flags
(s: &mut SeState, to: &BVal)
esvm/src/se/symbolic_executor/call_ops.rs:139
↓ 1 callers
Function
setup_evm
()
evmexec/tests/multiple_transactions_test.rs:13
↓ 1 callers
Function
sha3
(memory: &SymbolicMemory, mem: MVal, a: &BVal, b: &BVal)
esvm/src/se/expr/bval.rs:556
↓ 1 callers
Function
sign_extend
(s: &SeState)
esvm/src/se/symbolic_executor/stack_ops.rs:123
↓ 1 callers
Function
simpl_mem
(memory: &SymbolicMemory, val: &BVal)
esvm/src/se/expr/bval.rs:641
↓ 1 callers
Function
single_analysis
(matches: clap::ArgMatches)
esvm/src/main.rs:183
↓ 1 callers
Function
smod
(a: &BVal, b: &BVal)
esvm/src/se/expr/bval.rs:520
↓ 1 callers
Method
smtlib2_encoding
(&mut self, val: &BVal)
esvm/src/se/expr/formel_builder.rs:542
↓ 1 callers
Method
solver_handle
(&self)
esvm/src/se/expr/solver.rs:173
↓ 1 callers
Function
sstore
(s: &SeState)
esvm/src/se/symbolic_executor/memory_ops.rs:304
↓ 1 callers
Function
stop
(s: &SeState)
esvm/src/se/symbolic_executor/stack_ops.rs:9
↓ 1 callers
Function
storage_load
(s: &SeState)
esvm/src/se/symbolic_executor/memory_ops.rs:254
↓ 1 callers
Function
swap
(s: &SeState, n: usize)
esvm/src/se/symbolic_executor/stack_ops.rs:27
↓ 1 callers
Function
symbolic_step
(s: &SeState)
esvm/src/se/symbolic_executor/executor.rs:31
↓ 1 callers
Method
taint
(&mut self, offset: usize)
esvm/src/disasm.rs:28
↓ 1 callers
Method
to_bool
(&mut self, v: &BVal, size: usize)
esvm/src/se/expr/formel_builder.rs:255
↓ 1 callers
Method
to_dot
(&self, w: &mut W)
esvm/src/se/symbolic_edge.rs:45
↓ 1 callers
Method
try_get_account
(&self, id: &AccountId)
esvm/src/se/env.rs:806
↓ 1 callers
Function
try_load_concrete
(memory: &SymbolicMemory, node: MVal, addr: &BVal)
esvm/src/se/expr/bval.rs:324
↓ 1 callers
Function
try_load_concrete_storage
(memory: &SymbolicMemory, mem: MVal, addr: &BVal)
esvm/src/se/expr/bval.rs:274
↓ 1 callers
Method
try_load_storage_for_account
(&mut self, memory: &mut SymbolicMemory, id: &AccountId)
esvm/src/se/env.rs:585
↓ 1 callers
Function
tx_data_from_bval_vec
(balance: BVal, data: Vec<BVal>)
esvm/src/se/symbolic_analysis.rs:851
↓ 1 callers
Method
update_account_storage
( &mut self, account: &Address, addr: WU256, value: WU256, )
evmexec/src/genesis.rs:181
↓ 1 callers
Function
update_analysis_result_from_env
(ana: &mut AnalysisResult, env: &Env)
esvm/src/lib.rs:316
↓ 1 callers
Method
verify_tx_hijack_control_flow
(&self, state: &SeState, attack_data: &[TxData])
esvm/src/se/symbolic_analysis.rs:687
↓ 1 callers
Method
verify_tx_owner
(&self, state: &SeState, attack_data: &[TxData], index: WU256)
esvm/src/se/symbolic_analysis.rs:722
↓ 1 callers
Method
verify_tx_suicide
(&self, state: &SeState, attack_data: &[TxData])
esvm/src/se/symbolic_analysis.rs:708
↓ 1 callers
Method
verify_tx_value_transfer
(&self, state: &SeState, attack_data: &[TxData])
esvm/src/se/symbolic_analysis.rs:668
↓ 1 callers
Function
xor
(a: &BVal, b: &BVal)
esvm/src/se/expr/bval.rs:544
↓ 1 callers
Function
z3_pool_with_workers
(count: usize, timeout: usize)
esvm/src/se/expr/solver.rs:101
Function
alias_variable_tracking_test
()
esvm/src/se/symbolic_state.rs:1202
Function
alive
()
esvm/bin/service.rs:131
Function
analyze_address
(message: Json<Address>)
esvm/bin/service.rs:116
Function
analyze_address_timeout
(message: Json<TimeoutAnalysis>)
esvm/bin/service.rs:69
Method
as_bigint
(val: &BVal)
esvm/src/se/expr/bval.rs:181
Method
as_const8
(val: &BVal)
esvm/src/se/expr/bval.rs:188
Function
assert_memory_memcopy
()
esvm/src/se/expr/formel_builder.rs:745
Function
assert_memory_versions_normal_test
()
esvm/src/se/expr/formel_builder.rs:707
Method
attacks
(self)
esvm/src/se/symbolic_analysis.rs:797
Function
boolector_general_false_test
()
esvm/src/se/expr/boolector.rs:164
Function
boolector_general_test
()
esvm/src/se/expr/boolector.rs:149
Function
boolector_get_value
()
esvm/src/se/expr/boolector.rs:180
Function
boolector_get_values
()
esvm/src/se/expr/boolector.rs:189
Method
bval
(val: &BVal)
esvm/src/se/symbolic_state.rs:912
Function
bval_hash
()
esvm/src/se/expr/bval.rs:1746
Function
bval_hash_bench
(b: &mut Bencher)
esvm/src/se/expr/bval.rs:1804
Function
bval_partial_eq_bench
(b: &mut Bencher)
esvm/src/se/expr/bval.rs:1786
Function
byte_at_test
()
esvm/src/se/symbolic_executor/stack_ops.rs:269
Function
byte_at_to_smt_test
()
esvm/src/se/expr/formel_builder.rs:969
Method
byzantium
()
evmexec/src/genesis.rs:84
Function
call_ops_test
()
esvm/src/se/symbolic_executor/call_ops.rs:714
Function
call_value_transfer_test
()
esvm/src/se/symbolic_executor/call_ops.rs:616
Function
calldataload_constraint_test
()
esvm/src/se/symbolic_executor/memory_ops.rs:772
Function
calldataload_test
()
esvm/src/se/symbolic_executor/memory_ops.rs:472
Method
check_formula
(&mut self, formula: &str)
esvm/src/se/expr/z3.rs:156
Method
check_sat
(&mut self)
esvm/src/se/expr/boolector.rs:84
Method
check_sat
(&mut self)
esvm/src/se/expr/z3.rs:101
Method
check_sat
(&mut self)
esvm/src/se/expr/yice.rs:99
Method
check_truth
(val: &Arc<Self>)
esvm/src/se/expr/bval.rs:112
Function
code_copy_large_test
()
esvm/src/se/symbolic_executor/memory_ops.rs:568
Function
code_copy_test
()
esvm/src/se/symbolic_executor/memory_ops.rs:635
Function
code_or_default
(deserializer: D)
evmexec/src/genesis.rs:41
Function
combine32_mem_test
()
esvm/src/se/expr/bval.rs:1148
Function
const_8
(a: usize)
esvm/src/se/expr/bval.rs:597
Function
constant_memload_test
()
esvm/src/se/expr/bval.rs:1164
Method
create_graph
( env: Arc<Env>, initial_tx: &TxId, victim: &AccountId, init_state: Option<Res
esvm/src/se/symbolic_analysis.rs:574
Function
create_new_outgoing_test
()
esvm/src/se/symbolic_executor/call_ops.rs:685
Function
create_simple_genesis_
()
evmexec/src/genesis.rs:202
Method
custom
(s: String)
evmexec/src/lib.rs:59
Method
debug_ouput
(&self)
esvm/src/se/expr/z3.rs:253
Method
debug_output
(&self)
esvm/src/se/expr/formel_builder.rs:309
Method
default
()
esvm/src/se/symbolic_analysis.rs:97
Method
default
()
esvm/src/se/env.rs:327
Method
default
()
evmexec/src/genesis.rs:122
Method
default
()
evmexec/src/evm.rs:33
← previous
next →
301–400 of 576, ranked by callers