mangling.h revision 7757e065b2ef522ec99a434fbeeae8665a36543a
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * IPRT - Symbol Mangling.
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * This header is used to mangle public IPRT symbol to make it possible to have
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * several IPRT version loaded into one symbol space at the same time. To
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * enable symbol mangling you create a header which the compiler includes for
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * every compilation unit (check out the -include option of gcc). Your header
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * will define RT_MANGLER(name) and then include this header to set up the
c58f1213e628a545081c70e26c6b67a841cff880vboxsync * actual mappings.
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * Copyright (C) 2011-2013 Oracle Corporation
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * available from http://www.virtualbox.org. This file is free software;
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * you can redistribute it and/or modify it under the terms of the GNU
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * General Public License (GPL) as published by the Free Software
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
b8ae33177906f4130b85b7c861cae0e78ed4859bvboxsync * The contents of this file may alternatively be used under the terms
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * of the Common Development and Distribution License Version 1.0
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync * VirtualBox OSE distribution, in which case the provisions of the
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync * CDDL are applicable instead of those of the GPL.
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync * You may elect to license modified versions of this file under the
4651430e55b9df9726347e3e3968618e540fe729vboxsync * terms and conditions of either the GPL or the CDDL or both.
21293ca6a2967f796ed30a6c8492911619476a48vboxsync/** @def RT_WITH_MANGLING
d5bf937d132098565e18a0d1fc408fb777c5e5b6vboxsync * Indicates that we're mangling symbols. */
4651430e55b9df9726347e3e3968618e540fe729vboxsync * Stable functions (alphabetical order):
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicCmpXchgExU64 RT_MANGLER(ASMAtomicCmpXchgExU64) /* not-some-systems... */
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicCmpXchgExU64_EndProc RT_MANGLER(ASMAtomicCmpXchgExU64_EndProc)
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicCmpXchgU64 RT_MANGLER(ASMAtomicCmpXchgU64) /* not-some-systems... */
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicCmpXchgU64_EndProc RT_MANGLER(ASMAtomicCmpXchgU64_EndProc)
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicReadU64 RT_MANGLER(ASMAtomicReadU64) /* not-some-systems... */
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicReadU64_EndProc RT_MANGLER(ASMAtomicReadU64_EndProc)
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicUoReadU64 RT_MANGLER(ASMAtomicUoReadU64) /* not-some-systems... */
4651430e55b9df9726347e3e3968618e540fe729vboxsync# define ASMAtomicUoReadU64_EndProc RT_MANGLER(ASMAtomicUoReadU64_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicUoAndU64 RT_MANGLER(ASMAtomicUoAndU64) /* not-some-systems... */
eeb2d581c99b451fb1a26a5870af65981dc9cd5dvboxsync# define ASMAtomicUoAndU64_EndProc RT_MANGLER(ASMAtomicUoAndU64_EndProc)
0ce6ae9d6efed5d54222a13bbdabce9e688e4447vboxsync# define ASMAtomicUoAndU32 RT_MANGLER(ASMAtomicUoAndU32) /* not-some-systems... */
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicUoAndU32_EndProc RT_MANGLER(ASMAtomicUoAndU32_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicUoOrU64 RT_MANGLER(ASMAtomicUoOrU64) /* not-some-systems... */
e07acfb7f2dbb8bb40804024c79fd3139bdb3f24vboxsync# define ASMAtomicUoOrU64_EndProc RT_MANGLER(ASMAtomicUoOrU64_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicUoOrU32 RT_MANGLER(ASMAtomicUoOrU32) /* not-some-systems... */
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicUoOrU32_EndProc RT_MANGLER(ASMAtomicUoOrU32_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicXchgU64 RT_MANGLER(ASMAtomicXchgU64) /* not-some-systems... */
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMAtomicXchgU64_EndProc RT_MANGLER(ASMAtomicXchgU64_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMCpuIdExSlow_EndProc RT_MANGLER(ASMCpuIdExSlow_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMRdMsrEx_EndProc RT_MANGLER(ASMRdMsrEx_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define ASMWrMsrEx_EndProc RT_MANGLER(ASMWrMsrEx_EndProc)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAssertAreQuiet RT_MANGLER(RTAssertAreQuiet)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAssertMayPanic RT_MANGLER(RTAssertMayPanic)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAssertMsg1Weak RT_MANGLER(RTAssertMsg1Weak)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAssertMsg2Add RT_MANGLER(RTAssertMsg2Add)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAssertMsg2AddV RT_MANGLER(RTAssertMsg2AddV)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAssertMsg2AddWeak RT_MANGLER(RTAssertMsg2AddWeak)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAssertMsg2AddWeakV RT_MANGLER(RTAssertMsg2AddWeakV)
c7a378ed2fbad681c0b674351d698ef20a368935vboxsync# define RTAssertMsg2Weak RT_MANGLER(RTAssertMsg2Weak)
c7a378ed2fbad681c0b674351d698ef20a368935vboxsync# define RTAssertMsg2WeakV RT_MANGLER(RTAssertMsg2WeakV)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAssertSetMayPanic RT_MANGLER(RTAssertSetMayPanic)
e52c9984c4f6b8ea141bc50a3bdaf31941d8cd7dvboxsync# define RTAssertSetQuiet RT_MANGLER(RTAssertSetQuiet)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAssertShouldPanic RT_MANGLER(RTAssertShouldPanic)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlGCPhysDestroy RT_MANGLER(RTAvlGCPhysDestroy)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlGCPhysDoWithAll RT_MANGLER(RTAvlGCPhysDoWithAll)
f6dde23cd488aee26203b38ec67220270f5c4273vboxsync# define RTAvlGCPhysGetBestFit RT_MANGLER(RTAvlGCPhysGetBestFit)
f6dde23cd488aee26203b38ec67220270f5c4273vboxsync# define RTAvlGCPhysInsert RT_MANGLER(RTAvlGCPhysInsert)
22ea904a6fe5c95f54c4374502747cc844ce8204vboxsync# define RTAvlGCPhysRemove RT_MANGLER(RTAvlGCPhysRemove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlGCPhysRemoveBestFit RT_MANGLER(RTAvlGCPhysRemoveBestFit)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlGCPtrDestroy RT_MANGLER(RTAvlGCPtrDestroy)
dc311b529996345ea65d51c87b60b6849642d894vboxsync# define RTAvlGCPtrDoWithAll RT_MANGLER(RTAvlGCPtrDoWithAll)
ee5869bb73f07de9c139dc6a608836a7b5767933vboxsync# define RTAvlGCPtrGetBestFit RT_MANGLER(RTAvlGCPtrGetBestFit)
8ae161fca703d669e1306fafee128914f831f72bvboxsync# define RTAvlGCPtrInsert RT_MANGLER(RTAvlGCPtrInsert)
dc311b529996345ea65d51c87b60b6849642d894vboxsync# define RTAvlGCPtrRemove RT_MANGLER(RTAvlGCPtrRemove)
dc311b529996345ea65d51c87b60b6849642d894vboxsync# define RTAvlGCPtrRemoveBestFit RT_MANGLER(RTAvlGCPtrRemoveBestFit)
231051c77670a4142b7545d51bd2251ae603189dvboxsync# define RTAvlHCPhysDestroy RT_MANGLER(RTAvlHCPhysDestroy)
dc311b529996345ea65d51c87b60b6849642d894vboxsync# define RTAvlHCPhysDoWithAll RT_MANGLER(RTAvlHCPhysDoWithAll)
c4d6c81bd0de216d0f42db2e477b1d788fbaefb4vboxsync# define RTAvlHCPhysGetBestFit RT_MANGLER(RTAvlHCPhysGetBestFit)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlHCPhysInsert RT_MANGLER(RTAvlHCPhysInsert)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlHCPhysRemove RT_MANGLER(RTAvlHCPhysRemove)
c2029891dc7fbce0f08a378d0335568cf9cbb4c5vboxsync# define RTAvlHCPhysRemoveBestFit RT_MANGLER(RTAvlHCPhysRemoveBestFit)
c2029891dc7fbce0f08a378d0335568cf9cbb4c5vboxsync# define RTAvllU32Destroy RT_MANGLER(RTAvllU32Destroy)
c2029891dc7fbce0f08a378d0335568cf9cbb4c5vboxsync# define RTAvllU32DoWithAll RT_MANGLER(RTAvllU32DoWithAll)
c2029891dc7fbce0f08a378d0335568cf9cbb4c5vboxsync# define RTAvllU32GetBestFit RT_MANGLER(RTAvllU32GetBestFit)
c2029891dc7fbce0f08a378d0335568cf9cbb4c5vboxsync# define RTAvllU32Insert RT_MANGLER(RTAvllU32Insert)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvllU32Remove RT_MANGLER(RTAvllU32Remove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvllU32RemoveBestFit RT_MANGLER(RTAvllU32RemoveBestFit)
482a222498aae619afda0255a7edf4ebda97268cvboxsync# define RTAvllU32RemoveNode RT_MANGLER(RTAvllU32RemoveNode)
d19316699d7f91959d88c850fd7e0d64840f39a7vboxsync# define RTAvloGCPhysDestroy RT_MANGLER(RTAvloGCPhysDestroy)
482a222498aae619afda0255a7edf4ebda97268cvboxsync# define RTAvloGCPhysDoWithAll RT_MANGLER(RTAvloGCPhysDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPhysGet RT_MANGLER(RTAvloGCPhysGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPhysGetBestFit RT_MANGLER(RTAvloGCPhysGetBestFit)
d020036eb167a2f97f5010276fda5daa3f4773b3vboxsync# define RTAvloGCPhysInsert RT_MANGLER(RTAvloGCPhysInsert)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvloGCPhysRemove RT_MANGLER(RTAvloGCPhysRemove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvloGCPhysRemoveBestFit RT_MANGLER(RTAvloGCPhysRemoveBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPtrDestroy RT_MANGLER(RTAvloGCPtrDestroy)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPtrDoWithAll RT_MANGLER(RTAvloGCPtrDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPtrGetBestFit RT_MANGLER(RTAvloGCPtrGetBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPtrInsert RT_MANGLER(RTAvloGCPtrInsert)
25c5ce7baf4b227ea80250c46d427d0e9fdab4c1vboxsync# define RTAvloGCPtrRemove RT_MANGLER(RTAvloGCPtrRemove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloGCPtrRemoveBestFit RT_MANGLER(RTAvloGCPtrRemoveBestFit)
d91dc86210d602f51a4701762488a5e696c80a45vboxsync# define RTAvloHCPhysDestroy RT_MANGLER(RTAvloHCPhysDestroy)
d91dc86210d602f51a4701762488a5e696c80a45vboxsync# define RTAvloHCPhysDoWithAll RT_MANGLER(RTAvloHCPhysDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloHCPhysGet RT_MANGLER(RTAvloHCPhysGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloHCPhysGetBestFit RT_MANGLER(RTAvloHCPhysGetBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloHCPhysInsert RT_MANGLER(RTAvloHCPhysInsert)
59d96bafa78f7257869e30b88f2f98142ef5928evboxsync# define RTAvloHCPhysRemove RT_MANGLER(RTAvloHCPhysRemove)
c4d6c81bd0de216d0f42db2e477b1d788fbaefb4vboxsync# define RTAvloHCPhysRemoveBestFit RT_MANGLER(RTAvloHCPhysRemoveBestFit)
35d8d2372afb180daa0ba01af33a1922511d6b07vboxsync# define RTAvloIOPortDestroy RT_MANGLER(RTAvloIOPortDestroy)
e07acfb7f2dbb8bb40804024c79fd3139bdb3f24vboxsync# define RTAvloIOPortDoWithAll RT_MANGLER(RTAvloIOPortDoWithAll)
b8ae33177906f4130b85b7c861cae0e78ed4859bvboxsync# define RTAvloIOPortGet RT_MANGLER(RTAvloIOPortGet)
6b9316bfe743cc7d2ee00d925f4ab455bc224e86vboxsync# define RTAvloIOPortGetBestFit RT_MANGLER(RTAvloIOPortGetBestFit)
b8ae33177906f4130b85b7c861cae0e78ed4859bvboxsync# define RTAvloIOPortInsert RT_MANGLER(RTAvloIOPortInsert)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloIOPortRemove RT_MANGLER(RTAvloIOPortRemove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloIOPortRemoveBestFit RT_MANGLER(RTAvloIOPortRemoveBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloU32Destroy RT_MANGLER(RTAvloU32Destroy)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloU32DoWithAll RT_MANGLER(RTAvloU32DoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloU32GetBestFit RT_MANGLER(RTAvloU32GetBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloU32Insert RT_MANGLER(RTAvloU32Insert)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloU32Remove RT_MANGLER(RTAvloU32Remove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvloU32RemoveBestFit RT_MANGLER(RTAvloU32RemoveBestFit)
6b9316bfe743cc7d2ee00d925f4ab455bc224e86vboxsync# define RTAvlPVDoWithAll RT_MANGLER(RTAvlPVDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlPVGetBestFit RT_MANGLER(RTAvlPVGetBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlPVRemoveBestFit RT_MANGLER(RTAvlPVRemoveBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetDestroy RT_MANGLER(RTAvlrFileOffsetDestroy)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetDoWithAll RT_MANGLER(RTAvlrFileOffsetDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetGet RT_MANGLER(RTAvlrFileOffsetGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetGetBestFit RT_MANGLER(RTAvlrFileOffsetGetBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetGetLeft RT_MANGLER(RTAvlrFileOffsetGetLeft)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetGetRight RT_MANGLER(RTAvlrFileOffsetGetRight)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetGetRoot RT_MANGLER(RTAvlrFileOffsetGetRoot)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlrFileOffsetInsert RT_MANGLER(RTAvlrFileOffsetInsert)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlrFileOffsetRangeGet RT_MANGLER(RTAvlrFileOffsetRangeGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetRangeRemove RT_MANGLER(RTAvlrFileOffsetRangeRemove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrFileOffsetRemove RT_MANGLER(RTAvlrFileOffsetRemove)
d5bf937d132098565e18a0d1fc408fb777c5e5b6vboxsync# define RTAvlrGCPtrDestroy RT_MANGLER(RTAvlrGCPtrDestroy)
d76ca6cbea4e45aa218c74e33c784bde5e997ffcvboxsync# define RTAvlrGCPtrDoWithAll RT_MANGLER(RTAvlrGCPtrDoWithAll)
15760030457c4d8548d42a9d543646b27eae7040vboxsync# define RTAvlrGCPtrGetBestFit RT_MANGLER(RTAvlrGCPtrGetBestFit)
d76ca6cbea4e45aa218c74e33c784bde5e997ffcvboxsync# define RTAvlrGCPtrGetLeft RT_MANGLER(RTAvlrGCPtrGetLeft)
d76ca6cbea4e45aa218c74e33c784bde5e997ffcvboxsync# define RTAvlrGCPtrGetRight RT_MANGLER(RTAvlrGCPtrGetRight)
35d8d2372afb180daa0ba01af33a1922511d6b07vboxsync# define RTAvlrGCPtrGetRoot RT_MANGLER(RTAvlrGCPtrGetRoot)
151d00780265beb420bf27f96edfb4909d5fc76avboxsync# define RTAvlrGCPtrInsert RT_MANGLER(RTAvlrGCPtrInsert)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrGCPtrRangeGet RT_MANGLER(RTAvlrGCPtrRangeGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrGCPtrRangeRemove RT_MANGLER(RTAvlrGCPtrRangeRemove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlrGCPtrRemove RT_MANGLER(RTAvlrGCPtrRemove)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlroGCPhysDestroy RT_MANGLER(RTAvlroGCPhysDestroy)
21293ca6a2967f796ed30a6c8492911619476a48vboxsync# define RTAvlroGCPhysDoWithAll RT_MANGLER(RTAvlroGCPhysDoWithAll)
21293ca6a2967f796ed30a6c8492911619476a48vboxsync# define RTAvlroGCPhysGet RT_MANGLER(RTAvlroGCPhysGet)
21293ca6a2967f796ed30a6c8492911619476a48vboxsync# define RTAvlroGCPhysGetBestFit RT_MANGLER(RTAvlroGCPhysGetBestFit)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPhysGetLeft RT_MANGLER(RTAvlroGCPhysGetLeft)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPhysGetRight RT_MANGLER(RTAvlroGCPhysGetRight)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlroGCPhysGetRoot RT_MANGLER(RTAvlroGCPhysGetRoot)
2c1d8cd8efdd4c486ff681135035d24111b03af8vboxsync# define RTAvlroGCPhysInsert RT_MANGLER(RTAvlroGCPhysInsert)
35d8d2372afb180daa0ba01af33a1922511d6b07vboxsync# define RTAvlroGCPhysRangeGet RT_MANGLER(RTAvlroGCPhysRangeGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPhysRangeRemove RT_MANGLER(RTAvlroGCPhysRangeRemove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPhysRemove RT_MANGLER(RTAvlroGCPhysRemove)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlroGCPtrDestroy RT_MANGLER(RTAvlroGCPtrDestroy)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPtrDoWithAll RT_MANGLER(RTAvlroGCPtrDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPtrGet RT_MANGLER(RTAvlroGCPtrGet)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlroGCPtrGetBestFit RT_MANGLER(RTAvlroGCPtrGetBestFit)
35d8d2372afb180daa0ba01af33a1922511d6b07vboxsync# define RTAvlroGCPtrGetLeft RT_MANGLER(RTAvlroGCPtrGetLeft)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPtrGetRight RT_MANGLER(RTAvlroGCPtrGetRight)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPtrGetRoot RT_MANGLER(RTAvlroGCPtrGetRoot)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroGCPtrInsert RT_MANGLER(RTAvlroGCPtrInsert)
7a71f66d53a7dcdf19a7a357e99e560fda812dc3vboxsync# define RTAvlroGCPtrRangeGet RT_MANGLER(RTAvlroGCPtrRangeGet)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAvlroGCPtrRangeRemove RT_MANGLER(RTAvlroGCPtrRangeRemove)
d20e5d189feff7841cc3f40e5c9cca8c86b45eb5vboxsync# define RTAvlroGCPtrRemove RT_MANGLER(RTAvlroGCPtrRemove)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroIOPortDestroy RT_MANGLER(RTAvlroIOPortDestroy)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroIOPortDoWithAll RT_MANGLER(RTAvlroIOPortDoWithAll)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroIOPortGet RT_MANGLER(RTAvlroIOPortGet)
454ac5c6ef4960887035ceea6b5247789d3272davboxsync# define RTAvlroIOPortInsert RT_MANGLER(RTAvlroIOPortInsert)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroIOPortRangeGet RT_MANGLER(RTAvlroIOPortRangeGet)
382dd16193dd5770e53a99d3e3f3bc4e96f1ddd8vboxsync# define RTAvlroIOPortRangeRemove RT_MANGLER(RTAvlroIOPortRangeRemove)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAvlroIOPortRemove RT_MANGLER(RTAvlroIOPortRemove)
025f9c7729f643fb8780153dc0e6f1c76baddd69vboxsync# define RTAvlrooGCPtrDestroy RT_MANGLER(RTAvlrooGCPtrDestroy)
025f9c7729f643fb8780153dc0e6f1c76baddd69vboxsync# define RTAvlrooGCPtrDoWithAll RT_MANGLER(RTAvlrooGCPtrDoWithAll)
025f9c7729f643fb8780153dc0e6f1c76baddd69vboxsync# define RTAvlrooGCPtrGet RT_MANGLER(RTAvlrooGCPtrGet)
6a801286d1ede5d68a7490a9cd2a6ba0634ff18avboxsync# define RTAvlrooGCPtrGetBestFit RT_MANGLER(RTAvlrooGCPtrGetBestFit)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAvlrooGCPtrGetLeft RT_MANGLER(RTAvlrooGCPtrGetLeft)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAvlrooGCPtrGetNextEqual RT_MANGLER(RTAvlrooGCPtrGetNextEqual)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAvlrooGCPtrGetRight RT_MANGLER(RTAvlrooGCPtrGetRight)
f2490dbf97c8247439446844458461b00e50beb0vboxsync# define RTAvlrooGCPtrGetRoot RT_MANGLER(RTAvlrooGCPtrGetRoot)
db85b6b8ce514217c1fb35d04b0854a65dc299f3vboxsync# define RTAvlrooGCPtrInsert RT_MANGLER(RTAvlrooGCPtrInsert)
db85b6b8ce514217c1fb35d04b0854a65dc299f3vboxsync# define RTAvlrooGCPtrRangeGet RT_MANGLER(RTAvlrooGCPtrRangeGet)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrooGCPtrRangeRemove RT_MANGLER(RTAvlrooGCPtrRangeRemove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrooGCPtrRemove RT_MANGLER(RTAvlrooGCPtrRemove)
76f5d3db08b007661ae4af93200838d24683af52vboxsync# define RTAvlrPVDestroy RT_MANGLER(RTAvlrPVDestroy)
76f5d3db08b007661ae4af93200838d24683af52vboxsync# define RTAvlrPVDoWithAll RT_MANGLER(RTAvlrPVDoWithAll)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrPVGetBestFit RT_MANGLER(RTAvlrPVGetBestFit)
4831e82ecaa3c813398d2f343e9d38ee34a3acf4vboxsync# define RTAvlrPVRangeGet RT_MANGLER(RTAvlrPVRangeGet)
4831e82ecaa3c813398d2f343e9d38ee34a3acf4vboxsync# define RTAvlrPVRangeRemove RT_MANGLER(RTAvlrPVRangeRemove)
fbf482cad760a830bc8789ad639162019954ba80vboxsync# define RTAvlrPVRemoveBestFit RT_MANGLER(RTAvlrPVRemoveBestFit)
fbf482cad760a830bc8789ad639162019954ba80vboxsync# define RTAvlrU64Destroy RT_MANGLER(RTAvlrU64Destroy)
fbf482cad760a830bc8789ad639162019954ba80vboxsync# define RTAvlrU64DoWithAll RT_MANGLER(RTAvlrU64DoWithAll)
50453af238fcec34bf98f91cc4c32bf57f738bd3vboxsync# define RTAvlrU64GetBestFit RT_MANGLER(RTAvlrU64GetBestFit)
2c1d8cd8efdd4c486ff681135035d24111b03af8vboxsync# define RTAvlrU64Insert RT_MANGLER(RTAvlrU64Insert)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrU64RangeGet RT_MANGLER(RTAvlrU64RangeGet)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrU64RangeRemove RT_MANGLER(RTAvlrU64RangeRemove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrU64Remove RT_MANGLER(RTAvlrU64Remove)
eeb2d581c99b451fb1a26a5870af65981dc9cd5dvboxsync# define RTAvlrU64RemoveBestFit RT_MANGLER(RTAvlrU64RemoveBestFit)
0ce6ae9d6efed5d54222a13bbdabce9e688e4447vboxsync# define RTAvlrUIntPtrDestroy RT_MANGLER(RTAvlrUIntPtrDestroy)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrDoWithAll RT_MANGLER(RTAvlrUIntPtrDoWithAll)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrGet RT_MANGLER(RTAvlrUIntPtrGet)
c4d6c81bd0de216d0f42db2e477b1d788fbaefb4vboxsync# define RTAvlrUIntPtrGetBestFit RT_MANGLER(RTAvlrUIntPtrGetBestFit)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrGetLeft RT_MANGLER(RTAvlrUIntPtrGetLeft)
e07acfb7f2dbb8bb40804024c79fd3139bdb3f24vboxsync# define RTAvlrUIntPtrGetRight RT_MANGLER(RTAvlrUIntPtrGetRight)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrGetRoot RT_MANGLER(RTAvlrUIntPtrGetRoot)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrInsert RT_MANGLER(RTAvlrUIntPtrInsert)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrRangeGet RT_MANGLER(RTAvlrUIntPtrRangeGet)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrRangeRemove RT_MANGLER(RTAvlrUIntPtrRangeRemove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlrUIntPtrRemove RT_MANGLER(RTAvlrUIntPtrRemove)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlU32Destroy RT_MANGLER(RTAvlU32Destroy)
c7a378ed2fbad681c0b674351d698ef20a368935vboxsync# define RTAvlU32DoWithAll RT_MANGLER(RTAvlU32DoWithAll)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlU32GetBestFit RT_MANGLER(RTAvlU32GetBestFit)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlU32RemoveBestFit RT_MANGLER(RTAvlU32RemoveBestFit)
c7a378ed2fbad681c0b674351d698ef20a368935vboxsync# define RTAvlUIntPtrDestroy RT_MANGLER(RTAvlUIntPtrDestroy)
c7a378ed2fbad681c0b674351d698ef20a368935vboxsync# define RTAvlUIntPtrDoWithAll RT_MANGLER(RTAvlUIntPtrDoWithAll)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlUIntPtrGet RT_MANGLER(RTAvlUIntPtrGet)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlUIntPtrGetBestFit RT_MANGLER(RTAvlUIntPtrGetBestFit)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlUIntPtrGetLeft RT_MANGLER(RTAvlUIntPtrGetLeft)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlUIntPtrGetRight RT_MANGLER(RTAvlUIntPtrGetRight)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlUIntPtrGetRoot RT_MANGLER(RTAvlUIntPtrGetRoot)
23ab2e25f17cdd6af9c0448ee70905a8c1c82896vboxsync# define RTAvlUIntPtrInsert RT_MANGLER(RTAvlUIntPtrInsert)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTAvlUIntPtrRemove RT_MANGLER(RTAvlUIntPtrRemove)
f6dde23cd488aee26203b38ec67220270f5c4273vboxsync# define RTAvlULDoWithAll RT_MANGLER(RTAvlULDoWithAll)
40becad9511726726c5959a8ad8b62fb3e1c020cvboxsync# define RTAvlULGetBestFit RT_MANGLER(RTAvlULGetBestFit)
611af5c9fc04865215e86b6e4906c9dfdfb6a381vboxsync# define RTAvlULRemoveBestFit RT_MANGLER(RTAvlULRemoveBestFit)
d07e901177d22a8f66c66f155c423a524ac07776vboxsync# define RTBase64DecodedSize RT_MANGLER(RTBase64DecodedSize)
d07e901177d22a8f66c66f155c423a524ac07776vboxsync# define RTBase64EncodedLength RT_MANGLER(RTBase64EncodedLength)
d07e901177d22a8f66c66f155c423a524ac07776vboxsync# define RTBldCfgCompiler RT_MANGLER(RTBldCfgCompiler)
d07e901177d22a8f66c66f155c423a524ac07776vboxsync# define RTBldCfgRevision RT_MANGLER(RTBldCfgRevision)
d07e901177d22a8f66c66f155c423a524ac07776vboxsync# define RTBldCfgRevisionStr RT_MANGLER(RTBldCfgRevisionStr)
f48fe310f85f13db0140bef980de1f56c2007957vboxsync# define RTBldCfgTargetArch RT_MANGLER(RTBldCfgTargetArch)
f48fe310f85f13db0140bef980de1f56c2007957vboxsync# define RTBldCfgTargetDotArch RT_MANGLER(RTBldCfgTargetDotArch)
1b186b95b77faa977d3651bbfc13afb3f13e0225vboxsync# define RTBldCfgVersion RT_MANGLER(RTBldCfgVersion)
40becad9511726726c5959a8ad8b62fb3e1c020cvboxsync# define RTBldCfgVersionBuild RT_MANGLER(RTBldCfgVersionBuild)
0b10203d41681eb80716c97a34ed6c3b6d5318ccvboxsync# define RTBldCfgVersionMajor RT_MANGLER(RTBldCfgVersionMajor)
611af5c9fc04865215e86b6e4906c9dfdfb6a381vboxsync# define RTBldCfgVersionMinor RT_MANGLER(RTBldCfgVersionMinor)
d4f7483a46e1c44ae5fcc4195be291545ae720a4vboxsync# define RTCdromQueryMountPoint RT_MANGLER(RTCdromQueryMountPoint)
2bb146bb69b6bb39e697cc915e53f4059c15b1bfvboxsync# define RTCdromOrdinalToName RT_MANGLER(RTCdromOrdinalToName)
50453af238fcec34bf98f91cc4c32bf57f738bd3vboxsync# define RTCdromOpenByOrdinal RT_MANGLER(RTCdromOpenByOrdinal)
4831e82ecaa3c813398d2f343e9d38ee34a3acf4vboxsync# define RTCidrStrToIPv4 RT_MANGLER(RTCidrStrToIPv4)
f9cac318205d74ee5b35dabcf2bd39118f6293d7vboxsync# define RTCircBufAcquireReadBlock RT_MANGLER(RTCircBufAcquireReadBlock)
f9cac318205d74ee5b35dabcf2bd39118f6293d7vboxsync# define RTCircBufAcquireWriteBlock RT_MANGLER(RTCircBufAcquireWriteBlock)
4831e82ecaa3c813398d2f343e9d38ee34a3acf4vboxsync# define RTCircBufCreate RT_MANGLER(RTCircBufCreate)
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTCircBufDestroy RT_MANGLER(RTCircBufDestroy)
f7c0f913c4c22ee18059ff97055442566d0f14a1vboxsync# define RTCircBufIsReading RT_MANGLER(RTCircBufIsReading)
f7c0f913c4c22ee18059ff97055442566d0f14a1vboxsync# define RTCircBufIsWriting RT_MANGLER(RTCircBufIsWriting)
db85b6b8ce514217c1fb35d04b0854a65dc299f3vboxsync# define RTCircBufReleaseReadBlock RT_MANGLER(RTCircBufReleaseReadBlock)
db85b6b8ce514217c1fb35d04b0854a65dc299f3vboxsync# define RTCircBufReleaseWriteBlock RT_MANGLER(RTCircBufReleaseWriteBlock)
3221ae1f7bf53d9cccdd578099f55f782dba1447vboxsync# define RTCoreDumperDisable RT_MANGLER(RTCoreDumperDisable) /* solaris */
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTCoreDumperSetup RT_MANGLER(RTCoreDumperSetup) /* solaris */
8184f68cdef3c26869cdebc6a18829c854d0d17dvboxsync# define RTCoreDumperTakeDump RT_MANGLER(RTCoreDumperTakeDump) /* solaris */
# define RTLockValidatorClassEnforceStrictReleaseOrder RT_MANGLER(RTLockValidatorClassEnforceStrictReleaseOrder)
# define RTLockValidatorIsBlockedThreadInValidator RT_MANGLER(RTLockValidatorIsBlockedThreadInValidator)
# define RTLockValidatorRecExclCheckOrderAndBlocking RT_MANGLER(RTLockValidatorRecExclCheckOrderAndBlocking)
# define RTLockValidatorRecExclReleaseOwnerUnchecked RT_MANGLER(RTLockValidatorRecExclReleaseOwnerUnchecked)
# define RTLockValidatorRecSharedCheckAndRelease RT_MANGLER(RTLockValidatorRecSharedCheckAndRelease)