eurecom-s3 / symcc

SymCC: efficient compiler-based symbolic execution
http://www.s3.eurecom.fr/tools/symbolic_execution/symcc.html
GNU General Public License v3.0
771 stars 137 forks source link

fix constraint lost problem caused by mmap() wrapper #78

Closed tiedaoxiaotubie closed 1 year ago

tiedaoxiaotubie commented 2 years ago

mmap() should do symbolization stuff, because sometimes it also works like a read function, if the program use mmap() to map part of input into memory, we need to make these bytes as symbolic