VirtualBox

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


Ignore:
Timestamp:
Apr 5, 2011 12:34:09 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
70988
Message:

Use DECLHIDDEN, especially in IPRT.

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

Legend:

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

    r32707 r36555  
    8787 * @param   ppHdr       Where to return the memory header on success.
    8888 */
    89 int         rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr);
     89DECLHIDDEN(int)     rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr);
    9090
    9191/**
     
    9393 * @param   pHdr        The memory block to free.  (Never NULL.)
    9494 */
    95 void        rtR0MemFree(PRTMEMHDR pHdr);
     95DECLHIDDEN(void)    rtR0MemFree(PRTMEMHDR pHdr);
    9696
    9797RT_C_DECLS_END
  • trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp

    r32708 r36555  
    4242 * OS specific allocation function.
    4343 */
    44 int rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
     44DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
    4545{
    4646    if (RT_UNLIKELY(fFlags & RTMEMHDR_FLAG_ANY_CTX))
     
    6666 * OS specific free function.
    6767 */
    68 void rtR0MemFree(PRTMEMHDR pHdr)
     68DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
    6969{
    7070    pHdr->u32Magic += 1;
  • trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp

    r28800 r36555  
    4141
    4242
    43 void rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
     43DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
    4444{
    4545    printf("\r\n!!Assertion Failed!!\r\n"
     
    5050
    5151
    52 void rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
     52DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
    5353{
    5454    char szMsg[256];
  • trunk/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp

    r28800 r36555  
    4444
    4545
    46 int rtR0InitNative(void)
     46DECLHIDDEN(int) rtR0InitNative(void)
    4747{
    4848    /*
     
    6363
    6464
    65 void rtR0TermNative(void)
     65DECLHIDDEN(void) rtR0TermNative(void)
    6666{
    6767    /*
  • trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp

    r33540 r36555  
    226226 * @param   pvPage      The virtual address to get the PTE for.
    227227 */
    228 uint64_t rtR0MemObjDarwinGetPTE(void *pvPage)
     228static uint64_t rtR0MemObjDarwinGetPTE(void *pvPage)
    229229{
    230230    RTUINT64U   u64;
     
    324324#endif /* RT_STRICT */
    325325
    326 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
     326DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
    327327{
    328328    PRTR0MEMOBJDARWIN pMemDarwin = (PRTR0MEMOBJDARWIN)pMem;
     
    524524
    525525
    526 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     526DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    527527{
    528528    return rtR0MemObjNativeAllocWorker(ppMem, cb, fExecutable, false /* fContiguous */,
     
    531531
    532532
    533 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     533DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    534534{
    535535    /*
     
    549549
    550550
    551 int rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     551DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    552552{
    553553    int rc = rtR0MemObjNativeAllocWorker(ppMem, cb, fExecutable, true /* fContiguous */,
     
    567567
    568568
    569 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
     569DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
    570570{
    571571    /** @todo alignment */
     
    596596
    597597
    598 int rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
     598DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
    599599{
    600600    /** @todo rtR0MemObjNativeAllocPhys / darwin.
     
    607607
    608608
    609 int rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
     609DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
    610610{
    611611    AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED);
     
    738738
    739739
    740 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     740DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
    741741{
    742742    return rtR0MemObjNativeLock(ppMem, (void *)R3Ptr, cb, fAccess, (task_t)R0Process);
     
    744744
    745745
    746 int rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     746DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
    747747{
    748748    return rtR0MemObjNativeLock(ppMem, pv, cb, fAccess, kernel_task);
     
    750750
    751751
    752 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
     752DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
    753753{
    754754    return VERR_NOT_SUPPORTED;
     
    756756
    757757
    758 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
     758DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
    759759{
    760760    return VERR_NOT_SUPPORTED;
     
    762762
    763763
    764 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
    765                               unsigned fProt, size_t offSub, size_t cbSub)
     764DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
     765                                          unsigned fProt, size_t offSub, size_t cbSub)
    766766{
    767767    AssertReturn(pvFixed == (void *)-1, VERR_NOT_SUPPORTED);
     
    867867
    868868
    869 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
     869DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
    870870{
    871871    /*
     
    926926
    927927
    928 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
     928DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
    929929{
    930930    /* Get the map for the object. */
     
    972972
    973973
    974 RTHCPHYS rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
     974DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
    975975{
    976976    RTHCPHYS            PhysAddr;
  • trunk/src/VBox/Runtime/r0drv/darwin/thread2-r0drv-darwin.cpp

    r34256 r36555  
    4141
    4242
    43 int rtThreadNativeInit(void)
     43DECLHIDDEN(int) rtThreadNativeInit(void)
    4444{
    4545    /* No TLS in Ring-0. :-/ */
     
    5454
    5555
    56 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     56DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    5757{
    5858    /*
     
    131131
    132132
    133 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     133DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    134134{
    135135    return VERR_NOT_IMPLEMENTED;
     
    137137
    138138
    139 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     139DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    140140{
    141141    NOREF(pThread);
     
    163163
    164164
    165 int rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
     165DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
    166166{
    167167    RT_ASSERT_PREEMPTIBLE();
  • trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c

    r33540 r36555  
    5252
    5353
    54 int rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
     54DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
    5555{
    5656    size_t      cbAllocated = cb;
     
    122122
    123123
    124 void rtR0MemFree(PRTMEMHDR pHdr)
     124DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
    125125{
    126126    pHdr->u32Magic += 1;
  • trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c

    r25536 r36555  
    4242
    4343
    44 void rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
     44DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
    4545{
    4646    printf("\r\n!!Assertion Failed!!\r\n"
     
    5151
    5252
    53 void rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
     53DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
    5454{
    5555    char szMsg[256];
  • trunk/src/VBox/Runtime/r0drv/freebsd/initterm-r0drv-freebsd.c

    r18972 r36555  
    3939
    4040
    41 int rtR0InitNative(void)
     41DECLHIDDEN(int) rtR0InitNative(void)
    4242{
    4343    /* nothing to do */
     
    4646
    4747
    48 void rtR0TermNative(void)
     48DECLHIDDEN(void) rtR0TermNative(void)
    4949{
    5050    /* nothing to undo */
  • trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c

    r33540 r36555  
    7777MALLOC_DEFINE(M_IPRTMOBJ, "iprtmobj", "IPRT - R0MemObj");
    7878
    79 /*******************************************************************************
    80 *   Internal Functions                                                         *
    81 *******************************************************************************/
     79
    8280
    8381/**
     
    120118}
    121119
    122 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
     120
     121DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
    123122{
    124123    PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem;
     
    221220}
    222221
    223 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     222
     223DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    224224{
    225225    int rc;
     
    309309}
    310310
    311 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     311
     312DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    312313{
    313314#ifdef USE_KMEM_ALLOC_ATTR
     
    361362
    362363
    363 int rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     364DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    364365{
    365366    /* create the object. */
     
    388389}
    389390
     391
    390392static void rtR0MemObjFreeBSDPhysPageInit(vm_page_t pPage, vm_pindex_t iPage)
    391393{
     
    397399    atomic_add_int(&cnt.v_wire_count, 1);
    398400}
     401
    399402
    400403static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJTYPE enmType,
     
    475478}
    476479
    477 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
     480
     481DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
    478482{
    479483#if 1
     
    506510
    507511
    508 int rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
     512DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
    509513{
    510514#if 1
     
    516520
    517521
    518 int rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
     522DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
    519523{
    520524    AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED);
     
    568572
    569573
    570 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     574DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
    571575{
    572576    return rtR0MemObjNativeLockInMap(ppMem,
     
    580584
    581585
    582 int rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     586DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
    583587{
    584588    return rtR0MemObjNativeLockInMap(ppMem,
     
    670674}
    671675
    672 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
     676
     677DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
    673678{
    674679    return rtR0MemObjNativeReserveInMap(ppMem, pvFixed, cb, uAlignment, NIL_RTR0PROCESS, kernel_map);
     
    676681
    677682
    678 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
     683DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
    679684{
    680685    return rtR0MemObjNativeReserveInMap(ppMem, (void *)R3PtrFixed, cb, uAlignment, R0Process,
     
    683688
    684689
    685 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
    686                               unsigned fProt, size_t offSub, size_t cbSub)
     690DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
     691                                          unsigned fProt, size_t offSub, size_t cbSub)
    687692{
    688693    AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED);
     
    703708
    704709/* see http://markmail.org/message/udhq33tefgtyfozs */
    705 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
     710DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
    706711{
    707712    /*
     
    809814
    810815
    811 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
     816DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
    812817{
    813818    vm_prot_t          ProtectionFlags = 0;
     
    836841
    837842
    838 RTHCPHYS rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
     843DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
    839844{
    840845    PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem;
  • trunk/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c

    r34256 r36555  
    4141
    4242
    43 int rtThreadNativeInit(void)
     43DECLHIDDEN(int) rtThreadNativeInit(void)
    4444{
    4545    return VINF_SUCCESS;
     
    5353
    5454
    55 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     55DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    5656{
    5757    int iPriority;
     
    9090
    9191
    92 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     92DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    9393{
    9494    NOREF(pThread);
     
    9999
    100100
    101 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     101DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    102102{
    103103    NOREF(pThread);
     
    126126
    127127
    128 int rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
     128DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
    129129{
    130130    int rc;
  • trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp

    r28800 r36555  
    5454
    5555
    56 int rtR0MpNotificationInit(void)
     56DECLHIDDEN(int) rtR0MpNotificationInit(void)
    5757{
    5858    return VINF_SUCCESS;
     
    6060
    6161
    62 void rtR0MpNotificationTerm(void)
     62DECLHIDDEN(void) rtR0MpNotificationTerm(void)
    6363{
    6464}
  • trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c

    r35294 r36555  
    7777 * This is as RTMemExecDonate specific to AMD64 Linux/GNU.
    7878 */
    79 void rtR0MemExecCleanup(void)
     79DECLHIDDEN(void) rtR0MemExecCleanup(void)
    8080{
    8181# ifdef RTMEMALLOC_EXEC_HEAP_VM_AREA
     
    204204 * OS specific allocation function.
    205205 */
    206 int rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
     206DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
    207207{
    208208    PRTMEMHDR pHdr;
     
    268268 * OS specific free function.
    269269 */
    270 void rtR0MemFree(PRTMEMHDR pHdr)
     270DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
    271271{
    272272    pHdr->u32Magic += 1;
  • trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c

    r28800 r36555  
    4141
    4242
    43 void rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
     43DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
    4444{
    4545    printk(KERN_EMERG
     
    5151
    5252
    53 void rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
     53DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
    5454{
    5555    char szMsg[256];
  • trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c

    r28800 r36555  
    4141#ifdef RT_ARCH_AMD64
    4242/* in alloc-r0drv0-linux.c */
    43 extern void rtR0MemExecCleanup(void);
     43DECLHIDDEN(void) rtR0MemExecCleanup(void);
    4444#endif
    4545
    4646
    47 int rtR0InitNative(void)
     47DECLHIDDEN(int) rtR0InitNative(void)
    4848{
    4949    return VINF_SUCCESS;
     
    5151
    5252
    53 void rtR0TermNative(void)
     53DECLHIDDEN(void) rtR0TermNative(void)
    5454{
    5555#ifdef RT_ARCH_AMD64
  • trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c

    r36360 r36555  
    9898 * @param   R0Process   IPRT ring-0 process handle.
    9999 */
    100 struct task_struct *rtR0ProcessToLinuxTask(RTR0PROCESS R0Process)
     100static struct task_struct *rtR0ProcessToLinuxTask(RTR0PROCESS R0Process)
    101101{
    102102    /** @todo fix rtR0ProcessToLinuxTask!! */
     
    443443
    444444
    445 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
     445DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
    446446{
    447447    PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem;
     
    535535
    536536
    537 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     537DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    538538{
    539539    PRTR0MEMOBJLNX pMemLnx;
     
    562562
    563563
    564 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     564DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    565565{
    566566    PRTR0MEMOBJLNX pMemLnx;
     
    599599
    600600
    601 int rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     601DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    602602{
    603603    PRTR0MEMOBJLNX pMemLnx;
     
    744744
    745745
    746 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
     746DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
    747747{
    748748    return rtR0MemObjLinuxAllocPhysSub(ppMem, RTR0MEMOBJTYPE_PHYS, cb, uAlignment, PhysHighest);
     
    750750
    751751
    752 int rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
     752DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
    753753{
    754754    return rtR0MemObjLinuxAllocPhysSub(ppMem, RTR0MEMOBJTYPE_PHYS_NC, cb, PAGE_SIZE, PhysHighest);
     
    756756
    757757
    758 int rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
     758DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
    759759{
    760760    /*
     
    779779
    780780
    781 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     781DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
    782782{
    783783    const int cPages = cb >> PAGE_SHIFT;
     
    876876
    877877
    878 int rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     878DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
    879879{
    880880    void           *pvLast = (uint8_t *)pv + cb - 1;
     
    976976
    977977
    978 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
     978DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
    979979{
    980980#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22)
     
    10911091
    10921092
    1093 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
     1093DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
    10941094{
    10951095    PRTR0MEMOBJLNX      pMemLnx;
     
    11291129
    11301130
    1131 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
    1132                               unsigned fProt, size_t offSub, size_t cbSub)
     1131DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap,
     1132                                          void *pvFixed, size_t uAlignment,
     1133                                          unsigned fProt, size_t offSub, size_t cbSub)
    11331134{
    11341135    int rc = VERR_NO_MEMORY;
     
    12641265
    12651266
    1266 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
     1267DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed,
     1268                                        size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
    12671269{
    12681270    struct task_struct *pTask        = rtR0ProcessToLinuxTask(R0Process);
     
    14281430
    14291431
    1430 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
     1432DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
    14311433{
    14321434    NOREF(pMem);
     
    14381440
    14391441
    1440 RTHCPHYS rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
     1442DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
    14411443{
    14421444    PRTR0MEMOBJLNX  pMemLnx = (PRTR0MEMOBJLNX)pMem;
  • trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c

    r33540 r36555  
    140140
    141141
    142 int rtR0MpNotificationNativeInit(void)
     142DECLHIDDEN(int) rtR0MpNotificationNativeInit(void)
    143143{
    144144    int rc;
     
    154154
    155155
    156 void rtR0MpNotificationNativeTerm(void)
     156DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void)
    157157{
    158158    unregister_cpu_notifier(&g_NotifierBlock);
     
    161161#else   /* Not supported / Not needed */
    162162
    163 int rtR0MpNotificationNativeInit(void)
     163DECLHIDDEN(int) rtR0MpNotificationNativeInit(void)
    164164{
    165165    return VINF_SUCCESS;
    166166}
    167167
    168 void rtR0MpNotificationNativeTerm(void)
     168DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void)
    169169{
    170170}
  • trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c

    r36379 r36555  
    4444
    4545
    46 int rtThreadNativeInit(void)
     46DECLHIDDEN(int) rtThreadNativeInit(void)
    4747{
    4848    return VINF_SUCCESS;
     
    5050
    5151
    52 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     52DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    5353{
    5454    /* See comment near MAX_RT_PRIO in linux/sched.h for details on
     
    9797
    9898
    99 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     99DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    100100{
    101101    return VERR_NOT_IMPLEMENTED;
     
    103103
    104104
    105 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     105DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    106106{
    107107    NOREF(pThread);
     
    127127
    128128
    129 int rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
     129DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
    130130{
    131131#if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 4)
  • trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp

    r36376 r36555  
    5555 * @param   cb          The size of the memory object.
    5656 */
    57 PRTR0MEMOBJINTERNAL rtR0MemObjNew(size_t cbSelf, RTR0MEMOBJTYPE enmType, void *pv, size_t cb)
     57DECLHIDDEN(PRTR0MEMOBJINTERNAL) rtR0MemObjNew(size_t cbSelf, RTR0MEMOBJTYPE enmType, void *pv, size_t cb)
    5858{
    5959    PRTR0MEMOBJINTERNAL pNew;
     
    9090 * @param   pMem    The incomplete memory object to delete.
    9191 */
    92 void rtR0MemObjDelete(PRTR0MEMOBJINTERNAL pMem)
     92DECLHIDDEN(void) rtR0MemObjDelete(PRTR0MEMOBJINTERNAL pMem)
    9393{
    9494    if (pMem)
  • trunk/src/VBox/Runtime/r0drv/mp-r0drv.h

    r28800 r36555  
    5959
    6060/* Called from initterm-r0drv.cpp: */
    61 int rtR0MpNotificationInit(void);
    62 void rtR0MpNotificationTerm(void);
     61DECLHIDDEN(int) rtR0MpNotificationInit(void);
     62DECLHIDDEN(void) rtR0MpNotificationTerm(void);
    6363
    6464/* The following is only relevant when using mpnotifcation-r0drv.cpp: */
    65 int rtR0MpNotificationNativeInit(void);
    66 void rtR0MpNotificationNativeTerm(void);
    67 void rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu);
     65DECLHIDDEN(int) rtR0MpNotificationNativeInit(void);
     66DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void);
     67DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu);
    6868
    6969RT_C_DECLS_END
  • trunk/src/VBox/Runtime/r0drv/mpnotification-r0drv.c

    r29250 r36555  
    9090 * @param   enmEvent        The event.
    9191 */
    92 void rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu)
     92DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu)
    9393{
    9494    PRTMPNOTIFYREG  pCur;
     
    278278
    279279
    280 int rtR0MpNotificationInit(void)
     280DECLHIDDEN(int) rtR0MpNotificationInit(void)
    281281{
    282282    int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTMpNotifySpinLock);
     
    294294
    295295
    296 void rtR0MpNotificationTerm(void)
     296DECLHIDDEN(void) rtR0MpNotificationTerm(void)
    297297{
    298298    PRTMPNOTIFYREG  pHead;
  • trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp

    r32708 r36555  
    4141 * OS specific allocation function.
    4242 */
    43 int rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
     43DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
    4444{
    4545    if (fFlags & RTMEMHDR_FLAG_ANY_CTX)
     
    6262 * OS specific free function.
    6363 */
    64 void rtR0MemFree(PRTMEMHDR pHdr)
     64DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
    6565{
    6666    pHdr->u32Magic += 1;
  • trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp

    r28800 r36555  
    3838
    3939
    40 void rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
     40DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
    4141{
    4242    DbgPrint("\n!!Assertion Failed!!\n"
     
    4747
    4848
    49 void rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
     49DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
    5050{
    5151    char szMsg[256];
  • trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp

    r36262 r36555  
    7272
    7373
    74 int rtR0InitNative(void)
     74DECLHIDDEN(int) rtR0InitNative(void)
    7575{
    7676    /*
     
    264264
    265265
    266 void rtR0TermNative(void)
     266DECLHIDDEN(void) rtR0TermNative(void)
    267267{
    268268}
  • trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp

    r32348 r36555  
    7979
    8080
    81 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
     81DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
    8282{
    8383    PRTR0MEMOBJNT pMemNt = (PRTR0MEMOBJNT)pMem;
     
    216216
    217217
    218 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     218DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    219219{
    220220    AssertMsgReturn(cb <= _1G, ("%#x\n", cb), VERR_OUT_OF_RANGE); /* for safe size_t -> ULONG */
     
    258258
    259259
    260 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     260DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    261261{
    262262    AssertMsgReturn(cb <= _1G, ("%#x\n", cb), VERR_OUT_OF_RANGE); /* for safe size_t -> ULONG */
     
    397397
    398398
    399 int rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     399DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    400400{
    401401    return rtR0MemObjNativeAllocContEx(ppMem, cb, fExecutable, _4G-1, PAGE_SIZE /* alignment */);
     
    403403
    404404
    405 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
     405DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
    406406{
    407407#ifndef IPRT_TARGET_NT4
     
    463463
    464464
    465 int rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
     465DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
    466466{
    467467#ifndef IPRT_TARGET_NT4
     
    495495
    496496
    497 int rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
     497DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
    498498{
    499499    AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED);
     
    641641
    642642
    643 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     643DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess,
     644                                         RTR0PROCESS R0Process)
    644645{
    645646    AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED);
     
    649650
    650651
    651 int rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     652DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
    652653{
    653654    return rtR0MemObjNtLock(ppMem, pv, cb, fAccess, NIL_RTR0PROCESS);
     
    655656
    656657
    657 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
     658DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
    658659{
    659660    /*
     
    664665
    665666
    666 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
     667DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment,
     668                                            RTR0PROCESS R0Process)
    667669{
    668670    /*
     
    800802
    801803
    802 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
     804DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
    803805                              unsigned fProt, size_t offSub, size_t cbSub)
    804806{
     
    808810
    809811
    810 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
     812DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
    811813{
    812814    AssertReturn(R0Process == RTR0ProcHandleSelf(), VERR_NOT_SUPPORTED);
     
    815817
    816818
    817 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
     819DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
    818820{
    819821    NOREF(pMem);
     
    825827
    826828
    827 RTHCPHYS rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
     829DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
    828830{
    829831    PRTR0MEMOBJNT pMemNt = (PRTR0MEMOBJNT)pMem;
  • trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp

    r28800 r36555  
    125125
    126126
    127 int rtR0MpNotificationNativeInit(void)
     127DECLHIDDEN(int) rtR0MpNotificationNativeInit(void)
    128128{
    129129    /*
     
    164164
    165165
    166 void rtR0MpNotificationNativeTerm(void)
     166DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void)
    167167{
    168168    if (    g_pfnKeDeregisterProcessorChangeCallback
     
    176176#else   /* Not supported */
    177177
    178 int rtR0MpNotificationNativeInit(void)
     178DECLHIDDEN(int) rtR0MpNotificationNativeInit(void)
    179179{
    180180    return VINF_SUCCESS;
    181181}
    182182
    183 void rtR0MpNotificationNativeTerm(void)
     183DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void)
    184184{
    185185}
  • trunk/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp

    r34256 r36555  
    3737
    3838
    39 int rtThreadNativeInit(void)
     39DECLHIDDEN(int) rtThreadNativeInit(void)
    4040{
    4141    /* No TLS in Ring-0. :-/ */
     
    5050
    5151
    52 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     52DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    5353{
    5454    /*
     
    8282
    8383
    84 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     84DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    8585{
    8686    return VERR_NOT_IMPLEMENTED;
     
    8888
    8989
    90 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     90DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    9191{
    9292    NOREF(pThread);
     
    112112
    113113
    114 int rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
     114DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
    115115{
    116116    /*
  • trunk/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp

    r32708 r36555  
    4343
    4444
    45 int rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
     45DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
    4646{
    4747    if (fFlags & RTMEMHDR_FLAG_ANY_CTX)
     
    6363
    6464
    65 void rtR0MemFree(PRTMEMHDR pHdr)
     65DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
    6666{
    6767    pHdr->u32Magic += 1;
  • trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp

    r25536 r36555  
    5858
    5959
    60 void rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
     60DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
    6161{
    6262#if defined(DEBUG_bird)
     
    7575
    7676
    77 void rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
     77DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
    7878{
    7979#if defined(DEBUG_bird)
  • trunk/src/VBox/Runtime/r0drv/os2/initterm-r0drv-os2.cpp

    r8245 r36555  
    5555
    5656
    57 int rtR0InitNative(void)
     57DECLHIDDEN(int) rtR0InitNative(void)
    5858{
    5959    /*
     
    8181
    8282
    83 void rtR0TermNative(void)
     83DECLHIDDEN(void) rtR0TermNative(void)
    8484{
    8585    /* nothing to do here yet. */
  • trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp

    r32348 r36555  
    7070
    7171
    72 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
     72DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
    7373{
    7474    PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)pMem;
     
    113113
    114114
    115 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     115DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    116116{
    117117    NOREF(fExecutable);
     
    142142
    143143
    144 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     144DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    145145{
    146146    NOREF(fExecutable);
     
    171171
    172172
    173 int rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     173DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    174174{
    175175    NOREF(fExecutable);
     
    195195
    196196
    197 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
     197DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
    198198{
    199199    AssertMsgReturn(PhysHighest >= 16 *_1M, ("PhysHigest=%RHp\n", PhysHighest), VERR_NOT_SUPPORTED);
     
    224224
    225225
    226 int rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
     226DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
    227227{
    228228    /** @todo rtR0MemObjNativeAllocPhys / darwin. */
     
    231231
    232232
    233 int rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
     233DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
    234234{
    235235    AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED);
     
    249249
    250250
    251 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     251DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess,
     252                                         RTR0PROCESS R0Process)
    252253{
    253254    AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED);
     
    277278
    278279
    279 int rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     280DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
    280281{
    281282    /* create the object. */
     
    301302
    302303
    303 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
     304DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
    304305{
    305306    return VERR_NOT_SUPPORTED;
     
    307308
    308309
    309 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
     310DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment,
     311                                            RTR0PROCESS R0Process)
    310312{
    311313    return VERR_NOT_SUPPORTED;
     
    313315
    314316
    315 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
    316                               unsigned fProt, size_t offSub, size_t cbSub)
     317DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
     318                                          unsigned fProt, size_t offSub, size_t cbSub)
    317319{
    318320    AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED);
     
    394396
    395397
    396 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
     398DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
    397399{
    398400    AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED);
     
    484486
    485487
    486 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
     488DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
    487489{
    488490    NOREF(pMem);
     
    494496
    495497
    496 RTHCPHYS rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
     498DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
    497499{
    498500    PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)pMem;
  • trunk/src/VBox/Runtime/r0drv/os2/thread2-r0drv-os2.cpp

    r34256 r36555  
    3939
    4040
    41 int rtThreadNativeInit(void)
     41DECLHIDDEN(int) rtThreadNativeInit(void)
    4242{
    4343    return VINF_SUCCESS;
     
    5151
    5252
    53 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     53DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    5454{
    5555    NOREF(pThread);
     
    5959
    6060
    61 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     61DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    6262{
    6363    NOREF(pThread);
     
    6666
    6767
    68 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     68DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    6969{
    7070    NOREF(pThread);
     
    7272
    7373
    74 int rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
     74DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
    7575{
    7676    NOREF(pNativeThread);
  • trunk/src/VBox/Runtime/r0drv/power-r0drv.h

    r28800 r36555  
    3333
    3434/* Called from initterm-r0drv.cpp: */
    35 int  rtR0PowerNotificationInit(void);
    36 void rtR0PowerNotificationTerm(void);
     35DECLHIDDEN(int)  rtR0PowerNotificationInit(void);
     36DECLHIDDEN(void) rtR0PowerNotificationTerm(void);
    3737
    3838RT_C_DECLS_END
  • trunk/src/VBox/Runtime/r0drv/powernotification-r0drv.c

    r29250 r36555  
    274274
    275275
    276 int rtR0PowerNotificationInit(void)
     276DECLHIDDEN(int) rtR0PowerNotificationInit(void)
    277277{
    278278    int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTPowerNotifySpinLock);
     
    290290
    291291
    292 void rtR0PowerNotificationTerm(void)
     292DECLHIDDEN(void) rtR0PowerNotificationTerm(void)
    293293{
    294294    PRTPOWERNOTIFYREG   pHead;
  • trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c

    r28800 r36555  
    4141
    4242
    43 void rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
     43DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)
    4444{
    4545    uprintf("\r\n!!Assertion Failed!!\r\n"
     
    5050
    5151
    52 void rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
     52DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)
    5353{
    5454    char szMsg[256];
  • trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c

    r33540 r36555  
    5454
    5555
    56 int rtR0InitNative(void)
     56DECLHIDDEN(int) rtR0InitNative(void)
    5757{
    5858    /*
     
    103103
    104104
    105 void rtR0TermNative(void)
     105DECLHIDDEN(void) rtR0TermNative(void)
    106106{
    107107}
  • trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c

    r28800 r36555  
    6666
    6767
    68 int rtR0MpNotificationNativeInit(void)
     68DECLHIDDEN(int) rtR0MpNotificationNativeInit(void)
    6969{
    7070    mutex_enter(&cpu_lock);
     
    7575
    7676
    77 void rtR0MpNotificationNativeTerm(void)
     77DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void)
    7878{
    7979    mutex_enter(&cpu_lock);
  • trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c

    r32708 r36555  
    4545 * OS specific allocation function.
    4646 */
    47 int rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
     47DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)
    4848{
    4949    size_t      cbAllocated = cb;
     
    8585 * OS specific free function.
    8686 */
    87 void rtR0MemFree(PRTMEMHDR pHdr)
     87DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr)
    8888{
    8989    pHdr->u32Magic += 1;
  • trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c

    r32919 r36555  
    6161
    6262
    63 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
     63DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem)
    6464{
    6565    PRTR0MEMOBJSOLARIS pMemSolaris = (PRTR0MEMOBJSOLARIS)pMem;
     
    117117
    118118
    119 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     119DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    120120{
    121121    /* Create the object. */
     
    138138
    139139
    140 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     140DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    141141{
    142142    NOREF(fExecutable);
     
    162162
    163163
    164 int rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
     164DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)
    165165{
    166166    NOREF(fExecutable);
     
    169169
    170170
    171 int rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
     171DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)
    172172{
    173173#if HC_ARCH_BITS == 64
     
    220220
    221221
    222 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
     222DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)
    223223{
    224224    AssertMsgReturn(PhysHighest >= 16 *_1M, ("PhysHigest=%RHp\n", PhysHighest), VERR_NOT_SUPPORTED);
     
    269269
    270270
    271 int rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
     271DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)
    272272{
    273273    AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED);
     
    287287
    288288
    289 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)
     289DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess,
     290                                         RTR0PROCESS R0Process)
    290291{
    291292    AssertReturn(R0Process == RTR0ProcHandleSelf(), VERR_INVALID_PARAMETER);
     
    321322
    322323
    323 int rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
     324DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)
    324325{
    325326    NOREF(fAccess);
     
    351352
    352353
    353 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
     354DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)
    354355{
    355356    PRTR0MEMOBJSOLARIS  pMemSolaris;
     
    378379
    379380
    380 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
     381DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)
    381382{
    382383    return VERR_NOT_SUPPORTED;
    383384}
    384385
    385 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
     386
     387DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,
    386388                              unsigned fProt, size_t offSub, size_t cbSub)
    387389{
     
    391393
    392394
    393 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, PRTR0MEMOBJINTERNAL pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
     395DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, PRTR0MEMOBJINTERNAL pMemToMap, RTR3PTR R3PtrFixed,
     396                                        size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)
    394397{
    395398    AssertMsgReturn(R3PtrFixed == (RTR3PTR)-1, ("%p\n", R3PtrFixed), VERR_NOT_SUPPORTED);
     
    465468
    466469
    467 int rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
     470DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)
    468471{
    469472    NOREF(pMem);
     
    475478
    476479
    477 RTHCPHYS rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
     480DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
    478481{
    479482    PRTR0MEMOBJSOLARIS pMemSolaris = (PRTR0MEMOBJSOLARIS)pMem;
  • trunk/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c

    r33540 r36555  
    6767
    6868
    69 int rtR0MpNotificationNativeInit(void)
     69DECLHIDDEN(int) rtR0MpNotificationNativeInit(void)
    7070{
    7171    if (vbi_revision_level < 2)
     
    8585
    8686
    87 void rtR0MpNotificationNativeTerm(void)
     87DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void)
    8888{
    8989    if (vbi_revision_level >= 2 && g_hVbiCpuWatch != NULL)
  • trunk/src/VBox/Runtime/r0drv/solaris/vbi/thread2-r0drv-solaris.c

    r34256 r36555  
    3939
    4040
    41 int rtThreadNativeInit(void)
     41DECLHIDDEN(int) rtThreadNativeInit(void)
    4242{
    4343    return VINF_SUCCESS;
     
    5151
    5252
    53 int rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
     53DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)
    5454{
    5555    int iPriority;
     
    7272
    7373
    74 int rtThreadNativeAdopt(PRTTHREADINT pThread)
     74DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread)
    7575{
    7676    NOREF(pThread);
     
    8181
    8282
    83 void rtThreadNativeDestroy(PRTTHREADINT pThread)
     83DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread)
    8484{
    8585    NOREF(pThread);
     
    101101
    102102
    103 int rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
     103DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)
    104104{
    105105    void   *pvKernThread;
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