mirror of https://github.com/ConsenSys/mythril
Differently than the bit vector addition, an overflowed bit vector multiplication does not necessarily result in a value less than any of its operands (e.g., the multiplication of two 8-bit vectors 0x7 and 4 produces 0xC). Fix this issue by using Z3 BVMulNoOverflow in the overflow check of bit vector multiplication.pull/648/head
parent
0d0d8e5ac3
commit
ee674ff803
Loading…
Reference in new issue