drmemory
drmemory copied to clipboard
Windows XP support
Describe the bug
In the README, it says Dr. Memory has full support for Windows (XP and higher).
However, on Windows XP, I get:

The function in question 'kernel32.ReleaseSRWLockExclusive' is available on Windows Vista or higher: https://learn.microsoft.com/en-us/windows/win32/api/synchapi/nf-synchapi-releasesrwlockexclusive?redirectedfrom=MSDN
I have tried DrMemory version 2.5, 2.4 and 2.3.
To Reproduce Steps to reproduce the behavior:
- Run DrMemory on Windows XP (SP3)
Screenshots or Pasted Text See above
Versions
- DrMemory 2.3, 2.4, 2.5
- Windows Embedded Standard (SP3)
- 32 bit
On Windows XP I personally use version 1.11 and it works fine. The latest 1.x version I found is cronbuild v1.11.17831 Also 2.1 and 2.2 seems to work on XP.
The latest version that works on Windows XP is cronbuild-2.3.18510
The next release used newer dbghelp.dll that no longer woks on Windows XP. DrMemory Itself would still work on XP if it was not for this dll.
dbghelp.dll version 6.11.0000.305 works fine on XP. version 10.0.17763.1 that is included with 2.3.18609-10 no longer works on XP.
Hope this helps.