VirtualBox

Changeset 57432 in vbox for trunk/src/VBox/Runtime/r0drv


Ignore:
Timestamp:
Aug 18, 2015 2:57:46 PM (10 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
102197
Message:

iprt/cdefs.h,*: Split RT_NO_THROW into prototype and definition macros named RT_NO_THROW_PROTO and RT_NO_THROW_DEF respecitively.

Location:
trunk/src/VBox/Runtime/r0drv
Files:
2 edited

Legend:

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

    r57358 r57432  
    9090
    9191
    92 RTDECL(void *)  RTMemTmpAllocTag(size_t cb, const char *pszTag) RT_NO_THROW
     92RTDECL(void *)  RTMemTmpAllocTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    9393{
    9494    return RTMemAllocTag(cb, pszTag);
     
    9797
    9898
    99 RTDECL(void *)  RTMemTmpAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW
     99RTDECL(void *)  RTMemTmpAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    100100{
    101101    return RTMemAllocZTag(cb, pszTag);
     
    104104
    105105
    106 RTDECL(void)    RTMemTmpFree(void *pv) RT_NO_THROW
     106RTDECL(void)    RTMemTmpFree(void *pv) RT_NO_THROW_DEF
    107107{
    108108    return RTMemFree(pv);
     
    114114
    115115
    116 RTDECL(void *)  RTMemAllocTag(size_t cb, const char *pszTag) RT_NO_THROW
     116RTDECL(void *)  RTMemAllocTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    117117{
    118118    PRTMEMHDR pHdr;
     
    133133
    134134
    135 RTDECL(void *)  RTMemAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW
     135RTDECL(void *)  RTMemAllocZTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    136136{
    137137    PRTMEMHDR pHdr;
     
    178178
    179179
    180 RTDECL(void *) RTMemReallocTag(void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW
     180RTDECL(void *) RTMemReallocTag(void *pvOld, size_t cbNew, const char *pszTag) RT_NO_THROW_DEF
    181181{
    182182    PRTMEMHDR pHdrOld;
     
    244244
    245245
    246 RTDECL(void) RTMemFree(void *pv) RT_NO_THROW
     246RTDECL(void) RTMemFree(void *pv) RT_NO_THROW_DEF
    247247{
    248248    PRTMEMHDR pHdr;
     
    277277
    278278
    279 RTDECL(void *)    RTMemExecAllocTag(size_t cb, const char *pszTag) RT_NO_THROW
     279RTDECL(void *)    RTMemExecAllocTag(size_t cb, const char *pszTag) RT_NO_THROW_DEF
    280280{
    281281    PRTMEMHDR pHdr;
     
    300300
    301301
    302 RTDECL(void)      RTMemExecFree(void *pv, size_t cb) RT_NO_THROW
     302RTDECL(void)      RTMemExecFree(void *pv, size_t cb) RT_NO_THROW_DEF
    303303{
    304304    PRTMEMHDR pHdr;
     
    330330
    331331
    332 RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW
     332RTDECL(int) RTMemAllocExTag(size_t cb, size_t cbAlignment, uint32_t fFlags, const char *pszTag, void **ppv) RT_NO_THROW_DEF
    333333{
    334334    uint32_t    fHdrFlags = RTMEMHDR_FLAG_ALLOC_EX;
     
    394394
    395395
    396 RTDECL(void) RTMemFreeEx(void *pv, size_t cb) RT_NO_THROW
     396RTDECL(void) RTMemFreeEx(void *pv, size_t cb) RT_NO_THROW_DEF
    397397{
    398398    PRTMEMHDR pHdr;
  • trunk/src/VBox/Runtime/r0drv/haiku/alloc-r0drv-haiku.c

    r57358 r57432  
    7474
    7575
    76 RTR0DECL(void *) RTMemContAlloc(PRTCCPHYS pPhys, size_t cb) RT_NO_THROW
     76RTR0DECL(void *) RTMemContAlloc(PRTCCPHYS pPhys, size_t cb) RT_NO_THROW_DEF
    7777{
    7878    /*
     
    108108
    109109
    110 RTR0DECL(void) RTMemContFree(void *pv, size_t cb) RT_NO_THROW
     110RTR0DECL(void) RTMemContFree(void *pv, size_t cb) RT_NO_THROW_DEF
    111111{
    112112    RT_ASSERT_PREEMPTIBLE();
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