Implement memory allocation interceptors for full 64 bit support #11
Labels
enhancement
New feature or request
known-limitation
This problem is known and will unlikely be fixed
Currently, only the lower 32 bit of each memory address are considered for race-detection. For the PoC this was sufficient, but for real applications the full addresses have to be analyzed.
The reason behind this decision was to avoid changes to the memory mapping table of TSAN. To properly handle all accesses, we have to make sure that all memory we want to track is inside either the EXECUTABLE region or inside a heap.
Thereto, we have to shift all heaps inside a shadowable region or alternatively change the regions in TSAN.
The text was updated successfully, but these errors were encountered: