Dat3M
Dat3M copied to clipboard
Add support alloc-free
This PR adds support to detect heap memory safety issues in:
- adding new event
MemFreewith new tagFREE - modifying event
MemAlloc(renamed fromAlloc), which has new tagALLOCwhen it is a heap allocation - enhancing alias analysis to handle the two events above
- adding new event
Terminationwith tagTERMINATIONwhich gets executed if and only if the program terminated normally - adding new base relation
AllocPtrandAllocMemand derived ones into modelsc11andrc11, NOTE:vmmis still WIP