Commit Graph

2589 Commits (abf8e0847a9354e4749b430e06347518e9b0b574)
 

Author SHA1 Message Date
Joran Honig abf8e0847a adapt storage test to use smt abstraction 6 years ago
Joran Honig 521a68d868 adapt mstate test to use smt abstraction 6 years ago
Joran Honig fb89bdf093 Bugfix for and instruction and calldata tests 6 years ago
Joran Honig 4b0cb3e397 Make calldata compatible with partial abstraction, and add missing features to smt 6 years ago
Joran Honig 12ca4426d6 Refactor analysis to work with smt abstraction 6 years ago
Joran Honig 66f7789fba refactor analysis modules to work with smt abstraction 6 years ago
Joran Honig 4db5e25dc4 mythril/laser/ethereum: Replace z3 with smt abstraction layer 6 years ago
Joran Honig 8afeb4d3ed initial solver implementation 6 years ago
Joran Honig 509fc35fcb Implements array type 6 years ago
Joran Honig a89461228e add sum expression to bitvec 6 years ago
Joran Honig ed2ca48e5b import smt functions 6 years ago
Joran Honig 712746cf9b mythril/laser/ethereum/state: use symbol factory 6 years ago
Joran Honig ae28fd0d52 mythril/laser/ethereum/transaction: use symbol factory 6 years ago
Joran Honig 02c1a3d2f5 mythril/laser/ethereum/util: use symbol factory 6 years ago
Joran Honig 16e2028927 mythril/laser/ethereum/instructions: use symbol factory 6 years ago
Nikhil Parasaram 7e1acfd570
Merge pull request #806 from ConsenSys/fix/805 6 years ago
Nikhil Parasaram 77fa7e9e62
Merge branch 'develop' into fix/805 6 years ago
Nikhil Parasaram cd138e47fa
Merge pull request #764 from nbanmp/memory_refactor 6 years ago
Nikhil Parasaram 88afd0cb09
Merge branch 'develop' into memory_refactor 6 years ago
Nathan 12c74feb0a correct bitvec size in concat 6 years ago
Nikhil Parasaram 79dc6e4818 Convert 1 arg to BitVecVal (#807) 6 years ago
Nikhil Parasaram d9d88ad6aa Change eth-abi version to 1.3.0 6 years ago
Nikhil Parasaram 2bdf805952 Change eth-abi version 6 years ago
Nikhil Parasaram 70d237907f Fix dependency issues 6 years ago
Nathan b48aaa026f fix oopsie 6 years ago
Nathan 7ff3b3f8ab
Merge branch 'develop' into memory_refactor 6 years ago
Nathan 961f8f4fad
Reduce timeout duration 6 years ago
Nathan da7ccb0b48 add forgotten else 6 years ago
Dominik Muhs c792615e83
Update mythril/laser/ethereum/state/memory.py with type hint 6 years ago
Nathan 175225f6e5 deprecated_ops callback refactor (#797) 6 years ago
JoranHonig 91ef0499e8
Merge pull request #788 from JoranHonig/features/smt-abs 6 years ago
Bernhard Mueller d98d9ed0e2
Merge branch 'develop' into features/smt-abs 6 years ago
Nathan ba95a25f60 Filter callback modules that get hooked into the svm (#792) 6 years ago
JoranHonig 780e089987
Merge branch 'develop' into features/smt-abs 6 years ago
Nikhil Parasaram 8a59984959
Merge pull request #785 from ConsenSys/fix/ambiguous-sigs 6 years ago
Nikhil Parasaram 76e01a939c
Merge branch 'develop' into fix/ambiguous-sigs 6 years ago
Dominik Muhs 63dae128c9 Replace threading lock with multiprocessing lock 6 years ago
cryptobarbossa a1fc2a4ee5 Enable creation bytecode option (#787) 6 years ago
Joran Honig c3c10f5128 add documentation to bitvec and fix types 6 years ago
Joran Honig 7eae0479de Add documentation too bool 6 years ago
Joran Honig f9c585c6dc Document expression further 6 years ago
Joran Honig 6434dc1e33 Merge remote-tracking branch 'origin/features/smt-abs' into features/smt-abs 6 years ago
Joran Honig c9454eedc5 add docstring to expression class 6 years ago
JoranHonig 1865bd2978
Merge branch 'develop' into features/smt-abs 6 years ago
Joran Honig a7a68957aa Add functions to fit with z3 library 6 years ago
Joran Honig 2301226d33 remove redundant UDIV and add properties to the expression 6 years ago
Joran Honig 9312e24170 add if implementation 6 years ago
Joran Honig ff53d993f9 add documentation to symbol factory 6 years ago
Joran Honig bcee8c045e Create symbol factories and move bitvec constructors there 6 years ago
JoranHonig e661eac348
Add array based implementation of calldata (#778) 6 years ago