Changeset 36555 in vbox for trunk/src/VBox/Runtime/r0drv
- Timestamp:
- Apr 5, 2011 12:34:09 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 70988
- Location:
- trunk/src/VBox/Runtime/r0drv
- Files:
-
- 41 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/r0drv/alloc-r0drv.h
r32707 r36555 87 87 * @param ppHdr Where to return the memory header on success. 88 88 */ 89 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr);89 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr); 90 90 91 91 /** … … 93 93 * @param pHdr The memory block to free. (Never NULL.) 94 94 */ 95 voidrtR0MemFree(PRTMEMHDR pHdr);95 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr); 96 96 97 97 RT_C_DECLS_END -
trunk/src/VBox/Runtime/r0drv/darwin/alloc-r0drv-darwin.cpp
r32708 r36555 42 42 * OS specific allocation function. 43 43 */ 44 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)44 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 45 45 { 46 46 if (RT_UNLIKELY(fFlags & RTMEMHDR_FLAG_ANY_CTX)) … … 66 66 * OS specific free function. 67 67 */ 68 voidrtR0MemFree(PRTMEMHDR pHdr)68 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 69 69 { 70 70 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/darwin/assert-r0drv-darwin.cpp
r28800 r36555 41 41 42 42 43 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)43 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 44 44 { 45 45 printf("\r\n!!Assertion Failed!!\r\n" … … 50 50 51 51 52 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)52 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 53 53 { 54 54 char szMsg[256]; -
trunk/src/VBox/Runtime/r0drv/darwin/initterm-r0drv-darwin.cpp
r28800 r36555 44 44 45 45 46 intrtR0InitNative(void)46 DECLHIDDEN(int) rtR0InitNative(void) 47 47 { 48 48 /* … … 63 63 64 64 65 voidrtR0TermNative(void)65 DECLHIDDEN(void) rtR0TermNative(void) 66 66 { 67 67 /* -
trunk/src/VBox/Runtime/r0drv/darwin/memobj-r0drv-darwin.cpp
r33540 r36555 226 226 * @param pvPage The virtual address to get the PTE for. 227 227 */ 228 uint64_t rtR0MemObjDarwinGetPTE(void *pvPage)228 static uint64_t rtR0MemObjDarwinGetPTE(void *pvPage) 229 229 { 230 230 RTUINT64U u64; … … 324 324 #endif /* RT_STRICT */ 325 325 326 intrtR0MemObjNativeFree(RTR0MEMOBJ pMem)326 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 327 327 { 328 328 PRTR0MEMOBJDARWIN pMemDarwin = (PRTR0MEMOBJDARWIN)pMem; … … 524 524 525 525 526 intrtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)526 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 527 527 { 528 528 return rtR0MemObjNativeAllocWorker(ppMem, cb, fExecutable, false /* fContiguous */, … … 531 531 532 532 533 intrtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)533 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 534 534 { 535 535 /* … … 549 549 550 550 551 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)551 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 552 552 { 553 553 int rc = rtR0MemObjNativeAllocWorker(ppMem, cb, fExecutable, true /* fContiguous */, … … 567 567 568 568 569 intrtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)569 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 570 570 { 571 571 /** @todo alignment */ … … 596 596 597 597 598 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)598 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 599 599 { 600 600 /** @todo rtR0MemObjNativeAllocPhys / darwin. … … 607 607 608 608 609 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)609 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 610 610 { 611 611 AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED); … … 738 738 739 739 740 intrtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)740 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 741 741 { 742 742 return rtR0MemObjNativeLock(ppMem, (void *)R3Ptr, cb, fAccess, (task_t)R0Process); … … 744 744 745 745 746 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)746 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 747 747 { 748 748 return rtR0MemObjNativeLock(ppMem, pv, cb, fAccess, kernel_task); … … 750 750 751 751 752 intrtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)752 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 753 753 { 754 754 return VERR_NOT_SUPPORTED; … … 756 756 757 757 758 intrtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)758 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 759 759 { 760 760 return VERR_NOT_SUPPORTED; … … 762 762 763 763 764 intrtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,765 unsigned fProt, size_t offSub, size_t cbSub)764 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 765 unsigned fProt, size_t offSub, size_t cbSub) 766 766 { 767 767 AssertReturn(pvFixed == (void *)-1, VERR_NOT_SUPPORTED); … … 867 867 868 868 869 intrtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)869 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 870 870 { 871 871 /* … … 926 926 927 927 928 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)928 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 929 929 { 930 930 /* Get the map for the object. */ … … 972 972 973 973 974 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)974 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 975 975 { 976 976 RTHCPHYS PhysAddr; -
trunk/src/VBox/Runtime/r0drv/darwin/thread2-r0drv-darwin.cpp
r34256 r36555 41 41 42 42 43 intrtThreadNativeInit(void)43 DECLHIDDEN(int) rtThreadNativeInit(void) 44 44 { 45 45 /* No TLS in Ring-0. :-/ */ … … 54 54 55 55 56 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)56 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 57 57 { 58 58 /* … … 131 131 132 132 133 intrtThreadNativeAdopt(PRTTHREADINT pThread)133 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 134 134 { 135 135 return VERR_NOT_IMPLEMENTED; … … 137 137 138 138 139 voidrtThreadNativeDestroy(PRTTHREADINT pThread)139 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 140 140 { 141 141 NOREF(pThread); … … 163 163 164 164 165 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)165 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 166 166 { 167 167 RT_ASSERT_PREEMPTIBLE(); -
trunk/src/VBox/Runtime/r0drv/freebsd/alloc-r0drv-freebsd.c
r33540 r36555 52 52 53 53 54 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)54 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 55 55 { 56 56 size_t cbAllocated = cb; … … 122 122 123 123 124 voidrtR0MemFree(PRTMEMHDR pHdr)124 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 125 125 { 126 126 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/freebsd/assert-r0drv-freebsd.c
r25536 r36555 42 42 43 43 44 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)44 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 45 45 { 46 46 printf("\r\n!!Assertion Failed!!\r\n" … … 51 51 52 52 53 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)53 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 54 54 { 55 55 char szMsg[256]; -
trunk/src/VBox/Runtime/r0drv/freebsd/initterm-r0drv-freebsd.c
r18972 r36555 39 39 40 40 41 intrtR0InitNative(void)41 DECLHIDDEN(int) rtR0InitNative(void) 42 42 { 43 43 /* nothing to do */ … … 46 46 47 47 48 voidrtR0TermNative(void)48 DECLHIDDEN(void) rtR0TermNative(void) 49 49 { 50 50 /* nothing to undo */ -
trunk/src/VBox/Runtime/r0drv/freebsd/memobj-r0drv-freebsd.c
r33540 r36555 77 77 MALLOC_DEFINE(M_IPRTMOBJ, "iprtmobj", "IPRT - R0MemObj"); 78 78 79 /******************************************************************************* 80 * Internal Functions * 81 *******************************************************************************/ 79 82 80 83 81 /** … … 120 118 } 121 119 122 int rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 120 121 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 123 122 { 124 123 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem; … … 221 220 } 222 221 223 int rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 222 223 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 224 224 { 225 225 int rc; … … 309 309 } 310 310 311 int rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 311 312 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 312 313 { 313 314 #ifdef USE_KMEM_ALLOC_ATTR … … 361 362 362 363 363 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)364 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 364 365 { 365 366 /* create the object. */ … … 388 389 } 389 390 391 390 392 static void rtR0MemObjFreeBSDPhysPageInit(vm_page_t pPage, vm_pindex_t iPage) 391 393 { … … 397 399 atomic_add_int(&cnt.v_wire_count, 1); 398 400 } 401 399 402 400 403 static int rtR0MemObjFreeBSDAllocPhysPages(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJTYPE enmType, … … 475 478 } 476 479 477 int rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 480 481 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 478 482 { 479 483 #if 1 … … 506 510 507 511 508 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)512 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 509 513 { 510 514 #if 1 … … 516 520 517 521 518 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)522 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 519 523 { 520 524 AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED); … … 568 572 569 573 570 intrtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)574 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 571 575 { 572 576 return rtR0MemObjNativeLockInMap(ppMem, … … 580 584 581 585 582 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)586 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 583 587 { 584 588 return rtR0MemObjNativeLockInMap(ppMem, … … 670 674 } 671 675 672 int rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 676 677 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 673 678 { 674 679 return rtR0MemObjNativeReserveInMap(ppMem, pvFixed, cb, uAlignment, NIL_RTR0PROCESS, kernel_map); … … 676 681 677 682 678 intrtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)683 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 679 684 { 680 685 return rtR0MemObjNativeReserveInMap(ppMem, (void *)R3PtrFixed, cb, uAlignment, R0Process, … … 683 688 684 689 685 intrtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,686 unsigned fProt, size_t offSub, size_t cbSub)690 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 691 unsigned fProt, size_t offSub, size_t cbSub) 687 692 { 688 693 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); … … 703 708 704 709 /* see http://markmail.org/message/udhq33tefgtyfozs */ 705 intrtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)710 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 706 711 { 707 712 /* … … 809 814 810 815 811 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)816 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 812 817 { 813 818 vm_prot_t ProtectionFlags = 0; … … 836 841 837 842 838 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)843 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 839 844 { 840 845 PRTR0MEMOBJFREEBSD pMemFreeBSD = (PRTR0MEMOBJFREEBSD)pMem; -
trunk/src/VBox/Runtime/r0drv/freebsd/thread2-r0drv-freebsd.c
r34256 r36555 41 41 42 42 43 intrtThreadNativeInit(void)43 DECLHIDDEN(int) rtThreadNativeInit(void) 44 44 { 45 45 return VINF_SUCCESS; … … 53 53 54 54 55 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)55 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 56 56 { 57 57 int iPriority; … … 90 90 91 91 92 intrtThreadNativeAdopt(PRTTHREADINT pThread)92 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 93 93 { 94 94 NOREF(pThread); … … 99 99 100 100 101 voidrtThreadNativeDestroy(PRTTHREADINT pThread)101 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 102 102 { 103 103 NOREF(pThread); … … 126 126 127 127 128 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)128 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 129 129 { 130 130 int rc; -
trunk/src/VBox/Runtime/r0drv/generic/mpnotification-r0drv-generic.cpp
r28800 r36555 54 54 55 55 56 intrtR0MpNotificationInit(void)56 DECLHIDDEN(int) rtR0MpNotificationInit(void) 57 57 { 58 58 return VINF_SUCCESS; … … 60 60 61 61 62 voidrtR0MpNotificationTerm(void)62 DECLHIDDEN(void) rtR0MpNotificationTerm(void) 63 63 { 64 64 } -
trunk/src/VBox/Runtime/r0drv/linux/alloc-r0drv-linux.c
r35294 r36555 77 77 * This is as RTMemExecDonate specific to AMD64 Linux/GNU. 78 78 */ 79 voidrtR0MemExecCleanup(void)79 DECLHIDDEN(void) rtR0MemExecCleanup(void) 80 80 { 81 81 # ifdef RTMEMALLOC_EXEC_HEAP_VM_AREA … … 204 204 * OS specific allocation function. 205 205 */ 206 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)206 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 207 207 { 208 208 PRTMEMHDR pHdr; … … 268 268 * OS specific free function. 269 269 */ 270 voidrtR0MemFree(PRTMEMHDR pHdr)270 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 271 271 { 272 272 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/linux/assert-r0drv-linux.c
r28800 r36555 41 41 42 42 43 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)43 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 44 44 { 45 45 printk(KERN_EMERG … … 51 51 52 52 53 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)53 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 54 54 { 55 55 char szMsg[256]; -
trunk/src/VBox/Runtime/r0drv/linux/initterm-r0drv-linux.c
r28800 r36555 41 41 #ifdef RT_ARCH_AMD64 42 42 /* in alloc-r0drv0-linux.c */ 43 extern voidrtR0MemExecCleanup(void);43 DECLHIDDEN(void) rtR0MemExecCleanup(void); 44 44 #endif 45 45 46 46 47 intrtR0InitNative(void)47 DECLHIDDEN(int) rtR0InitNative(void) 48 48 { 49 49 return VINF_SUCCESS; … … 51 51 52 52 53 voidrtR0TermNative(void)53 DECLHIDDEN(void) rtR0TermNative(void) 54 54 { 55 55 #ifdef RT_ARCH_AMD64 -
trunk/src/VBox/Runtime/r0drv/linux/memobj-r0drv-linux.c
r36360 r36555 98 98 * @param R0Process IPRT ring-0 process handle. 99 99 */ 100 st ruct task_struct *rtR0ProcessToLinuxTask(RTR0PROCESS R0Process)100 static struct task_struct *rtR0ProcessToLinuxTask(RTR0PROCESS R0Process) 101 101 { 102 102 /** @todo fix rtR0ProcessToLinuxTask!! */ … … 443 443 444 444 445 intrtR0MemObjNativeFree(RTR0MEMOBJ pMem)445 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 446 446 { 447 447 PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem; … … 535 535 536 536 537 intrtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)537 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 538 538 { 539 539 PRTR0MEMOBJLNX pMemLnx; … … 562 562 563 563 564 intrtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)564 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 565 565 { 566 566 PRTR0MEMOBJLNX pMemLnx; … … 599 599 600 600 601 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)601 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 602 602 { 603 603 PRTR0MEMOBJLNX pMemLnx; … … 744 744 745 745 746 intrtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)746 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 747 747 { 748 748 return rtR0MemObjLinuxAllocPhysSub(ppMem, RTR0MEMOBJTYPE_PHYS, cb, uAlignment, PhysHighest); … … 750 750 751 751 752 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)752 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 753 753 { 754 754 return rtR0MemObjLinuxAllocPhysSub(ppMem, RTR0MEMOBJTYPE_PHYS_NC, cb, PAGE_SIZE, PhysHighest); … … 756 756 757 757 758 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)758 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 759 759 { 760 760 /* … … 779 779 780 780 781 intrtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process)781 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 782 782 { 783 783 const int cPages = cb >> PAGE_SHIFT; … … 876 876 877 877 878 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)878 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 879 879 { 880 880 void *pvLast = (uint8_t *)pv + cb - 1; … … 976 976 977 977 978 intrtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)978 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 979 979 { 980 980 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 4, 22) … … 1091 1091 1092 1092 1093 intrtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)1093 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 1094 1094 { 1095 1095 PRTR0MEMOBJLNX pMemLnx; … … 1129 1129 1130 1130 1131 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 1132 unsigned fProt, size_t offSub, size_t cbSub) 1131 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, 1132 void *pvFixed, size_t uAlignment, 1133 unsigned fProt, size_t offSub, size_t cbSub) 1133 1134 { 1134 1135 int rc = VERR_NO_MEMORY; … … 1264 1265 1265 1266 1266 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 1267 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, 1268 size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 1267 1269 { 1268 1270 struct task_struct *pTask = rtR0ProcessToLinuxTask(R0Process); … … 1428 1430 1429 1431 1430 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)1432 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 1431 1433 { 1432 1434 NOREF(pMem); … … 1438 1440 1439 1441 1440 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)1442 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 1441 1443 { 1442 1444 PRTR0MEMOBJLNX pMemLnx = (PRTR0MEMOBJLNX)pMem; -
trunk/src/VBox/Runtime/r0drv/linux/mpnotification-r0drv-linux.c
r33540 r36555 140 140 141 141 142 intrtR0MpNotificationNativeInit(void)142 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) 143 143 { 144 144 int rc; … … 154 154 155 155 156 voidrtR0MpNotificationNativeTerm(void)156 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) 157 157 { 158 158 unregister_cpu_notifier(&g_NotifierBlock); … … 161 161 #else /* Not supported / Not needed */ 162 162 163 intrtR0MpNotificationNativeInit(void)163 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) 164 164 { 165 165 return VINF_SUCCESS; 166 166 } 167 167 168 voidrtR0MpNotificationNativeTerm(void)168 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) 169 169 { 170 170 } -
trunk/src/VBox/Runtime/r0drv/linux/thread2-r0drv-linux.c
r36379 r36555 44 44 45 45 46 intrtThreadNativeInit(void)46 DECLHIDDEN(int) rtThreadNativeInit(void) 47 47 { 48 48 return VINF_SUCCESS; … … 50 50 51 51 52 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)52 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 53 53 { 54 54 /* See comment near MAX_RT_PRIO in linux/sched.h for details on … … 97 97 98 98 99 intrtThreadNativeAdopt(PRTTHREADINT pThread)99 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 100 100 { 101 101 return VERR_NOT_IMPLEMENTED; … … 103 103 104 104 105 voidrtThreadNativeDestroy(PRTTHREADINT pThread)105 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 106 106 { 107 107 NOREF(pThread); … … 127 127 128 128 129 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)129 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 130 130 { 131 131 #if LINUX_VERSION_CODE >= KERNEL_VERSION(2, 6, 4) -
trunk/src/VBox/Runtime/r0drv/memobj-r0drv.cpp
r36376 r36555 55 55 * @param cb The size of the memory object. 56 56 */ 57 PRTR0MEMOBJINTERNALrtR0MemObjNew(size_t cbSelf, RTR0MEMOBJTYPE enmType, void *pv, size_t cb)57 DECLHIDDEN(PRTR0MEMOBJINTERNAL) rtR0MemObjNew(size_t cbSelf, RTR0MEMOBJTYPE enmType, void *pv, size_t cb) 58 58 { 59 59 PRTR0MEMOBJINTERNAL pNew; … … 90 90 * @param pMem The incomplete memory object to delete. 91 91 */ 92 voidrtR0MemObjDelete(PRTR0MEMOBJINTERNAL pMem)92 DECLHIDDEN(void) rtR0MemObjDelete(PRTR0MEMOBJINTERNAL pMem) 93 93 { 94 94 if (pMem) -
trunk/src/VBox/Runtime/r0drv/mp-r0drv.h
r28800 r36555 59 59 60 60 /* Called from initterm-r0drv.cpp: */ 61 intrtR0MpNotificationInit(void);62 voidrtR0MpNotificationTerm(void);61 DECLHIDDEN(int) rtR0MpNotificationInit(void); 62 DECLHIDDEN(void) rtR0MpNotificationTerm(void); 63 63 64 64 /* The following is only relevant when using mpnotifcation-r0drv.cpp: */ 65 intrtR0MpNotificationNativeInit(void);66 voidrtR0MpNotificationNativeTerm(void);67 voidrtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu);65 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void); 66 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void); 67 DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu); 68 68 69 69 RT_C_DECLS_END -
trunk/src/VBox/Runtime/r0drv/mpnotification-r0drv.c
r29250 r36555 90 90 * @param enmEvent The event. 91 91 */ 92 voidrtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu)92 DECLHIDDEN(void) rtMpNotificationDoCallbacks(RTMPEVENT enmEvent, RTCPUID idCpu) 93 93 { 94 94 PRTMPNOTIFYREG pCur; … … 278 278 279 279 280 intrtR0MpNotificationInit(void)280 DECLHIDDEN(int) rtR0MpNotificationInit(void) 281 281 { 282 282 int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTMpNotifySpinLock); … … 294 294 295 295 296 voidrtR0MpNotificationTerm(void)296 DECLHIDDEN(void) rtR0MpNotificationTerm(void) 297 297 { 298 298 PRTMPNOTIFYREG pHead; -
trunk/src/VBox/Runtime/r0drv/nt/alloc-r0drv-nt.cpp
r32708 r36555 41 41 * OS specific allocation function. 42 42 */ 43 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)43 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 44 44 { 45 45 if (fFlags & RTMEMHDR_FLAG_ANY_CTX) … … 62 62 * OS specific free function. 63 63 */ 64 voidrtR0MemFree(PRTMEMHDR pHdr)64 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 65 65 { 66 66 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/nt/assert-r0drv-nt.cpp
r28800 r36555 38 38 39 39 40 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)40 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 41 41 { 42 42 DbgPrint("\n!!Assertion Failed!!\n" … … 47 47 48 48 49 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)49 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 50 50 { 51 51 char szMsg[256]; -
trunk/src/VBox/Runtime/r0drv/nt/initterm-r0drv-nt.cpp
r36262 r36555 72 72 73 73 74 intrtR0InitNative(void)74 DECLHIDDEN(int) rtR0InitNative(void) 75 75 { 76 76 /* … … 264 264 265 265 266 voidrtR0TermNative(void)266 DECLHIDDEN(void) rtR0TermNative(void) 267 267 { 268 268 } -
trunk/src/VBox/Runtime/r0drv/nt/memobj-r0drv-nt.cpp
r32348 r36555 79 79 80 80 81 intrtR0MemObjNativeFree(RTR0MEMOBJ pMem)81 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 82 82 { 83 83 PRTR0MEMOBJNT pMemNt = (PRTR0MEMOBJNT)pMem; … … 216 216 217 217 218 intrtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)218 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 219 219 { 220 220 AssertMsgReturn(cb <= _1G, ("%#x\n", cb), VERR_OUT_OF_RANGE); /* for safe size_t -> ULONG */ … … 258 258 259 259 260 intrtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)260 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 261 261 { 262 262 AssertMsgReturn(cb <= _1G, ("%#x\n", cb), VERR_OUT_OF_RANGE); /* for safe size_t -> ULONG */ … … 397 397 398 398 399 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)399 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 400 400 { 401 401 return rtR0MemObjNativeAllocContEx(ppMem, cb, fExecutable, _4G-1, PAGE_SIZE /* alignment */); … … 403 403 404 404 405 intrtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)405 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 406 406 { 407 407 #ifndef IPRT_TARGET_NT4 … … 463 463 464 464 465 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)465 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 466 466 { 467 467 #ifndef IPRT_TARGET_NT4 … … 495 495 496 496 497 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)497 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 498 498 { 499 499 AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED); … … 641 641 642 642 643 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 643 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, 644 RTR0PROCESS R0Process) 644 645 { 645 646 AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED); … … 649 650 650 651 651 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)652 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 652 653 { 653 654 return rtR0MemObjNtLock(ppMem, pv, cb, fAccess, NIL_RTR0PROCESS); … … 655 656 656 657 657 intrtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)658 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 658 659 { 659 660 /* … … 664 665 665 666 666 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 667 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, 668 RTR0PROCESS R0Process) 667 669 { 668 670 /* … … 800 802 801 803 802 intrtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,804 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 803 805 unsigned fProt, size_t offSub, size_t cbSub) 804 806 { … … 808 810 809 811 810 intrtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)812 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 811 813 { 812 814 AssertReturn(R0Process == RTR0ProcHandleSelf(), VERR_NOT_SUPPORTED); … … 815 817 816 818 817 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)819 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 818 820 { 819 821 NOREF(pMem); … … 825 827 826 828 827 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)829 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 828 830 { 829 831 PRTR0MEMOBJNT pMemNt = (PRTR0MEMOBJNT)pMem; -
trunk/src/VBox/Runtime/r0drv/nt/mpnotification-r0drv-nt.cpp
r28800 r36555 125 125 126 126 127 intrtR0MpNotificationNativeInit(void)127 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) 128 128 { 129 129 /* … … 164 164 165 165 166 voidrtR0MpNotificationNativeTerm(void)166 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) 167 167 { 168 168 if ( g_pfnKeDeregisterProcessorChangeCallback … … 176 176 #else /* Not supported */ 177 177 178 intrtR0MpNotificationNativeInit(void)178 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) 179 179 { 180 180 return VINF_SUCCESS; 181 181 } 182 182 183 voidrtR0MpNotificationNativeTerm(void)183 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) 184 184 { 185 185 } -
trunk/src/VBox/Runtime/r0drv/nt/thread2-r0drv-nt.cpp
r34256 r36555 37 37 38 38 39 intrtThreadNativeInit(void)39 DECLHIDDEN(int) rtThreadNativeInit(void) 40 40 { 41 41 /* No TLS in Ring-0. :-/ */ … … 50 50 51 51 52 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)52 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 53 53 { 54 54 /* … … 82 82 83 83 84 intrtThreadNativeAdopt(PRTTHREADINT pThread)84 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 85 85 { 86 86 return VERR_NOT_IMPLEMENTED; … … 88 88 89 89 90 voidrtThreadNativeDestroy(PRTTHREADINT pThread)90 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 91 91 { 92 92 NOREF(pThread); … … 112 112 113 113 114 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)114 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 115 115 { 116 116 /* -
trunk/src/VBox/Runtime/r0drv/os2/alloc-r0drv-os2.cpp
r32708 r36555 43 43 44 44 45 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)45 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 46 46 { 47 47 if (fFlags & RTMEMHDR_FLAG_ANY_CTX) … … 63 63 64 64 65 voidrtR0MemFree(PRTMEMHDR pHdr)65 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 66 66 { 67 67 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/os2/assert-r0drv-os2.cpp
r25536 r36555 58 58 59 59 60 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)60 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 61 61 { 62 62 #if defined(DEBUG_bird) … … 75 75 76 76 77 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)77 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 78 78 { 79 79 #if defined(DEBUG_bird) -
trunk/src/VBox/Runtime/r0drv/os2/initterm-r0drv-os2.cpp
r8245 r36555 55 55 56 56 57 intrtR0InitNative(void)57 DECLHIDDEN(int) rtR0InitNative(void) 58 58 { 59 59 /* … … 81 81 82 82 83 voidrtR0TermNative(void)83 DECLHIDDEN(void) rtR0TermNative(void) 84 84 { 85 85 /* nothing to do here yet. */ -
trunk/src/VBox/Runtime/r0drv/os2/memobj-r0drv-os2.cpp
r32348 r36555 70 70 71 71 72 intrtR0MemObjNativeFree(RTR0MEMOBJ pMem)72 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 73 73 { 74 74 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)pMem; … … 113 113 114 114 115 intrtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)115 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 116 116 { 117 117 NOREF(fExecutable); … … 142 142 143 143 144 intrtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)144 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 145 145 { 146 146 NOREF(fExecutable); … … 171 171 172 172 173 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)173 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 174 174 { 175 175 NOREF(fExecutable); … … 195 195 196 196 197 intrtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)197 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 198 198 { 199 199 AssertMsgReturn(PhysHighest >= 16 *_1M, ("PhysHigest=%RHp\n", PhysHighest), VERR_NOT_SUPPORTED); … … 224 224 225 225 226 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)226 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 227 227 { 228 228 /** @todo rtR0MemObjNativeAllocPhys / darwin. */ … … 231 231 232 232 233 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)233 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 234 234 { 235 235 AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED); … … 249 249 250 250 251 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 251 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, 252 RTR0PROCESS R0Process) 252 253 { 253 254 AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED); … … 277 278 278 279 279 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)280 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 280 281 { 281 282 /* create the object. */ … … 301 302 302 303 303 intrtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)304 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 304 305 { 305 306 return VERR_NOT_SUPPORTED; … … 307 308 308 309 309 int rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 310 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, 311 RTR0PROCESS R0Process) 310 312 { 311 313 return VERR_NOT_SUPPORTED; … … 313 315 314 316 315 intrtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment,316 unsigned fProt, size_t offSub, size_t cbSub)317 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 318 unsigned fProt, size_t offSub, size_t cbSub) 317 319 { 318 320 AssertMsgReturn(!offSub && !cbSub, ("%#x %#x\n", offSub, cbSub), VERR_NOT_SUPPORTED); … … 394 396 395 397 396 intrtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process)398 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 397 399 { 398 400 AssertMsgReturn(R0Process == RTR0ProcHandleSelf(), ("%p != %p\n", R0Process, RTR0ProcHandleSelf()), VERR_NOT_SUPPORTED); … … 484 486 485 487 486 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)488 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 487 489 { 488 490 NOREF(pMem); … … 494 496 495 497 496 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)498 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 497 499 { 498 500 PRTR0MEMOBJOS2 pMemOs2 = (PRTR0MEMOBJOS2)pMem; -
trunk/src/VBox/Runtime/r0drv/os2/thread2-r0drv-os2.cpp
r34256 r36555 39 39 40 40 41 intrtThreadNativeInit(void)41 DECLHIDDEN(int) rtThreadNativeInit(void) 42 42 { 43 43 return VINF_SUCCESS; … … 51 51 52 52 53 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)53 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 54 54 { 55 55 NOREF(pThread); … … 59 59 60 60 61 intrtThreadNativeAdopt(PRTTHREADINT pThread)61 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 62 62 { 63 63 NOREF(pThread); … … 66 66 67 67 68 voidrtThreadNativeDestroy(PRTTHREADINT pThread)68 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 69 69 { 70 70 NOREF(pThread); … … 72 72 73 73 74 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)74 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 75 75 { 76 76 NOREF(pNativeThread); -
trunk/src/VBox/Runtime/r0drv/power-r0drv.h
r28800 r36555 33 33 34 34 /* Called from initterm-r0drv.cpp: */ 35 intrtR0PowerNotificationInit(void);36 voidrtR0PowerNotificationTerm(void);35 DECLHIDDEN(int) rtR0PowerNotificationInit(void); 36 DECLHIDDEN(void) rtR0PowerNotificationTerm(void); 37 37 38 38 RT_C_DECLS_END -
trunk/src/VBox/Runtime/r0drv/powernotification-r0drv.c
r29250 r36555 274 274 275 275 276 intrtR0PowerNotificationInit(void)276 DECLHIDDEN(int) rtR0PowerNotificationInit(void) 277 277 { 278 278 int rc = RTSpinlockCreate((PRTSPINLOCK)&g_hRTPowerNotifySpinLock); … … 290 290 291 291 292 voidrtR0PowerNotificationTerm(void)292 DECLHIDDEN(void) rtR0PowerNotificationTerm(void) 293 293 { 294 294 PRTPOWERNOTIFYREG pHead; -
trunk/src/VBox/Runtime/r0drv/solaris/assert-r0drv-solaris.c
r28800 r36555 41 41 42 42 43 voidrtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction)43 DECLHIDDEN(void) rtR0AssertNativeMsg1(const char *pszExpr, unsigned uLine, const char *pszFile, const char *pszFunction) 44 44 { 45 45 uprintf("\r\n!!Assertion Failed!!\r\n" … … 50 50 51 51 52 voidrtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va)52 DECLHIDDEN(void) rtR0AssertNativeMsg2V(bool fInitial, const char *pszFormat, va_list va) 53 53 { 54 54 char szMsg[256]; -
trunk/src/VBox/Runtime/r0drv/solaris/initterm-r0drv-solaris.c
r33540 r36555 54 54 55 55 56 intrtR0InitNative(void)56 DECLHIDDEN(int) rtR0InitNative(void) 57 57 { 58 58 /* … … 103 103 104 104 105 voidrtR0TermNative(void)105 DECLHIDDEN(void) rtR0TermNative(void) 106 106 { 107 107 } -
trunk/src/VBox/Runtime/r0drv/solaris/mpnotification-r0drv-solaris.c
r28800 r36555 66 66 67 67 68 intrtR0MpNotificationNativeInit(void)68 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) 69 69 { 70 70 mutex_enter(&cpu_lock); … … 75 75 76 76 77 voidrtR0MpNotificationNativeTerm(void)77 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) 78 78 { 79 79 mutex_enter(&cpu_lock); -
trunk/src/VBox/Runtime/r0drv/solaris/vbi/alloc-r0drv-solaris.c
r32708 r36555 45 45 * OS specific allocation function. 46 46 */ 47 intrtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr)47 DECLHIDDEN(int) rtR0MemAllocEx(size_t cb, uint32_t fFlags, PRTMEMHDR *ppHdr) 48 48 { 49 49 size_t cbAllocated = cb; … … 85 85 * OS specific free function. 86 86 */ 87 voidrtR0MemFree(PRTMEMHDR pHdr)87 DECLHIDDEN(void) rtR0MemFree(PRTMEMHDR pHdr) 88 88 { 89 89 pHdr->u32Magic += 1; -
trunk/src/VBox/Runtime/r0drv/solaris/vbi/memobj-r0drv-solaris.c
r32919 r36555 61 61 62 62 63 intrtR0MemObjNativeFree(RTR0MEMOBJ pMem)63 DECLHIDDEN(int) rtR0MemObjNativeFree(RTR0MEMOBJ pMem) 64 64 { 65 65 PRTR0MEMOBJSOLARIS pMemSolaris = (PRTR0MEMOBJSOLARIS)pMem; … … 117 117 118 118 119 intrtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)119 DECLHIDDEN(int) rtR0MemObjNativeAllocPage(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 120 120 { 121 121 /* Create the object. */ … … 138 138 139 139 140 intrtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)140 DECLHIDDEN(int) rtR0MemObjNativeAllocLow(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 141 141 { 142 142 NOREF(fExecutable); … … 162 162 163 163 164 intrtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable)164 DECLHIDDEN(int) rtR0MemObjNativeAllocCont(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, bool fExecutable) 165 165 { 166 166 NOREF(fExecutable); … … 169 169 170 170 171 intrtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest)171 DECLHIDDEN(int) rtR0MemObjNativeAllocPhysNC(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest) 172 172 { 173 173 #if HC_ARCH_BITS == 64 … … 220 220 221 221 222 intrtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment)222 DECLHIDDEN(int) rtR0MemObjNativeAllocPhys(PPRTR0MEMOBJINTERNAL ppMem, size_t cb, RTHCPHYS PhysHighest, size_t uAlignment) 223 223 { 224 224 AssertMsgReturn(PhysHighest >= 16 *_1M, ("PhysHigest=%RHp\n", PhysHighest), VERR_NOT_SUPPORTED); … … 269 269 270 270 271 intrtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy)271 DECLHIDDEN(int) rtR0MemObjNativeEnterPhys(PPRTR0MEMOBJINTERNAL ppMem, RTHCPHYS Phys, size_t cb, uint32_t uCachePolicy) 272 272 { 273 273 AssertReturn(uCachePolicy == RTMEM_CACHE_POLICY_DONT_CARE, VERR_NOT_SUPPORTED); … … 287 287 288 288 289 int rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, RTR0PROCESS R0Process) 289 DECLHIDDEN(int) rtR0MemObjNativeLockUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3Ptr, size_t cb, uint32_t fAccess, 290 RTR0PROCESS R0Process) 290 291 { 291 292 AssertReturn(R0Process == RTR0ProcHandleSelf(), VERR_INVALID_PARAMETER); … … 321 322 322 323 323 intrtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess)324 DECLHIDDEN(int) rtR0MemObjNativeLockKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pv, size_t cb, uint32_t fAccess) 324 325 { 325 326 NOREF(fAccess); … … 351 352 352 353 353 intrtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment)354 DECLHIDDEN(int) rtR0MemObjNativeReserveKernel(PPRTR0MEMOBJINTERNAL ppMem, void *pvFixed, size_t cb, size_t uAlignment) 354 355 { 355 356 PRTR0MEMOBJSOLARIS pMemSolaris; … … 378 379 379 380 380 intrtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process)381 DECLHIDDEN(int) rtR0MemObjNativeReserveUser(PPRTR0MEMOBJINTERNAL ppMem, RTR3PTR R3PtrFixed, size_t cb, size_t uAlignment, RTR0PROCESS R0Process) 381 382 { 382 383 return VERR_NOT_SUPPORTED; 383 384 } 384 385 385 int rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 386 387 DECLHIDDEN(int) rtR0MemObjNativeMapKernel(PPRTR0MEMOBJINTERNAL ppMem, RTR0MEMOBJ pMemToMap, void *pvFixed, size_t uAlignment, 386 388 unsigned fProt, size_t offSub, size_t cbSub) 387 389 { … … 391 393 392 394 393 int rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, PRTR0MEMOBJINTERNAL pMemToMap, RTR3PTR R3PtrFixed, size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 395 DECLHIDDEN(int) rtR0MemObjNativeMapUser(PPRTR0MEMOBJINTERNAL ppMem, PRTR0MEMOBJINTERNAL pMemToMap, RTR3PTR R3PtrFixed, 396 size_t uAlignment, unsigned fProt, RTR0PROCESS R0Process) 394 397 { 395 398 AssertMsgReturn(R3PtrFixed == (RTR3PTR)-1, ("%p\n", R3PtrFixed), VERR_NOT_SUPPORTED); … … 465 468 466 469 467 intrtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt)470 DECLHIDDEN(int) rtR0MemObjNativeProtect(PRTR0MEMOBJINTERNAL pMem, size_t offSub, size_t cbSub, uint32_t fProt) 468 471 { 469 472 NOREF(pMem); … … 475 478 476 479 477 RTHCPHYSrtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)480 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage) 478 481 { 479 482 PRTR0MEMOBJSOLARIS pMemSolaris = (PRTR0MEMOBJSOLARIS)pMem; -
trunk/src/VBox/Runtime/r0drv/solaris/vbi/mpnotification-r0drv-solaris.c
r33540 r36555 67 67 68 68 69 intrtR0MpNotificationNativeInit(void)69 DECLHIDDEN(int) rtR0MpNotificationNativeInit(void) 70 70 { 71 71 if (vbi_revision_level < 2) … … 85 85 86 86 87 voidrtR0MpNotificationNativeTerm(void)87 DECLHIDDEN(void) rtR0MpNotificationNativeTerm(void) 88 88 { 89 89 if (vbi_revision_level >= 2 && g_hVbiCpuWatch != NULL) -
trunk/src/VBox/Runtime/r0drv/solaris/vbi/thread2-r0drv-solaris.c
r34256 r36555 39 39 40 40 41 intrtThreadNativeInit(void)41 DECLHIDDEN(int) rtThreadNativeInit(void) 42 42 { 43 43 return VINF_SUCCESS; … … 51 51 52 52 53 intrtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType)53 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 54 54 { 55 55 int iPriority; … … 72 72 73 73 74 intrtThreadNativeAdopt(PRTTHREADINT pThread)74 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread) 75 75 { 76 76 NOREF(pThread); … … 81 81 82 82 83 voidrtThreadNativeDestroy(PRTTHREADINT pThread)83 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread) 84 84 { 85 85 NOREF(pThread); … … 101 101 102 102 103 intrtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread)103 DECLHIDDEN(int) rtThreadNativeCreate(PRTTHREADINT pThreadInt, PRTNATIVETHREAD pNativeThread) 104 104 { 105 105 void *pvKernThread;
Note:
See TracChangeset
for help on using the changeset viewer.