aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--tests/bullet/libBullet.names2068
-rw-r--r--tests/bullet/libBullet.namespace4060
-rw-r--r--third_party/demangler.py6
-rw-r--r--tools/namespacer.py82
4 files changed, 6214 insertions, 2 deletions
diff --git a/tests/bullet/libBullet.names b/tests/bullet/libBullet.names
new file mode 100644
index 00000000..0f28192b
--- /dev/null
+++ b/tests/bullet/libBullet.names
@@ -0,0 +1,2068 @@
+__ZN21btBroadphaseInterface9resetPoolEP12btDispatcher = btBroadphaseInterface::resetPool(btDispatcher*)
+__ZN15btNullPairCache20cleanOverlappingPairER16btBroadphasePairP12btDispatcher = btNullPairCache::cleanOverlappingPair(btBroadphasePair&, btDispatcher*)
+__ZNK15btNullPairCache22getNumOverlappingPairsEv = btNullPairCache::getNumOverlappingPairs() const
+__ZN15btNullPairCache19cleanProxyFromPairsEP17btBroadphaseProxyP12btDispatcher = btNullPairCache::cleanProxyFromPairs(btBroadphaseProxy*, btDispatcher*)
+__ZN15btNullPairCache24setOverlapFilterCallbackEP23btOverlapFilterCallback = btNullPairCache::setOverlapFilterCallback(btOverlapFilterCallback*)
+__ZN15btNullPairCache26processAllOverlappingPairsEP17btOverlapCallbackP12btDispatcher = btNullPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*)
+__ZN15btNullPairCache8findPairEP17btBroadphaseProxyS1_ = btNullPairCache::findPair(btBroadphaseProxy*, btBroadphaseProxy*)
+__ZN15btNullPairCache18hasDeferredRemovalEv = btNullPairCache::hasDeferredRemoval()
+__ZN15btNullPairCache28setInternalGhostPairCallbackEP25btOverlappingPairCallback = btNullPairCache::setInternalGhostPairCallback(btOverlappingPairCallback*)
+__ZN15btNullPairCache18addOverlappingPairEP17btBroadphaseProxyS1_ = btNullPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*)
+__ZN15btNullPairCache21removeOverlappingPairEP17btBroadphaseProxyS1_P12btDispatcher = btNullPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*)
+__ZN15btNullPairCache37removeOverlappingPairsContainingProxyEP17btBroadphaseProxyP12btDispatcher = btNullPairCache::removeOverlappingPairsContainingProxy(btBroadphaseProxy*, btDispatcher*)
+__ZN15btNullPairCache20sortOverlappingPairsEP12btDispatcher = btNullPairCache::sortOverlappingPairs(btDispatcher*)
+__ZN20btAxisSweep3InternalIjE10printStatsEv = btAxisSweep3Internal<unsigned int>::printStats()
+__ZN20btAxisSweep3InternalItE10printStatsEv = btAxisSweep3Internal<unsigned short>::printStats()
+__ZN6btDbvt8ICollide7ProcessEPK10btDbvtNodeS3_ = btDbvt::ICollide::Process(btDbvtNode const*, btDbvtNode const*)
+__ZN6btDbvt8ICollide7ProcessEPK10btDbvtNode = btDbvt::ICollide::Process(btDbvtNode const*)
+__ZN6btDbvt8ICollide7DescentEPK10btDbvtNode = btDbvt::ICollide::Descent(btDbvtNode const*)
+__ZN6btDbvt8ICollide9AllLeavesEPK10btDbvtNode = btDbvt::ICollide::AllLeaves(btDbvtNode const*)
+__ZN16btDbvtBroadphase10printStatsEv = btDbvtBroadphase::printStats()
+__ZN16btDbvtBroadphase9benchmarkEP21btBroadphaseInterface = btDbvtBroadphase::benchmark(btBroadphaseInterface*)
+__ZN20btMultiSapBroadphase12destroyProxyEP17btBroadphaseProxyP12btDispatcher = btMultiSapBroadphase::destroyProxy(btBroadphaseProxy*, btDispatcher*)
+__ZN20btMultiSapBroadphase10printStatsEv = btMultiSapBroadphase::printStats()
+__ZN20btMultiSapBroadphase9resetPoolEP12btDispatcher = btMultiSapBroadphase::resetPool(btDispatcher*)
+__ZN28btHashedOverlappingPairCache18hasDeferredRemovalEv = btHashedOverlappingPairCache::hasDeferredRemoval()
+__ZN28btSortedOverlappingPairCache20sortOverlappingPairsEP12btDispatcher = btSortedOverlappingPairCache::sortOverlappingPairs(btDispatcher*)
+__ZNK14btQuantizedBvh31calculateSerializeBufferSizeNewEv = btQuantizedBvh::calculateSerializeBufferSizeNew() const
+__ZN14btQuantizedBvh32getAlignmentSerializationPaddingEv = btQuantizedBvh::getAlignmentSerializationPadding()
+__ZN18btSimpleBroadphase10printStatsEv = btSimpleBroadphase::printStats()
+__ZN18btSimpleBroadphase9resetPoolEP12btDispatcher = btSimpleBroadphase::resetPool(btDispatcher*)
+__ZN26btBoxBoxCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btBoxBoxCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN30btBox2dBox2dCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btBox2dBox2dCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN17btCollisionObject24checkCollideWithOverrideEPS_ = btCollisionObject::checkCollideWithOverride(btCollisionObject*)
+__ZNK17btCollisionObject28calculateSerializeBufferSizeEv = btCollisionObject::calculateSerializeBufferSize() const
+__ZNK17btTriangleInfoMap28calculateSerializeBufferSizeEv = btTriangleInfoMap::calculateSerializeBufferSize() const
+__ZN12btConvexCast10CastResult9DebugDrawEf = btConvexCast::CastResult::DebugDraw(float)
+__ZN12btConvexCast10CastResult15drawCoordSystemERK11btTransform = btConvexCast::CastResult::drawCoordSystem(btTransform const&)
+__ZNK21btConvexInternalShape28calculateSerializeBufferSizeEv = btConvexInternalShape::calculateSerializeBufferSize() const
+__ZNK15btTriangleShape14getNumVerticesEv = btTriangleShape::getNumVertices() const
+__ZNK15btTriangleShape11getNumEdgesEv = btTriangleShape::getNumEdges() const
+__ZNK15btTriangleShape12getNumPlanesEv = btTriangleShape::getNumPlanes() const
+__ZNK15btTriangleShape7getNameEv = btTriangleShape::getName() const
+__ZNK15btTriangleShape36getNumPreferredPenetrationDirectionsEv = btTriangleShape::getNumPreferredPenetrationDirections() const
+__ZN30btCollisionAlgorithmCreateFunc24CreateCollisionAlgorithmER36btCollisionAlgorithmConstructionInfoP17btCollisionObjectS3_ = btCollisionAlgorithmCreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObject*, btCollisionObject*)
+__ZN31btConvexPlaneCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btConvexPlaneCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN16btEmptyAlgorithm22getAllContactManifoldsER20btAlignedObjectArrayIP20btPersistentManifoldE = btEmptyAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&)
+__ZN16btEmptyAlgorithm16processCollisionEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btEmptyAlgorithm::processCollision(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN16btEmptyAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btEmptyAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN29btSphereBoxCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btSphereBoxCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN32btSphereSphereCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btSphereSphereCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZN34btSphereTriangleCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btSphereTriangleCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZNK10btBoxShape12getNumPlanesEv = btBoxShape::getNumPlanes() const
+__ZNK10btBoxShape14getNumVerticesEv = btBoxShape::getNumVertices() const
+__ZNK10btBoxShape11getNumEdgesEv = btBoxShape::getNumEdges() const
+__ZNK10btBoxShape7getNameEv = btBoxShape::getName() const
+__ZNK10btBoxShape36getNumPreferredPenetrationDirectionsEv = btBoxShape::getNumPreferredPenetrationDirections() const
+__ZNK12btBox2dShape14getNumVerticesEv = btBox2dShape::getNumVertices() const
+__ZNK12btBox2dShape12getNumPlanesEv = btBox2dShape::getNumPlanes() const
+__ZNK12btBox2dShape11getNumEdgesEv = btBox2dShape::getNumEdges() const
+__ZNK12btBox2dShape7getNameEv = btBox2dShape::getName() const
+__ZNK12btBox2dShape36getNumPreferredPenetrationDirectionsEv = btBox2dShape::getNumPreferredPenetrationDirections() const
+__ZNK22btBvhTriangleMeshShape7getNameEv = btBvhTriangleMeshShape::getName() const
+__ZNK22btBvhTriangleMeshShape28calculateSerializeBufferSizeEv = btBvhTriangleMeshShape::calculateSerializeBufferSize() const
+__ZNK21btConvexInternalShape36getNumPreferredPenetrationDirectionsEv = btConvexInternalShape::getNumPreferredPenetrationDirections() const
+__ZNK21btConvexInternalShape32getPreferredPenetrationDirectionEiR9btVector3 = btConvexInternalShape::getPreferredPenetrationDirection(int, btVector3&) const
+__ZNK14btCapsuleShape7getNameEv = btCapsuleShape::getName() const
+__ZNK15btCapsuleShapeX7getNameEv = btCapsuleShapeX::getName() const
+__ZNK15btCapsuleShapeZ7getNameEv = btCapsuleShapeZ::getName() const
+__ZNK14btCapsuleShape28calculateSerializeBufferSizeEv = btCapsuleShape::calculateSerializeBufferSize() const
+__ZNK16btCollisionShape28calculateSerializeBufferSizeEv = btCollisionShape::calculateSerializeBufferSize() const
+__ZNK15btCompoundShape7getNameEv = btCompoundShape::getName() const
+__ZNK15btCompoundShape28calculateSerializeBufferSizeEv = btCompoundShape::calculateSerializeBufferSize() const
+__ZNK11btConeShape7getNameEv = btConeShape::getName() const
+__ZNK17btConvexHullShape7getNameEv = btConvexHullShape::getName() const
+__ZNK17btConvexHullShape28calculateSerializeBufferSizeEv = btConvexHullShape::calculateSerializeBufferSize() const
+__ZNK17btConvexHullShape12getNumPlanesEv = btConvexHullShape::getNumPlanes() const
+__ZNK17btConvexHullShape8getPlaneER9btVector3S1_i = btConvexHullShape::getPlane(btVector3&, btVector3&, int) const
+__ZNK17btConvexHullShape8isInsideERK9btVector3f = btConvexHullShape::isInside(btVector3 const&, float) const
+__ZNK23btConvexPointCloudShape7getNameEv = btConvexPointCloudShape::getName() const
+__ZNK23btConvexPointCloudShape11getNumEdgesEv = btConvexPointCloudShape::getNumEdges() const
+__ZNK23btConvexPointCloudShape7getEdgeEiR9btVector3S1_ = btConvexPointCloudShape::getEdge(int, btVector3&, btVector3&) const
+__ZNK23btConvexPointCloudShape12getNumPlanesEv = btConvexPointCloudShape::getNumPlanes() const
+__ZNK23btConvexPointCloudShape8getPlaneER9btVector3S1_i = btConvexPointCloudShape::getPlane(btVector3&, btVector3&, int) const
+__ZNK23btConvexPointCloudShape8isInsideERK9btVector3f = btConvexPointCloudShape::isInside(btVector3 const&, float) const
+__ZNK15btConvex2dShape7getNameEv = btConvex2dShape::getName() const
+__ZNK25btConvexTriangleMeshShape7getNameEv = btConvexTriangleMeshShape::getName() const
+__ZNK25btConvexTriangleMeshShape14getNumVerticesEv = btConvexTriangleMeshShape::getNumVertices() const
+__ZNK25btConvexTriangleMeshShape11getNumEdgesEv = btConvexTriangleMeshShape::getNumEdges() const
+__ZNK25btConvexTriangleMeshShape7getEdgeEiR9btVector3S1_ = btConvexTriangleMeshShape::getEdge(int, btVector3&, btVector3&) const
+__ZNK25btConvexTriangleMeshShape9getVertexEiR9btVector3 = btConvexTriangleMeshShape::getVertex(int, btVector3&) const
+__ZNK25btConvexTriangleMeshShape12getNumPlanesEv = btConvexTriangleMeshShape::getNumPlanes() const
+__ZNK25btConvexTriangleMeshShape8getPlaneER9btVector3S1_i = btConvexTriangleMeshShape::getPlane(btVector3&, btVector3&, int) const
+__ZNK25btConvexTriangleMeshShape8isInsideERK9btVector3f = btConvexTriangleMeshShape::isInside(btVector3 const&, float) const
+__ZNK15btCylinderShape7getNameEv = btCylinderShape::getName() const
+__ZNK16btCylinderShapeX7getNameEv = btCylinderShapeX::getName() const
+__ZNK16btCylinderShapeZ7getNameEv = btCylinderShapeZ::getName() const
+__ZNK15btCylinderShape28calculateSerializeBufferSizeEv = btCylinderShape::calculateSerializeBufferSize() const
+__ZNK12btEmptyShape7getNameEv = btEmptyShape::getName() const
+__ZNK12btEmptyShape19processAllTrianglesEP18btTriangleCallbackRK9btVector3S4_ = btEmptyShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const
+__ZNK12btEmptyShape21calculateLocalInertiaEfR9btVector3 = btEmptyShape::calculateLocalInertia(float, btVector3&) const
+__ZNK25btHeightfieldTerrainShape7getNameEv = btHeightfieldTerrainShape::getName() const
+__ZNK19btMinkowskiSumShape7getNameEv = btMinkowskiSumShape::getName() const
+__ZNK18btMultiSphereShape7getNameEv = btMultiSphereShape::getName() const
+__ZNK18btMultiSphereShape28calculateSerializeBufferSizeEv = btMultiSphereShape::calculateSerializeBufferSize() const
+__ZNK28btScaledBvhTriangleMeshShape7getNameEv = btScaledBvhTriangleMeshShape::getName() const
+__ZNK28btScaledBvhTriangleMeshShape21calculateLocalInertiaEfR9btVector3 = btScaledBvhTriangleMeshShape::calculateLocalInertia(float, btVector3&) const
+__ZNK13btSphereShape7getNameEv = btSphereShape::getName() const
+__ZNK18btStaticPlaneShape7getNameEv = btStaticPlaneShape::getName() const
+__ZNK18btStaticPlaneShape28calculateSerializeBufferSizeEv = btStaticPlaneShape::calculateSerializeBufferSize() const
+__ZNK23btStridingMeshInterface14hasPremadeAabbEv = btStridingMeshInterface::hasPremadeAabb() const
+__ZNK23btStridingMeshInterface14setPremadeAabbERK9btVector3S2_ = btStridingMeshInterface::setPremadeAabb(btVector3 const&, btVector3 const&) const
+__ZNK23btStridingMeshInterface14getPremadeAabbEP9btVector3S1_ = btStridingMeshInterface::getPremadeAabb(btVector3*, btVector3*) const
+__ZNK23btStridingMeshInterface28calculateSerializeBufferSizeEv = btStridingMeshInterface::calculateSerializeBufferSize() const
+__ZNK16btBU_Simplex1to47getNameEv = btBU_Simplex1to4::getName() const
+__ZNK16btBU_Simplex1to48getPlaneER9btVector3S1_i = btBU_Simplex1to4::getPlane(btVector3&, btVector3&, int) const
+__ZNK16btBU_Simplex1to48getIndexEi = btBU_Simplex1to4::getIndex(int) const
+__ZNK16btBU_Simplex1to48isInsideERK9btVector3f = btBU_Simplex1to4::isInside(btVector3 const&, float) const
+__ZN26btTriangleIndexVertexArray16unLockVertexBaseEi = btTriangleIndexVertexArray::unLockVertexBase(int)
+__ZNK26btTriangleIndexVertexArray24unLockReadOnlyVertexBaseEi = btTriangleIndexVertexArray::unLockReadOnlyVertexBase(int) const
+__ZN26btTriangleIndexVertexArray19preallocateVerticesEi = btTriangleIndexVertexArray::preallocateVertices(int)
+__ZN26btTriangleIndexVertexArray18preallocateIndicesEi = btTriangleIndexVertexArray::preallocateIndices(int)
+__ZN14btTriangleMesh19preallocateVerticesEi = btTriangleMesh::preallocateVertices(int)
+__ZN14btTriangleMesh18preallocateIndicesEi = btTriangleMesh::preallocateIndices(int)
+__ZNK19btTriangleMeshShape7getNameEv = btTriangleMeshShape::getName() const
+__ZNK21btUniformScalingShape7getNameEv = btUniformScalingShape::getName() const
+__ZN27btGImpactCollisionAlgorithm21calculateTimeOfImpactEP17btCollisionObjectS1_RK16btDispatcherInfoP16btManifoldResult = btGImpactCollisionAlgorithm::calculateTimeOfImpact(btCollisionObject*, btCollisionObject*, btDispatcherInfo const&, btManifoldResult*)
+__ZNK23btGImpactShapeInterface12getShapeTypeEv = btGImpactShapeInterface::getShapeType() const
+__ZNK23btGImpactShapeInterface15lockChildShapesEv = btGImpactShapeInterface::lockChildShapes() const
+__ZNK23btGImpactShapeInterface17unlockChildShapesEv = btGImpactShapeInterface::unlockChildShapes() const
+__ZNK23btGImpactShapeInterface7rayTestERK9btVector3S2_RN16btCollisionWorld17RayResultCallbackE = btGImpactShapeInterface::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const
+__ZNK23btGImpactShapeInterface19processAllTrianglesEP18btTriangleCallbackRK9btVector3S4_ = btGImpactShapeInterface::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const
+__ZNK22btGImpactCompoundShape24CompoundPrimitiveManager10is_trimeshEv = btGImpactCompoundShape::CompoundPrimitiveManager::is_trimesh() const
+__ZNK22btGImpactCompoundShape24CompoundPrimitiveManager22get_primitive_triangleEiR19btPrimitiveTriangle = btGImpactCompoundShape::CompoundPrimitiveManager::get_primitive_triangle(int, btPrimitiveTriangle&) const
+__ZNK22btGImpactCompoundShape22needsRetrieveTrianglesEv = btGImpactCompoundShape::needsRetrieveTriangles() const
+__ZNK22btGImpactCompoundShape25needsRetrieveTetrahedronsEv = btGImpactCompoundShape::needsRetrieveTetrahedrons() const
+__ZNK22btGImpactCompoundShape17getBulletTriangleEiR17btTriangleShapeEx = btGImpactCompoundShape::getBulletTriangle(int, btTriangleShapeEx&) const
+__ZNK22btGImpactCompoundShape20getBulletTetrahedronEiR20btTetrahedronShapeEx = btGImpactCompoundShape::getBulletTetrahedron(int, btTetrahedronShapeEx&) const
+__ZNK22btGImpactCompoundShape7getNameEv = btGImpactCompoundShape::getName() const
+__ZNK22btGImpactCompoundShape19getGImpactShapeTypeEv = btGImpactCompoundShape::getGImpactShapeType() const
+__ZNK22btGImpactMeshShapePart23TrimeshPrimitiveManager10is_trimeshEv = btGImpactMeshShapePart::TrimeshPrimitiveManager::is_trimesh() const
+__ZNK22btGImpactMeshShapePart20childrenHasTransformEv = btGImpactMeshShapePart::childrenHasTransform() const
+__ZN22btGImpactMeshShapePart13getChildShapeEi = btGImpactMeshShapePart::getChildShape(int)
+__ZNK22btGImpactMeshShapePart13getChildShapeEi = btGImpactMeshShapePart::getChildShape(int) const
+__ZNK22btGImpactMeshShapePart17getChildTransformEi = btGImpactMeshShapePart::getChildTransform(int) const
+__ZN22btGImpactMeshShapePart17setChildTransformEiRK11btTransform = btGImpactMeshShapePart::setChildTransform(int, btTransform const&)
+__ZNK22btGImpactMeshShapePart7getNameEv = btGImpactMeshShapePart::getName() const
+__ZNK22btGImpactMeshShapePart19getGImpactShapeTypeEv = btGImpactMeshShapePart::getGImpactShapeType() const
+__ZNK22btGImpactMeshShapePart22needsRetrieveTrianglesEv = btGImpactMeshShapePart::needsRetrieveTriangles() const
+__ZNK22btGImpactMeshShapePart25needsRetrieveTetrahedronsEv = btGImpactMeshShapePart::needsRetrieveTetrahedrons() const
+__ZNK22btGImpactMeshShapePart20getBulletTetrahedronEiR20btTetrahedronShapeEx = btGImpactMeshShapePart::getBulletTetrahedron(int, btTetrahedronShapeEx&) const
+__ZNK18btGImpactMeshShape19getPrimitiveManagerEv = btGImpactMeshShape::getPrimitiveManager() const
+__ZNK18btGImpactMeshShape17getNumChildShapesEv = btGImpactMeshShape::getNumChildShapes() const
+__ZNK18btGImpactMeshShape20childrenHasTransformEv = btGImpactMeshShape::childrenHasTransform() const
+__ZNK18btGImpactMeshShape22needsRetrieveTrianglesEv = btGImpactMeshShape::needsRetrieveTriangles() const
+__ZNK18btGImpactMeshShape25needsRetrieveTetrahedronsEv = btGImpactMeshShape::needsRetrieveTetrahedrons() const
+__ZNK18btGImpactMeshShape17getBulletTriangleEiR17btTriangleShapeEx = btGImpactMeshShape::getBulletTriangle(int, btTriangleShapeEx&) const
+__ZNK18btGImpactMeshShape20getBulletTetrahedronEiR20btTetrahedronShapeEx = btGImpactMeshShape::getBulletTetrahedron(int, btTetrahedronShapeEx&) const
+__ZNK18btGImpactMeshShape15lockChildShapesEv = btGImpactMeshShape::lockChildShapes() const
+__ZNK18btGImpactMeshShape17unlockChildShapesEv = btGImpactMeshShape::unlockChildShapes() const
+__ZNK18btGImpactMeshShape12getChildAabbEiRK11btTransformR9btVector3S4_ = btGImpactMeshShape::getChildAabb(int, btTransform const&, btVector3&, btVector3&) const
+__ZN18btGImpactMeshShape13getChildShapeEi = btGImpactMeshShape::getChildShape(int)
+__ZNK18btGImpactMeshShape13getChildShapeEi = btGImpactMeshShape::getChildShape(int) const
+__ZNK18btGImpactMeshShape17getChildTransformEi = btGImpactMeshShape::getChildTransform(int) const
+__ZN18btGImpactMeshShape17setChildTransformEiRK11btTransform = btGImpactMeshShape::setChildTransform(int, btTransform const&)
+__ZNK18btGImpactMeshShape19getGImpactShapeTypeEv = btGImpactMeshShape::getGImpactShapeType() const
+__ZNK18btGImpactMeshShape7getNameEv = btGImpactMeshShape::getName() const
+__ZNK18btGImpactMeshShape28calculateSerializeBufferSizeEv = btGImpactMeshShape::calculateSerializeBufferSize() const
+__ZNK18btGImpactMeshShape7rayTestERK9btVector3S2_RN16btCollisionWorld17RayResultCallbackE = btGImpactMeshShape::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const
+__Z21gim_set_alloc_handlerPFPvjE = gim_set_alloc_handler(void* (*)(unsigned int))
+__Z22gim_set_alloca_handlerPFPvjE = gim_set_alloca_handler(void* (*)(unsigned int))
+__Z23gim_set_realloc_handlerPFPvS_jjE = gim_set_realloc_handler(void* (*)(void*, unsigned int, unsigned int))
+__Z20gim_set_free_handlerPFvPvE = gim_set_free_handler(void (*)(void*))
+__ZN16btPointCollector20setShapeIdentifiersAEii = btPointCollector::setShapeIdentifiersA(int, int)
+__ZN16btPointCollector20setShapeIdentifiersBEii = btPointCollector::setShapeIdentifiersB(int, int)
+__ZN15btGjkEpaSolver220StackSizeRequirementEv = btGjkEpaSolver2::StackSizeRequirement()
+__ZZN33btMinkowskiPenetrationDepthSolver12calcPenDepthER22btVoronoiSimplexSolverPK13btConvexShapeS4_RK11btTransformS7_R9btVector3S9_S9_P12btIDebugDrawP12btStackAllocEN20btIntermediateResult20setShapeIdentifiersAEii = btMinkowskiPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*, btStackAlloc*)::btIntermediateResult::setShapeIdentifiersA(int, int)
+__ZZN33btMinkowskiPenetrationDepthSolver12calcPenDepthER22btVoronoiSimplexSolverPK13btConvexShapeS4_RK11btTransformS7_R9btVector3S9_S9_P12btIDebugDrawP12btStackAllocEN20btIntermediateResult20setShapeIdentifiersBEii = btMinkowskiPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*, btStackAlloc*)::btIntermediateResult::setShapeIdentifiersB(int, int)
+__ZN30btKinematicCharacterController5resetEv = btKinematicCharacterController::reset()
+__ZN30btKinematicCharacterController9debugDrawEP12btIDebugDraw = btKinematicCharacterController::debugDraw(btIDebugDraw*)
+__ZN17btTypedConstraint13buildJacobianEv = btTypedConstraint::buildJacobian()
+__ZN17btTypedConstraint21setupSolverConstraintER20btAlignedObjectArrayI18btSolverConstraintEiif = btTypedConstraint::setupSolverConstraint(btAlignedObjectArray<btSolverConstraint>&, int, int, float)
+__ZN17btTypedConstraint23solveConstraintObsoleteER11btRigidBodyS1_f = btTypedConstraint::solveConstraintObsolete(btRigidBody&, btRigidBody&, float)
+__ZNK17btTypedConstraint28calculateSerializeBufferSizeEv = btTypedConstraint::calculateSerializeBufferSize() const
+__ZNK21btConeTwistConstraint28calculateSerializeBufferSizeEv = btConeTwistConstraint::calculateSerializeBufferSize() const
+__ZN21btConeTwistConstraint9updateRHSEf = btConeTwistConstraint::updateRHS(float)
+__ZN19btContactConstraint8getInfo1EPN17btTypedConstraint17btConstraintInfo1E = btContactConstraint::getInfo1(btTypedConstraint::btConstraintInfo1*)
+__ZN19btContactConstraint8getInfo2EPN17btTypedConstraint17btConstraintInfo2E = btContactConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*)
+__ZN19btContactConstraint13buildJacobianEv = btContactConstraint::buildJacobian()
+__ZNK23btGeneric6DofConstraint28calculateSerializeBufferSizeEv = btGeneric6DofConstraint::calculateSerializeBufferSize() const
+__ZN23btGeneric6DofConstraint9updateRHSEf = btGeneric6DofConstraint::updateRHS(float)
+__ZNK17btHingeConstraint28calculateSerializeBufferSizeEv = btHingeConstraint::calculateSerializeBufferSize() const
+__ZN17btHingeConstraint9updateRHSEf = btHingeConstraint::updateRHS(float)
+__ZNK23btPoint2PointConstraint28calculateSerializeBufferSizeEv = btPoint2PointConstraint::calculateSerializeBufferSize() const
+__ZN23btPoint2PointConstraint9updateRHSEf = btPoint2PointConstraint::updateRHS(float)
+__ZN18btConstraintSolver12prepareSolveEii = btConstraintSolver::prepareSolve(int, int)
+__ZN18btConstraintSolver9allSolvedERK19btContactSolverInfoP12btIDebugDrawP12btStackAlloc = btConstraintSolver::allSolved(btContactSolverInfo const&, btIDebugDraw*, btStackAlloc*)
+__ZN35btSequentialImpulseConstraintSolver19getOrInitSolverBodyER17btCollisionObject = btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&)
+__ZNK18btSliderConstraint28calculateSerializeBufferSizeEv = btSliderConstraint::calculateSerializeBufferSize() const
+__ZN23btDiscreteDynamicsWorld11setNumTasksEi = btDiscreteDynamicsWorld::setNumTasks(int)
+__ZNK25btContinuousDynamicsWorld12getWorldTypeEv = btContinuousDynamicsWorld::getWorldType() const
+__ZN15btDynamicsWorld13addConstraintEP17btTypedConstraintb = btDynamicsWorld::addConstraint(btTypedConstraint*, bool)
+__ZN15btDynamicsWorld16removeConstraintEP17btTypedConstraint = btDynamicsWorld::removeConstraint(btTypedConstraint*)
+__ZNK15btDynamicsWorld17getNumConstraintsEv = btDynamicsWorld::getNumConstraints() const
+__ZN15btDynamicsWorld13getConstraintEi = btDynamicsWorld::getConstraint(int)
+__ZNK15btDynamicsWorld13getConstraintEi = btDynamicsWorld::getConstraint(int) const
+__ZN15btDynamicsWorld10addVehicleEP17btActionInterface = btDynamicsWorld::addVehicle(btActionInterface*)
+__ZN15btDynamicsWorld13removeVehicleEP17btActionInterface = btDynamicsWorld::removeVehicle(btActionInterface*)
+__ZN15btDynamicsWorld12addCharacterEP17btActionInterface = btDynamicsWorld::addCharacter(btActionInterface*)
+__ZN15btDynamicsWorld15removeCharacterEP17btActionInterface = btDynamicsWorld::removeCharacter(btActionInterface*)
+__ZNK23btDiscreteDynamicsWorld12getWorldTypeEv = btDiscreteDynamicsWorld::getWorldType() const
+__ZNK11btRigidBody28calculateSerializeBufferSizeEv = btRigidBody::calculateSerializeBufferSize() const
+__ZNK21btSimpleDynamicsWorld12getWorldTypeEv = btSimpleDynamicsWorld::getWorldType() const
+__ZN11HullLibrary7checkitEP14btHullTriangle = HullLibrary::checkit(btHullTriangle*)
+__ZN20btAxisSweep3InternalIjED1Ev = btAxisSweep3Internal<unsigned int>::~btAxisSweep3Internal()
+__ZN20btAxisSweep3InternalItED1Ev = btAxisSweep3Internal<unsigned short>::~btAxisSweep3Internal()
+__ZN16btDbvtBroadphase25calculateOverlappingPairsEP12btDispatcher = btDbvtBroadphase::calculateOverlappingPairs(btDispatcher*)
+__ZN16btDbvtBroadphaseC1EP22btOverlappingPairCache = btDbvtBroadphase::btDbvtBroadphase(btOverlappingPairCache*)
+__ZN20btMultiSapBroadphaseD1Ev = btMultiSapBroadphase::~btMultiSapBroadphase()
+__ZN20btMultiSapBroadphaseC1EiP22btOverlappingPairCache = btMultiSapBroadphase::btMultiSapBroadphase(int, btOverlappingPairCache*)
+__ZN28btSortedOverlappingPairCacheC1Ev = btSortedOverlappingPairCache::btSortedOverlappingPairCache()
+__ZN28btHashedOverlappingPairCacheC1Ev = btHashedOverlappingPairCache::btHashedOverlappingPairCache()
+__ZN14btQuantizedBvhD1Ev = btQuantizedBvh::~btQuantizedBvh()
+__ZN18btSimpleBroadphaseC1EiP22btOverlappingPairCache = btSimpleBroadphase::btSimpleBroadphase(int, btOverlappingPairCache*)
+__ZN21btCollisionDispatcherC1EP24btCollisionConfiguration = btCollisionDispatcher::btCollisionDispatcher(btCollisionConfiguration*)
+__ZN16btCollisionWorldD1Ev = btCollisionWorld::~btCollisionWorld()
+__ZN28btCompoundCollisionAlgorithmC1ERK36btCollisionAlgorithmConstructionInfoP17btCollisionObjectS4_b = btCompoundCollisionAlgorithm::btCompoundCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObject*, btCollisionObject*, bool)
+__ZN31btDefaultCollisionConfigurationD1Ev = btDefaultCollisionConfiguration::~btDefaultCollisionConfiguration()
+__ZN31btDefaultCollisionConfigurationC1ERK34btDefaultCollisionConstructionInfo = btDefaultCollisionConfiguration::btDefaultCollisionConfiguration(btDefaultCollisionConstructionInfo const&)
+__ZN24btPairCachingGhostObjectC1Ev = btPairCachingGhostObject::btPairCachingGhostObject()
+__ZN22btBvhTriangleMeshShapeC1EP23btStridingMeshInterfacebRK9btVector3S4_b = btBvhTriangleMeshShape::btBvhTriangleMeshShape(btStridingMeshInterface*, bool, btVector3 const&, btVector3 const&, bool)
+__ZN15btCompoundShapeC1Eb = btCompoundShape::btCompoundShape(bool)
+__ZNK11btConeShape37localGetSupportingVertexWithoutMarginERK9btVector3 = btConeShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const
+__ZN17btConvexHullShapeC1EPKfii = btConvexHullShape::btConvexHullShape(float const*, int, int)
+__ZN18btMultiSphereShapeC1EPK9btVector3PKfi = btMultiSphereShape::btMultiSphereShape(btVector3 const*, float const*, int)
+__ZN16btBU_Simplex1to4C1ERK9btVector3S2_S2_S2_ = btBU_Simplex1to4::btBU_Simplex1to4(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&)
+__ZN16btBU_Simplex1to4C1ERK9btVector3S2_S2_ = btBU_Simplex1to4::btBU_Simplex1to4(btVector3 const&, btVector3 const&, btVector3 const&)
+__ZN16btBU_Simplex1to4C1ERK9btVector3S2_ = btBU_Simplex1to4::btBU_Simplex1to4(btVector3 const&, btVector3 const&)
+__ZN26btTriangleIndexVertexArrayC1EiPiiiPfi = btTriangleIndexVertexArray::btTriangleIndexVertexArray(int, int*, int, int, float*, int)
+__ZN34btTriangleIndexVertexMaterialArrayC1EiPiiiPfiiPhiS0_i = btTriangleIndexVertexMaterialArray::btTriangleIndexVertexMaterialArray(int, int*, int, int, float*, int, int, unsigned char*, int, int*, int)
+__ZN14btTriangleMeshD1Ev = btTriangleMesh::~btTriangleMesh()
+__ZN14btTriangleMeshC1Ebb = btTriangleMesh::btTriangleMesh(bool, bool)
+__ZN19btTriangleMeshShapeC1EP23btStridingMeshInterface = btTriangleMeshShape::btTriangleMeshShape(btStridingMeshInterface*)
+__ZN22btGenericPoolAllocator13failback_freeEPv = btGenericPoolAllocator::failback_free(void*)
+__ZN18btGImpactMeshShapeD1Ev = btGImpactMeshShape::~btGImpactMeshShape()
+__ZN17btGjkPairDetector16getClosestPointsERKN36btDiscreteCollisionDetectorInterface17ClosestPointInputERNS0_6ResultEP12btIDebugDrawb = btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool)
+__ZN28btTriangleConvexcastCallbackC1EPK13btConvexShapeRK11btTransformS5_S5_f = btTriangleConvexcastCallback::btTriangleConvexcastCallback(btConvexShape const*, btTransform const&, btTransform const&, btTransform const&, float)
+__ZN21btConeTwistConstraintC1ER11btRigidBodyS1_RK11btTransformS4_ = btConeTwistConstraint::btConeTwistConstraint(btRigidBody&, btRigidBody&, btTransform const&, btTransform const&)
+__ZN23btGeneric6DofConstraintC1ER11btRigidBodyRK11btTransformb = btGeneric6DofConstraint::btGeneric6DofConstraint(btRigidBody&, btTransform const&, bool)
+__ZN23btGeneric6DofConstraintC1ER11btRigidBodyS1_RK11btTransformS4_b = btGeneric6DofConstraint::btGeneric6DofConstraint(btRigidBody&, btRigidBody&, btTransform const&, btTransform const&, bool)
+__ZN18btHinge2ConstraintC1ER11btRigidBodyS1_R9btVector3S3_S3_ = btHinge2Constraint::btHinge2Constraint(btRigidBody&, btRigidBody&, btVector3&, btVector3&, btVector3&)
+__ZN17btHingeConstraintC1ER11btRigidBodyRK11btTransformb = btHingeConstraint::btHingeConstraint(btRigidBody&, btTransform const&, bool)
+__ZN17btHingeConstraintC1ER11btRigidBodyRK9btVector3S4_b = btHingeConstraint::btHingeConstraint(btRigidBody&, btVector3 const&, btVector3 const&, bool)
+__ZN17btHingeConstraintC1ER11btRigidBodyS1_RK11btTransformS4_b = btHingeConstraint::btHingeConstraint(btRigidBody&, btRigidBody&, btTransform const&, btTransform const&, bool)
+__ZN17btHingeConstraintC1ER11btRigidBodyS1_RK9btVector3S4_S4_S4_b = btHingeConstraint::btHingeConstraint(btRigidBody&, btRigidBody&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, bool)
+__ZN35btSequentialImpulseConstraintSolver37resolveSingleConstraintRowGenericSIMDER11btRigidBodyS1_RK18btSolverConstraint = btSequentialImpulseConstraintSolver::resolveSingleConstraintRowGenericSIMD(btRigidBody&, btRigidBody&, btSolverConstraint const&)
+__ZN35btSequentialImpulseConstraintSolver40resolveSingleConstraintRowLowerLimitSIMDER11btRigidBodyS1_RK18btSolverConstraint = btSequentialImpulseConstraintSolver::resolveSingleConstraintRowLowerLimitSIMD(btRigidBody&, btRigidBody&, btSolverConstraint const&)
+__ZN35btSequentialImpulseConstraintSolver27resolveSplitPenetrationSIMDER11btRigidBodyS1_RK18btSolverConstraint = btSequentialImpulseConstraintSolver::resolveSplitPenetrationSIMD(btRigidBody&, btRigidBody&, btSolverConstraint const&)
+__ZN35btSequentialImpulseConstraintSolverD1Ev = btSequentialImpulseConstraintSolver::~btSequentialImpulseConstraintSolver()
+__ZN18btSliderConstraintC1ER11btRigidBodyRK11btTransformb = btSliderConstraint::btSliderConstraint(btRigidBody&, btTransform const&, bool)
+__ZN18btSliderConstraintC1ER11btRigidBodyS1_RK11btTransformS4_b = btSliderConstraint::btSliderConstraint(btRigidBody&, btRigidBody&, btTransform const&, btTransform const&, bool)
+__ZN21btUniversalConstraintC1ER11btRigidBodyS1_R9btVector3S3_S3_ = btUniversalConstraint::btUniversalConstraint(btRigidBody&, btRigidBody&, btVector3&, btVector3&, btVector3&)
+__ZN23btDiscreteDynamicsWorld14updateVehiclesEf = btDiscreteDynamicsWorld::updateVehicles(float)
+__ZN23btDiscreteDynamicsWorld14startProfilingEf = btDiscreteDynamicsWorld::startProfiling(float)
+__ZN23btDiscreteDynamicsWorldD1Ev = btDiscreteDynamicsWorld::~btDiscreteDynamicsWorld()
+__ZN23btDiscreteDynamicsWorldC1EP12btDispatcherP21btBroadphaseInterfaceP18btConstraintSolverP24btCollisionConfiguration = btDiscreteDynamicsWorld::btDiscreteDynamicsWorld(btDispatcher*, btBroadphaseInterface*, btConstraintSolver*, btCollisionConfiguration*)
+__ZN11btRigidBody18proceedToTransformERK11btTransform = btRigidBody::proceedToTransform(btTransform const&)
+__ZN11btRigidBodyC1EfP13btMotionStateP16btCollisionShapeRK9btVector3 = btRigidBody::btRigidBody(float, btMotionState*, btCollisionShape*, btVector3 const&)
+__ZN11btRigidBodyC1ERKNS_27btRigidBodyConstructionInfoE = btRigidBody::btRigidBody(btRigidBody::btRigidBodyConstructionInfo const&)
+__ZN16btRaycastVehicleD1Ev = btRaycastVehicle::~btRaycastVehicle()
+__ZL13btFreeDefaultPv = btFreeDefault(void*)
+__ZN7ConvexHC1Eiii = ConvexH::ConvexH(int, int, int)
+__Z21gim_get_alloc_handlerv = gim_get_alloc_handler()
+__Z22gim_get_alloca_handlerv = gim_get_alloca_handler()
+__Z23gim_get_realloc_handlerv = gim_get_realloc_handler()
+__Z20gim_get_free_handlerv = gim_get_free_handler()
+__ZN6btDbvt8maxdepthEPK10btDbvtNode = btDbvt::maxdepth(btDbvtNode const*)
+__Z8gim_freePv = gim_free(void*)
+__ZN35btSequentialImpulseConstraintSolver16restitutionCurveEff = btSequentialImpulseConstraintSolver::restitutionCurve(float, float)
+__ZN17btTypedConstraint14getMotorFactorEfffff = btTypedConstraint::getMotorFactor(float, float, float, float, float)
+__Z30btAlignedAllocSetCustomAlignedPFPvjiEPFvS_E = btAlignedAllocSetCustomAligned(void* (*)(unsigned int, int), void (*)(void*))
+__Z23btAlignedAllocSetCustomPFPvjEPFvS_E = btAlignedAllocSetCustom(void* (*)(unsigned int), void (*)(void*))
+__Z21btAlignedFreeInternalPv = btAlignedFreeInternal(void*)
+__ZN15CProfileManager23Increment_Frame_CounterEv = CProfileManager::Increment_Frame_Counter()
+__ZN29btGeneric6DofSpringConstraintD1Ev = btGeneric6DofSpringConstraint::~btGeneric6DofSpringConstraint()
+__ZN29btGeneric6DofSpringConstraint8getInfo2EPN17btTypedConstraint17btConstraintInfo2E = btGeneric6DofSpringConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*)
+__ZN18btHinge2ConstraintD1Ev = btHinge2Constraint::~btHinge2Constraint()
+__ZN12btAxisSweep3C2ERK9btVector3S2_tP22btOverlappingPairCacheb = btAxisSweep3::btAxisSweep3(btVector3 const&, btVector3 const&, unsigned short, btOverlappingPairCache*, bool)
+__ZN15btNullPairCache23getOverlappingPairArrayEv = btNullPairCache::getOverlappingPairArray()
+__ZN15btNullPairCache26getOverlappingPairArrayPtrEv = btNullPairCache::getOverlappingPairArrayPtr()
+__ZNK15btNullPairCache26getOverlappingPairArrayPtrEv = btNullPairCache::getOverlappingPairArrayPtr() const
+__ZN21btBroadphaseInterfaceD1Ev = btBroadphaseInterface::~btBroadphaseInterface()
+__ZN21btBroadphaseInterfaceD0Ev = btBroadphaseInterface::~btBroadphaseInterface()
+__ZN25btOverlappingPairCallbackD1Ev = btOverlappingPairCallback::~btOverlappingPairCallback()
+__ZN25btOverlappingPairCallbackD0Ev = btOverlappingPairCallback::~btOverlappingPairCallback()
+__ZN22btOverlappingPairCacheD1Ev = btOverlappingPairCache::~btOverlappingPairCache()
+__ZN22btOverlappingPairCacheD0Ev = btOverlappingPairCache::~btOverlappingPairCache()
+__ZNK20btAxisSweep3InternalIjE7getAabbEP17btBroadphaseProxyR9btVector3S4_ = btAxisSweep3Internal<unsigned int>::getAabb(btBroadphaseProxy*, btVector3&, btVector3&) const
+__ZN20btAxisSweep3InternalIjE23getOverlappingPairCacheEv = btAxisSweep3Internal<unsigned int>::getOverlappingPairCache()
+__ZNK20btAxisSweep3InternalIjE23getOverlappingPairCacheEv = btAxisSweep3Internal<unsigned int>::getOverlappingPairCache() const
+__ZNK20btAxisSweep3InternalIjE17getBroadphaseAabbER9btVector3S2_ = btAxisSweep3Internal<unsigned int>::getBroadphaseAabb(btVector3&, btVector3&) const
+__ZN20btAxisSweep3InternalIjE9resetPoolEP12btDispatcher = btAxisSweep3Internal<unsigned int>::resetPool(btDispatcher*)
+__ZNK20btAxisSweep3InternalItE7getAabbEP17btBroadphaseProxyR9btVector3S4_ = btAxisSweep3Internal<unsigned short>::getAabb(btBroadphaseProxy*, btVector3&, btVector3&) const
+__ZN20btAxisSweep3InternalItE23getOverlappingPairCacheEv = btAxisSweep3Internal<unsigned short>::getOverlappingPairCache()
+__ZNK20btAxisSweep3InternalItE23getOverlappingPairCacheEv = btAxisSweep3Internal<unsigned short>::getOverlappingPairCache() const
+__ZNK20btAxisSweep3InternalItE17getBroadphaseAabbER9btVector3S2_ = btAxisSweep3Internal<unsigned short>::getBroadphaseAabb(btVector3&, btVector3&) const
+__ZN20btAxisSweep3InternalItE9resetPoolEP12btDispatcher = btAxisSweep3Internal<unsigned short>::resetPool(btDispatcher*)
+__ZNK20btAxisSweep3InternalIjE8quantizeEPjRK9btVector3i = btAxisSweep3Internal<unsigned int>::quantize(unsigned int*, btVector3 const&, int) const
+__ZNK20btAxisSweep3InternalItE8quantizeEPtRK9btVector3i = btAxisSweep3Internal<unsigned short>::quantize(unsigned short*, btVector3 const&, int) const
+__ZN20btAxisSweep3InternalIjE12destroyProxyEP17btBroadphaseProxyP12btDispatcher = btAxisSweep3Internal<unsigned int>::destroyProxy(btBroadphaseProxy*, btDispatcher*)
+__ZN20btAxisSweep3InternalIjE12updateHandleEjRK9btVector3S3_P12btDispatcher = btAxisSweep3Internal<unsigned int>::updateHandle(unsigned int, btVector3 const&, btVector3 const&, btDispatcher*)
+__ZN20btAxisSweep3InternalIjE7setAabbEP17btBroadphaseProxyRK9btVector3S5_P12btDispatcher = btAxisSweep3Internal<unsigned int>::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*)
+__ZN20btAxisSweep3InternalIjE9addHandleERK9btVector3S3_PvssP12btDispatcherS4_ = btAxisSweep3Internal<unsigned int>::addHandle(btVector3 const&, btVector3 const&, void*, short, short, btDispatcher*, void*)
+__ZN20btAlignedObjectArrayI16btBroadphasePairE17quickSortInternalI29btBroadphasePairSortPredicateEEvT_ii = void btAlignedObjectArray<btBroadphasePair>::quickSortInternal<btBroadphasePairSortPredicate>(btBroadphasePairSortPredicate, int, int)
+__ZN20btAxisSweep3InternalItE12destroyProxyEP17btBroadphaseProxyP12btDispatcher = btAxisSweep3Internal<unsigned short>::destroyProxy(btBroadphaseProxy*, btDispatcher*)
+__ZN20btAxisSweep3InternalItE12updateHandleEtRK9btVector3S3_P12btDispatcher = btAxisSweep3Internal<unsigned short>::updateHandle(unsigned short, btVector3 const&, btVector3 const&, btDispatcher*)
+__ZN20btAxisSweep3InternalItE7setAabbEP17btBroadphaseProxyRK9btVector3S5_P12btDispatcher = btAxisSweep3Internal<unsigned short>::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*)
+__ZN20btAxisSweep3InternalItE9addHandleERK9btVector3S3_PvssP12btDispatcherS4_ = btAxisSweep3Internal<unsigned short>::addHandle(btVector3 const&, btVector3 const&, void*, short, short, btDispatcher*, void*)
+__ZN20btAxisSweep3InternalIjED2Ev = btAxisSweep3Internal<unsigned int>::~btAxisSweep3Internal()
+__ZN20btAxisSweep3InternalIjED0Ev = btAxisSweep3Internal<unsigned int>::~btAxisSweep3Internal()
+__ZN17bt32BitAxisSweep3D0Ev = bt32BitAxisSweep3::~bt32BitAxisSweep3()
+__ZN17bt32BitAxisSweep3D1Ev = bt32BitAxisSweep3::~bt32BitAxisSweep3()
+__ZN20btAxisSweep3InternalItED2Ev = btAxisSweep3Internal<unsigned short>::~btAxisSweep3Internal()
+__ZN20btAxisSweep3InternalItED0Ev = btAxisSweep3Internal<unsigned short>::~btAxisSweep3Internal()
+__ZN12btAxisSweep3D0Ev = btAxisSweep3::~btAxisSweep3()
+__ZN12btAxisSweep3D1Ev = btAxisSweep3::~btAxisSweep3()
+__ZN15btNullPairCacheD0Ev = btNullPairCache::~btNullPairCache()
+__ZN15btNullPairCacheD1Ev = btNullPairCache::~btNullPairCache()
+__ZN17bt32BitAxisSweep3C1ERK9btVector3S2_jP22btOverlappingPairCacheb = bt32BitAxisSweep3::bt32BitAxisSweep3(btVector3 const&, btVector3 const&, unsigned int, btOverlappingPairCache*, bool)
+__ZN17bt32BitAxisSweep3C2ERK9btVector3S2_jP22btOverlappingPairCacheb = bt32BitAxisSweep3::bt32BitAxisSweep3(btVector3 const&, btVector3 const&, unsigned int, btOverlappingPairCache*, bool)
+__ZN12btAxisSweep3C1ERK9btVector3S2_tP22btOverlappingPairCacheb = btAxisSweep3::btAxisSweep3(btVector3 const&, btVector3 const&, unsigned short, btOverlappingPairCache*, bool)
+__ZN20btCollisionAlgorithmC2ERK36btCollisionAlgorithmConstructionInfo = btCollisionAlgorithm::btCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&)
+__ZN20btCollisionAlgorithmD1Ev = btCollisionAlgorithm::~btCollisionAlgorithm()
+__ZN20btCollisionAlgorithmD0Ev = btCollisionAlgorithm::~btCollisionAlgorithm()
+__ZN20btCollisionAlgorithmC1ERK36btCollisionAlgorithmConstructionInfo = btCollisionAlgorithm::btCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&)
+__ZN6btDbvtC2Ev = btDbvt::btDbvt()
+__ZN6btDbvt8ICollide7ProcessEPK10btDbvtNodef = btDbvt::ICollide::Process(btDbvtNode const*, float)
+__ZN6btDbvt9enumNodesEPK10btDbvtNodeRNS_8ICollideE = btDbvt::enumNodes(btDbvtNode const*, btDbvt::ICollide&)
+__ZN6btDbvt8ICollideD1Ev = btDbvt::ICollide::~ICollide()
+__ZN6btDbvt8ICollideD0Ev = btDbvt::ICollide::~ICollide()
+__ZL11getmaxdepthPK10btDbvtNodeiRi = getmaxdepth(btDbvtNode const*, int, int&)
+__ZN6btDbvtC1Ev = btDbvt::btDbvt()
+__ZL10removeleafP6btDbvtP10btDbvtNode = removeleaf(btDbvt*, btDbvtNode*)
+__ZL17recursedeletenodeP6btDbvtP10btDbvtNode = recursedeletenode(btDbvt*, btDbvtNode*)
+__ZN6btDbvt5clearEv = btDbvt::clear()
+__ZN20btDbvtNodeEnumeratorD0Ev = btDbvtNodeEnumerator::~btDbvtNodeEnumerator()
+__ZN20btDbvtNodeEnumeratorD1Ev = btDbvtNodeEnumerator::~btDbvtNodeEnumerator()
+__ZN18btDbvtTreeColliderD1Ev = btDbvtTreeCollider::~btDbvtTreeCollider()
+__ZN18btDbvtTreeColliderD0Ev = btDbvtTreeCollider::~btDbvtTreeCollider()
+__ZN18btDbvtTreeCollider7ProcessEPK10btDbvtNode = btDbvtTreeCollider::Process(btDbvtNode const*)
+__ZNK16btDbvtBroadphase7getAabbEP17btBroadphaseProxyR9btVector3S3_ = btDbvtBroadphase::getAabb(btBroadphaseProxy*, btVector3&, btVector3&) const
+__ZN19BroadphaseRayTesterD1Ev = BroadphaseRayTester::~BroadphaseRayTester()
+__ZN19BroadphaseRayTesterD0Ev = BroadphaseRayTester::~BroadphaseRayTester()
+__ZN20BroadphaseAabbTesterD1Ev = BroadphaseAabbTester::~BroadphaseAabbTester()
+__ZN20BroadphaseAabbTesterD0Ev = BroadphaseAabbTester::~BroadphaseAabbTester()
+__ZN16btDbvtBroadphase23getOverlappingPairCacheEv = btDbvtBroadphase::getOverlappingPairCache()
+__ZNK16btDbvtBroadphase23getOverlappingPairCacheEv = btDbvtBroadphase::getOverlappingPairCache() const
+__ZNK16btDbvtBroadphase17getBroadphaseAabbER9btVector3S1_ = btDbvtBroadphase::getBroadphaseAabb(btVector3&, btVector3&) const
+__ZN16btDbvtBroadphase9resetPoolEP12btDispatcher = btDbvtBroadphase::resetPool(btDispatcher*)
+__ZN16btDbvtBroadphase8optimizeEv = btDbvtBroadphase::optimize()
+__ZN6btDbvt24collideTTpersistentStackEPK10btDbvtNodeS2_RNS_8ICollideE = btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&)
+__ZN16btDbvtBroadphase12destroyProxyEP17btBroadphaseProxyP12btDispatcher = btDbvtBroadphase::destroyProxy(btBroadphaseProxy*, btDispatcher*)
+__ZN12btDispatcherD2Ev = btDispatcher::~btDispatcher()
+__ZN12btDispatcherD0Ev = btDispatcher::~btDispatcher()
+__ZN12btDispatcherD1Ev = btDispatcher::~btDispatcher()
+__ZN20btMultiSapBroadphase23getOverlappingPairCacheEv = btMultiSapBroadphase::getOverlappingPairCache()
+__ZNK20btMultiSapBroadphase23getOverlappingPairCacheEv = btMultiSapBroadphase::getOverlappingPairCache() const
+__ZNK20btMultiSapBroadphase17getBroadphaseAabbER9btVector3S1_ = btMultiSapBroadphase::getBroadphaseAabb(btVector3&, btVector3&) const
+__ZN23btOverlapFilterCallbackD1Ev = btOverlapFilterCallback::~btOverlapFilterCallback()
+__ZN23btOverlapFilterCallbackD0Ev = btOverlapFilterCallback::~btOverlapFilterCallback()
+__ZNK20btMultiSapBroadphase7getAabbEP17btBroadphaseProxyR9btVector3S3_ = btMultiSapBroadphase::getAabb(btBroadphaseProxy*, btVector3&, btVector3&) const
+__ZN21btNodeOverlapCallbackD1Ev = btNodeOverlapCallback::~btNodeOverlapCallback()
+__ZN21btNodeOverlapCallbackD0Ev = btNodeOverlapCallback::~btNodeOverlapCallback()
+__ZZN20btMultiSapBroadphase7setAabbEP17btBroadphaseProxyRK9btVector3S4_P12btDispatcherEN21MyNodeOverlapCallbackD1Ev = btMultiSapBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*)::MyNodeOverlapCallback::~MyNodeOverlapCallback()
+__ZZN20btMultiSapBroadphase7setAabbEP17btBroadphaseProxyRK9btVector3S4_P12btDispatcherEN21MyNodeOverlapCallbackD0Ev = btMultiSapBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*)::MyNodeOverlapCallback::~MyNodeOverlapCallback()
+__ZN20btMultiSapBroadphase15testAabbOverlapEP17btBroadphaseProxyS1_ = btMultiSapBroadphase::testAabbOverlap(btBroadphaseProxy*, btBroadphaseProxy*)
+__ZZN20btMultiSapBroadphase7setAabbEP17btBroadphaseProxyRK9btVector3S4_P12btDispatcherEN21MyNodeOverlapCallbackD2Ev = btMultiSapBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*)::MyNodeOverlapCallback::~MyNodeOverlapCallback()
+__ZN28btHashedOverlappingPairCache23getOverlappingPairArrayEv = btHashedOverlappingPairCache::getOverlappingPairArray()
+__ZN28btHashedOverlappingPairCache24setOverlapFilterCallbackEP23btOverlapFilterCallback = btHashedOverlappingPairCache::setOverlapFilterCallback(btOverlapFilterCallback*)
+__ZN28btHashedOverlappingPairCache28setInternalGhostPairCallbackEP25btOverlappingPairCallback = btHashedOverlappingPairCache::setInternalGhostPairCallback(btOverlappingPairCallback*)
+__ZN28btSortedOverlappingPairCache23getOverlappingPairArrayEv = btSortedOverlappingPairCache::getOverlappingPairArray()
+__ZN28btSortedOverlappingPairCache24setOverlapFilterCallbackEP23btOverlapFilterCallback = btSortedOverlappingPairCache::setOverlapFilterCallback(btOverlapFilterCallback*)
+__ZN28btSortedOverlappingPairCache18hasDeferredRemovalEv = btSortedOverlappingPairCache::hasDeferredRemoval()
+__ZN28btSortedOverlappingPairCache28setInternalGhostPairCallbackEP25btOverlappingPairCallback = btSortedOverlappingPairCache::setInternalGhostPairCallback(btOverlappingPairCallback*)
+__ZN28btHashedOverlappingPairCache20cleanOverlappingPairER16btBroadphasePairP12btDispatcher = btHashedOverlappingPairCache::cleanOverlappingPair(btBroadphasePair&, btDispatcher*)
+__ZN17btOverlapCallbackD1Ev = btOverlapCallback::~btOverlapCallback()
+__ZN17btOverlapCallbackD0Ev = btOverlapCallback::~btOverlapCallback()
+__ZZN28btHashedOverlappingPairCache19cleanProxyFromPairsEP17btBroadphaseProxyP12btDispatcherEN17CleanPairCallbackD1Ev = btHashedOverlappingPairCache::cleanProxyFromPairs(btBroadphaseProxy*, btDispatcher*)::CleanPairCallback::~CleanPairCallback()
+__ZZN28btHashedOverlappingPairCache19cleanProxyFromPairsEP17btBroadphaseProxyP12btDispatcherEN17CleanPairCallbackD0Ev = btHashedOverlappingPairCache::cleanProxyFromPairs(btBroadphaseProxy*, btDispatcher*)::CleanPairCallback::~CleanPairCallback()
+__ZZN28btHashedOverlappingPairCache19cleanProxyFromPairsEP17btBroadphaseProxyP12btDispatcherEN17CleanPairCallback14processOverlapER16btBroadphasePair = btHashedOverlappingPairCache::cleanProxyFromPairs(btBroadphaseProxy*, btDispatcher*)::CleanPairCallback::processOverlap(btBroadphasePair&)
+__ZZN28btHashedOverlappingPairCache37removeOverlappingPairsContainingProxyEP17btBroadphaseProxyP12btDispatcherEN18RemovePairCallbackD1Ev = btHashedOverlappingPairCache::removeOverlappingPairsContainingProxy(btBroadphaseProxy*, btDispatcher*)::RemovePairCallback::~RemovePairCallback()
+__ZZN28btHashedOverlappingPairCache37removeOverlappingPairsContainingProxyEP17btBroadphaseProxyP12btDispatcherEN18RemovePairCallbackD0Ev = btHashedOverlappingPairCache::removeOverlappingPairsContainingProxy(btBroadphaseProxy*, btDispatcher*)::RemovePairCallback::~RemovePairCallback()
+__ZZN28btHashedOverlappingPairCache37removeOverlappingPairsContainingProxyEP17btBroadphaseProxyP12btDispatcherEN18RemovePairCallback14processOverlapER16btBroadphasePair = btHashedOverlappingPairCache::removeOverlappingPairsContainingProxy(btBroadphaseProxy*, btDispatcher*)::RemovePairCallback::processOverlap(btBroadphasePair&)
+__ZN28btSortedOverlappingPairCache20cleanOverlappingPairER16btBroadphasePairP12btDispatcher = btSortedOverlappingPairCache::cleanOverlappingPair(btBroadphasePair&, btDispatcher*)
+__ZZN28btSortedOverlappingPairCache19cleanProxyFromP