VirtualBox

Changeset 72625 in vbox for trunk/src/VBox/Runtime


Ignore:
Timestamp:
Jun 20, 2018 12:21:30 PM (7 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
123127
Message:

iprt/mem.h: Added RTMEM_WILL_LEAK and RTMEM_MAY_LEAK macros for marking memory as leaked on higher levels. Made VBOX_GCC_SANITIZER_FLAGS define an IPRT friendly indicator, is VBOX_XXXX is still stricly forbidden in Runtime/.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Runtime/r3/alloc.cpp

    r72613 r72625  
    8686
    8787
    88 #ifdef VBOX_WITH_GCC_SANITIZER
     88#ifdef IPRT_WITH_GCC_SANITIZER
    8989/**
    9090 * Checks if @a pszTag is a leak tag.
     
    118118        && pszTag[8] == 'k';
    119119}
    120 #endif /* VBOX_WITH_GCC_SANITIZER */
     120#endif /* IPRT_WITH_GCC_SANITIZER */
    121121
    122122
     
    158158              , ("pv=%p RTMEM_ALIGNMENT=%#x\n", pv, RTMEM_ALIGNMENT));
    159159#endif /* !RTALLOC_USE_EFENCE */
    160 #ifdef VBOX_WITH_GCC_SANITIZER
     160#ifdef IPRT_WITH_GCC_SANITIZER
    161161    if (rtMemIsLeakTag(pszTag))
    162162        __lsan_ignore_object(pv);
     
    186186              , ("pv=%p RTMEM_ALIGNMENT=%#x\n", pv, RTMEM_ALIGNMENT));
    187187#endif /* !RTALLOC_USE_EFENCE */
    188 #ifdef VBOX_WITH_GCC_SANITIZER
     188#ifdef IPRT_WITH_GCC_SANITIZER
    189189    if (rtMemIsLeakTag(pszTag))
    190190        __lsan_ignore_object(pv);
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