mangling.h revision b379286f0d2c8d82f5a575eb907c7476aa6ae84b
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * IPRT - Symbol Mangling.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * This header is used to mangle public IPRT symbol to make it possible to have
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * several IPRT version loaded into one symbol space at the same time. To
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * enable symbol mangling you create a header which the compiler includes for
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * every compilation unit (check out the -include option of gcc). Your header
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * will define RT_MANGLER(name) and then include this header to set up the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * actual mappings.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * Copyright (C) 2011-2013 Oracle Corporation
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * This file is part of VirtualBox Open Source Edition (OSE), as
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * available from http://www.virtualbox.org. This file is free software;
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * you can redistribute it and/or modify it under the terms of the GNU
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * General Public License (GPL) as published by the Free Software
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * Foundation, in version 2 as it comes in the "COPYING" file of the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * VirtualBox OSE distribution. VirtualBox OSE is distributed in the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * The contents of this file may alternatively be used under the terms
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync * of the Common Development and Distribution License Version 1.0
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync * (CDDL) only, as it comes in the "COPYING.CDDL" file of the
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync * VirtualBox OSE distribution, in which case the provisions of the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * CDDL are applicable instead of those of the GPL.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * You may elect to license modified versions of this file under the
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * terms and conditions of either the GPL or the CDDL or both.
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync/** @def RT_WITH_MANGLING
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * Indicates that we're mangling symbols. */
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync * Stable functions (alphabetical order):
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicCmpXchgExU64 RT_MANGLER(ASMAtomicCmpXchgExU64) /* not-some-systems... */
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicCmpXchgExU64_EndProc RT_MANGLER(ASMAtomicCmpXchgExU64_EndProc)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicCmpXchgU64 RT_MANGLER(ASMAtomicCmpXchgU64) /* not-some-systems... */
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define ASMAtomicCmpXchgU64_EndProc RT_MANGLER(ASMAtomicCmpXchgU64_EndProc)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicReadU64 RT_MANGLER(ASMAtomicReadU64) /* not-some-systems... */
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicReadU64_EndProc RT_MANGLER(ASMAtomicReadU64_EndProc)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicUoReadU64 RT_MANGLER(ASMAtomicUoReadU64) /* not-some-systems... */
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicUoReadU64_EndProc RT_MANGLER(ASMAtomicUoReadU64_EndProc)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define ASMAtomicXchgU64 RT_MANGLER(ASMAtomicXchgU64) /* not-some-systems... */
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define ASMAtomicXchgU64_EndProc RT_MANGLER(ASMAtomicXchgU64_EndProc)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertAreQuiet RT_MANGLER(RTAssertAreQuiet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMayPanic RT_MANGLER(RTAssertMayPanic)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMsg1Weak RT_MANGLER(RTAssertMsg1Weak)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMsg2Add RT_MANGLER(RTAssertMsg2Add)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMsg2AddV RT_MANGLER(RTAssertMsg2AddV)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMsg2AddWeak RT_MANGLER(RTAssertMsg2AddWeak)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMsg2AddWeakV RT_MANGLER(RTAssertMsg2AddWeakV)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertMsg2Weak RT_MANGLER(RTAssertMsg2Weak)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAssertMsg2WeakV RT_MANGLER(RTAssertMsg2WeakV)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertSetMayPanic RT_MANGLER(RTAssertSetMayPanic)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAssertSetQuiet RT_MANGLER(RTAssertSetQuiet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAssertShouldPanic RT_MANGLER(RTAssertShouldPanic)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlGCPhysDestroy RT_MANGLER(RTAvlGCPhysDestroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlGCPhysDoWithAll RT_MANGLER(RTAvlGCPhysDoWithAll)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlGCPhysGetBestFit RT_MANGLER(RTAvlGCPhysGetBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlGCPhysInsert RT_MANGLER(RTAvlGCPhysInsert)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlGCPhysRemove RT_MANGLER(RTAvlGCPhysRemove)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlGCPhysRemoveBestFit RT_MANGLER(RTAvlGCPhysRemoveBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlGCPtrDestroy RT_MANGLER(RTAvlGCPtrDestroy)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlGCPtrDoWithAll RT_MANGLER(RTAvlGCPtrDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlGCPtrGetBestFit RT_MANGLER(RTAvlGCPtrGetBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlGCPtrInsert RT_MANGLER(RTAvlGCPtrInsert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlGCPtrRemove RT_MANGLER(RTAvlGCPtrRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlGCPtrRemoveBestFit RT_MANGLER(RTAvlGCPtrRemoveBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlHCPhysDestroy RT_MANGLER(RTAvlHCPhysDestroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlHCPhysDoWithAll RT_MANGLER(RTAvlHCPhysDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlHCPhysGetBestFit RT_MANGLER(RTAvlHCPhysGetBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlHCPhysInsert RT_MANGLER(RTAvlHCPhysInsert)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlHCPhysRemove RT_MANGLER(RTAvlHCPhysRemove)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlHCPhysRemoveBestFit RT_MANGLER(RTAvlHCPhysRemoveBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvllU32Destroy RT_MANGLER(RTAvllU32Destroy)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvllU32DoWithAll RT_MANGLER(RTAvllU32DoWithAll)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvllU32GetBestFit RT_MANGLER(RTAvllU32GetBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvllU32Insert RT_MANGLER(RTAvllU32Insert)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvllU32Remove RT_MANGLER(RTAvllU32Remove)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvllU32RemoveBestFit RT_MANGLER(RTAvllU32RemoveBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvllU32RemoveNode RT_MANGLER(RTAvllU32RemoveNode)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloGCPhysDestroy RT_MANGLER(RTAvloGCPhysDestroy)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPhysDoWithAll RT_MANGLER(RTAvloGCPhysDoWithAll)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloGCPhysGet RT_MANGLER(RTAvloGCPhysGet)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPhysGetBestFit RT_MANGLER(RTAvloGCPhysGetBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPhysInsert RT_MANGLER(RTAvloGCPhysInsert)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPhysRemove RT_MANGLER(RTAvloGCPhysRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloGCPhysRemoveBestFit RT_MANGLER(RTAvloGCPhysRemoveBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPtrDestroy RT_MANGLER(RTAvloGCPtrDestroy)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloGCPtrDoWithAll RT_MANGLER(RTAvloGCPtrDoWithAll)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloGCPtrGetBestFit RT_MANGLER(RTAvloGCPtrGetBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPtrInsert RT_MANGLER(RTAvloGCPtrInsert)
e39e9ca944f684a8b310c320b54aa43bbaa072davboxsync# define RTAvloGCPtrRemove RT_MANGLER(RTAvloGCPtrRemove)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloGCPtrRemoveBestFit RT_MANGLER(RTAvloGCPtrRemoveBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloHCPhysDestroy RT_MANGLER(RTAvloHCPhysDestroy)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloHCPhysDoWithAll RT_MANGLER(RTAvloHCPhysDoWithAll)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloHCPhysGet RT_MANGLER(RTAvloHCPhysGet)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloHCPhysGetBestFit RT_MANGLER(RTAvloHCPhysGetBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloHCPhysInsert RT_MANGLER(RTAvloHCPhysInsert)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloHCPhysRemove RT_MANGLER(RTAvloHCPhysRemove)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloHCPhysRemoveBestFit RT_MANGLER(RTAvloHCPhysRemoveBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloIOPortDestroy RT_MANGLER(RTAvloIOPortDestroy)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloIOPortDoWithAll RT_MANGLER(RTAvloIOPortDoWithAll)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloIOPortGet RT_MANGLER(RTAvloIOPortGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloIOPortGetBestFit RT_MANGLER(RTAvloIOPortGetBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloIOPortInsert RT_MANGLER(RTAvloIOPortInsert)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloIOPortRemove RT_MANGLER(RTAvloIOPortRemove)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloIOPortRemoveBestFit RT_MANGLER(RTAvloIOPortRemoveBestFit)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvloU32Destroy RT_MANGLER(RTAvloU32Destroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloU32DoWithAll RT_MANGLER(RTAvloU32DoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloU32GetBestFit RT_MANGLER(RTAvloU32GetBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvloU32Insert RT_MANGLER(RTAvloU32Insert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloU32Remove RT_MANGLER(RTAvloU32Remove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvloU32RemoveBestFit RT_MANGLER(RTAvloU32RemoveBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlPVDoWithAll RT_MANGLER(RTAvlPVDoWithAll)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlPVGetBestFit RT_MANGLER(RTAvlPVGetBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlPVRemoveBestFit RT_MANGLER(RTAvlPVRemoveBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlrFileOffsetDestroy RT_MANGLER(RTAvlrFileOffsetDestroy)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlrFileOffsetDoWithAll RT_MANGLER(RTAvlrFileOffsetDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetGet RT_MANGLER(RTAvlrFileOffsetGet)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlrFileOffsetGetBestFit RT_MANGLER(RTAvlrFileOffsetGetBestFit)
41f8cc7fbc412262dc183a6fc8349f1169edd3d0vboxsync# define RTAvlrFileOffsetGetLeft RT_MANGLER(RTAvlrFileOffsetGetLeft)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetGetRight RT_MANGLER(RTAvlrFileOffsetGetRight)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetGetRoot RT_MANGLER(RTAvlrFileOffsetGetRoot)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetInsert RT_MANGLER(RTAvlrFileOffsetInsert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetRangeGet RT_MANGLER(RTAvlrFileOffsetRangeGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetRangeRemove RT_MANGLER(RTAvlrFileOffsetRangeRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrFileOffsetRemove RT_MANGLER(RTAvlrFileOffsetRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrDestroy RT_MANGLER(RTAvlrGCPtrDestroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrDoWithAll RT_MANGLER(RTAvlrGCPtrDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrGetBestFit RT_MANGLER(RTAvlrGCPtrGetBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrGetLeft RT_MANGLER(RTAvlrGCPtrGetLeft)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrGetRight RT_MANGLER(RTAvlrGCPtrGetRight)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrGetRoot RT_MANGLER(RTAvlrGCPtrGetRoot)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrInsert RT_MANGLER(RTAvlrGCPtrInsert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrRangeGet RT_MANGLER(RTAvlrGCPtrRangeGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrRangeRemove RT_MANGLER(RTAvlrGCPtrRangeRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrGCPtrRemove RT_MANGLER(RTAvlrGCPtrRemove)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysDestroy RT_MANGLER(RTAvlroGCPhysDestroy)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysDoWithAll RT_MANGLER(RTAvlroGCPhysDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPhysGet RT_MANGLER(RTAvlroGCPhysGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPhysGetBestFit RT_MANGLER(RTAvlroGCPhysGetBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPhysGetLeft RT_MANGLER(RTAvlroGCPhysGetLeft)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysGetRight RT_MANGLER(RTAvlroGCPhysGetRight)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysGetRoot RT_MANGLER(RTAvlroGCPhysGetRoot)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysInsert RT_MANGLER(RTAvlroGCPhysInsert)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysRangeGet RT_MANGLER(RTAvlroGCPhysRangeGet)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPhysRangeRemove RT_MANGLER(RTAvlroGCPhysRangeRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPhysRemove RT_MANGLER(RTAvlroGCPhysRemove)
78f04b74aefa851f2b51815a7260b47d5be8c776vboxsync# define RTAvlroGCPtrDestroy RT_MANGLER(RTAvlroGCPtrDestroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrDoWithAll RT_MANGLER(RTAvlroGCPtrDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrGet RT_MANGLER(RTAvlroGCPtrGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrGetBestFit RT_MANGLER(RTAvlroGCPtrGetBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrGetLeft RT_MANGLER(RTAvlroGCPtrGetLeft)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrGetRight RT_MANGLER(RTAvlroGCPtrGetRight)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrGetRoot RT_MANGLER(RTAvlroGCPtrGetRoot)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrInsert RT_MANGLER(RTAvlroGCPtrInsert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrRangeGet RT_MANGLER(RTAvlroGCPtrRangeGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrRangeRemove RT_MANGLER(RTAvlroGCPtrRangeRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroGCPtrRemove RT_MANGLER(RTAvlroGCPtrRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortDestroy RT_MANGLER(RTAvlroIOPortDestroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortDoWithAll RT_MANGLER(RTAvlroIOPortDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortGet RT_MANGLER(RTAvlroIOPortGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortInsert RT_MANGLER(RTAvlroIOPortInsert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortRangeGet RT_MANGLER(RTAvlroIOPortRangeGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortRangeRemove RT_MANGLER(RTAvlroIOPortRangeRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlroIOPortRemove RT_MANGLER(RTAvlroIOPortRemove)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrDestroy RT_MANGLER(RTAvlrooGCPtrDestroy)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrDoWithAll RT_MANGLER(RTAvlrooGCPtrDoWithAll)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrGet RT_MANGLER(RTAvlrooGCPtrGet)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrGetBestFit RT_MANGLER(RTAvlrooGCPtrGetBestFit)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrGetLeft RT_MANGLER(RTAvlrooGCPtrGetLeft)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrGetNextEqual RT_MANGLER(RTAvlrooGCPtrGetNextEqual)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrGetRight RT_MANGLER(RTAvlrooGCPtrGetRight)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrGetRoot RT_MANGLER(RTAvlrooGCPtrGetRoot)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrInsert RT_MANGLER(RTAvlrooGCPtrInsert)
65c72795ab90d3daefa759b716fbb5c6352c7a56vboxsync# define RTAvlrooGCPtrRangeGet RT_MANGLER(RTAvlrooGCPtrRangeGet)
# 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)