• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 #define __CRT__NO_INLINE 1
2 #include <windows.h>
3 
RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt)4 PVOID WINAPI RtlSecureZeroMemory(PVOID ptr,SIZE_T cnt)
5 {
6   volatile char *vptr = (volatile char *)ptr;
7 #ifdef __x86_64
8   __stosb ((PBYTE)((DWORD64)vptr),0,cnt);
9 #else
10   while (cnt != 0)
11     {
12       *vptr++ = 0;
13       cnt--;
14     }
15 #endif /* __x86_64 */
16   return ptr;
17 }
18