maybe implement some different targeted Wine-specific improvements to heap debugging instead?
what we can do with heap debugging is very very limited compared to what asan offers. and comparing to valgrind, asan is at least an order of magnitude faster, and wine already has code for interfacing with valgrind in ntdll!
to support asan, some changes to ntdll are unavoidable, otherwise we will have to exclude core parts of wine.
i pushed a new version which doesn't require any new exports from ntdll, only a pointer stored on the PEB page.