bug1
aggregate ‘sigaltstack handler_stack’ has incomplete type and cannot be defined
bug2
aggregate ‘__esan::SidelineThread::runSideline(void*)::sigaltstack SigAltStack’ has incomplete type and cannot be defined struct sigaltstack SigAltStack;
solution
这两个问题都可以这样解决,参考以下链接
https://reviews.llvm.org/D35246
按照给出的四个文件的补丁方法进行修补,为了方便查看,这里直接截图给大家了
fix1
fix2
fix3
fix4
fix5
注意还要做以下修补,该修补实际上也在链接中存在,但是需要仔细看才能找到,这里就直接放出来了