Changeset 36190 in vbox
- Timestamp:
- Mar 7, 2011 4:28:50 PM (14 years ago)
- Location:
- trunk
- Files:
-
- 3 added
- 45 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/semaphore.h
r33540 r36190 635 635 636 636 /* Strict build: Remap the two request calls to the debug versions. */ 637 #if def RT_STRICT637 #if defined(RT_STRICT) && !defined(RTSEMMUTEX_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) 638 638 # ifdef ___iprt_asm_h 639 639 # define RTSemMutexRequest(hMutexSem, cMillies) RTSemMutexRequestDebug((hMutexSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) … … 648 648 649 649 /* Strict lock order: Automatically classify locks by init location. */ 650 #if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3)650 #if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3) && !defined(RTSEMMUTEX_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) 651 651 # define RTSemMutexCreate(phMutexSem) \ 652 652 RTSemMutexCreateEx((phMutexSem), 0 /*fFlags*/, \ … … 1160 1160 1161 1161 /* Strict build: Remap the four request calls to the debug versions. */ 1162 #if def RT_STRICT1162 #if defined(RT_STRICT) && !defined(RTSEMRW_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) 1163 1163 # ifdef ___iprt_asm_h 1164 1164 # define RTSemRWRequestRead(hRWSem, cMillies) RTSemRWRequestReadDebug((hRWSem), (cMillies), (uintptr_t)ASMReturnAddress(), RT_SRC_POS) … … 1177 1177 1178 1178 /* Strict lock order: Automatically classify locks by init location. */ 1179 #if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3) 1179 #if defined(RT_LOCK_STRICT_ORDER) && defined(IN_RING3) && !defined(RTSEMRW_WITHOUT_REMAPPING) && !defined(RT_WITH_MANGLING) 1180 1180 # define RTSemRWCreate(phSemRW) \ 1181 1181 RTSemRWCreateEx((phSemRW), 0 /*fFlags*/, \ -
trunk/src/VBox/Additions/common/VBoxGuest/freebsd/files_vboxguest
r35430 r36190 35 35 ${PATH_ROOT}/include/iprt/lockvalidator.h=>include/iprt/lockvalidator.h \ 36 36 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 37 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 37 38 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 38 39 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 70 71 ${PATH_ROOT}/include/VBox/VBoxGuest2.h=>include/VBox/VBoxGuest2.h \ 71 72 ${PATH_ROOT}/include/VBox/VBoxGuestLib.h=>include/VBox/VBoxGuestLib.h \ 73 ${PATH_ROOT}/include/VBox/VBoxGuestMangling.h=>include/VBox/VBoxGuestMangling.h \ 72 74 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 73 75 ${PATH_ROOT}/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp=>VBoxGuest.c \ -
trunk/src/VBox/Additions/common/VBoxGuest/linux/Makefile
r33184 r36190 271 271 272 272 # build defs 273 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)273 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/VBoxGuestMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 274 274 275 275 all: $(MODULE) … … 288 288 289 289 endif # eq($(MAKECMDGOALS),clean) 290 291 check: $(MODULE) 292 @if ! readelf -p __ksymtab_strings vboxguest.ko | grep -E "\[.*\] *(RT|g_..*RT.*)"; then \ 293 echo "All exported IPRT symbols are properly renamed!"; \ 294 else \ 295 echo "error: Some exported IPRT symbols was not properly renamed! See above." >&2; \ 296 false; \ 297 fi 290 298 291 299 clean: -
trunk/src/VBox/Additions/common/VBoxGuest/linux/files_vboxguest
r33033 r36190 35 35 ${PATH_ROOT}/include/iprt/lockvalidator.h=>include/iprt/lockvalidator.h \ 36 36 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 37 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 37 38 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 38 39 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 63 64 ${PATH_ROOT}/include/VBox/VBoxGuest2.h=>include/VBox/VBoxGuest2.h \ 64 65 ${PATH_ROOT}/include/VBox/VBoxGuestLib.h=>include/VBox/VBoxGuestLib.h \ 66 ${PATH_ROOT}/include/VBox/VBoxGuestMangling.h=>include/VBox/VBoxGuestMangling.h \ 65 67 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 66 68 ${PATH_ROOT}/src/VBox/Additions/common/VBoxGuest/VBoxGuest.cpp=>VBoxGuest.c \ -
trunk/src/VBox/Additions/linux/Makefile
r33183 r36190 60 60 fi 61 61 62 63 62 install: 64 63 @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest install … … 80 79 rm -f vboxguest.*o vboxsf.*o vboxvideo.*o 81 80 81 check: 82 @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxguest check 83 82 84 load: 83 85 @/sbin/rmmod vboxvideo || true -
trunk/src/VBox/Additions/linux/drm/Makefile.module
r32183 r36190 215 215 216 216 # build defs 217 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)217 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/VBoxGuestMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 218 218 219 219 all: $(MODULE) -
trunk/src/VBox/Additions/linux/sharedfolders/Makefile.module
r33439 r36190 238 238 239 239 # build defs 240 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)240 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/VBoxGuestMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 241 241 242 242 all: $(MODULE) -
trunk/src/VBox/Additions/linux/sharedfolders/files_vboxsf
r33439 r36190 28 28 ${PATH_ROOT}/include/iprt/fs.h=>include/iprt/fs.h \ 29 29 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 30 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 30 31 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 31 32 ${PATH_ROOT}/include/iprt/param.h=>include/iprt/param.h \ … … 49 50 ${PATH_ROOT}/include/VBox/VBoxGuest2.h=>include/VBox/VBoxGuest2.h \ 50 51 ${PATH_ROOT}/include/VBox/VBoxGuestLib.h=>include/VBox/VBoxGuestLib.h \ 52 ${PATH_ROOT}/include/VBox/VBoxGuestMangling.h=>include/VBox/VBoxGuestMangling.h \ 51 53 ${PATH_ROOT}/include/VBox/VMMDev.h=>include/VBox/VMMDev.h \ 52 54 ${PATH_ROOT}/include/VBox/VMMDev2.h=>include/VBox/VMMDev2.h \ -
trunk/src/VBox/HostDrivers/Support/SUPDrvInternal.h
r35662 r36190 169 169 # define SUPDRV_USE_MUTEX_FOR_GIP 170 170 #endif 171 #define SUPDRV_USE_MUTEX_FOR_LDR /* !!! DONT COMMIT THIS !!! */ 171 172 172 173 -
trunk/src/VBox/HostDrivers/Support/freebsd/files_vboxdrv
r35346 r36190 43 43 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 44 44 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 45 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 45 46 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 46 47 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 76 77 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 77 78 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 79 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 78 80 ${PATH_ROOT}/include/VBox/vmm/hwacc_vmx.h=>include/VBox/vmm/hwacc_vmx.h \ 79 81 ${PATH_ROOT}/include/VBox/vmm/hwacc_svm.h=>include/VBox/vmm/hwacc_svm.h \ -
trunk/src/VBox/HostDrivers/Support/linux/Makefile
r33033 r36190 263 263 264 264 # build defs 265 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)265 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 266 266 267 267 all: $(MODULE) … … 304 304 305 305 endif # eq($(MAKECMDGOALS),clean) 306 307 check: $(MODULE) 308 @if ! readelf -p __ksymtab_strings vboxdrv.ko | grep -E "\[.*\] *(RT|g_..*RT.*)"; then \ 309 echo "All exported IPRT symbols are properly renamed!"; \ 310 else \ 311 echo "error: Some exported IPRT symbols was not properly renamed! See above." >&2; \ 312 false; \ 313 fi 314 -
trunk/src/VBox/HostDrivers/Support/linux/files_vboxdrv
r35346 r36190 44 44 ${PATH_ROOT}/include/iprt/lockvalidator.h=>include/iprt/lockvalidator.h \ 45 45 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 46 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 46 47 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 47 48 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 70 71 ${PATH_ROOT}/include/VBox/sup.h=>include/VBox/sup.h \ 71 72 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 73 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 72 74 ${PATH_ROOT}/include/VBox/vmm/hwacc_vmx.h=>include/VBox/vmm/hwacc_vmx.h \ 73 75 ${PATH_ROOT}/include/VBox/vmm/hwacc_svm.h=>include/VBox/vmm/hwacc_svm.h \ -
trunk/src/VBox/HostDrivers/VBoxNetAdp/freebsd/files_vboxnetadp
r35346 r36190 42 42 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 43 43 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 44 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 44 45 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 45 46 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 68 69 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 69 70 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 71 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 70 72 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/freebsd/VBoxNetAdp-freebsd.c=>VBoxNetAdp-freebsd.c \ 71 73 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c=>VBoxNetAdp.c \ -
trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/Makefile
r33540 r36190 194 194 195 195 # build defs 196 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)196 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 197 197 198 198 all: $(MODULE) -
trunk/src/VBox/HostDrivers/VBoxNetAdp/linux/files_vboxnetadp
r35346 r36190 32 32 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 33 33 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 34 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 34 35 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 35 36 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 58 59 ${PATH_ROOT}/include/VBox/sup.h=>include/VBox/sup.h \ 59 60 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 61 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 60 62 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/linux/VBoxNetAdp-linux.c=>linux/VBoxNetAdp-linux.c \ 61 63 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetAdp/VBoxNetAdp.c=>VBoxNetAdp.c \ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/freebsd/files_vboxnetflt
r35346 r36190 41 41 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 42 42 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 43 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 43 44 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 44 45 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 68 69 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 69 70 ${PATH_ROOT}/include/VBox/version.h=>include/VBox/version.h \ 71 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 70 72 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/freebsd/VBoxNetFlt-freebsd.c=>VBoxNetFlt-freebsd.c \ 71 73 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c=>VBoxNetFlt.c \ -
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile
r33540 r36190 198 198 199 199 # build defs 200 EXTRA_CFLAGS += $(INCL) $(KFLAGS) $(KDEBUG)200 EXTRA_CFLAGS += -include $(KBUILD_EXTMOD)/include/VBox/SUPDrvMangling.h $(INCL) $(KFLAGS) $(KDEBUG) 201 201 202 202 all: $(MODULE) -
trunk/src/VBox/HostDrivers/VBoxNetFlt/linux/files_vboxnetflt
r35346 r36190 32 32 ${PATH_ROOT}/include/iprt/initterm.h=>include/iprt/initterm.h \ 33 33 ${PATH_ROOT}/include/iprt/log.h=>include/iprt/log.h \ 34 ${PATH_ROOT}/include/iprt/mangling.h=>include/iprt/mangling.h \ 34 35 ${PATH_ROOT}/include/iprt/mem.h=>include/iprt/mem.h \ 35 36 ${PATH_ROOT}/include/iprt/memobj.h=>include/iprt/memobj.h \ … … 61 62 ${PATH_ROOT}/include/VBox/sup.h=>include/VBox/sup.h \ 62 63 ${PATH_ROOT}/include/VBox/types.h=>include/VBox/types.h \ 64 ${PATH_ROOT}/include/VBox/SUPDrvMangling.h=>include/VBox/SUPDrvMangling.h \ 63 65 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/linux/VBoxNetFlt-linux.c=>linux/VBoxNetFlt-linux.c \ 64 66 ${PATH_ROOT}/src/VBox/HostDrivers/VBoxNetFlt/VBoxNetFlt.c=>VBoxNetFlt.c \ -
trunk/src/VBox/HostDrivers/linux/Makefile
r35938 r36190 69 69 fi 70 70 71 72 71 install: 73 72 @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv install … … 95 94 rm -f vboxdrv.ko vboxnetflt.ko vboxnetadp.ko vboxpci.ko 96 95 96 check: 97 @$(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) -C vboxdrv check 98 97 99 unload: 98 100 @for module in vboxpci vboxnetadp vboxnetflt vboxdrv; do \ -
trunk/src/VBox/Runtime/common/alloc/alloc.cpp
r31157 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTMEM_NO_WRAP_TO_EF_APIS 31 32 #include <iprt/mem.h> 32 33 #include "internal/iprt.h" … … 34 35 #include <iprt/assert.h> 35 36 #include <iprt/string.h> 36 37 #undef RTMemDup38 #undef RTMemDupTag39 #undef RTMemDupEx40 #undef RTMemDupExTag41 37 42 38 -
trunk/src/VBox/Runtime/generic/RTSemEventMultiWait-2-ex-generic.cpp
r32946 r36190 30 30 *******************************************************************************/ 31 31 #define LOG_GROUP RTLOGGROUP_SEM 32 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 32 33 #include <iprt/semaphore.h> 33 34 #include "internal/iprt.h" … … 37 38 38 39 39 #undef RTSemEventMultiWait /* undo debug mapping */40 40 RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) 41 41 { -
trunk/src/VBox/Runtime/generic/RTSemEventMultiWait-generic.cpp
r28800 r36190 30 30 *******************************************************************************/ 31 31 #define LOG_GROUP RTLOGGROUP_SEM 32 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 32 33 #include <iprt/semaphore.h> 33 34 #include "internal/iprt.h" … … 38 39 39 40 40 #undef RTSemEventMultiWait /* undo debug mapping */41 41 RTDECL(int) RTSemEventMultiWait(RTSEMEVENTMULTI EventSem, RTMSINTERVAL cMillies) 42 42 { -
trunk/src/VBox/Runtime/generic/RTSemEventMultiWaitNoResume-2-ex-generic.cpp
r33010 r36190 31 31 *******************************************************************************/ 32 32 #define LOG_GROUP RTLOGGROUP_SEM 33 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 33 34 #include <iprt/semaphore.h> 34 35 #include "internal/iprt.h" … … 38 39 39 40 40 #undef RTSemEventMultiWaitNoResume /* undo debug mapping */41 41 RTDECL(int) RTSemEventMultiWaitNoResume(RTSEMEVENTMULTI hEventMultiSem, RTMSINTERVAL cMillies) 42 42 { -
trunk/src/VBox/Runtime/generic/RTSemEventWait-2-ex-generic.cpp
r33676 r36190 30 30 *******************************************************************************/ 31 31 #define LOG_GROUP RTLOGGROUP_SEM 32 #define RTSEMEVENT_WITHOUT_REMAPPING 32 33 #include <iprt/semaphore.h> 33 34 #include "internal/iprt.h" … … 37 38 38 39 39 #undef RTSemEventWait /* undo debug mapping */40 40 RTDECL(int) RTSemEventWait(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) 41 41 { -
trunk/src/VBox/Runtime/generic/RTSemEventWait-generic.cpp
r33036 r36190 30 30 *******************************************************************************/ 31 31 #define LOG_GROUP RTLOGGROUP_SEM 32 #define RTSEMEVENT_WITHOUT_REMAPPING 32 33 #include <iprt/semaphore.h> 33 34 #include "internal/iprt.h" … … 38 39 39 40 40 #undef RTSemEventWait /* undo debug mapping */41 41 RTDECL(int) RTSemEventWait(RTSEMEVENT EventSem, RTMSINTERVAL cMillies) 42 42 { -
trunk/src/VBox/Runtime/generic/RTSemEventWaitNoResume-2-ex-generic.cpp
r33036 r36190 31 31 *******************************************************************************/ 32 32 #define LOG_GROUP RTLOGGROUP_SEM 33 #define RTSEMEVENT_WITHOUT_REMAPPING 33 34 #include <iprt/semaphore.h> 34 35 #include "internal/iprt.h" … … 38 39 39 40 40 #undef RTSemEventWaitNoResume /* undo debug mapping */41 41 RTDECL(int) RTSemEventWaitNoResume(RTSEMEVENT hEventSem, RTMSINTERVAL cMillies) 42 42 { -
trunk/src/VBox/Runtime/generic/RTSemMutexRequest-generic.cpp
r28800 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMMUTEX_WITHOUT_REMAPPING 31 32 #define LOG_GROUP RTLOGGROUP_SEM 32 33 #include <iprt/semaphore.h> … … 38 39 39 40 40 #undef RTSemMutexRequest /* undo debug mapping */41 41 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX Mutex, RTMSINTERVAL cMillies) 42 42 { -
trunk/src/VBox/Runtime/generic/semrw-generic.cpp
r33540 r36190 32 32 * Header Files * 33 33 *******************************************************************************/ 34 #define RTSEMRW_WITHOUT_REMAPPING 34 35 #include <iprt/semaphore.h> 35 36 #include "internal/iprt.h" … … 88 89 89 90 90 #undef RTSemRWCreate91 91 RTDECL(int) RTSemRWCreate(PRTSEMRW phRWSem) 92 92 { … … 437 437 438 438 439 #undef RTSemRWRequestRead440 439 RTDECL(int) RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 441 440 { … … 458 457 459 458 460 #undef RTSemRWRequestReadNoResume461 459 RTDECL(int) RTSemRWRequestReadNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 462 460 { … … 743 741 744 742 745 #undef RTSemRWRequestWrite746 743 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 747 744 { … … 764 761 765 762 766 #undef RTSemRWRequestWriteNoResume767 763 RTDECL(int) RTSemRWRequestWriteNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 768 764 { -
trunk/src/VBox/Runtime/generic/semrw-lockless-generic.cpp
r28800 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMRW_WITHOUT_REMAPPING 31 32 #define RTASSERT_QUIET 32 33 #include <iprt/semaphore.h> … … 109 110 110 111 111 #undef RTSemRWCreate112 112 RTDECL(int) RTSemRWCreate(PRTSEMRW phRWSem) 113 113 { … … 426 426 427 427 428 #undef RTSemRWRequestRead429 428 RTDECL(int) RTSemRWRequestRead(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 430 429 { … … 447 446 448 447 449 #undef RTSemRWRequestReadNoResume450 448 RTDECL(int) RTSemRWRequestReadNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 451 449 { … … 717 715 718 716 719 #undef RTSemRWRequestWrite720 717 RTDECL(int) RTSemRWRequestWrite(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 721 718 { … … 738 735 739 736 740 #undef RTSemRWRequestWriteNoResume741 737 RTDECL(int) RTSemRWRequestWriteNoResume(RTSEMRW hRWSem, RTMSINTERVAL cMillies) 742 738 { -
trunk/src/VBox/Runtime/r0drv/alloc-r0drv.cpp
r33269 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTMEM_NO_WRAP_TO_EF_APIS 31 32 #include <iprt/mem.h> 32 33 #include "internal/iprt.h" … … 57 58 # define RTR0MEM_FENCE_EXTRA 0 58 59 #endif 59 60 61 #undef RTMemTmpAlloc62 #undef RTMemTmpAllocTag63 #undef RTMemTmpAllocZ64 #undef RTMemTmpAllocZTag65 #undef RTMemTmpFree66 #undef RTMemAlloc67 #undef RTMemAllocTag68 #undef RTMemAllocZ69 #undef RTMemAllocZTag70 #undef RTMemAllocVar71 #undef RTMemAllocVarTag72 #undef RTMemAllocZVar73 #undef RTMemAllocZVarTag74 #undef RTMemRealloc75 #undef RTMemReallocTag76 #undef RTMemFree77 #undef RTMemDup78 #undef RTMemDupTag79 #undef RTMemDupEx80 #undef RTMemDupExTag81 #undef rtR0MemAllocEx82 #undef rtR0MemAllocExTag83 #undef rtR0MemFreeEx84 60 85 61 -
trunk/src/VBox/Runtime/r0drv/darwin/semevent-r0drv-darwin.cpp
r33269 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENT_WITHOUT_REMAPPING 31 32 #include "the-darwin-kernel.h" 32 33 #include "internal/iprt.h" … … 371 372 372 373 373 #undef RTSemEventWaitEx374 374 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) 375 375 { -
trunk/src/VBox/Runtime/r0drv/darwin/semeventmulti-r0drv-darwin.cpp
r33158 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 31 32 #include "the-darwin-kernel.h" 32 33 #include "internal/iprt.h" … … 384 385 } 385 386 386 #undef RTSemEventMultiWaitEx387 387 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) 388 388 { -
trunk/src/VBox/Runtime/r0drv/darwin/semmutex-r0drv-darwin.cpp
r29255 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMMULTI_WITHOUT_REMAPPING 31 32 #include "the-darwin-kernel.h" 32 33 #include "internal/iprt.h" … … 301 302 302 303 303 #undef RTSemMutexRequest304 304 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 305 305 { … … 314 314 315 315 316 #undef RTSemMutexRequestNoResume317 316 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 318 317 { -
trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c
r33376 r36190 32 32 * Header Files * 33 33 *******************************************************************************/ 34 #define RTSEMEVENT_WITHOUT_REMAPPING 34 35 #include "the-freebsd-kernel.h" 35 36 #include "internal/iprt.h" … … 227 228 228 229 229 #undef RTSemEventWaitEx230 230 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) 231 231 { -
trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c
r33376 r36190 32 32 * Header Files * 33 33 *******************************************************************************/ 34 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 34 35 #include "the-freebsd-kernel.h" 35 36 #include "internal/iprt.h" … … 289 290 290 291 291 #undef RTSemEventMultiWaitEx292 292 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) 293 293 { -
trunk/src/VBox/Runtime/r0drv/freebsd/semmutex-r0drv-freebsd.c
r28800 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMMUTEX_WITHOUT_REMAPPING 31 32 #include "the-freebsd-kernel.h" 32 33 #include "internal/iprt.h" … … 93 94 94 95 95 #undef RTSemMutexRequest96 96 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 97 97 { … … 144 144 145 145 146 #undef RTSemMutexRequestNoResume147 146 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 148 147 { -
trunk/src/VBox/Runtime/r0drv/linux/semevent-r0drv-linux.c
r33269 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENT_WITHOUT_REMAPPING 31 32 #include "the-linux-kernel.h" 32 33 #include "internal/iprt.h" … … 237 238 238 239 239 #undef RTSemEventWaitEx240 240 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) 241 241 { -
trunk/src/VBox/Runtime/r0drv/linux/semeventmulti-r0drv-linux.c
r35051 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 31 32 #include "the-linux-kernel.h" 32 33 #include "internal/iprt.h" … … 302 303 303 304 304 #undef RTSemEventMultiWaitEx305 305 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) 306 306 { -
trunk/src/VBox/Runtime/r0drv/linux/semmutex-r0drv-linux.c
r34406 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMMUTEX_WITHOUT_REMAPPING 31 32 #include "the-linux-kernel.h" 32 33 #include "internal/iprt.h" … … 297 298 298 299 299 #undef RTSemMutexRequest300 300 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 301 301 { … … 312 312 313 313 314 #undef RTSemMutexRequestNoResume315 314 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 316 315 { -
trunk/src/VBox/Runtime/r0drv/nt/semevent-r0drv-nt.cpp
r33311 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENT_WITHOUT_REMAPPING 31 32 #include "the-nt-kernel.h" 32 33 #include <iprt/semaphore.h> … … 249 250 250 251 251 #undef RTSemEventWaitEx252 252 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) 253 253 { -
trunk/src/VBox/Runtime/r0drv/nt/semeventmulti-r0drv-nt.cpp
r33158 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 31 32 #include "the-nt-kernel.h" 32 33 #include <iprt/semaphore.h> … … 272 273 273 274 274 #undef RTSemEventMultiWaitEx275 275 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) 276 276 { -
trunk/src/VBox/Runtime/r0drv/nt/semmutex-r0drv-nt.cpp
r28800 r36190 30 30 * Header Files * 31 31 *******************************************************************************/ 32 #define RTSEMMUTEX_WITHOUT_REMAPPING 32 33 #include "the-nt-kernel.h" 33 34 #include <iprt/semaphore.h> … … 169 170 170 171 171 #undef RTSemMutexRequest172 172 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 173 173 { … … 182 182 183 183 184 #undef RTSemMutexRequestNoResume185 184 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 186 185 { -
trunk/src/VBox/Runtime/r0drv/solaris/semevent-r0drv-solaris.c
r33676 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENT_WITHOUT_REMAPPING 31 32 #include "the-solaris-kernel.h" 32 33 #include "internal/iprt.h" … … 316 317 317 318 318 #undef RTSemEventWaitEx319 319 RTDECL(int) RTSemEventWaitEx(RTSEMEVENT hEventSem, uint32_t fFlags, uint64_t uTimeout) 320 320 { -
trunk/src/VBox/Runtime/r0drv/solaris/semeventmulti-r0drv-solaris.c
r33155 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMEVENTMULTI_WITHOUT_REMAPPING 31 32 #include "the-solaris-kernel.h" 32 33 #include "internal/iprt.h" … … 320 321 321 322 322 #undef RTSemEventMultiWaitEx323 323 RTDECL(int) RTSemEventMultiWaitEx(RTSEMEVENTMULTI hEventMultiSem, uint32_t fFlags, uint64_t uTimeout) 324 324 { -
trunk/src/VBox/Runtime/r0drv/solaris/semmutex-r0drv-solaris.c
r30013 r36190 29 29 * Header Files * 30 30 *******************************************************************************/ 31 #define RTSEMMUTEX_WITHOUT_REMAPPING 31 32 #include "the-solaris-kernel.h" 32 33 #include "internal/iprt.h" … … 302 303 303 304 304 #undef RTSemMutexRequest305 305 RTDECL(int) RTSemMutexRequest(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 306 306 { … … 315 315 316 316 317 #undef RTSemMutexRequestNoResume318 317 RTDECL(int) RTSemMutexRequestNoResume(RTSEMMUTEX hMutexSem, RTMSINTERVAL cMillies) 319 318 {
Note:
See TracChangeset
for help on using the changeset viewer.