Skip to content

Analysis Design Choices

Mark Mossberg edited this page Feb 21, 2018 · 1 revision

This page was created to document some of the various design choices made by Manticore:

Ethereum

  • CALLDATALOAD with a symbolic offset: offset is constrained to be within sizeof the data + 32. +32 is arbitrary. an offset outside the range of the data is valid, and just returns zeros, so this constrain will account for some out of bounds read, but not too much.
Clone this wiki locally