VirtualBox

Ignore:
Timestamp:
Apr 28, 2020 3:58:56 PM (5 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
137630
Message:

SUPHardNt: Define RTMEM_NO_WRAP_TO_EF_APIS for hardened exec stubs, won't link with RTMEM_WRAP_TO_EF_APIS enabled (windows at least).

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostDrivers/Support/win/SUPR3HardenedNoCrt-win.cpp

    r82968 r84052  
    248248
    249249
     250#undef RTMemTmpAllocTag
    250251RTDECL(void *) RTMemTmpAllocTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    251252{
     
    254255
    255256
     257#undef RTMemTmpAllocZTag
    256258RTDECL(void *) RTMemTmpAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    257259{
     
    260262
    261263
     264#undef RTMemTmpFree
    262265RTDECL(void) RTMemTmpFree(void *pv) RT_NO_THROW_DEF
    263266{
     
    266269
    267270
     271#undef RTMemAllocTag
    268272RTDECL(void *) RTMemAllocTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    269273{
     
    285289
    286290
     291#undef RTMemAllocZTag
    287292RTDECL(void *) RTMemAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    288293{
     
    304309
    305310
     311#undef RTMemAllocVarTag
    306312RTDECL(void *) RTMemAllocVarTag(size_t cbUnaligned, const char *pszTag) RT_NO_THROW_DEF
    307313{
     
    315321
    316322
     323#undef RTMemAllocZVarTag
    317324RTDECL(void *) RTMemAllocZVarTag(size_t cbUnaligned, const char *pszTag) RT_NO_THROW_DEF
    318325{
     
    326333
    327334
     335#undef RTMemReallocTag
    328336RTDECL(void *) RTMemReallocTag(void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW_DEF
    329337{
     
    387395
    388396
     397#undef RTMemFree
    389398RTDECL(void) RTMemFree(void *pv) RT_NO_THROW_DEF
    390399{
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette