Skip to content

Instantly share code, notes, and snippets.

@cochrane
Created June 10, 2015 05:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cochrane/d87b49fe3d6f73186a09 to your computer and use it in GitHub Desktop.
Save cochrane/d87b49fe3d6f73186a09 to your computer and use it in GitHub Desktop.
OpenTomb Trace
Sampling process 47859 for 3 seconds with 1 millisecond of run time between samples
Sampling completed, processing symbols...
Analysis of sampling OpenTomb (pid 47859) every 1 millisecond
Process: OpenTomb [47859]
Path: /Users/tk/Library/Developer/Xcode/DerivedData/OpenTomb-bterfnixcryfnagjojhhvsisbxrx/Build/Products/Debug/OpenTomb.app/Contents/MacOS/OpenTomb
Load Address: 0x100000000
Identifier: org.opentomb.OpenTomb
Version: 1.0 (1)
Code Type: X86-64
Parent Process: debugserver [47860]
Date/Time: 2015-06-10 07:18:45.417 +0200
OS Version: Mac OS X 10.10.2 (14C81f)
Report Version: 7
Analysis Tool: /usr/bin/sample
----
Call graph:
2624 Thread_1490568 DispatchQueue_1: com.apple.main-thread (serial)
+ 2624 start (in libdyld.dylib) + 1 [0x7fff84d7d5c9]
+ 2624 main (in OpenTomb) + 417 [0x1005c96d1]
+ 2309 Engine_Frame(float) (in OpenTomb) + 252 [0x1005c98fc]
+ ! 1459 Game_Frame(float) (in OpenTomb) + 756 [0x1003fef34]
+ ! : 1328 Character_ApplyCommands(entity_s*) (in OpenTomb) + 155 [0x10043815b]
+ ! : | 410 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 1874 [0x1004329d2]
+ ! : | + 410 Entity_UpdateRotation(entity_s*) (in OpenTomb) + 3557 [0x100150155]
+ ! : | + 307 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d]
+ ! : | + ! 305 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840]
+ ! : | + ! : 166 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86]
+ ! : | + ! : | 163 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! : | + 163 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! : | + 162 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! : | + ! 158 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : | + ! : 147 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | + ! : | 134 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + ! : | + 132 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! : | + ! 125 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! : | + ! : 102 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : | + ! : | 94 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : | + ! : | + 79 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | + ! : | + ! 69 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | + ! : | + ! : 69 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | + ! : | + ! : 34 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4484,5451,... [0x100368374,0x10036873b,...]
+ ! : | + ! : | + ! : | + ! : | + ! : 28 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + ! : | + ! : | 28 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + ! : | + ! : | 10 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6660,2817,... [0x1001aaf54,0x1001aa051,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | 9 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 8 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1523,5254,... [0x1001ac3f3,0x1001ad286,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 14 [0x1001afbbe]
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 3 btUsageBitfield::reset() (in OpenTomb) + 26,12 [0x1001afbca,0x1001afbbc]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 19 [0x1001afa93]
+ ! : | + ! : | + ! : | + ! : | + ! : | 3 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4458 [0x1001aa6ba]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btSubSimplexClosestResult::isValid() (in OpenTomb) + 122,52,... [0x1001afb9a,0x1001afb54,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 649 [0x1001a97d9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::isValid() (in OpenTomb) + 55 [0x1001afb57]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 2531 [0x1001a9f33]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btSubSimplexClosestResult::setBarycentricCoordinates(float, float, float, float) (in OpenTomb) + 47 [0x1001afaff]
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 825,1079,... [0x100640b19,0x100640c17,...]
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 629,591,... [0x1001af155,0x1001af12f,...]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 25 [0x1000be8c9]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 12 [0x10004412c]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 41 [0x1000be8d9]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTransform::btTransform() (in OpenTomb) + 0 [0x100042540]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366d75]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::btDiscreteCollisionDetectorInterface() (in OpenTomb) + 28 [0x1002388ac]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 219 [0x100366e1b]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8109,8829 [0x10064c70d,0x10064c9dd]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8053 [0x10064c6d5]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btPersistentManifold::getContactBreakingThreshold() const (in OpenTomb) + 1 [0x1003e3a41]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8648 [0x10064c928]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 1 [0x100651c51]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8944 [0x10064ca50]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 49 [0x100651ca1]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 63 [0x1006527bf]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 29371 [0x100651a1b]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 21 [0x1001a32f5]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 21 [0x1001a4c85]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btDiscreteCollisionDetectorInterface::~btDiscreteCollisionDetectorInterface() (in OpenTomb) + 1 [0x1000be8a1]
+ ! : | + ! : | + ! : | + ! : | + 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50]
+ ! : | + ! : | + ! : | + ! : | + ! 5 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd]
+ ! : | + ! : | + ! : | + ! : | + ! 4 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e]
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34 [0x10041d0f2]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexShape::btConvexShape() (in OpenTomb) + 31 [0x10063f7ef]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btCollisionShape::btCollisionShape() (in OpenTomb) + 1 [0x1003362c1]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexShape::btConvexShape() (in OpenTomb) + 1 [0x10063f7d1]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34,85 [0x10041d0f2,0x10041d125]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 110 [0x1002cb78e]
+ ! : | + ! : | + ! : | + ! : | + 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1005,1818,... [0x10065860d,0x10065893a,...]
+ ! : | + ! : | + ! : | + ! : | + 4 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 114,1 [0x10064a592,0x10064a521]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 109 [0x1004df9ed]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionShape::getShapeType() const (in OpenTomb) + 1 [0x10007b491]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 16 [0x1004df990]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55]
+ ! : | + ! : | + ! : | + ! : | + 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5]
+ ! : | + ! : | + ! : | + ! : | + 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb715]
+ ! : | + ! : | + ! : | + ! : | + 1 btPolyhedralConvexShape::~btPolyhedralConvexShape() (in OpenTomb) + 130 [0x100168542]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexInternalShape::~btConvexInternalShape() (in OpenTomb) + 21 [0x100009df5]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexShape::~btConvexShape() (in OpenTomb) + 21 [0x10063f825]
+ ! : | + ! : | + ! : | + ! : | + 1 btCollisionShape::~btCollisionShape() (in OpenTomb) + 9 [0x100336349]
+ ! : | + ! : | + ! : | + ! : | 4 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 636,397,... [0x1004f366c,0x1004f357d,...]
+ ! : | + ! : | + ! : | + ! : | 3 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 180 [0x1004f34a4]
+ ! : | + ! : | + ! : | + ! : | + 3 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 245,212,... [0x10032f285,0x10032f264,...]
+ ! : | + ! : | + ! : | + ! : | 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 319 [0x1004f352f]
+ ! : | + ! : | + ! : | + ! : | 1 btStridingMeshInterface::getScaling() const (in OpenTomb) + 12 [0x1001b93ac]
+ ! : | + ! : | + ! : | + ! : 21 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 731,662,... [0x10060b41b,0x10060b3d6,...]
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 716 [0x10060b40c]
+ ! : | + ! : | + ! : | + ! : | 1 btQuantizedBvhNode::isLeafNode() const (in OpenTomb) + 12 [0x10037122c]
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 910 [0x10060b4ce]
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvhNode::getEscapeIndex() const (in OpenTomb) + 25 [0x100371259]
+ ! : | + ! : | + ! : | + ! : 1 btQuantizedBvhNode::isLeafNode() const (in OpenTomb) + 0 [0x100371220]
+ ! : | + ! : | + ! : | + ! 7 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1433,1780,... [0x10060a779,0x10060a8d4,...]
+ ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 39 [0x1004f3347]
+ ! : | + ! : | + ! : | + ! 1 btNodeOverlapCallback::btNodeOverlapCallback() (in OpenTomb) + 11 [0x1004f465b]
+ ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 107 [0x1004f279b]
+ ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 12 [0x1004f27fc]
+ ! : | + ! : | + ! : | 13 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + ! : | 8 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3427,3566,... [0x100659bf3,0x100659c7e,...]
+ ! : | + ! : | + ! : | 3 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a]
+ ! : | + ! : | + ! : | ! 3 btTransform::inverse() const (in OpenTomb) + 1138,497,... [0x100078002,0x100077d81,...]
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 142 [0x100658f1e]
+ ! : | + ! : | + ! : | ! 1 btTransform::btTransform() (in OpenTomb) + 1 [0x100042541]
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
+ ! : | + ! : | + ! : | 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2177 [0x1006aed41]
+ ! : | + ! : | + ! : 5 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
+ ! : | + ! : | + ! : | 3 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 481,304,... [0x1004dfd01,0x1004dfc50,...]
+ ! : | + ! : | + ! : | 2 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 486 [0x1004dfd06]
+ ! : | + ! : | + ! : | 2 btCollisionObject::checkCollideWith(btCollisionObject const*) const (in OpenTomb) + 1,8 [0x1004e0191,0x1004e0198]
+ ! : | + ! : | + ! : 4 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135,131,... [0x1004dec07,0x1004dec03,...]
+ ! : | + ! : | + ! : 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 218 [0x1004dec5a]
+ ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319]
+ ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 45 [0x10007b3cd]
+ ! : | + ! : | + ! : 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f]
+ ! : | + ! : | + ! : 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1]
+ ! : | + ! : | + ! 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 16,344,... [0x10021e620,0x10021e768,...]
+ ! : | + ! : | + 1 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 33 [0x1004e0531]
+ ! : | + ! : | + 1 btCollisionDispatcher::getNearCallback() const (in OpenTomb) + 16 [0x1004e0570]
+ ! : | + ! : | 2 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 48 [0x1004dfd80]
+ ! : | + ! : | + 2 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 37 [0x1004e0215]
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 39 [0x1004e04a7]
+ ! : | + ! : | + ! 1 btOverlapCallback::btOverlapCallback() (in OpenTomb) + 28 [0x1000c647c]
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 39 [0x1004e04a7]
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! : 114 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5]
+ ! : | + ! : | 66 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! : | + 50 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5766,1601,... [0x1001bfd76,0x1001bed31,...]
+ ! : | + ! : | + 15 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
+ ! : | + ! : | + ! 14 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
+ ! : | + ! : | + ! : 12 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + ! : | 12 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 792,488,... [0x1000c07f8,0x1000c06c8,...]
+ ! : | + ! : | + ! : 2 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 175,239 [0x1000c5a5f,0x1000c5a9f]
+ ! : | + ! : | + ! 1 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 42 [0x1001c036a]
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5828 [0x1001bfdb4]
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875]
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 27 [0x100078a8b]
+ ! : | + ! : | 39 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + ! : | + 36 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + ! : | + ! 26 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + ! : | + ! : 26 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 307,443,... [0x1004e4a73,0x1004e4afb,...]
+ ! : | + ! : | + ! 8 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8]
+ ! : | + ! : | + ! : 8 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 974,112,... [0x1004e58ae,0x1004e5550,...]
+ ! : | + ! : | + ! 2 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 52,203 [0x1004e5ad4,0x1004e5b6b]
+ ! : | + ! : | + 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 847,109,... [0x1004e5edf,0x1004e5bfd,...]
+ ! : | + ! : | 4 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2029,1511,... [0x1001bb56d,0x1001bb367,...]
+ ! : | + ! : | 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2144 [0x1001bb5e0]
+ ! : | + ! : | + 2 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 24,16 [0x1001bd238,0x1001bd230]
+ ! : | + ! : | + 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 29 [0x1001bd23d]
+ ! : | + ! : | + 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 61 [0x1001c02fd]
+ ! : | + ! : | 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1943 [0x1001bb517]
+ ! : | + ! : | 2 void listremove<btDbvtProxy>(btDbvtProxy*, btDbvtProxy*&) (in OpenTomb) + 70,1 [0x1001bab06,0x1001baac1]
+ ! : | + ! : 8 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1474,1099,... [0x10042edd2,0x10042ec5b,...]
+ ! : | + ! : 7 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1]
+ ! : | + ! : | 6 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f]
+ ! : | + ! : | + 6 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa]
+ ! : | + ! : | + 5 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc]
+ ! : | + ! : | + ! 5 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c]
+ ! : | + ! : | + ! 5 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955]
+ ! : | + ! : | + ! 5 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
+ ! : | + ! : | + ! 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : | + ! : | + ! : 4 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c]
+ ! : | + ! : | + ! : 3 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 6,63,... [0x7fff855da8f0,0x7fff855da929,...]
+ ! : | + ! : | + ! : 1 OSAtomicDequeue (in libsystem_platform.dylib) + 4 [0x7fff926334a8]
+ ! : | + ! : | + ! 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 1 [0x7fff855da831]
+ ! : | + ! : | + 1 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 1 [0x10053f981]
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 434 [0x100657de2]
+ ! : | + ! : 5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955]
+ ! : | + ! : | 5 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2232,1780,... [0x1006aed78,0x1006aebb4,...]
+ ! : | + ! : 4 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c]
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc]
+ ! : | + ! : | 4 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d]
+ ! : | + ! : | 4 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3]
+ ! : | + ! : | 4 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975]
+ ! : | + ! : | 2 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8]
+ ! : | + ! : | + 2 nano_size (in libsystem_malloc.dylib) + 50,138 [0x7fff855dc969,0x7fff855dc9c1]
+ ! : | + ! : | 1 DYLD-STUB$$_platform_memset (in libsystem_platform.dylib) + 0 [0x7fff9263649c]
+ ! : | + ! : | 1 free (in libsystem_malloc.dylib) + 179 [0x7fff855dc83e]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 685 [0x10042eabd]
+ ! : | + ! : 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 19 [0x1003bbe83]
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 977 [0x100430401]
+ ! : | + ! : 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 182 [0x1001908f6]
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1951 [0x1004307cf]
+ ! : | + ! 1 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 12 [0x10009c86c]
+ ! : | + 102 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0]
+ ! : | + ! 102 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | + ! 74 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | + ! : 74 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + ! : 74 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + ! : 72 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! : | 71 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! : | + 71 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + ! : | + 71 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + ! : | + 70 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + ! : | + ! 64 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + ! : | + ! : 64 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | + ! : 63 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : | 37 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : | + 37 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,299,... [0x1001b9fa7,0x1001b9f9b,...]
+ ! : | + ! : | + ! : | 26 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 822,798,... [0x1004c56d6,0x1004c56be,...]
+ ! : | + ! : | + ! : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1341 [0x1001b627d]
+ ! : | + ! : | + ! 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | + ! : | + ! : 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 142 [0x10018d35e]
+ ! : | + ! : | + ! : | 1 btSphereShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 4 [0x10018d194]
+ ! : | + ! : | + ! : 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1588 [0x10018d904]
+ ! : | + ! : | + ! 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf]
+ ! : | + ! : | + ! : 2 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 282,404 [0x1001aeffa,0x1001af074]
+ ! : | + ! : | + ! 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 397 [0x1001ad8ad]
+ ! : | + ! : | + ! | 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 672 [0x1001af590]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1843 [0x1001ade53]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 28 [0x1001abe1c]
+ ! : | + ! : | + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4732 [0x100578ddc]
+ ! : | + ! : | + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::~BridgeTriangleRaycastCallback() (in OpenTomb) + 21 [0x10057b505]
+ ! : | + ! : | + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::~BridgeTriangleRaycastCallback() (in OpenTomb) + 21 [0x100589035]
+ ! : | + ! : | + 1 btTriangleRaycastCallback::~btTriangleRaycastCallback() (in OpenTomb) + 21 [0x10058fa65]
+ ! : | + ! : | + 1 btTriangleCallback::~btTriangleCallback() (in OpenTomb) + 1 [0x1004de881]
+ ! : | + ! : | 1 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 0 [0x1001c0250]
+ ! : | + ! : 2 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 2198,2223 [0x1001bdb36,0x1001bdb4f]
+ ! : | + ! 27 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | + ! : 25 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + ! : | 25 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + ! : | 25 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! : | 25 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! : | 25 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + ! : | 25 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + ! : | 22 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + ! : | + 15 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + ! : | + ! 15 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | + ! 15 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 11 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 11 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,164,... [0x1001b9fa7,0x1001b9f14,...]
+ ! : | + ! : | + ! 4 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 749,1045,... [0x1004c568d,0x1004c57b5,...]
+ ! : | + ! : | + 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + ! : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! 3 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 299,353,... [0x1001b9f9b,0x1001b9fd1,...]
+ ! : | + ! : | + 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 2938 [0x1001ae29a]
+ ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6392 [0x1001ad6f8]
+ ! : | + ! : | + ! : 1 btSubSimplexClosestResult::setBarycentricCoordinates(float, float, float, float) (in OpenTomb) + 8 [0x1001afad8]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 9395 [0x1001aba03]
+ ! : | + ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | + ! : | + ! 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 832 [0x10018d610]
+ ! : | + ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 99 [0x1001aef43]
+ ! : | + ! : | 2 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 25 [0x100577b79]
+ ! : | + ! : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
+ ! : | + ! : | 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
+ ! : | + ! : | 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
+ ! : | + ! : | 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : | + ! : | 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9499 [0x10060faab]
+ ! : | + ! : 2 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 90 [0x1005810aa]
+ ! : | + ! : 2 btSingleRayCallback::btSingleRayCallback(btVector3 const&, btVector3 const&, btCollisionWorld const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 53 [0x100589865]
+ ! : | + ! : 2 btSingleRayCallback::btSingleRayCallback(btVector3 const&, btVector3 const&, btCollisionWorld const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 2810,333 [0x10058f67a,0x10058eccd]
+ ! : | + ! 1 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 106 [0x10042ba7a]
+ ! : | + 1 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 872 [0x100430e08]
+ ! : | + 1 Character_GhostUpdate(entity_s*) (in OpenTomb) + 153 [0x10042f1e9]
+ ! : | + 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 172 [0x1001908ec]
+ ! : | 408 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4114 [0x100433292]
+ ! : | + 313 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d]
+ ! : | + ! 306 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840]
+ ! : | + ! : 177 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86]
+ ! : | + ! : | 175 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! : | + 174 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! : | + ! 173 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! : | + ! : 167 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : | + ! : | 162 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | + ! : | + 140 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + ! : | + ! 139 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! : | + ! : 132 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! : | + ! : | 115 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : | + ! : | + 113 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : | + ! : | + ! 93 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | + ! : | + ! : 78 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | + ! : | + ! : | 77 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 35 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 35 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 14 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 5276,133,... [0x1001aa9ec,0x1001a95d5,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 12 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 10 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1033,3395,... [0x1001ac209,0x1001acb43,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : | 1 btUsageBitfield::reset() (in OpenTomb) + 18 [0x1001afbc2]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6392 [0x1001ad6f8]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btSubSimplexClosestResult::setBarycentricCoordinates(float, float, float, float) (in OpenTomb) + 42 [0x1001afafa]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btSubSimplexClosestResult::reset() (in OpenTomb) + 4,23 [0x1001afa84,0x1001afa97]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 649 [0x1001a97d9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btSubSimplexClosestResult::isValid() (in OpenTomb) + 122,127 [0x1001afb9a,0x1001afb9f]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4437 [0x1001aa6a5]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 158 [0x1001a932e]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 0 [0x1001afa70]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 220 [0x1001a936c]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 12 [0x1001afa7c]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 565 [0x1001a9785]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 19 [0x1001afa93]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6926 [0x1001ab05e]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 277 [0x1001a93a5]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::removeVertex(int) (in OpenTomb) + 25 [0x1001a91b9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1843 [0x1001ade53]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btUsageBitfield::reset() (in OpenTomb) + 20 [0x1001afbc4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 29 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 5154,6712,... [0x100368612,0x100368c28,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 5 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 5 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 1079,1492,... [0x100640c17,0x100640db4,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 4 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 528,447,... [0x1001af0f0,0x1001af09f,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 8239 [0x10036921f]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 3 btVoronoiSimplexSolver::fullSimplex() const (in OpenTomb) + 18,23 [0x10036ad02,0x10036ad07]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 2086 [0x100367a16]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 208 [0x1001a9480]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 30 [0x1001afbce]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 1 [0x1003671b1]
+ ! : | + ! : | + ! : | + ! : | + ! : 5 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606]
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 25 [0x1000be8c9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 3 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 21 [0x100044135]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 41,33 [0x100044169,0x100044161]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btTransform::btTransform() (in OpenTomb) + 4 [0x1000440e4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 41 [0x1000be8d9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 21 [0x100044135]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 4 [0x100044144]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 1 [0x1000be4d1]
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8093,8029,... [0x10064c6fd,0x10064c6bd,...]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 17996 [0x10064edac]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100651cc5]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100652775]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::~Result() (in OpenTomb) + 1 [0x1001a38a1]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 0 [0x100652760]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366d75]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::btDiscreteCollisionDetectorInterface() (in OpenTomb) + 28 [0x1002388ac]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8053 [0x10064c6d5]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btPersistentManifold::getContactBreakingThreshold() const (in OpenTomb) + 20 [0x1003e3a54]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8648 [0x10064c928]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 21 [0x100651c65]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 31 [0x100652adf]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::Result::Result() (in OpenTomb) + 29 [0x1001a394d]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 29371 [0x100651a1b]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 21 [0x1001a32f5]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::~btGjkPairDetector() (in OpenTomb) + 1 [0x1001a4c71]
+ ! : | + ! : | + ! : | + ! : | + ! 7 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2755,1113,... [0x100658ce3,0x100658679,...]
+ ! : | + ! : | + ! : | + ! : | + ! 4 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50]
+ ! : | + ! : | + ! : | + ! : | + ! : 4 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd]
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34 [0x10041d0f2]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btConvexShape::btConvexShape() (in OpenTomb) + 1 [0x10063f7d1]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 51 [0x1001684a3]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 114 [0x1002cb792]
+ ! : | + ! : | + ! : | + ! : | + ! 3 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 96 [0x10064a580]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 12 [0x100314d5c]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 197 [0x100653075]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 148 [0x1004dfa14]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2419 [0x100658b93]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btManifoldResult::getBody0Internal() const (in OpenTomb) + 16,1 [0x10053f630,0x10053f621]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 12 [0x1002cb70c]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 1 [0x1002cb6e1]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2288 [0x100658b10]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 31 [0x10007b2ef]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2927 [0x100658d8f]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btManifoldResult::getBody0Internal() const (in OpenTomb) + 28 [0x10053f63c]
+ ! : | + ! : | + ! : | + ! : | + 2 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 830,543 [0x1004f372e,0x1004f360f]
+ ! : | + ! : | + ! : | + ! : | 17 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 731,696,... [0x10060b41b,0x10060b3f8,...]
+ ! : | + ! : | + ! : | + ! : 7 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 2868,1370,... [0x10060ad14,0x10060a73a,...]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 125 [0x1004f339d]
+ ! : | + ! : | + ! : | + 15 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + ! : | + ! 6 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 77,2555,... [0x100658edd,0x10065988b,...]
+ ! : | + ! : | + ! : | + ! 5 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a]
+ ! : | + ! : | + ! : | + ! : 5 btTransform::inverse() const (in OpenTomb) + 1758,931,... [0x10007826e,0x100077f33,...]
+ ! : | + ! : | + ! : | + ! 3 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
+ ! : | + ! : | + ! : | + ! : 3 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1249,1700,... [0x1006ae9a1,0x1006aeb64,...]
+ ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 142 [0x100658f1e]
+ ! : | + ! : | + ! : | + ! 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
+ ! : | + ! : | + ! : | + ! 1 btTransform::btTransform() (in OpenTomb) + 16 [0x1000440f0]
+ ! : | + ! : | + ! : | + 5 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 373,513,... [0x10065a055,0x10065a0e1,...]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 225 [0x100659fc1]
+ ! : | + ! : | + ! : | + ! 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 357 [0x10065a045]
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f]
+ ! : | + ! : | + ! : | 2 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 390,448 [0x1004ded06,0x1004ded40]
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
+ ! : | + ! : | + ! : | + 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 486 [0x1004dfd06]
+ ! : | + ! : | + ! : | + 1 btCollisionObject::checkCollideWith(btCollisionObject const*) const (in OpenTomb) + 82 [0x1004e01e2]
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 218 [0x1004dec5a]
+ ! : | + ! : | + ! : | + 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319]
+ ! : | + ! : | + ! : | + 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 15 [0x10007b3af]
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f]
+ ! : | + ! : | + ! : | 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1]
+ ! : | + ! : | + ! : 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 46,280,... [0x10021e63e,0x10021e728,...]
+ ! : | + ! : | + ! : 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 54 [0x10021e646]
+ ! : | + ! : | + ! : 2 btCollisionObject::getUserPointer() const (in OpenTomb) + 19,0 [0x10022d9c3,0x10022d9b0]
+ ! : | + ! : | + ! 1 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 20 [0x1004e0524]
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 208 [0x1000c3250]
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 48 [0x1004dfd80]
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 37 [0x1004e0215]
+ ! : | + ! : | + 1 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 39 [0x1004e04a7]
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 74 [0x1004dfd9a]
+ ! : | + ! : 100 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5]
+ ! : | + ! : | 61 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! : | + 40 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5717,3836,... [0x1001bfd45,0x1001bf5ec,...]
+ ! : | + ! : | + 18 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
+ ! : | + ! : | + ! 18 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
+ ! : | + ! : | + ! 12 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + ! : 9 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 1084,402,... [0x1000c091c,0x1000c0672,...]
+ ! : | + ! : | + ! : 3 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 2872 [0x1000c1018]
+ ! : | + ! : | + ! : 2 btGhostPairCallback::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 144 [0x10022fe50]
+ ! : | + ! : | + ! : + 2 btPairCachingGhostObject::addOverlappingObjectInternal(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 1196 [0x1006262cc]
+ ! : | + ! : | + ! : + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + ! : + ! 1 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 771 [0x1000c07e3]
+ ! : | + ! : | + ! : + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 292 [0x1000c5ad4]
+ ! : | + ! : | + ! : 1 btGhostPairCallback::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 64 [0x10022fe00]
+ ! : | + ! : | + ! : 1 btGhostObject::upcast(btCollisionObject*) (in OpenTomb) + 12 [0x10022ff9c]
+ ! : | + ! : | + ! 6 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 267,231,... [0x1000c5abb,0x1000c5a97,...]
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 1383 [0x1001bec57]
+ ! : | + ! : | + ! 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 20 [0x100078864]
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5562 [0x1001bfcaa]
+ ! : | + ! : | + ! 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875]
+ ! : | + ! : | + ! 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 27 [0x100078a8b]
+ ! : | + ! : | + 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5828 [0x1001bfdb4]
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 4 [0x100078854]
+ ! : | + ! : | 35 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + ! : | + 33 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + ! : | + ! 28 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + ! : | + ! : 28 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 968,489,... [0x1004e4d08,0x1004e4b29,...]
+ ! : | + ! : | + ! 4 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8]
+ ! : | + ! : | + ! : 3 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 1322,757,... [0x1004e5a0a,0x1004e57d5,...]
+ ! : | + ! : | + ! : 1 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 398 [0x1004e566e]
+ ! : | + ! : | + ! : 1 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 1 [0x10013da71]
+ ! : | + ! : | + ! 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 181 [0x1004e5b55]
+ ! : | + ! : | + 2 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 105 [0x1004e5bf9]
+ ! : | + ! : | 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 515,482 [0x1001baf83,0x1001baf62]
+ ! : | + ! : | 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1943 [0x1001bb517]
+ ! : | + ! : | + 1 void listremove<btDbvtProxy>(btDbvtProxy*, btDbvtProxy*&) (in OpenTomb) + 24 [0x1001baad8]
+ ! : | + ! : | 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2262 [0x1001bb656]
+ ! : | + ! : | 1 btDbvtTreeCollider::~btDbvtTreeCollider() (in OpenTomb) + 21 [0x1001bd265]
+ ! : | + ! : | 1 btDbvtTreeCollider::~btDbvtTreeCollider() (in OpenTomb) + 0 [0x1001c02a0]
+ ! : | + ! : 11 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1]
+ ! : | + ! : | 10 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f]
+ ! : | + ! : | + 10 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa]
+ ! : | + ! : | + 9 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc]
+ ! : | + ! : | + ! 8 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c]
+ ! : | + ! : | + ! : 6 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955]
+ ! : | + ! : | + ! : | 4 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
+ ! : | + ! : | + ! : | + 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : | + ! : | + ! : | + 4 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c]
+ ! : | + ! : | + ! : | + 2 OSAtomicDequeue (in libsystem_platform.dylib) + 28 [0x7fff926334c0]
+ ! : | + ! : | + ! : | + 2 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 73,406 [0x7fff855da933,0x7fff855daa80]
+ ! : | + ! : | + ! : | 2 malloc (in libsystem_malloc.dylib) + 0,34 [0x7fff855d936b,0x7fff855d938d]
+ ! : | + ! : | + ! : 2 btAllocDefault(unsigned long) (in OpenTomb) + 12,1 [0x10053f94c,0x10053f941]
+ ! : | + ! : | + ! 1 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 64 [0x10053f830]
+ ! : | + ! : | + 1 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 21 [0x10053f995]
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 836 [0x100657f74]
+ ! : | + ! : 8 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 965,506,... [0x10042ebd5,0x10042ea0a,...]
+ ! : | + ! : 4 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c]
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc]
+ ! : | + ! : | 4 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d]
+ ! : | + ! : | 4 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3]
+ ! : | + ! : | 2 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8]
+ ! : | + ! : | + ! 1 nano_size (in libsystem_malloc.dylib) + 77 [0x7fff855dc984]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8]
+ ! : | + ! : | 1 OSAtomicEnqueue (in libsystem_platform.dylib) + 29 [0x7fff9263349d]
+ ! : | + ! : | 1 btFreeDefault(void*) (in OpenTomb) + 0 [0x10053f960]
+ ! : | + ! : 3 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955]
+ ! : | + ! : | 3 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1,584,... [0x1006ae4c1,0x1006ae708,...]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 105 [0x10042e879]
+ ! : | + ! : | 1 btHashedOverlappingPairCache::getOverlappingPairArray() (in OpenTomb) + 1 [0x1000c5c61]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 685 [0x10042eabd]
+ ! : | + ! : | 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 19 [0x1003bbe83]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 694 [0x10042eac6]
+ ! : | + ! : 1 btHashedOverlappingPairCache::getNumOverlappingPairs() const (in OpenTomb) + 0 [0x1000c5c80]
+ ! : | + ! 3 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1951 [0x1004307cf]
+ ! : | + ! : 3 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 47 [0x10009c88f]
+ ! : | + ! : 3 btMatrix3x3::setFromOpenGLSubMatrix(float const*) (in OpenTomb) + 296,27,... [0x10009f758,0x10009f64b,...]
+ ! : | + ! 3 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1884,1967,... [0x10043078c,0x1004307df,...]
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2000 [0x100430800]
+ ! : | + ! 1 btCollisionObject::setWorldTransform(btTransform const&) (in OpenTomb) + 1 [0x100041681]
+ ! : | + 95 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0]
+ ! : | + 95 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | + 86 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | + : 86 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + : 86 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + : 85 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + : | 85 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + : | 85 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + : | 85 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + : | 83 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + : | + 74 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + : | + ! 73 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + : | + ! : 71 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + : | + ! : | 36 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,822,... [0x1004c56c3,0x1004c56d6,...]
+ ! : | + : | + ! : | 35 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + : | + ! : | 35 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 61,311,... [0x1001b9ead,0x1001b9fa7,...]
+ ! : | + : | + ! : 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 395,357 [0x1001b5ecb,0x1001b5ea5]
+ ! : | + : | + ! 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 89 [0x1001b67e9]
+ ! : | + : | + 4 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2647,9069,... [0x100337557,0x100338e6d,...]
+ ! : | + : | + 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + : | + ! 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + : | + ! 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + : | + ! : 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 183,109 [0x1001b9f27,0x1001b9edd]
+ ! : | + : | + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1084 [0x1004c57dc]
+ ! : | + : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | + : | + ! 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1461 [0x10018d885]
+ ! : | + : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + : | + 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 3938 [0x1001ae682]
+ ! : | + : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 388 [0x100577ce4]
+ ! : | + : | + 1 btSubsimplexConvexCast::btSubsimplexConvexCast(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*) (in OpenTomb) + 45 [0x100336aed]
+ ! : | + : | + 1 btSubsimplexConvexCast::btSubsimplexConvexCast(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*) (in OpenTomb) + 64 [0x100336aa0]
+ ! : | + : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
+ ! : | + : | 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
+ ! : | + : | 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
+ ! : | + : | 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : | + : | 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 7118 [0x10060f15e]
+ ! : | + : 1 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 3007 [0x1001bde5f]
+ ! : | + 9 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | + 9 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + 9 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + 9 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + 9 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + 9 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + 9 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + 9 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + 6 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + | 6 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + | 6 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + | 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,342,... [0x1001b9fa7,0x1001b9fc6,...]
+ ! : | + 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 249 [0x1001b9f69]
+ ! : | + | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1084 [0x1004c57dc]
+ ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7822 [0x1001ab3de]
+ ! : | 326 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4645 [0x1004334a5]
+ ! : | + 246 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d]
+ ! : | + ! 240 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840]
+ ! : | + ! : 144 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86]
+ ! : | + ! : | 141 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! : | + 140 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! : | + ! 139 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! : | + ! : 133 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : | + ! : | 131 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | + ! : | + 116 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + ! : | + ! 114 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! : | + ! : 110 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! : | + ! : | 99 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : | + ! : | + 95 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : | + ! : | + ! 84 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | + ! : | + ! : 66 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | + ! : | + ! : | 66 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | + ! : | + ! : | 31 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 5444,4599,... [0x100368734,0x1003683e7,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | 25 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 25 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 11 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3289,2249,... [0x1001aa229,0x1001a9e19,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 10 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 10 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6138,6055,... [0x1001ad5fa,0x1001ad5a7,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 3 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 2 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! : 2 btUsageBitfield::reset() (in OpenTomb) + 14,20 [0x1001afbbe,0x1001afbc4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 19 [0x1001afa93]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4437 [0x1001aa6a5]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 231 [0x1001a9377]
+ ! : | + ! : | + ! : | + ! : | + ! : | 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 1392,35,... [0x100640d50,0x100640803,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 2086 [0x100367a16]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 208 [0x1001a9480]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btUsageBitfield::reset() (in OpenTomb) + 32 [0x1001afbd0]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 155 [0x1001a944b]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 437,441 [0x100640995,0x100640999]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 54 [0x1001aef16]
+ ! : | + ! : | + ! : | + ! : | + ! : | ! 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 1 [0x1001afa71]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 397 [0x1001af06d]
+ ! : | + ! : | + ! : | + ! : | + ! : 6 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639]
+ ! : | + ! : | + ! : | + ! : | + ! : | 6 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5]
+ ! : | + ! : | + ! : | + ! : | + ! : | 5 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 362,489,... [0x100366eaa,0x100366f29,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 410 [0x100366eda]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexInternalShape::getMargin() const (in OpenTomb) + 0 [0x100009950]
+ ! : | + ! : | + ! : | + ! : | + ! : 5 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 10305,8089,... [0x10064cfa1,0x10064c6f9,...]
+ ! : | + ! : | + ! : | + ! : | + ! : 3 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 25 [0x1000be8c9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9]
+ ! : | + ! : | + ! : | + ! : | + ! : | + ! 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 16 [0x100044130]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 20 [0x1000440f4]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 12 [0x1000be4dc]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8944 [0x10064ca50]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 49 [0x100651ca1]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 42 [0x1006527aa]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::Result() (in OpenTomb) + 1 [0x1001a3931]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 104 [0x1006527e8]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7916 [0x10064c64c]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btGjkPairDetector::setMinkowskiA(btConvexShape const*) (in OpenTomb) + 12 [0x1003f9f3c]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8522 [0x10064c8aa]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f]
+ ! : | + ! : | + ! : | + ! : | + ! 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
+ ! : | + ! : | + ! : | + ! : | + ! : 5 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064]
+ ! : | + ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 96 [0x10064a580]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btActivatingCollisionAlgorithm::btActivatingCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 12 [0x100314d5c]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 1 [0x10064a521]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 88,94 [0x100653008,0x10065300e]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 80 [0x100653000]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionDispatcher::allocateCollisionAlgorithm(int) (in OpenTomb) + 0 [0x1004dfde0]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e]
+ ! : | + ! : | + ! : | + ! : | + ! : 2 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 34 [0x10041d0f2]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btConvexShape::btConvexShape() (in OpenTomb) + 48 [0x10063f800]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 85 [0x10041d125]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3077,2426 [0x100658e25,0x100658b9a]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1952 [0x1006589c0]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btCollisionAlgorithmConstructionInfo::btCollisionAlgorithmConstructionInfo() (in OpenTomb) + 16 [0x1004e0180]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb715]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btPolyhedralConvexShape::~btPolyhedralConvexShape() (in OpenTomb) + 1 [0x1001684c1]
+ ! : | + ! : | + ! : | + ! : | + 3 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 601,109,... [0x1004f3649,0x1004f345d,...]
+ ! : | + ! : | + ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 319 [0x1004f352f]
+ ! : | + ! : | + ! : | + ! : | + 1 btStridingMeshInterface::getScaling() const (in OpenTomb) + 12 [0x1001b93ac]
+ ! : | + ! : | + ! : | + ! : | 11 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832,389,... [0x10060b480,0x10060b2c5,...]
+ ! : | + ! : | + ! : | + ! : 4 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1307,1671,... [0x10060a6fb,0x10060a867,...]
+ ! : | + ! : | + ! : | + ! 2 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5]
+ ! : | + ! : | + ! : | + ! | 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 39 [0x1004f3347]
+ ! : | + ! : | + ! : | + ! | 1 btNodeOverlapCallback::btNodeOverlapCallback() (in OpenTomb) + 11 [0x1004f465b]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 32 [0x1004f27e0]
+ ! : | + ! : | + ! : | + 13 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + ! : | + ! 10 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3232,3813,... [0x100659b30,0x100659d75,...]
+ ! : | + ! : | + ! : | + ! 2 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a]
+ ! : | + ! : | + ! : | + ! : 2 btTransform::inverse() const (in OpenTomb) + 841,216 [0x100077ed9,0x100077c68]
+ ! : | + ! : | + ! : | + ! 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
+ ! : | + ! : | + ! : | + ! 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2260 [0x1006aed94]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 537 [0x10065a0f9]
+ ! : | + ! : | + ! : | + ! 1 btPersistentManifold::setBodies(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 1 [0x10065cd51]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 206 [0x100659fae]
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 382 [0x1004decfe]
+ ! : | + ! : | + ! : | + 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 129 [0x100538671]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::btConvexConcaveCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 62 [0x100657b5e]
+ ! : | + ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::btConvexConcaveCollisionAlgorithm(btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 140 [0x100657a9c]
+ ! : | + ! : | + ! : | + 1 btConvexTriangleCallback::btConvexTriangleCallback(btDispatcher*, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 62 [0x100657b0e]
+ ! : | + ! : | + ! : | + 1 btConvexTriangleCallback::btConvexTriangleCallback(btDispatcher*, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, bool) (in OpenTomb) + 327 [0x1006580e7]
+ ! : | + ! : | + ! : | + 1 btCollisionDispatcher::getNewManifold(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 235 [0x1004df08b]
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getContactBreakingThreshold(float) const (in OpenTomb) + 27 [0x10038f89b]
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getAngularMotionDisc() const (in OpenTomb) + 65 [0x10038f8f1]
+ ! : | + ! : | + ! : | + 1 btCollisionShape::getBoundingSphere(btVector3&, float&) const (in OpenTomb) + 169 [0x10038f519]
+ ! : | + ! : | + ! : | + 1 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2343 [0x10039f037]
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f]
+ ! : | + ! : | + ! : | 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1]
+ ! : | + ! : | + ! : 3 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 80,46 [0x10021e660,0x10021e63e]
+ ! : | + ! : | + ! : 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 54 [0x10021e646]
+ ! : | + ! : | + ! : | 2 btCollisionObject::getUserPointer() const (in OpenTomb) + 19 [0x10022d9c3]
+ ! : | + ! : | + ! : 1 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135 [0x10021e697]
+ ! : | + ! : | + ! : 1 btCollisionObject::getUserPointer() const (in OpenTomb) + 4 [0x10022d9b4]
+ ! : | + ! : | + ! 1 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 39 [0x1004e0537]
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 249 [0x1000c3279]
+ ! : | + ! : | 2 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 48 [0x1004dfd80]
+ ! : | + ! : | + 2 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 37 [0x1004e0215]
+ ! : | + ! : | + 2 btCollisionPairCallback::btCollisionPairCallback(btDispatcherInfo const&, btCollisionDispatcher*) (in OpenTomb) + 0,1 [0x1004e0480,0x1004e0481]
+ ! : | + ! : | 1 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 16 [0x1004dfd60]
+ ! : | + ! : 85 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5]
+ ! : | + ! : | 51 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! : | + 34 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 3963,1552,... [0x1001bf66b,0x1001bed00,...]
+ ! : | + ! : | + 13 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
+ ! : | + ! : | + ! 11 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
+ ! : | + ! : | + ! : 10 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + ! : | 10 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 1084,1194,... [0x1000c091c,0x1000c098a,...]
+ ! : | + ! : | + ! : 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 155 [0x1000c5a4b]
+ ! : | + ! : | + ! 2 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 91 [0x1001c039b]
+ ! : | + ! : | + 4 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5562 [0x1001bfcaa]
+ ! : | + ! : | + 2 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875]
+ ! : | + ! : | + : 2 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 0,20 [0x100078a70,0x100078a84]
+ ! : | + ! : | + 2 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 20,0 [0x100078864,0x100078850]
+ ! : | + ! : | 30 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + ! : | + 29 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + ! : | + ! 25 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + ! : | + ! : 25 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 1854,694,... [0x1004e507e,0x1004e4bf6,...]
+ ! : | + ! : | + ! 4 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8]
+ ! : | + ! : | + ! 4 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 1,876,... [0x1004e54e1,0x1004e584c,...]
+ ! : | + ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1072 [0x1004e5fc0]
+ ! : | + ! : | 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1935,1772 [0x1001bb50f,0x1001bb46c]
+ ! : | + ! : | 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 103 [0x1001bade7]
+ ! : | + ! : | 1 btDbvtAabbMm::FromMM(btVector3 const&, btVector3 const&) (in OpenTomb) + 1 [0x1000789c1]
+ ! : | + ! : 4 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c]
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc]
+ ! : | + ! : | 4 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d]
+ ! : | + ! : | 3 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3]
+ ! : | + ! : | + 3 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975]
+ ! : | + ! : | + 2 free (in libsystem_malloc.dylib) + 61 [0x7fff855dc7c8]
+ ! : | + ! : | + ! 2 nano_size (in libsystem_malloc.dylib) + 38,0 [0x7fff855dc95d,0x7fff855dc937]
+ ! : | + ! : | + 1 free (in libsystem_malloc.dylib) + 280 [0x7fff855dc8a3]
+ ! : | + ! : | 1 btAlignedFreeDefault(void*) (in OpenTomb) + 55 [0x10053f8b7]
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955]
+ ! : | + ! : | 2 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1249,332 [0x1006ae9a1,0x1006ae60c]
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1]
+ ! : | + ! : | 2 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f]
+ ! : | + ! : | 2 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa]
+ ! : | + ! : | 2 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc]
+ ! : | + ! : | 2 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c]
+ ! : | + ! : | 2 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
+ ! : | + ! : | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : | + ! : | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c]
+ ! : | + ! : | + 1 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 73 [0x7fff855da933]
+ ! : | + ! : | 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1032,1099 [0x10042ec18,0x10042ec5b]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 54 [0x10042e846]
+ ! : | + ! : 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 12 [0x1003bbe7c]
+ ! : | + ! 3 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2353,1878,... [0x100430961,0x100430786,...]
+ ! : | + ! 2 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 1951 [0x1004307cf]
+ ! : | + ! : 1 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 47 [0x10009c88f]
+ ! : | + ! : | 1 btMatrix3x3::setFromOpenGLSubMatrix(float const*) (in OpenTomb) + 72 [0x10009f678]
+ ! : | + ! : 1 btTransform::setFromOpenGLMatrix(float const*) (in OpenTomb) + 1 [0x10009c861]
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2000 [0x100430800]
+ ! : | + ! 1 btCollisionObject::setWorldTransform(btTransform const&) (in OpenTomb) + 16 [0x100041690]
+ ! : | + 77 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0]
+ ! : | + ! 77 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | + ! 71 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | + ! : 71 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + ! : 71 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + ! : 71 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! : 71 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! : 71 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + ! : 71 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + ! : 71 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + ! : 59 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + ! : | 59 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | 58 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + 30 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! 30 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 453,133,... [0x1001ba035,0x1001b9ef5,...]
+ ! : | + ! : | + 28 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,822,... [0x1004c56c3,0x1004c56d6,...]
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 977 [0x1001b6111]
+ ! : | + ! : | 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 29 [0x1001b92fd]
+ ! : | + ! : | 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 103 [0x1001b9da7]
+ ! : | + ! : 6 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + ! : | 6 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | 6 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | 5 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + 5 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,353 [0x1001b9fa7,0x1001b9fd1]
+ ! : | + ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347 [0x1004c58e3]
+ ! : | + ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + ! : | 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 397 [0x1001ad8ad]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 455 [0x1001af4b7]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 946 [0x1001a9902]
+ ! : | + ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 9199,13451 [0x100338eef,0x100339f8b]
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1269 [0x10018d7c5]
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13308 [0x100339efc]
+ ! : | + ! : 1 btVoronoiSimplexSolver::addVertex(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 50 [0x1001a94c2]
+ ! : | + ! 6 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | + ! 6 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + ! 6 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + ! 6 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! 6 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! 6 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + ! 6 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + ! 4 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + ! | 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + ! | + 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! | + 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! | + 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 11,342 [0x1001b9e7b,0x1001b9fc6]
+ ! : | + ! | 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + ! | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! | 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! | 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 401,264 [0x1001ba001,0x1001b9f78]
+ ! : | + ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4660 [0x100578d94]
+ ! : | + ! | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 77 [0x10057b4dd]
+ ! : | + ! | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 291 [0x100589163]
+ ! : | + ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
+ ! : | + ! 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
+ ! : | + ! 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
+ ! : | + ! 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : | + ! 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9470 [0x10060fa8e]
+ ! : | + ! 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1353 [0x1004f45b9]
+ ! : | + ! 1 btTriangleRaycastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1540 [0x100622fe4]
+ ! : | + 3 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 872 [0x100430e08]
+ ! : | + 3 Character_GhostUpdate(entity_s*) (in OpenTomb) + 153 [0x10042f1e9]
+ ! : | + 3 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 124,188,... [0x1001908bc,0x1001908fc,...]
+ ! : | 106 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 486 [0x100432466]
+ ! : | + 106 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | + 80 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | + ! 80 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + ! 80 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + ! 80 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! 80 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! 80 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + ! 80 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + ! 79 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + ! : 68 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + ! : | 67 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | + 65 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 42 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 42 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 88,164,... [0x1001b9ec8,0x1001b9f14,...]
+ ! : | + ! : | + ! 23 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,803,... [0x1004c58e3,0x1004c56c3,...]
+ ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 977 [0x1001b6111]
+ ! : | + ! : | + ! 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 29 [0x1001b92fd]
+ ! : | + ! : | + ! 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 38 [0x1001b9d66]
+ ! : | + ! : | + ! 1 btInternalTriangleIndexCallback::btInternalTriangleIndexCallback() (in OpenTomb) + 1 [0x1001b9d01]
+ ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 534 [0x1001b5f56]
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 265 [0x1001b6899]
+ ! : | + ! : 6 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + ! : | 5 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 450 [0x1001ad8e2]
+ ! : | + ! : | + ! 2 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1105,1903 [0x1001af741,0x1001afa5f]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 565 [0x1001a9785]
+ ! : | + ! : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 42 [0x1001afaaa]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 3999 [0x1001acd9f]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 133 [0x1001a95d5]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 81 [0x1001aec41]
+ ! : | + ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3002 [0x1003376ba]
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1747 [0x10018d9a3]
+ ! : | + ! : | + 1 btSphereShape::getMargin() const (in OpenTomb) + 21 [0x10018df25]
+ ! : | + ! : | + 1 btSphereShape::getRadius() const (in OpenTomb) + 33 [0x10018df51]
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 140 [0x10018d35c]
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 136 [0x1001b9ef8]
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | + ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 424 [0x10018d478]
+ ! : | + ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 9069 [0x100338e6d]
+ ! : | + ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 2234 [0x10057841a]
+ ! : | + 26 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | + 26 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + 26 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + 26 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + 26 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + 26 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + 26 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + 26 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + 21 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + : 21 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + : 20 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + : | 14 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + : | + 14 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 231,228,... [0x1001b9f57,0x1001b9f54,...]
+ ! : | + : | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,1462,... [0x1004c58e3,0x1004c5956,...]
+ ! : | + : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 977 [0x1001b6111]
+ ! : | + : 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 29 [0x1001b92fd]
+ ! : | + : 1 LocalSupportVertexCallback::LocalSupportVertexCallback(btVector3 const&) (in OpenTomb) + 38 [0x1001b9d66]
+ ! : | + : 1 btInternalTriangleIndexCallback::btInternalTriangleIndexCallback() (in OpenTomb) + 0 [0x1001b9d00]
+ ! : | + 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 9474,11937,... [0x100339002,0x1003399a1,...]
+ ! : | + 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 439 [0x1004c5557]
+ ! : | + | 1 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 298 [0x10032f2ba]
+ ! : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1328 [0x1004c58d0]
+ ! : | 75 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4448 [0x1004333e0]
+ ! : | + 58 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d]
+ ! : | + ! 57 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840]
+ ! : | + ! : 40 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86]
+ ! : | + ! : | 40 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! : | 39 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! : | + 39 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! : | + 38 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : | + ! 36 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | + ! : 32 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + ! : | 32 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! : | 29 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! : | + 27 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : | + ! 26 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : | + ! : 21 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | + ! : | 18 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | + ! : | + 18 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | + ! : | + 11 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 8751,3586,... [0x10036941f,0x100367ff2,...]
+ ! : | + ! : | + ! : | + ! : | + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + ! : | + ! 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 368 [0x1001abf70]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6926 [0x1001ab05e]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 158 [0x1001a932e]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 14 [0x1001afa7e]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 6948 [0x1001ab074]
+ ! : | + ! : | + ! : | + ! : | + ! 1 btSubSimplexClosestResult::isValid() (in OpenTomb) + 90 [0x1001afb7a]
+ ! : | + ! : | + ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + ! : | + ! 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 913,1082 [0x100640b71,0x100640c1a]
+ ! : | + ! : | + ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7069 [0x100368d8d]
+ ! : | + ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::addVertex(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 50,70 [0x1001a94c2,0x1001a94d6]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 217 [0x10064a839]
+ ! : | + ! : | + ! : | + ! : | + 1 btManifoldResult::setPersistentManifold(btPersistentManifold*) (in OpenTomb) + 24 [0x100077b18]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7846 [0x10064c606]
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 21 [0x1000be4e5]
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::ClosestPointInput::ClosestPointInput() (in OpenTomb) + 41 [0x1000be8d9]
+ ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
+ ! : | + ! : | + ! : | + ! : | + 1 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9]
+ ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 21 [0x100044135]
+ ! : | + ! : | + ! : | + ! : | + 1 btMatrix3x3::btMatrix3x3() (in OpenTomb) + 12 [0x10004414c]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8989 [0x10064ca7d]
+ ! : | + ! : | + ! : | + ! : | 1 btPolyhedralConvexShape::getConvexPolyhedron() const (in OpenTomb) + 12 [0x100589bcc]
+ ! : | + ! : | + ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 84 [0x100653004]
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 152 [0x1004dfa18]
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3108 [0x100658e44]
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 40 [0x1004dfe78]
+ ! : | + ! : | + ! : | + ! : | 1 btPoolAllocator::validPtr(void*) (in OpenTomb) + 0 [0x1004e0040]
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3125 [0x100658e55]
+ ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb6f5]
+ ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::~btTriangleShape() (in OpenTomb) + 21 [0x1002cb715]
+ ! : | + ! : | + ! : | + ! : | 1 btPolyhedralConvexShape::~btPolyhedralConvexShape() (in OpenTomb) + 0 [0x1001684c0]
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1113 [0x100658679]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 106 [0x1004f345a]
+ ! : | + ! : | + ! : | + 2 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 670,753 [0x10060b3de,0x10060b431]
+ ! : | + ! : | + ! : | 3 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 964,2809,... [0x10060a5a4,0x10060acd9,...]
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 389 [0x10065a065]
+ ! : | + ! : | + ! : | 1 btConcaveShape::getMargin() const (in OpenTomb) + 1 [0x10009fca1]
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3746 [0x100659d32]
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 1084 [0x10065a31c]
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::clearWrapperData() (in OpenTomb) + 20 [0x10065cd94]
+ ! : | + ! : | + ! : 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 1063 [0x10065a307]
+ ! : | + ! : | + ! 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
+ ! : | + ! : | + ! : 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 137 [0x1004dfba9]
+ ! : | + ! : | + ! 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 218 [0x1004dec5a]
+ ! : | + ! : | + ! 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319]
+ ! : | + ! : | + ! 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 1 [0x10007b3a1]
+ ! : | + ! : | + 1 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 197 [0x10021e6d5]
+ ! : | + ! : | 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 360 [0x1000c32e8]
+ ! : | + ! : 13 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5]
+ ! : | + ! : | 9 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! : | + 7 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 3963,3861,... [0x1001bf66b,0x1001bf605,...]
+ ! : | + ! : | + 2 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
+ ! : | + ! : | + 2 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + : 1 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 379 [0x1000c065b]
+ ! : | + ! : | + 1 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 239 [0x1000c5a9f]
+ ! : | + ! : | 4 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + ! : | 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + ! : | ! 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + ! : | ! 3 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 513,928,... [0x1004e4b41,0x1004e4ce0,...]
+ ! : | + ! : | 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1345 [0x1004e60d1]
+ ! : | + ! : 2 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1]
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f]
+ ! : | + ! : | + 1 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa]
+ ! : | + ! : | + 1 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc]
+ ! : | + ! : | + 1 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c]
+ ! : | + ! : | + 1 btAllocDefault(unsigned long) (in OpenTomb) + 16 [0x10053f950]
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 753 [0x100657f21]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c]
+ ! : | + ! : | 1 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc]
+ ! : | + ! : | 1 btAlignedFreeInternal(void*) (in OpenTomb) + 4 [0x10053f9d4]
+ ! : | + ! : 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1253 [0x10042ecf5]
+ ! : | + ! 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2034 [0x100430822]
+ ! : | + 17 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0]
+ ! : | + 17 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | + 15 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | + : 15 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + : 15 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + : 15 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + : 15 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + : 15 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + : 15 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + : 15 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + : 12 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + : | 12 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + : | 12 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + : | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + : | + 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 164,311,... [0x1001b9f14,0x1001b9fa7,...]
+ ! : | + : | 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,1561,... [0x1004c58e3,0x1004c59b9,...]
+ ! : | + : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + : | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + : | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + : | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 307 [0x1001b9fa3]
+ ! : | + : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1462 [0x1004c5956]
+ ! : | + : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf]
+ ! : | + : 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 266 [0x1001aefea]
+ ! : | + 2 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | + 2 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + 2 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + 2 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + 2 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + 2 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + 2 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + 2 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3002 [0x1003376ba]
+ ! : | + | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1450 [0x10018d87a]
+ ! : | + 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | + 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1883 [0x10018da2b]
+ ! : | 2 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 4787,2814 [0x100433533,0x100432d7e]
+ ! : | 1 Character_MoveOnFloor(entity_s*) (in OpenTomb) + 3984 [0x100433210]
+ ! : | 1 Character_GhostUpdate(entity_s*) (in OpenTomb) + 153 [0x10042f1e9]
+ ! : | 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 160 [0x1001908e0]
+ ! : 107 Character_ApplyCommands(entity_s*) (in OpenTomb) + 94 [0x10043811e]
+ ! : | 107 State_Control_Lara(entity_s*, ss_animation_s*) (in OpenTomb) + 382 [0x1005a17de]
+ ! : | 107 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | 81 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | + 81 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | + 81 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + 79 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! 79 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! 78 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | + ! : 78 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | + ! : 76 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | + ! : | 63 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | + ! : | + 61 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | + ! 61 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 41 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 41 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,193,... [0x1001b9fa7,0x1001b9f31,...]
+ ! : | + ! : | + ! 20 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,1328,... [0x1004c56c3,0x1004c58d0,...]
+ ! : | + ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1018,2033 [0x1001b6b8a,0x1001b6f81]
+ ! : | + ! : | 5 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10222,8982,... [0x1003392ee,0x100338e16,...]
+ ! : | + ! : | 4 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | + ! : | + 4 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | + ! : | + 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 44,281 [0x1001b9e9c,0x1001b9f89]
+ ! : | + ! : | + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 775 [0x1004c56a7]
+ ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1572 [0x1001b6364]
+ ! : | + ! : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | + ! : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 344 [0x1001ad878]
+ ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1150 [0x1001af76e]
+ ! : | + ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1871 [0x1001ade6f]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 19 [0x1001a9563]
+ ! : | + ! : | 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 397 [0x1001af06d]
+ ! : | + ! : 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4660 [0x100578d94]
+ ! : | + ! : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 77 [0x10057b4dd]
+ ! : | + ! : | 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::BridgeTriangleRaycastCallback(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback*, btCollisionObject const*, btConcaveShape const*, btTransform const&) (in OpenTomb) + 341 [0x100589195]
+ ! : | + ! : 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
+ ! : | + ! : 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
+ ! : | + ! : 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
+ ! : | + ! : 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9322 [0x10060f9fa]
+ ! : | + ! 1 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 116 [0x10058f914]
+ ! : | + ! 1 btCollisionWorld::RayResultCallback::needsCollision(btBroadphaseProxy*) const (in OpenTomb) + 102 [0x10022f456]
+ ! : | + 2 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 2315,2034 [0x1001bdbab,0x1001bda92]
+ ! : | 26 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | 25 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | ! 25 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | ! 25 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | ! 25 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | ! 25 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | ! 25 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | ! 24 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | ! : 19 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | ! : | 17 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | ! : | + 15 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | ! : | + ! 9 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | ! : | + ! : 9 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 353,322,... [0x1001b9fd1,0x1001b9fb2,...]
+ ! : | ! : | + ! 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1403,1473,... [0x1004c591b,0x1004c5961,...]
+ ! : | ! : | + 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 791,570 [0x1001b6057,0x1001b5f7a]
+ ! : | ! : | 2 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106,1519 [0x1001b67fa,0x1001b6d7f]
+ ! : | ! : 2 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | ! : | 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 90 [0x1001ad77a]
+ ! : | ! : | + 1 btSubSimplexClosestResult::btSubSimplexClosestResult() (in OpenTomb) + 21 [0x1001afbf5]
+ ! : | ! : | + 1 btSubSimplexClosestResult::btSubSimplexClosestResult() (in OpenTomb) + 40 [0x1001afc28]
+ ! : | ! : | + 1 btUsageBitfield::btUsageBitfield() (in OpenTomb) + 21 [0x1001afc45]
+ ! : | ! : | + 1 btUsageBitfield::btUsageBitfield() (in OpenTomb) + 21 [0x1001afc65]
+ ! : | ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 12 [0x1001afbbc]
+ ! : | ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 10100 [0x1001abcc4]
+ ! : | ! : | 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 211 [0x1001a9363]
+ ! : | ! : | 1 btVoronoiSimplexSolver::removeVertex(int) (in OpenTomb) + 215 [0x1001a9277]
+ ! : | ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | ! : | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 426 [0x1001ba01a]
+ ! : | ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
+ ! : | ! : | 1 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1691 [0x10018d96b]
+ ! : | ! : 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 11124 [0x100339674]
+ ! : | ! 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 86 [0x100577bb6]
+ ! : | ! 1 btSphereShape::btSphereShape(float) (in OpenTomb) + 31 [0x1003f9fcf]
+ ! : | ! 1 btSphereShape::btSphereShape(float) (in OpenTomb) + 12 [0x1003fa77c]
+ ! : | 1 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 47 [0x10058107f]
+ ! : 23 Character_ApplyCommands(entity_s*) (in OpenTomb) + 284 [0x1004381dc]
+ ! : | 14 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1320 [0x10042f8e8]
+ ! : | + 14 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + 14 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + 14 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + 14 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + 14 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + 13 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! 13 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! 13 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! 13 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! 10 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : 7 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | 6 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + 6 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980]
+ ! : | + ! : | + ! 3 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b]
+ ! : | + ! : | + ! 2 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + ! : | 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1157 [0x100643085]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 425 [0x100680079]
+ ! : | + ! : | + ! 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2300 [0x10067be6c]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 457 [0x10067f929]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 1605 [0x10067f075]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::getedgedist(gjkepa2_impl::EPA::sFace*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, float&) (in OpenTomb) + 1754 [0x100680e2a]
+ ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 1587,1163 [0x100367823,0x10036767b]
+ ! : | + ! : | + 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8222 [0x1006427fe]
+ ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639]
+ ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5]
+ ! : | + ! : | 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366d75]
+ ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 155,317 [0x1006582bb,0x10065835d]
+ ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3108 [0x100658e44]
+ ! : | + ! : 1 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 40 [0x1004dfe78]
+ ! : | + ! : 1 btPoolAllocator::validPtr(void*) (in OpenTomb) + 42 [0x1004e006a]
+ ! : | + ! 3 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 430,830,... [0x1004f359e,0x1004f372e,...]
+ ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a]
+ ! : | + 1 btTransform::inverse() const (in OpenTomb) + 715 [0x100077e5b]
+ ! : | 4 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1186 [0x10042f862]
+ ! : | + 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5709,4123,... [0x1001bfd3d,0x1001bf70b,...]
+ ! : | + 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + 1 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 118 [0x1004e49b6]
+ ! : | 2 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 272 [0x10042f4d0]
+ ! : | + 2 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 160,188 [0x1001908e0,0x1001908fc]
+ ! : | 2 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1020 [0x10042f7bc]
+ ! : | + 2 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1909,2115 [0x1006aec35,0x1006aed03]
+ ! : | 1 Character_UpdateCurrentCollisions(entity_s*) (in OpenTomb) + 1656 [0x10042fa38]
+ ! : 1 Character_ApplyCommands(entity_s*) (in OpenTomb) + 431 [0x10043826f]
+ ! : 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce]
+ ! : 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 119 [0x10014f367]
+ ! : 1 OBB_Transform(obb_s*) (in OpenTomb) + 117 [0x100649435]
+ ! : 1 Polygon_vTransform(polygon_s*, polygon_s*, float*) (in OpenTomb) + 1 [0x10006a861]
+ ! 394 Game_Frame(float) (in OpenTomb) + 786 [0x1003fef52]
+ ! : 392 Entity_Frame(entity_s*, float) (in OpenTomb) + 1306 [0x100152f9a]
+ ! : | 301 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d]
+ ! : | + 299 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840]
+ ! : | + ! 167 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86]
+ ! : | + ! : 164 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! : | 164 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! : | 164 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! : | 158 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : | + 151 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | + ! 131 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + ! : 130 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! : | 127 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! : | + 115 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : | + ! 107 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : | + ! : 89 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | + ! : | 78 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | + ! : | + 77 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | + ! : | + ! 41 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4511,6098,... [0x10036838f,0x1003689c2,...]
+ ! : | + ! : | + ! : | + ! : | + ! 25 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + ! : | + ! : 24 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + ! : | + ! : | 14 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 2738,2897,... [0x1001aa002,0x1001aa0a1,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | 8 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 6 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1,524,... [0x1001abe01,0x1001ac00c,...]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 76 [0x1001abe4c]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 2 btUsageBitfield::reset() (in OpenTomb) + 32 [0x1001afbd0]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
+ ! : | + ! : | + ! : | + ! : | + ! : | + 1 btUsageBitfield::reset() (in OpenTomb) + 12 [0x1001afbbc]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 10326 [0x1001abda6]
+ ! : | + ! : | + ! : | + ! : | + ! : | 1 btSubSimplexClosestResult::isValid() (in OpenTomb) + 17 [0x1001afb31]
+ ! : | + ! : | + ! : | + ! : | + ! : 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 84 [0x1001aec44]
+ ! : | + ! : | + ! : | + ! : | + ! 7 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + ! : | + ! : 7 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 808,1441,... [0x100640b08,0x100640d81,...]
+ ! : | + ! : | + ! : | + ! : | + ! 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
+ ! : | + ! : | + ! : | + ! : | + ! 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 360,47,... [0x100640948,0x10064080f,...]
+ ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 58 [0x1003671ea]
+ ! : | + ! : | + ! : | + ! : | 3 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8241,18079 [0x10064c791,0x10064edff]
+ ! : | + ! : | + ! : | + ! : | 2 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 10286 [0x10064cf8e]
+ ! : | + ! : | + ! : | + ! : | + 2 btPolyhedralConvexShape::getConvexPolyhedron() const (in OpenTomb) + 0,12 [0x100589bc0,0x100589bcc]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 217 [0x10064a839]
+ ! : | + ! : | + ! : | + ! : | + 1 btManifoldResult::setPersistentManifold(btPersistentManifold*) (in OpenTomb) + 12 [0x100077b0c]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639]
+ ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5]
+ ! : | + ! : | + ! : | + ! : | + 1 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 243 [0x100366e33]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8648 [0x10064c928]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 21 [0x100651c65]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::btDummyResult() (in OpenTomb) + 31 [0x100652adf]
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::Result() (in OpenTomb) + 28 [0x1001a394c]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8660 [0x10064c934]
+ ! : | + ! : | + ! : | + ! : | + 1 btCollisionShape::getShapeType() const (in OpenTomb) + 12 [0x10007b49c]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 17996 [0x10064edac]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100651cc5]
+ ! : | + ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::~btWithoutMarginResult() (in OpenTomb) + 21 [0x100652775]
+ ! : | + ! : | + ! : | + ! : | + 1 btDiscreteCollisionDetectorInterface::Result::~Result() (in OpenTomb) + 9 [0x1001a38a9]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18008 [0x10064edb8]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::~btDummyResult() (in OpenTomb) + 21 [0x100651ce5]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btDummyResult::~btDummyResult() (in OpenTomb) + 1 [0x100652741]
+ ! : | + ! : | + ! : | + ! : 5 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3077,483,... [0x100658e25,0x100658403,...]
+ ! : | + ! : | + ! : | + ! : 4 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 3108 [0x100658e44]
+ ! : | + ! : | + ! : | + ! : | 3 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 40 [0x1004dfe78]
+ ! : | + ! : | + ! : | + ! : | + 3 btPoolAllocator::validPtr(void*) (in OpenTomb) + 52,16 [0x1004e0074,0x1004e0050]
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionDispatcher::freeCollisionAlgorithm(void*) (in OpenTomb) + 12 [0x1004dfe5c]
+ ! : | + ! : | + ! : | + ! : 3 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2096 [0x100658a50]
+ ! : | + ! : | + ! : | + ! : | 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 45 [0x1002cb6cd]
+ ! : | + ! : | + ! : | + ! : | + 2 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 46 [0x1002cb74e]
+ ! : | + ! : | + ! : | + ! : | + 2 btPolyhedralConvexShape::btPolyhedralConvexShape() (in OpenTomb) + 31 [0x10016848f]
+ ! : | + ! : | + ! : | + ! : | + 2 btConvexInternalShape::btConvexInternalShape() (in OpenTomb) + 232,123 [0x10041d1b8,0x10041d14b]
+ ! : | + ! : | + ! : | + ! : | 1 btTriangleShape::btTriangleShape(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 16 [0x1002cb6b0]
+ ! : | + ! : | + ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1952 [0x1006589c0]
+ ! : | + ! : | + ! : | + ! : | 2 btCollisionAlgorithmConstructionInfo::btCollisionAlgorithmConstructionInfo() (in OpenTomb) + 21 [0x1004e0185]
+ ! : | + ! : | + ! : | + ! : | 2 btCollisionAlgorithmConstructionInfo::btCollisionAlgorithmConstructionInfo() (in OpenTomb) + 1,12 [0x1004e0581,0x1004e058c]
+ ! : | + ! : | + ! : | + ! : 2 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2419 [0x100658b93]
+ ! : | + ! : | + ! : | + ! : | 2 btManifoldResult::getBody0Internal() const (in OpenTomb) + 16,24 [0x10053f630,0x10053f638]
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2288 [0x100658b10]
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 73 [0x10007b319]
+ ! : | + ! : | + ! : | + ! : | 1 btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) + 7 [0x10007b3a7]
+ ! : | + ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
+ ! : | + ! : | + ! : | + ! : 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
+ ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::CreateFunc::CreateCollisionAlgorithm(btCollisionAlgorithmConstructionInfo&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 180 [0x100653064]
+ ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 118 [0x10064a646]
+ ! : | + ! : | + ! : | + ! : 1 btConvexConvexAlgorithm::btConvexConvexAlgorithm(btPersistentManifold*, btCollisionAlgorithmConstructionInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*, int, int) (in OpenTomb) + 114 [0x10064a592]
+ ! : | + ! : | + ! : | + ! 5 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 790,1234,... [0x1004f3706,0x1004f38c2,...]
+ ! : | + ! : | + ! : | + ! 2 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 180 [0x1004f34a4]
+ ! : | + ! : | + ! : | + ! : 2 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 212,245 [0x10032f264,0x10032f285]
+ ! : | + ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 319 [0x1004f352f]
+ ! : | + ! : | + ! : | + ! 1 btStridingMeshInterface::getScaling() const (in OpenTomb) + 22 [0x1001b93b6]
+ ! : | + ! : | + ! : | + 10 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 724,452,... [0x10060b414,0x10060b304,...]
+ ! : | + ! : | + ! : | + 2 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 910 [0x10060b4ce]
+ ! : | + ! : | + ! : | + 2 btQuantizedBvhNode::getEscapeIndex() const (in OpenTomb) + 25,8 [0x100371259,0x100371248]
+ ! : | + ! : | + ! : | 3 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3190,1293,... [0x10060ae56,0x10060a6ed,...]
+ ! : | + ! : | + ! : 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 62 [0x1004f276e]
+ ! : | + ! : | + ! : 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 37 [0x1004f27e5]
+ ! : | + ! : | + ! : 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::MyNodeOverlapCallback(btTriangleCallback*, btStridingMeshInterface*) (in OpenTomb) + 113 [0x1004f3391]
+ ! : | + ! : | + ! 17 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + ! : 8 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 4011,77,... [0x100659e3b,0x100658edd,...]
+ ! : | + ! : | + ! : 6 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
+ ! : | + ! : | + ! : | 6 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 228,1780,... [0x1006ae5a4,0x1006aebb4,...]
+ ! : | + ! : | + ! : 3 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a]
+ ! : | + ! : | + ! : 3 btTransform::inverse() const (in OpenTomb) + 931,1593,... [0x100077f33,0x1000781c9,...]
+ ! : | + ! : | + ! 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 225 [0x100659fc1]
+ ! : | + ! : | + ! : 1 btCollisionShape::getShapeType() const (in OpenTomb) + 15 [0x10007b49f]
+ ! : | + ! : | + ! 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 389 [0x10065a065]
+ ! : | + ! : | + ! : 1 btConcaveShape::getMargin() const (in OpenTomb) + 1 [0x10009fca1]
+ ! : | + ! : | + ! 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 293 [0x10065a005]
+ ! : | + ! : | + 4 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
+ ! : | + ! : | + ! 3 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 532,294,... [0x1004dfd34,0x1004dfc46,...]
+ ! : | + ! : | + ! 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 486 [0x1004dfd06]
+ ! : | + ! : | + ! 1 btCollisionObject::checkCollideWith(btCollisionObject const*) const (in OpenTomb) + 82 [0x1004e01e2]
+ ! : | + ! : | + 2 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135,442 [0x1004dec07,0x1004ded3a]
+ ! : | + ! : | + 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 431 [0x1004ded2f]
+ ! : | + ! : | + 1 btManifoldResult::btManifoldResult(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*) (in OpenTomb) + 1 [0x10035f9f1]
+ ! : | + ! : | 5 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 359,197,... [0x10021e777,0x10021e6d5,...]
+ ! : | + ! : | 1 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 54 [0x10021e646]
+ ! : | + ! : | 1 btCollisionObject::getUserPointer() const (in OpenTomb) + 12 [0x10022d9bc]
+ ! : | + ! : 3 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 52,55,... [0x1004dfd84,0x1004dfd87,...]
+ ! : | + ! 109 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5]
+ ! : | + ! : 70 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! : | 50 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 2794,1601,... [0x1001bf1da,0x1001bed31,...]
+ ! : | + ! : | 15 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
+ ! : | + ! : | + 14 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
+ ! : | + ! : | + ! 10 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + ! : 10 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 792,356,... [0x1000c07f8,0x1000c0644,...]
+ ! : | + ! : | + ! 4 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 231,65,... [0x1000c5a97,0x1000c59f1,...]
+ ! : | + ! : | + 1 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 141 [0x1001c03cd]
+ ! : | + ! : | 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 5562 [0x1001bfcaa]
+ ! : | + ! : | + 3 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 37 [0x100078875]
+ ! : | + ! : | + 3 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 35,0 [0x100078a93,0x100078a70]
+ ! : | + ! : | 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 139 [0x1001be77b]
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN() (in OpenTomb) + 21 [0x100078845]
+ ! : | + ! : | + 1 btDbvt::sStkNN::sStkNN() (in OpenTomb) + 1 [0x100078aa1]
+ ! : | + ! : | 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 1383 [0x1001bec57]
+ ! : | + ! : | 1 btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 16 [0x100078860]
+ ! : | + ! : 35 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + ! : | 34 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + ! : | + 24 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + ! : | + ! 24 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 1025,352,... [0x1004e4d41,0x1004e4aa0,...]
+ ! : | + ! : | + 9 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8]
+ ! : | + ! : | + ! 7 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 722,112,... [0x1004e57b2,0x1004e5550,...]
+ ! : | + ! : | + ! 2 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 398 [0x1004e566e]
+ ! : | + ! : | + ! 2 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 29 [0x10013da8d]
+ ! : | + ! : | + ! 2 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 46,16 [0x10013dcde,0x10013dcc0]
+ ! : | + ! : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 4 [0x1004e5aa4]
+ ! : | + ! : | 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1252 [0x1004e6074]
+ ! : | + ! : 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 994,610 [0x1001bb162,0x1001bafe2]
+ ! : | + ! : 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2144 [0x1001bb5e0]
+ ! : | + ! : | 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 29 [0x1001bd23d]
+ ! : | + ! : | 1 btDbvtTreeCollider::btDbvtTreeCollider(btDbvtBroadphase*) (in OpenTomb) + 53 [0x1001c02f5]
+ ! : | + ! : 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2192 [0x1001bb610]
+ ! : | + ! : 1 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 64 [0x1001be730]
+ ! : | + ! 9 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1165,1212,... [0x10042ec9d,0x10042eccc,...]
+ ! : | + ! 7 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1]
+ ! : | + ! : 5 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f]
+ ! : | + ! : | 4 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa]
+ ! : | + ! : | + 4 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc]
+ ! : | + ! : | + 4 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c]
+ ! : | + ! : | + 4 btAllocDefault(unsigned long) (in OpenTomb) + 21 [0x10053f955]
+ ! : | + ! : | + 4 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
+ ! : | + ! : | + 4 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : | + ! : | + 2 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c]
+ ! : | + ! : | + ! 2 _nano_malloc_check_clear (in libsystem_malloc.dylib) + 63,315 [0x7fff855da929,0x7fff855daa25]
+ ! : | + ! : | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 197 [0x7fff855ec2c7]
+ ! : | + ! : | + ! 1 _platform_memset$VARIANT$Merom (in libsystem_platform.dylib) + 0 [0x7fff92635ce0]
+ ! : | + ! : | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 83 [0x7fff855ec255]
+ ! : | + ! : | 1 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 1 [0x1000056d1]
+ ! : | + ! : 2 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 753,438 [0x100657f21,0x100657de6]
+ ! : | + ! 3 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c]
+ ! : | + ! : 3 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc]
+ ! : | + ! : 3 btAlignedFreeInternal(void*) (in OpenTomb) + 61 [0x10053fa0d]
+ ! : | + ! : 2 btAlignedFreeDefault(void*) (in OpenTomb) + 1,34 [0x10053f881,0x10053f8a2]
+ ! : | + ! : 1 btAlignedFreeDefault(void*) (in OpenTomb) + 51 [0x10053f8b3]
+ ! : | + ! : 1 btFreeDefault(void*) (in OpenTomb) + 21 [0x10053f975]
+ ! : | + ! : 1 nano_free_definite_size_scribble (in libsystem_malloc.dylib) + 6 [0x7fff855ec472]
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 54 [0x10042e846]
+ ! : | + ! : 1 btPairCachingGhostObject::getOverlappingPairCache() (in OpenTomb) + 12 [0x1003bbe7c]
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 260 [0x10042e914]
+ ! : | + ! : 1 btCollisionObject::getWorldTransform() (in OpenTomb) + 12 [0x10001bbdc]
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 325 [0x10042e955]
+ ! : | + ! : 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1572 [0x1006aeae4]
+ ! : | + ! 1 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 694 [0x10042eac6]
+ ! : | + ! 1 btHashedOverlappingPairCache::getNumOverlappingPairs() const (in OpenTomb) + 0 [0x1000c5c80]
+ ! : | + 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2000 [0x100430800]
+ ! : | + ! 1 btCollisionObject::setWorldTransform(btTransform const&) (in OpenTomb) + 80 [0x1000416d0]
+ ! : | + 1 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2038 [0x100430826]
+ ! : | 91 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0]
+ ! : | 91 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
+ ! : | 68 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
+ ! : | ! 68 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | ! 68 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | ! 67 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | ! : 67 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | ! : 67 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | ! : 67 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | ! : 66 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | ! : | 58 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | ! : | + 57 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | ! : | + ! 56 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | ! : | + ! : 36 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | ! : | + ! : | 36 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,307,... [0x1001b9fa7,0x1001b9fa3,...]
+ ! : | ! : | + ! : 20 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1328,1446,... [0x1004c58d0,0x1004c5946,...]
+ ! : | ! : | + ! 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1341 [0x1001b627d]
+ ! : | ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 1987 [0x1001b6f53]
+ ! : | ! : | 4 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8979,9055,... [0x100338e13,0x100338e5f,...]
+ ! : | ! : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | ! : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | ! : | + 3 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 397 [0x1001ad8ad]
+ ! : | ! : | + ! 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1792 [0x1001af9f0]
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 4074 [0x1001ae70a]
+ ! : | ! : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 6336 [0x1001ad6c0]
+ ! : | ! : | + 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 4011 [0x1001ae6cb]
+ ! : | ! : | 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1191 [0x1004c5847]
+ ! : | ! : 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
+ ! : | ! : 1 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
+ ! : | ! : 1 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
+ ! : | ! : 1 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : | ! : 1 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 7675 [0x10060f38b]
+ ! : | ! 1 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 1970 [0x1001bda52]
+ ! : | 23 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
+ ! : | 23 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
+ ! : | 23 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | 22 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | : 22 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | : 22 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
+ ! : | : 22 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
+ ! : | : 20 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
+ ! : | : | 13 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
+ ! : | : | + 13 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | : | + 13 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | : | + 8 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | : | + ! 8 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 109,426,... [0x1001b9edd,0x1001ba01a,...]
+ ! : | : | + 5 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,803,... [0x1004c58e3,0x1004c56c3,...]
+ ! : | : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
+ ! : | : | + 3 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
+ ! : | : | + 3 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | : | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1,1494 [0x1004c53a1,0x1004c5976]
+ ! : | : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | : | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 71 [0x1001b9eb7]
+ ! : | : | 3 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
+ ! : | : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
+ ! : | : | + ! 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
+ ! : | : | + ! 1 btUsageBitfield::reset() (in OpenTomb) + 26 [0x1001afbca]
+ ! : | : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : | : | + ! 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 4074 [0x1001ae70a]
+ ! : | : | + ! 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 5968 [0x1001ad550]
+ ! : | : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7919 [0x1001ab43f]
+ ! : | : | 1 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf]
+ ! : | : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 694 [0x1001af196]
+ ! : | : 2 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
+ ! : | : 2 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
+ ! : | : 2 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
+ ! : | : 2 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : | : 2 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9470 [0x10060fa8e]
+ ! : | : 2 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1353 [0x1004f45b9]
+ ! : | : 1 btTriangleRaycastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 7308 [0x10062466c]
+ ! : | : + 1 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&)::BridgeTriangleRaycastCallback::reportHit(btVector3 const&, float, int, int) (in OpenTomb) + 1029 [0x100589625]
+ ! : | : + 1 bt_engine_ClosestRayResultCallback::addSingleResult(btCollisionWorld::LocalRayResult&, bool) (in OpenTomb) + 380 [0x10022f5ec]
+ ! : | : + 1 btCollisionWorld::ClosestRayResultCallback::addSingleResult(btCollisionWorld::LocalRayResult&, bool) (in OpenTomb) + 1089 [0x10022fa71]
+ ! : | : 1 btTriangleRaycastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 807 [0x100622d07]
+ ! : | 1 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 2402 [0x1001bdc02]
+ ! : 2 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72]
+ ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 2215 [0x100150de7]
+ ! : + 1 vec4_slerp(float*, float*, float*, float) (in OpenTomb) + 190 [0x10018f3be]
+ ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 564 [0x100150774]
+ ! 146 Game_Frame(float) (in OpenTomb) + 852 [0x1003fef94]
+ ! : 66 Cam_FollowEntity(camera_s*, entity_s*, float, float) (in OpenTomb) + 3400 [0x1003fdb68]
+ ! : | 65 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 110 [0x1003fcdbe]
+ ! : | + 65 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1026 [0x1005816a2]
+ ! : | + 65 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + 65 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + 65 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + 65 btSingleSweepCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 274 [0x10058eb42]
+ ! : | + 65 btCollisionWorld::objectQuerySingle(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 128 [0x10057c4e0]
+ ! : | + 63 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 405 [0x10057c685]
+ ! : | + ! 44 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f]
+ ! : | + ! : 44 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
+ ! : | + ! : 44 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : 26 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980]
+ ! : | + ! : | 26 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b]
+ ! : | + ! : | 16 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734]
+ ! : | + ! : | + 14 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1855 [0x10067bcaf]
+ ! : | + ! : | + ! 14 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + ! 14 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + ! 14 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + ! 14 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + ! 14 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! 14 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 8 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 8 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 161,426,... [0x1001b9f11,0x1001ba01a,...]
+ ! : | + ! : | + ! 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1382,1347,... [0x1004c5906,0x1004c58e3,...]
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 113 [0x10067b5e1]
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::EncloseOrigin() (in OpenTomb) + 4907 [0x10067e6db]
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2300 [0x10067be6c]
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 758 [0x10067fa56]
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 457 [0x10067f929]
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 1548 [0x10067f03c]
+ ! : | + ! : | + 1 gjkepa2_impl::EPA::getedgedist(gjkepa2_impl::EPA::sFace*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, float&) (in OpenTomb) + 14 [0x10068075e]
+ ! : | + ! : | 8 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e]
+ ! : | + ! : | + 5 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 2268 [0x10067a84c]
+ ! : | + ! : | + ! 5 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : | + ! : | + ! 5 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + ! 5 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + ! 5 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + ! 5 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + ! 5 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! 5 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 5 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! 5 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 326,342,... [0x1001b9fb6,0x1001b9fc6,...]
+ ! : | + ! : | + 3 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473]
+ ! : | + ! : | + 3 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : | + ! : | + 3 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + : 2 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + : 2 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + : 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + : 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + : 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + : | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 161 [0x1001b9f11]
+ ! : | + ! : | + : 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1123 [0x1004c5803]
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 78 [0x10067fbee]
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::Support0(btVector3 const&) const (in OpenTomb) + 139 [0x10067febb]
+ ! : | + ! : | + 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 47 [0x10064080f]
+ ! : | + ! : | 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 86 [0x1006773e6]
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::MinkowskiDiff() (in OpenTomb) + 21 [0x100679f45]
+ ! : | + ! : | + 1 gjkepa2_impl::MinkowskiDiff::MinkowskiDiff() (in OpenTomb) + 1 [0x100684871]
+ ! : | + ! : | 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 629 [0x100677605]
+ ! : | + ! : | 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 21 [0x10067b565]
+ ! : | + ! : | 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 227 [0x1006816f3]
+ ! : | + ! : | 1 gjkepa2_impl::EPA::Initialize() (in OpenTomb) + 216 [0x100681838]
+ ! : | + ! : 16 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | 15 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + 15 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + 9 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1066,803,... [0x1004c57ca,0x1004c56c3,...]
+ ! : | + ! : | + 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 164,426,... [0x1001b9f14,0x1001ba01a,...]
+ ! : | + ! : | 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 40 [0x100640808]
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 711 [0x1001af1a7]
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 14 [0x1001abe0e]
+ ! : | + ! 15 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 7710 [0x1001a305e]
+ ! : | + ! : 15 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
+ ! : | + ! : 15 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : 14 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | 14 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | 13 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + 10 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! 10 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 175,307,... [0x1001b9f1f,0x1001b9fa3,...]
+ ! : | + ! : | + 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563,803,... [0x1004c59bb,0x1004c56c3,...]
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1604 [0x1001b6384]
+ ! : | + ! : | 1 LocalSupportVertexCallback::~LocalSupportVertexCallback() (in OpenTomb) + 21 [0x1001b9365]
+ ! : | + ! : | 1 LocalSupportVertexCallback::~LocalSupportVertexCallback() (in OpenTomb) + 21 [0x1001b9d35]
+ ! : | + ! : | 1 btInternalTriangleIndexCallback::~btInternalTriangleIndexCallback() (in OpenTomb) + 1 [0x1004de8e1]
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3117 [0x1001aa17d]
+ ! : | + ! 2 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 268 [0x1001a134c]
+ ! : | + ! : 2 btTransformUtil::calculateVelocity(btTransform const&, btTransform const&, float, btVector3&, btVector3&) (in OpenTomb) + 649 [0x1001a35c9]
+ ! : | + ! : 1 btTransformUtil::calculateDiffAxisAngle(btTransform const&, btTransform const&, btVector3&, float&) (in OpenTomb) + 3354 [0x1001a478a]
+ ! : | + ! : | 1 btMatrix3x3::getRotation(btQuaternion&) const (in OpenTomb) + 284 [0x100043bec]
+ ! : | + ! : 1 btTransformUtil::calculateDiffAxisAngle(btTransform const&, btTransform const&, btVector3&, float&) (in OpenTomb) + 1006 [0x1001a3e5e]
+ ! : | + ! 1 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3799 [0x1001a2117]
+ ! : | + ! : 1 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 191 [0x10004261f]
+ ! : | + ! 1 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 3845 [0x1001a2145]
+ ! : | + ! 1 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 437 [0x100042715]
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 307 [0x10057c623]
+ ! : | + ! 1 btContinuousConvexCollision::btContinuousConvexCollision(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x10019dec5]
+ ! : | + ! 1 btContinuousConvexCollision::btContinuousConvexCollision(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 0 [0x10019de10]
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 6982 [0x10057e036]
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float)::BridgeTriangleConvexcastCallback::BridgeTriangleConvexcastCallback(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback*, btCollisionObject const*, btTriangleMeshShape*, btTransform const&) (in OpenTomb) + 94 [0x100580f3e]
+ ! : | + 1 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float)::BridgeTriangleConvexcastCallback::BridgeTriangleConvexcastCallback(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback*, btCollisionObject const*, btTriangleMeshShape*, btTransform const&) (in OpenTomb) + 1 [0x100588501]
+ ! : | 1 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 35 [0x1003fcd73]
+ ! : 44 Cam_FollowEntity(camera_s*, entity_s*, float, float) (in OpenTomb) + 4465 [0x1003fdf91]
+ ! : | 43 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 110 [0x1003fcdbe]
+ ! : | + 42 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1026 [0x1005816a2]
+ ! : | + ! 42 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : | + ! 39 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : | + ! : 39 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : | + ! : 39 btSingleSweepCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 274 [0x10058eb42]
+ ! : | + ! : 39 btCollisionWorld::objectQuerySingle(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 128 [0x10057c4e0]
+ ! : | + ! : 39 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 405 [0x10057c685]
+ ! : | + ! : 39 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f]
+ ! : | + ! : 39 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
+ ! : | + ! : 39 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : 30 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980]
+ ! : | + ! : | 28 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b]
+ ! : | + ! : | + 21 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734]
+ ! : | + ! : | + ! 18 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1855 [0x10067bcaf]
+ ! : | + ! : | + ! : 18 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + ! : 18 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + ! : 18 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + ! : 18 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + ! : 18 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! : 17 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : | 10 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1066,1062,... [0x1004c57ca,0x1004c57c6,...]
+ ! : | + ! : | + ! : | 7 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : | 7 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 326,109,... [0x1001b9fb6,0x1001b9edd,...]
+ ! : | + ! : | + ! : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1398 [0x1001b62b6]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1292 [0x10067ba7c]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 1605 [0x10067f075]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::getedgedist(gjkepa2_impl::EPA::sFace*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, float&) (in OpenTomb) + 812 [0x100680a7c]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2300 [0x10067be6c]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::expand(unsigned int, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::EPA::sFace*, unsigned int, gjkepa2_impl::EPA::sHorizon&) (in OpenTomb) + 457 [0x10067f929]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::newface(gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, gjkepa2_impl::GJK::sSV*, bool) (in OpenTomb) + 170 [0x10067eada]
+ ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::append(gjkepa2_impl::EPA::sList&, gjkepa2_impl::EPA::sFace*) (in OpenTomb) + 39 [0x10067e837]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2476 [0x10067bf1c]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::append(gjkepa2_impl::EPA::sList&, gjkepa2_impl::EPA::sFace*) (in OpenTomb) + 35 [0x10067e833]
+ ! : | + ! : | + 5 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e]
+ ! : | + ! : | + ! 2 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + ! : 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + ! : | 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1462 [0x1004c5956]
+ ! : | + ! : | + ! : 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 689 [0x100642eb1]
+ ! : | + ! : | + ! 2 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 2268 [0x10067a84c]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : | + ! : | + ! : 2 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : | + ! : | + ! : 2 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : | + ! : | + ! : 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! : 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 102,147 [0x1001b9ed6,0x1001b9f03]
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 3926 [0x10067aec6]
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::projectorigin(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, float*, unsigned int&) (in OpenTomb) + 847 [0x100683b6f]
+ ! : | + ! : | + ! 1 gjkepa2_impl::GJK::det(btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 153 [0x10067e919]
+ ! : | + ! : | + 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 629 [0x100677605]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 21 [0x10067b565]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 227 [0x1006816f3]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::Initialize() (in OpenTomb) + 285 [0x10068187d]
+ ! : | + ! : | + ! 1 gjkepa2_impl::EPA::append(gjkepa2_impl::EPA::sList&, gjkepa2_impl::EPA::sFace*) (in OpenTomb) + 16 [0x10067e820]
+ ! : | + ! : | + 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 4181 [0x1006783e5]
+ ! : | + ! : | 2 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 344 [0x1004265c8]
+ ! : | + ! : | 2 btGjkEpaSolver2::sResults::sResults() (in OpenTomb) + 1,0 [0x100135d91,0x100135d90]
+ ! : | + ! : 7 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | 7 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | 6 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + 4 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! 4 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 307,359,... [0x1001b9fa3,0x1001b9fd7,...]
+ ! : | + ! : | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1462,1347 [0x1004c5956,0x1004c58e3]
+ ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1619 [0x1001b6393]
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 54 [0x1001aef16]
+ ! : | + ! : | 1 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 12 [0x1001afa7c]
+ ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7703 [0x100369007]
+ ! : | + ! 3 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 1691,2315 [0x1001bd93b,0x1001bdbab]
+ ! : | + 1 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1055 [0x1005816bf]
+ ! : | + 1 CProfileSample::~CProfileSample() (in OpenTomb) + 21 [0x100005365]
+ ! : | + 1 CProfileSample::~CProfileSample() (in OpenTomb) + 17 [0x100005a11]
+ ! : | + 1 CProfileManager::Stop_Profile() (in OpenTomb) + 16 [0x1003e9850]
+ ! : | + 1 CProfileNode::Return() (in OpenTomb) + 68 [0x1003e9534]
+ ! : | + 1 Profile_Get_Ticks(unsigned long*) (in OpenTomb) + 27 [0x1003e9e1b]
+ ! : | + 1 btClock::getTimeMicroseconds() (in OpenTomb) + 42 [0x1003e912a]
+ ! : | + 1 gettimeofday (in libsystem_c.dylib) + 48 [0x7fff84cfb0fd]
+ ! : | + 1 __commpage_gettimeofday (in libsystem_kernel.dylib) + 0 [0x7fff9367a670]
+ ! : | 1 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 1 [0x1003fcd51]
+ ! : 36 Cam_FollowEntity(camera_s*, entity_s*, float, float) (in OpenTomb) + 5513 [0x1003fe3a9]
+ ! : 36 Cam_HasHit(bt_engine_ClosestConvexResultCallback*, btTransform&, btTransform&) (in OpenTomb) + 110 [0x1003fcdbe]
+ ! : 36 btCollisionWorld::convexSweepTest(btConvexShape const*, btTransform const&, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) const (in OpenTomb) + 1026 [0x1005816a2]
+ ! : 36 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
+ ! : 36 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
+ ! : 36 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
+ ! : 36 btSingleSweepCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 274 [0x10058eb42]
+ ! : 36 btCollisionWorld::objectQuerySingle(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 128 [0x10057c4e0]
+ ! : 30 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 405 [0x10057c685]
+ ! : + 30 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f]
+ ! : + 30 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
+ ! : + 30 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : + 17 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980]
+ ! : + ! 17 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b]
+ ! : + ! 12 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 932 [0x100677734]
+ ! : + ! : 9 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 1855 [0x10067bcaf]
+ ! : + ! : | 9 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : + ! : | 9 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : + ! : | 9 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : + ! : | 9 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : + ! : | 9 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : + ! : | 9 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : + ! : | 7 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : + ! : | + 7 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 353,307,... [0x1001b9fd1,0x1001b9fa3,...]
+ ! : + ! : | 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 997,822 [0x1004c5785,0x1004c56d6]
+ ! : + ! : 2 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 2327,2172 [0x10067be87,0x10067bdec]
+ ! : + ! : 1 gjkepa2_impl::EPA::Evaluate(gjkepa2_impl::GJK&, btVector3 const&) (in OpenTomb) + 113 [0x10067b5e1]
+ ! : + ! : 1 gjkepa2_impl::GJK::EncloseOrigin() (in OpenTomb) + 1 [0x10067d3b1]
+ ! : + ! 5 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 510 [0x10067758e]
+ ! : + ! 4 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 2268 [0x10067a84c]
+ ! : + ! | 4 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : + ! | 4 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : + ! | 4 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : + ! | 4 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : + ! | 4 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : + ! | 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : + ! | 4 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : + ! | 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 940,830,... [0x1004c574c,0x1004c56de,...]
+ ! : + ! | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : + ! | 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 342 [0x1001b9fc6]
+ ! : + ! 1 gjkepa2_impl::GJK::Evaluate(gjkepa2_impl::MinkowskiDiff const&, btVector3 const&) (in OpenTomb) + 1283 [0x10067a473]
+ ! : + ! 1 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
+ ! : + ! 1 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
+ ! : + ! 1 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
+ ! : + ! 1 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
+ ! : + ! 1 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
+ ! : + ! 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : + ! 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 822 [0x1004c56d6]
+ ! : + 10 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : + ! 10 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : + ! 10 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : + ! 6 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : + ! : 6 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 307,311,... [0x1001b9fa3,0x1001b9fa7,...]
+ ! : + ! 3 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1066,1446,... [0x1004c57ca,0x1004c5946,...]
+ ! : + ! 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 439 [0x1004c5557]
+ ! : + ! 1 btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) + 286 [0x10032f2ae]
+ ! : + 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4437 [0x1001aa6a5]
+ ! : + : 1 btVoronoiSimplexSolver::reduceVertices(btUsageBitfield const&) (in OpenTomb) + 281 [0x1001a93a9]
+ ! : + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
+ ! : + : 1 btVoronoiSimplexSolver::closestPtPointTetrahedron(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 450 [0x1001ad8e2]
+ ! : + : 1 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1612 [0x1001af93c]
+ ! : + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 2731 [0x1001a9ffb]
+ ! : 6 btCollisionWorld::objectQuerySingleInternal(btConvexShape const*, btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::ConvexResultCallback&, float) (in OpenTomb) + 7198 [0x10057e10e]
+ ! : 6 btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 94 [0x1004f26ae]
+ ! : 6 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
+ ! : 6 btQuantizedBvh::walkStacklessQuantizedTreeAgainstRay(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, int, int) const (in OpenTomb) + 9470 [0x10060fa8e]
+ ! : 5 btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1353 [0x1004f3f69]
+ ! : ! 4 btTriangleConvexcastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 373 [0x100624a85]
+ ! : ! : 3 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 7710 [0x1001a305e]
+ ! : ! : | 2 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
+ ! : ! : | + 2 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : ! : | + 2 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : ! : | + 2 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 1907,2035 [0x1001ac573,0x1001ac5f3]
+ ! : ! : | 1 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 88 [0x10019dfc8]
+ ! : ! : | 1 btVoronoiSimplexSolver::reset() (in OpenTomb) + 25 [0x1001a93c9]
+ ! : ! : 1 btContinuousConvexCollision::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 2303 [0x1001a1b3f]
+ ! : ! : 1 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
+ ! : ! : 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6608 [0x100368bc0]
+ ! : ! 1 btTriangleConvexcastCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 1775 [0x100624fff]
+ ! : 1 btBvhTriangleMeshShape::performConvexcast(btTriangleCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&)::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 476 [0x1004f3bfc]
+ ! 124 Game_Frame(float) (in OpenTomb) + 514 [0x1003fee42]
+ ! : 123 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 685 [0x10047d3ed]
+ ! : | 85 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 272 [0x10047d5c0]
+ ! : | + 53 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 257 [0x1005779b1]
+ ! : | + ! 53 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! 53 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! 53 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! 47 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : 46 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | 30 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + 30 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + 23 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
+ ! : | + ! : | + ! 23 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! 23 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 12 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : 12 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 311,342,... [0x1001b9fa7,0x1001b9fc6,...]
+ ! : | + ! : | + ! 11 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 803,1347,... [0x1004c56c3,0x1004c58e3,...]
+ ! : | + ! : | + 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! 4 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! 4 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! 4 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1347,863,... [0x1004c58e3,0x1004c56ff,...]
+ ! : | + ! : | + 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 9414,106 [0x1003696b6,0x10036725a]
+ ! : | + ! : | + 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3446 [0x1001aa2c6]
+ ! : | + ! : | 14 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + 13 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! 13 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! 12 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : 12 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : 9 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | 9 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | 9 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + 3 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 3911,6653 [0x1001aa497,0x1001aaf4d]
+ ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + 1 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 368 [0x1001abf70]
+ ! : | + ! : | + ! : | 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6101,4054,... [0x1003689c5,0x1003681c6,...]
+ ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
+ ! : | + ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! : | + 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : | + 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 161 [0x1001b9f11]
+ ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 794 [0x100640afa]
+ ! : | + ! : | + ! : | 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
+ ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 160 [0x1001aef80]
+ ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
+ ! : | + ! : | + ! : | 1 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 0 [0x1004df980]
+ ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2927 [0x100658d8f]
+ ! : | + ! : | + ! : | 1 btManifoldResult::getBody0Internal() const (in OpenTomb) + 28 [0x10053f63c]
+ ! : | + ! : | + ! : 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2667 [0x100658c8b]
+ ! : | + ! : | + ! 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 910 [0x10060b4ce]
+ ! : | + ! : | + ! 1 btQuantizedBvhNode::getEscapeIndex() const (in OpenTomb) + 12 [0x10037124c]
+ ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 107 [0x1004f279b]
+ ! : | + ! : | + 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 12 [0x1004f27fc]
+ ! : | + ! : | 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + 1 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
+ ! : | + ! : | + 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 1558 [0x1006aead6]
+ ! : | + ! : | 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 179 [0x10064a813]
+ ! : | + ! : | 1 btCollisionDispatcher::getNewManifold(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 182 [0x1004df056]
+ ! : | + ! : | 1 btCollisionShape::getContactBreakingThreshold(float) const (in OpenTomb) + 27 [0x10038f89b]
+ ! : | + ! : | 1 btCollisionShape::getAngularMotionDisc() const (in OpenTomb) + 65 [0x10038f8f1]
+ ! : | + ! : | 1 btCollisionShape::getBoundingSphere(btVector3&, float&) const (in OpenTomb) + 0 [0x10038f470]
+ ! : | + ! : 1 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
+ ! : | + ! : 1 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 304 [0x1004dfc50]
+ ! : | + ! 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 321 [0x10021e751]
+ ! : | + ! : 4 Room_IsInNearRoomsList(room_s*, room_s*) (in OpenTomb) + 182,70,... [0x10031eb16,0x10031eaa6,...]
+ ! : | + ! 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 193,46 [0x10021e6d1,0x10021e63e]
+ ! : | + 32 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 87 [0x100577907]
+ ! : | + 31 btCollisionWorld::updateAabbs() (in OpenTomb) + 531 [0x1005777d3]
+ ! : | + : 13 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 1619 [0x1005774d3]
+ ! : | + : | 8 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 341,879,... [0x1001baed5,0x1001bb0ef,...]
+ ! : | + : | 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + : | + 2 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 427,191 [0x1004e5d3b,0x1004e5c4f]
+ ! : | + : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + : | + 1 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8]
+ ! : | + : | + 1 removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) + 398 [0x1004e566e]
+ ! : | + : | + 1 btDbvtAabbMm::btDbvtAabbMm(btDbvtAabbMm const&) (in OpenTomb) + 20 [0x10013da84]
+ ! : | + : | 2 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + : | 2 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 3861,1640 [0x1001bf605,0x1001bed58]
+ ! : | + : 12 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 185 [0x100576f39]
+ ! : | + : | 7 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2639,2663,... [0x10039f15f,0x10039f177,...]
+ ! : | + : | 3 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 90 [0x1001735ca]
+ ! : | + : | + 3 btPolyhedralConvexAabbCachingShape::getNonvirtualAabb(btTransform const&, btVector3&, btVector3&, float) const (in OpenTomb) + 1093,1340,... [0x100176ca5,0x100176d9c,...]
+ ! : | + : | 1 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 442 [0x1006ae67a]
+ ! : | + : | 1 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 530 [0x10039e922]
+ ! : | + : | 1 btConcaveShape::getMargin() const (in OpenTomb) + 17 [0x10009fcb1]
+ ! : | + : 6 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 1571,95,... [0x1005774a3,0x100576edf,...]
+ ! : | + 1 btCollisionWorld::updateAabbs() (in OpenTomb) + 575 [0x1005777ff]
+ ! : | 35 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 392 [0x10047d638]
+ ! : | + 33 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5793 [0x100482c21]
+ ! : | + ! 33 InplaceSolverIslandCallback::processConstraints() (in OpenTomb) + 1125 [0x1004910c5]
+ ! : | + ! 24 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 288 [0x100040920]
+ ! : | + ! : 24 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 383 [0x10003d93f]
+ ! : | + ! : 16 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3994 [0x100039e5a]
+ ! : | + ! : | 16 btSequentialImpulseConstraintSolver::resolveSingleConstraintRowGenericSIMD(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 56 [0x10001bec8]
+ ! : | + ! : | 10 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 2249,1511,... [0x100020289,0x10001ffa7,...]
+ ! : | + ! : | 3 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 607 [0x10001fc1f]
+ ! : | + ! : | + 3 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 191,45,... [0x10001f76f,0x10001f6dd,...]
+ ! : | + ! : | 2 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 430 [0x10001fb6e]
+ ! : | + ! : | + 2 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 158,207 [0x10001f74e,0x10001f77f]
+ ! : | + ! : | 1 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 2354 [0x1000202f2]
+ ! : | + ! : | 1 btSolverBody::internalGetInvMass() const (in OpenTomb) + 19 [0x100040a23]
+ ! : | + ! : 7 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3481,3245,... [0x100039c59,0x100039b6d,...]
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 4171 [0x100039f0b]
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::getOrInitSolverBody(btCollisionObject&, float) (in OpenTomb) + 115 [0x100028223]
+ ! : | + ! 8 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 183 [0x1000408b7]
+ ! : | + ! : 4 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 11507 [0x1000355d3]
+ ! : | + ! : | 2 btGeneric6DofConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*) (in OpenTomb) + 334 [0x1001e40ae]
+ ! : | + ! : | + 1 btGeneric6DofConstraint::setLinearLimits(btTypedConstraint::btConstraintInfo2*, int, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 1580 [0x1001e49dc]
+ ! : | + ! : | + ! 1 btGeneric6DofConstraint::get_limit_motor_info2(btRotationalLimitMotor*, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btTypedConstraint::btConstraintInfo2*, int, btVector3&, int, int) (in OpenTomb) + 5343 [0x1001e61bf]
+ ! : | + ! : | + 1 btGeneric6DofConstraint::setLinearLimits(btTypedConstraint::btConstraintInfo2*, int, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 885 [0x1001e4725]
+ ! : | + ! : | 1 btGeneric6DofConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*) (in OpenTomb) + 266 [0x1001e406a]
+ ! : | + ! : | + 1 btGeneric6DofConstraint::setAngularLimits(btTypedConstraint::btConstraintInfo2*, int, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 536 [0x1001e4378]
+ ! : | + ! : | + 1 btGeneric6DofConstraint::get_limit_motor_info2(btRotationalLimitMotor*, btTransform const&, btTransform const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btTypedConstraint::btConstraintInfo2*, int, btVector3&, int, int) (in OpenTomb) + 427 [0x1001e4e8b]
+ ! : | + ! : | 1 btGeneric6DofConstraint::getInfo2(btTypedConstraint::btConstraintInfo2*) (in OpenTomb) + 0 [0x1001e3f60]
+ ! : | + ! : 2 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 15549,21679 [0x10003659d,0x100037d8f]
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 4791 [0x100033b97]
+ ! : | + ! : | 1 btRigidBody::computeGyroscopicImpulseImplicit_Body(float) const (in OpenTomb) + 79 [0x100505c5f]
+ ! : | + ! : | 1 btRigidBody::getLocalInertia() const (in OpenTomb) + 207 [0x1005047bf]
+ ! : | + ! : 1 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 5025 [0x100033c81]
+ ! : | + ! : 1 btGeneric6DofConstraint::buildJacobian() (in OpenTomb) + 1 [0x1001e3781]
+ ! : | + ! 1 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 360 [0x100040968]
+ ! : | + ! 1 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyFinish(btCollisionObject**, int, btContactSolverInfo const&) (in OpenTomb) + 4961 [0x10003ed11]
+ ! : | + 2 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5769 [0x100482c09]
+ ! : | + 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 749 [0x100003bad]
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSort<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&) (in OpenTomb) + 89 [0x1000053c9]
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 360 [0x100005628]
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 360 [0x100005628]
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 391 [0x100005647]
+ ! : | + : 1 void btAlignedObjectArray<btPersistentManifold*>::quickSortInternal<btPersistentManifoldSortPredicate>(btPersistentManifoldSortPredicate const&, int, int) (in OpenTomb) + 141 [0x10000554d]
+ ! : | + : 1 getIslandId(btPersistentManifold const*) (in OpenTomb) + 50 [0x100005402]
+ ! : | + 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 3889 [0x1000047f1]
+ ! : | + 1 InplaceSolverIslandCallback::processIsland(btCollisionObject**, int, btPersistentManifold**, int, int) (in OpenTomb) + 755 [0x100493623]
+ ! : | 2 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 296 [0x10047d5d8]
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 204 [0x100482d6c]
+ ! : | + ! 1 btSimulationIslandManager::updateActivationState(btCollisionWorld*, btDispatcher*) (in OpenTomb) + 379 [0x10000206b]
+ ! : | + ! 1 btSimulationIslandManager::findUnions(btDispatcher*, btCollisionWorld*) (in OpenTomb) + 311 [0x100001ec7]
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 1827 [0x1004833c3]
+ ! : | + 1 btSimulationIslandManager::storeIslandActivationState(btCollisionWorld*) (in OpenTomb) + 252 [0x10000217c]
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 516 [0x10047d6b4]
+ ! : | 1 Engine_InternalTickCallback(btDynamicsWorld*, float) (in OpenTomb) + 344 [0x10021e8d8]
+ ! : 1 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 788 [0x10047d454]
+ ! : 1 btDiscreteDynamicsWorld::clearForces() (in OpenTomb) + 226 [0x10047ca32]
+ ! : 1 btRigidBody::clearForces() (in OpenTomb) + 1 [0x100194f71]
+ ! 118 Game_Frame(float) (in OpenTomb) + 957 [0x1003feffd]
+ ! : 113 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 685 [0x10047d3ed]
+ ! : | 85 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 272 [0x10047d5c0]
+ ! : | + 50 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 257 [0x1005779b1]
+ ! : | + ! 50 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
+ ! : | + ! 49 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
+ ! : | + ! : 49 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
+ ! : | + ! : 40 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
+ ! : | + ! : | 34 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
+ ! : | + ! : | + 18 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
+ ! : | + ! : | + ! 17 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
+ ! : | + ! : | + ! : 17 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
+ ! : | + ! : | + ! : 16 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
+ ! : | + ! : | + ! : | 16 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
+ ! : | + ! : | + ! : | 15 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
+ ! : | + ! : | + ! : | + 14 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! : | + ! 13 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! : | + ! : 4 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
+ ! : | + ! : | + ! : | + ! : | 4 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
+ ! : | + ! : | + ! : | + ! : | 2 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
+ ! : | + ! : | + ! : | + ! : | + 2 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 3131,1758 [0x1001aca3b,0x1001ac4de]
+ ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
+ ! : | + ! : | + ! : | + ! : | + 1 btSubSimplexClosestResult::reset() (in OpenTomb) + 23 [0x1001afa97]
+ ! : | + ! : | + ! : | + ! : | 1 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 1202 [0x1001a9a02]
+ ! : | + ! : | + ! : | + ! : 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
+ ! : | + ! : | + ! : | + ! : | 3 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! : | + ! : | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : | + ! : | + 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : | + ! : | + 2 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 326,311 [0x1001b9fb6,0x1001b9fa7]
+ ! : | + ! : | + ! : | + ! : | 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 357 [0x1001b5ea5]
+ ! : | + ! : | + ! : | + ! : 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 3220,8572,... [0x100367e84,0x10036936c,...]
+ ! : | + ! : | + ! : | + ! : 2 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! : | + ! : | 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 1151,102 [0x100640c5f,0x100640846]
+ ! : | + ! : | + ! : | + ! : 1 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980]
+ ! : | + ! : | + ! : | + ! : 1 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b]
+ ! : | + ! : | + ! : | + ! : 1 btGjkEpaSolver2::Penetration(btConvexShape const*, btTransform const&, btConvexShape const*, btTransform const&, btVector3 const&, btGjkEpaSolver2::sResults&, bool) (in OpenTomb) + 629 [0x100677605]
+ ! : | + ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 21 [0x10067b565]
+ ! : | + ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::EPA() (in OpenTomb) + 227 [0x1006816f3]
+ ! : | + ! : | + ! : | + ! : 1 gjkepa2_impl::EPA::Initialize() (in OpenTomb) + 222 [0x10068183e]
+ ! : | + ! : | + ! : | + ! 1 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 32 [0x1003671d0]
+ ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 8944 [0x10064ca50]
+ ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 49 [0x100651ca1]
+ ! : | + ! : | + ! : | + 1 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*)::btWithoutMarginResult::btWithoutMarginResult(btDiscreteCollisionDetectorInterface::Result*, float, float) (in OpenTomb) + 63 [0x1006527bf]
+ ! : | + ! : | + ! : | 1 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2927 [0x100658d8f]
+ ! : | + ! : | + ! : | 1 btManifoldResult::getBody0Internal() const (in OpenTomb) + 16 [0x10053f630]
+ ! : | + ! : | + ! : 1 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 460 [0x10060b30c]
+ ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 107 [0x1004f279b]
+ ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 21 [0x1004f2805]
+ ! : | + ! : | + ! 1 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::~MyNodeOverlapCallback() (in OpenTomb) + 21 [0x1004f3315]
+ ! : | + ! : | + ! 1 btNodeOverlapCallback::~btNodeOverlapCallback() (in OpenTomb) + 8 [0x1004f4648]
+ ! : | + ! : | + 13 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
+ ! : | + ! : | + ! 13 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
+ ! : | + ! : | + ! 10 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
+ ! : | + ! : | + ! : 10 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! : 9 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! : | 7 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! : | + 7 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 109,161,... [0x1001b9edd,0x1001b9f11,...]
+ ! : | + ! : | + ! : | 2 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1432,798 [0x1004c5938,0x1004c56be]
+ ! : | + ! : | + ! : 1 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 791 [0x1001b6057]
+ ! : | + ! : | + ! 3 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
+ ! : | + ! : | + ! 2 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
+ ! : | + ! : | + ! | 2 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
+ ! : | + ! : | + ! | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! | + 1 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 154 [0x1001b9f0a]
+ ! : | + ! : | + ! | 1 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
+ ! : | + ! : | + ! 1 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 106 [0x10064084a]
+ ! : | + ! : | + 2 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
+ ! : | + ! : | + ! 2 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
+ ! : | + ! : | + ! 2 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 2083,287 [0x1006aece3,0x1006ae5df]
+ ! : | + ! : | + 1 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 389 [0x10065a065]
+ ! : | + ! : | + 1 btConcaveShape::getMargin() const (in OpenTomb) + 12 [0x10009fcac]
+ ! : | + ! : | 4 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 226,15,... [0x1004dec62,0x1004deb8f,...]
+ ! : | + ! : | 2 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
+ ! : | + ! : | 2 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 294,304 [0x1004dfc46,0x1004dfc50]
+ ! : | + ! : 4 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 321 [0x10021e751]
+ ! : | + ! : | 4 Room_IsInNearRoomsList(room_s*, room_s*) (in OpenTomb) + 273,249,... [0x10031eb71,0x10031eb59,...]
+ ! : | + ! : 3 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 80,66 [0x10021e660,0x10021e652]
+ ! : | + ! : 2 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 135 [0x10021e697]
+ ! : | + ! : 2 btCollisionObject::getUserPointer() const (in OpenTomb) + 19 [0x10022d9c3]
+ ! : | + ! 1 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 158 [0x1000c321e]
+ ! : | + 31 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 87 [0x100577907]
+ ! : | + ! 31 btCollisionWorld::updateAabbs() (in OpenTomb) + 531 [0x1005777d3]
+ ! : | + ! 18 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 1619 [0x1005774d3]
+ ! : | + ! : 8 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 341,1514,... [0x1001baed5,0x1001bb36a,...]
+ ! : | + ! : 6 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
+ ! : | + ! : | 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
+ ! : | + ! : | + 3 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
+ ! : | + ! : | + 3 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
+ ! : | + ! : | + 3 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 298,1101,... [0x1000c060a,0x1000c092d,...]
+ ! : | + ! : | 3 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 4148,2794,... [0x1001bf724,0x1001bf1da,...]
+ ! : | + ! : 3 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
+ ! : | + ! : | 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
+ ! : | + ! : | 3 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
+ ! : | + ! : | 3 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 663,635,... [0x1004e4bd7,0x1004e4bbb,...]
+ ! : | + ! : 1 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 103 [0x1001bade7]
+ ! : | + ! : 1 btDbvtAabbMm::FromMM(btVector3 const&, btVector3 const&) (in OpenTomb) + 32 [0x1000789e0]
+ ! : | + ! : 1 btDbvtAabbMm::btDbvtAabbMm() (in OpenTomb) + 21 [0x100078a35]
+ ! : | + ! : 1 btDbvtAabbMm::btDbvtAabbMm() (in OpenTomb) + 20 [0x100078a54]
+ ! : | + ! 7 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 185 [0x100576f39]
+ ! : | + ! : 2 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 69 [0x1001735b5]
+ ! : | + ! : | 2 btConvexInternalShape::getMargin() const (in OpenTomb) + 17 [0x100009961]
+ ! : | + ! : 2 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 90 [0x1001735ca]
+ ! : | + ! : | 2 btPolyhedralConvexAabbCachingShape::getNonvirtualAabb(btTransform const&, btVector3&, btVector3&, float) const (in OpenTomb) + 4021,257 [0x100177815,0x100176961]
+ ! : | + ! : 2 btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 94,1205 [0x10039e76e,0x10039ebc5]
+ ! : | + ! : 1 btPolyhedralConvexAabbCachingShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 0 [0x100173570]
+ ! : | + ! 5 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 98,95,... [0x100576ee2,0x100576edf,...]
+ ! : | + ! 1 btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) + 505 [0x100577079]
+ ! : | + ! 1 btCollisionObject::getInternalType() const (in OpenTomb) + 18 [0x100044502]
+ ! : | + 4 btCollisionWorld::performDiscreteCollisionDetection() (in OpenTomb) + 108 [0x10057791c]
+ ! : | + 4 btCollisionWorld::computeOverlappingPairs() (in OpenTomb) + 56 [0x100577878]
+ ! : | + 4 btDbvtBroadphase::calculateOverlappingPairs(btDispatcher*) (in OpenTomb) + 47 [0x1001bb95f]
+ ! : | + 2 btDbvtBroadphase::collide(btDispatcher*) (in OpenTomb) + 2002 [0x1001bc152]
+ ! : | + : 1 btHashedOverlappingPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 4091 [0x1000c245b]
+ ! : | + : | 1 btGhostPairCallback::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 196 [0x10022ff24]
+ ! : | + : | 1 btPairCachingGhostObject::removeOverlappingObjectInternal(btBroadphaseProxy*, btDispatcher*, btBroadphaseProxy*) (in OpenTomb) + 843 [0x10062662b]
+ ! : | + : | 1 btHashedOverlappingPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 795 [0x1000c177b]
+ ! : | + : 1 btHashedOverlappingPairCache::removeOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*, btDispatcher*) (in OpenTomb) + 7285 [0x1000c30d5]
+ ! : | + 2 btDbvtBroadphase::collide(btDispatcher*) (in OpenTomb) + 1840,1730 [0x1001bc0b0,0x1001bc042]
+ ! : | 17 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 392 [0x10047d638]
+ ! : | + 14 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5793 [0x100482c21]
+ ! : | + ! 14 InplaceSolverIslandCallback::processConstraints() (in OpenTomb) + 1125 [0x1004910c5]
+ ! : | + ! 12 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 288 [0x100040920]
+ ! : | + ! : 12 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlyIterations(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 383 [0x10003d93f]
+ ! : | + ! : 10 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3994 [0x100039e5a]
+ ! : | + ! : | 10 btSequentialImpulseConstraintSolver::resolveSingleConstraintRowGenericSIMD(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 56 [0x10001bec8]
+ ! : | + ! : | 8 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 1000,896,... [0x10001fda8,0x10001fd40,...]
+ ! : | + ! : | 1 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 430 [0x10001fb6e]
+ ! : | + ! : | + 1 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 207 [0x10001f77f]
+ ! : | + ! : | 1 gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) + 607 [0x10001fc1f]
+ ! : | + ! : | 1 btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) + 207 [0x10001f77f]
+ ! : | + ! : 2 btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 3108,3432 [0x100039ae4,0x100039c28]
+ ! : | + ! 2 btSequentialImpulseConstraintSolver::solveGroup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*, btDispatcher*) (in OpenTomb) + 183 [0x1000408b7]
+ ! : | + ! 2 btSequentialImpulseConstraintSolver::solveGroupCacheFriendlySetup(btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) + 6507 [0x10003424b]
+ ! : | + ! 2 btGeneric6DofConstraint::getInfo1(btTypedConstraint::btConstraintInfo1*) (in OpenTomb) + 109 [0x1001e3e1d]
+ ! : | + ! 1 btGeneric6DofConstraint::calculateTransforms(btTransform const&, btTransform const&) (in OpenTomb) + 7162 [0x1001e188a]
+ ! : | + ! | 1 btGeneric6DofConstraint::calculateAngleInfo() (in OpenTomb) + 3409 [0x1001de901]
+ ! : | + ! | 1 ??? (in libsystem_m.dylib) load address 0x7fff8e386000 + 0x3f00 [0x7fff8e389f00]
+ ! : | + ! 1 btGeneric6DofConstraint::calculateTransforms(btTransform const&, btTransform const&) (in OpenTomb) + 3851 [0x1001e0b9b]
+ ! : | + 2 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 5769 [0x100482c09]
+ ! : | + ! 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 1055 [0x100003cdf]
+ ! : | + ! : 1 btUnionFind::getElement(int) (in OpenTomb) + 102 [0x100005296]
+ ! : | + ! 1 btSimulationIslandManager::buildAndProcessIslands(btDispatcher*, btCollisionWorld*, btSimulationIslandManager::IslandCallback*) (in OpenTomb) + 3134 [0x1000044fe]
+ ! : | + 1 btDiscreteDynamicsWorld::solveConstraints(btContactSolverInfo&) (in OpenTomb) + 1185 [0x100481a21]
+ ! : | + 1 btDiscreteDynamicsWorld::getNumConstraints() const (in OpenTomb) + 23 [0x10048ff47]
+ ! : | 6 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 296 [0x10047d5d8]
+ ! : | + 3 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 1827 [0x1004833c3]
+ ! : | + ! 3 btSimulationIslandManager::storeIslandActivationState(btCollisionWorld*) (in OpenTomb) + 408,85,... [0x100002218,0x1000020d5,...]
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 204 [0x100482d6c]
+ ! : | + ! 1 btSimulationIslandManager::updateActivationState(btCollisionWorld*, btDispatcher*) (in OpenTomb) + 379 [0x10000206b]
+ ! : | + ! 1 btSimulationIslandManager::findUnions(btDispatcher*, btCollisionWorld*) (in OpenTomb) + 189 [0x100001e4d]
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 1579 [0x1004832cb]
+ ! : | + ! 1 btDiscreteDynamicsWorld::getSimulationIslandManager() (in OpenTomb) + 1 [0x100491c41]
+ ! : | + 1 btDiscreteDynamicsWorld::calculateSimulationIslands() (in OpenTomb) + 95 [0x100482cff]
+ ! : | 2 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 421 [0x10047d655]
+ ! : | + 2 btDiscreteDynamicsWorld::integrateTransforms(float) (in OpenTomb) + 690 [0x1004836a2]
+ ! : | + 2 btRigidBody::predictIntegratedTransform(float, btTransform&) (in OpenTomb) + 76 [0x100502a5c]
+ ! : | + 2 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 2187,1809 [0x100042deb,0x100042c71]
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 149 [0x10047d545]
+ ! : | + 1 btDiscreteDynamicsWorld::predictUnconstraintMotion(float) (in OpenTomb) + 458 [0x100484daa]
+ ! : | + 1 btRigidBody::predictIntegratedTransform(float, btTransform&) (in OpenTomb) + 76 [0x100502a5c]
+ ! : | + 1 btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) + 301 [0x10004268d]
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 469 [0x10047d685]
+ ! : | + 1 btDiscreteDynamicsWorld::updateActivationState(float) (in OpenTomb) + 2208 [0x100480c40]
+ ! : | 1 btDiscreteDynamicsWorld::internalSingleStepSimulation(float) (in OpenTomb) + 516 [0x10047d6b4]
+ ! : | 1 Engine_InternalTickCallback(btDynamicsWorld*, float) (in OpenTomb) + 50 [0x10021e7b2]
+ ! : 4 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 613 [0x10047d3a5]
+ ! : | 3 btDiscreteDynamicsWorld::saveKinematicState(float) (in OpenTomb) + 231 [0x10047c467]
+ ! : | + 3 btRigidBody::upcast(btCollisionObject*) (in OpenTomb) + 21 [0x100040b75]
+ ! : | + 3 btCollisionObject::getInternalType() const (in OpenTomb) + 18 [0x100044502]
+ ! : | 1 btDiscreteDynamicsWorld::saveKinematicState(float) (in OpenTomb) + 271 [0x10047c48f]
+ ! : 1 btDiscreteDynamicsWorld::stepSimulation(float, int, float) (in OpenTomb) + 709 [0x10047d405]
+ ! : 1 btDiscreteDynamicsWorld::synchronizeMotionStates() (in OpenTomb) + 959 [0x10047d0ef]
+ ! : 1 btDiscreteDynamicsWorld::synchronizeSingleMotionState(btRigidBody*) (in OpenTomb) + 82 [0x10047cc02]
+ ! 41 Game_Frame(float) (in OpenTomb) + 590 [0x1003fee8e]
+ ! : 32 Audio_Update() (in OpenTomb) + 14 [0x1001feb5e]
+ ! : | 32 Audio_UpdateStreams() (in OpenTomb) + 129 [0x1001fbc11]
+ ! : | 32 StreamTrack::Update() (in OpenTomb) + 1127 [0x1001fafd7]
+ ! : | 32 StreamTrack::Stream(unsigned int) (in OpenTomb) + 99 [0x1001fa8e3]
+ ! : | 32 StreamTrack::Stream_Ogg(unsigned int) (in OpenTomb) + 183 [0x1001fb177]
+ ! : | 32 ov_read (in OpenTomb) + 105 [0x10014a009]
+ ! : | 29 ov_read_filter (in OpenTomb) + 204 [0x1001497ec]
+ ! : | + 24 _fetch_and_process_packet (in OpenTomb) + 296 [0x100148b18]
+ ! : | + ! 24 vorbis_synthesis (in OpenTomb) + 975 [0x10063d5cf]
+ ! : | + ! 12 mapping0_inverse (in OpenTomb) + 930 [0x1003c5f32]
+ ! : | + ! : 12 res2_inverse (in OpenTomb) + 843 [0x100564bbb]
+ ! : | + ! : 8 vorbis_book_decodevv_add (in OpenTomb) + 138 [0x1006a148a]
+ ! : | + ! : | 4 decode_packed_entry_number (in OpenTomb) + 607,376,... [0x1006a0d0f,0x1006a0c28,...]
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 42 [0x1006a0ada]
+ ! : | + ! : | + 1 oggpack_look (in OpenTomb) + 497 [0x100591721]
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 190 [0x1006a0b6e]
+ ! : | + ! : | + 1 oggpack_adv (in OpenTomb) + 91 [0x100591a8b]
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 246 [0x1006a0ba6]
+ ! : | + ! : | + 1 oggpack_look (in OpenTomb) + 81 [0x100591581]
+ ! : | + ! : | 1 decode_packed_entry_number (in OpenTomb) + 369 [0x1006a0c21]
+ ! : | + ! : | 1 bitreverse (in OpenTomb) + 60 [0x1006a15ac]
+ ! : | + ! : 4 vorbis_book_decodevv_add (in OpenTomb) + 112,338 [0x1006a1470,0x1006a1552]
+ ! : | + ! 7 mapping0_inverse (in OpenTomb) + 1758 [0x1003c626e]
+ ! : | + ! : 6 mdct_backward (in OpenTomb) + 756 [0x100410124]
+ ! : | + ! : | 3 mdct_butterflies (in OpenTomb) + 220 [0x10041064c]
+ ! : | + ! : | + 3 mdct_butterfly_generic (in OpenTomb) + 591,116,... [0x10041140f,0x100411234,...]
+ ! : | + ! : | 2 mdct_butterflies (in OpenTomb) + 87 [0x1004105c7]
+ ! : | + ! : | + 2 mdct_butterfly_first (in OpenTomb) + 548,725 [0x100411084,0x100411135]
+ ! : | + ! : | 1 mdct_butterflies (in OpenTomb) + 299 [0x10041069b]
+ ! : | + ! : | 1 mdct_butterfly_32 (in OpenTomb) + 554 [0x10041178a]
+ ! : | + ! : 1 mdct_backward (in OpenTomb) + 1030 [0x100410236]
+ ! : | + ! 4 mapping0_inverse (in OpenTomb) + 1096,1211 [0x1003c5fd8,0x1003c604b]
+ ! : | + ! 1 mapping0_inverse (in OpenTomb) + 1649 [0x1003c6201]
+ ! : | + ! 1 floor1_inverse2 (in OpenTomb) + 461 [0x10063ceed]
+ ! : | + ! 1 render_line (in OpenTomb) + 298 [0x10063d0ca]
+ ! : | + 4 _fetch_and_process_packet (in OpenTomb) + 401 [0x100148b81]
+ ! : | + ! 4 vorbis_synthesis_blockin (in OpenTomb) + 1821,765,... [0x1006045ad,0x10060418d,...]
+ ! : | + 1 _fetch_and_process_packet (in OpenTomb) + 987 [0x100148dcb]
+ ! : | + 1 _get_next_page (in OpenTomb) + 125 [0x100147dcd]
+ ! : | + 1 ogg_sync_pageseek (in OpenTomb) + 464 [0x100045f90]
+ ! : | + 1 ogg_page_checksum_set (in OpenTomb) + 245 [0x100044b65]
+ ! : | 2 ov_read_filter (in OpenTomb) + 903 [0x100149aa7]
+ ! : | + 2 vorbis_ftoi (in OpenTomb) + 45,22 [0x100149f8d,0x100149f76]
+ ! : | 1 ov_read_filter (in OpenTomb) + 898 [0x100149aa2]
+ ! : 9 Audio_Update() (in OpenTomb) + 9 [0x1001feb59]
+ ! : 6 Audio_UpdateSources() (in OpenTomb) + 225 [0x1001fbd71]
+ ! : + 2 AudioSource::Update() (in OpenTomb) + 183 [0x1001f9ad7]
+ ! : + ! 2 alGetSourcef (in OpenTomb) + 67 [0x1003eea73]
+ ! : + ! 1 LookupUIntMapKey (in OpenTomb) + 256 [0x100365cb0]
+ ! : + ! : 1 ReadUnlock (in OpenTomb) + 21 [0x1003655a5]
+ ! : + ! : 1 DecrementRef (in OpenTomb) + 26 [0x1003655ea]
+ ! : + ! : 1 xaddl (in OpenTomb) + 22 [0x100365cd6]
+ ! : + ! 1 LookupUIntMapKey (in OpenTomb) + 142 [0x100365c3e]
+ ! : + 2 AudioSource::Update() (in OpenTomb) + 297 [0x1001f9b49]
+ ! : + ! 1 AudioSource::Stop() (in OpenTomb) + 30 [0x1001f99fe]
+ ! : + ! : 1 alIsSource (in OpenTomb) + 16 [0x1003ea880]
+ ! : + ! : 1 GetContextRef (in OpenTomb) + 91 [0x1004fa8ab]
+ ! : + ! : 1 ALCcontext_IncRef (in OpenTomb) + 21 [0x1004fa575]
+ ! : + ! : 1 IncrementRef (in OpenTomb) + 26 [0x1004fa1fa]
+ ! : + ! : 1 xaddl (in OpenTomb) + 22 [0x100500836]
+ ! : + ! 1 AudioSource::Stop() (in OpenTomb) + 50 [0x1001f9a12]
+ ! : + ! 1 alSourceStop (in OpenTomb) + 27 [0x1003f120b]
+ ! : + ! 1 alSourceStopv (in OpenTomb) + 273 [0x1003f1331]
+ ! : + ! 1 LookupUIntMapKey (in OpenTomb) + 256 [0x100365cb0]
+ ! : + ! 1 ReadUnlock (in OpenTomb) + 21 [0x1003655a5]
+ ! : + ! 1 DecrementRef (in OpenTomb) + 26 [0x1003655ea]
+ ! : + ! 1 xaddl (in OpenTomb) + 18 [0x100365cd2]
+ ! : + 1 AudioSource::Update() (in OpenTomb) + 162 [0x1001f9ac2]
+ ! : + ! 1 alGetSourcef (in OpenTomb) + 241 [0x1003eeb21]
+ ! : + ! 1 ALCcontext_DecRef (in OpenTomb) + 21 [0x1004fa5d5]
+ ! : + ! 1 DecrementRef (in OpenTomb) + 26 [0x1004fa29a]
+ ! : + ! 1 xaddl (in OpenTomb) + 22 [0x100500836]
+ ! : + 1 AudioSource::Update() (in OpenTomb) + 207 [0x1001f9aef]
+ ! : + 1 Audio_IsInRange(int, int, float, float) (in OpenTomb) + 129 [0x1001f9bd1]
+ ! : + 1 World_GetEntityByID(world_s*, unsigned int) (in OpenTomb) + 157 [0x1003207bd]
+ ! : + 1 RB_SearchNode(void*, RedBlackHeader_s*) (in OpenTomb) + 139 [0x10049443b]
+ ! : + 1 compEntityEQ(void*, void*) (in OpenTomb) + 24 [0x100320068]
+ ! : 2 Audio_UpdateSources() (in OpenTomb) + 66 [0x1001fbcd2]
+ ! : + 2 alGetListenerfv (in OpenTomb) + 183 [0x1000bd887]
+ ! : + 2 alGetListener3f (in OpenTomb) + 200 [0x1000bd6f8]
+ ! : + 2 LockContext (in OpenTomb) + 58 [0x1000bc68a]
+ ! : + 2 ALCdevice_LockDefault (in OpenTomb) + 28 [0x1004f9cac]
+ ! : + 2 al_EnterCriticalSection (in OpenTomb) + 21 [0x1003651a5]
+ ! : + 2 __psynch_mutexwait (in libsystem_kernel.dylib) + 10 [0x7fff9367f166]
+ ! : 1 Audio_UpdateSources() (in OpenTomb) + 140 [0x1001fbd1c]
+ ! : 1 Audio_Send(int, int, int) (in OpenTomb) + 114 [0x1001fbe02]
+ ! 12 Game_Frame(float) (in OpenTomb) + 670 [0x1003feede]
+ ! : 10 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | 7 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + 7 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + 6 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! 5 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : 4 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : | 2 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | + ! : | + ! 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 33 [0x10054fc91]
+ ! : | + ! : | + ! 1 World_GetEntityByID(world_s*, unsigned int) (in OpenTomb) + 157 [0x1003207bd]
+ ! : | + ! : | + ! 1 RB_SearchNode(void*, RedBlackHeader_s*) (in OpenTomb) + 144 [0x100494440]
+ ! : | + ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 57 [0x1003fe919]
+ ! : | + ! : | + 1 Entity_ProcessSector(entity_s*) (in OpenTomb) + 27 [0x100151c7b]
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | + ! : | + 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
+ ! : | + ! : | + 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | + ! : | + 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | + ! : | + 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | + ! : | + 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | + ! : | + 1 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | + ! : | + 1 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! : | + ! : | + 1 luaV_execute (in OpenTomb) + 1190 [0x1006612b6]
+ ! : | + ! : | + 1 luaV_gettable (in OpenTomb) + 85 [0x10065f335]
+ ! : | + ! : | + 1 luaH_get (in OpenTomb) + 139 [0x10043ed7b]
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | + ! : | 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 33 [0x10054fc91]
+ ! : | + ! : | 1 World_GetEntityByID(world_s*, unsigned int) (in OpenTomb) + 157 [0x1003207bd]
+ ! : | + ! : | 1 RB_SearchNode(void*, RedBlackHeader_s*) (in OpenTomb) + 139 [0x10049443b]
+ ! : | + ! : | 1 compEntityEQ(void*, void*) (in OpenTomb) + 30 [0x10032006e]
+ ! : | + ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 57 [0x1003fe919]
+ ! : | + ! : 1 Entity_ProcessSector(entity_s*) (in OpenTomb) + 54 [0x100151c96]
+ ! : | + ! : 1 Entity_GetHighestSector(room_sector_s*) (in OpenTomb) + 54 [0x100151c46]
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | + ! 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
+ ! : | + ! 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | + ! 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | + ! 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | + ! 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | + ! 1 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | + ! 1 luaD_call (in OpenTomb) + 181 [0x10018a825]
+ ! : | + ! 1 luaD_precall (in OpenTomb) + 509 [0x10018a0dd]
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | + 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | + 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
+ ! : | + 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | + 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | + 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | + 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | + 1 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | + 1 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! : | + 1 luaV_execute (in OpenTomb) + 1190 [0x1006612b6]
+ ! : | + 1 luaV_gettable (in OpenTomb) + 85 [0x10065f335]
+ ! : | + 1 luaH_get (in OpenTomb) + 115 [0x10043ed63]
+ ! : | + 1 luaH_getstr (in OpenTomb) + 32 [0x10043ec60]
+ ! : | 3 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | 2 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | ! 2 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | ! : 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
+ ! : | ! : 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | ! : 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | ! : 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | ! : 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | ! : 1 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | ! : 1 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! : | ! : 1 luaV_execute (in OpenTomb) + 1190 [0x1006612b6]
+ ! : | ! : 1 luaV_gettable (in OpenTomb) + 479 [0x10065f4bf]
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | ! 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | ! 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
+ ! : | ! 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | ! 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | ! 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | ! 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | ! 1 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | ! 1 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! : | ! 1 luaV_execute (in OpenTomb) + 989 [0x1006611ed]
+ ! : | ! 1 luaV_gettable (in OpenTomb) + 100 [0x10065f344]
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : | 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
+ ! : | 1 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | 1 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | 1 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | 1 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | 1 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | 1 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! : | 1 luaV_execute (in OpenTomb) + 9075 [0x100663183]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
+ ! : | 1 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 105 [0x10054fcd9]
+ ! : | 1 lua_getglobal (in OpenTomb) + 91 [0x100308dbb]
+ ! : | 1 luaS_new (in OpenTomb) + 60 [0x1005515ec]
+ ! : | 1 luaS_newlstr (in OpenTomb) + 51 [0x100551333]
+ ! : | 1 internshrstr (in OpenTomb) + 130 [0x100551422]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
+ ! : 1 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 32 [0x1003fe900]
+ ! 8 Game_Frame(float) (in OpenTomb) + 894 [0x1003fefbe]
+ ! : 6 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | + 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | + ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | + ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | + ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac]
+ ! : | + ! : 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72]
+ ! : | + ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 193 [0x100150601]
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | + ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac]
+ ! : | + ! 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 45 [0x100152aad]
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | + 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 69 [0x1003fe9c5]
+ ! : | + 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce]
+ ! : | + 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 103 [0x10014f357]
+ ! : | + 1 OBB_Rebuild(obb_s*, float*, float*) (in OpenTomb) + 2029 [0x10064926d]
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | 3 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | ! 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | ! 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac]
+ ! : | ! : 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72]
+ ! : | ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 1766 [0x100150c26]
+ ! : | ! : 1 vec4_slerp(float*, float*, float*, float) (in OpenTomb) + 144 [0x10018f390]
+ ! : | ! 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 69 [0x1003fe9c5]
+ ! : | ! 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce]
+ ! : | ! 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 103 [0x10014f357]
+ ! : | ! 1 OBB_Rebuild(obb_s*, float*, float*) (in OpenTomb) + 1402 [0x100648ffa]
+ ! : | ! 1 Polygon_FindNormale(polygon_s*) (in OpenTomb) + 221 [0x100069d0d]
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : | 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac]
+ ! : | 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 125 [0x100152afd]
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : 2 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
+ ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 69 [0x1003fe9c5]
+ ! : + 1 Entity_UpdateRigidBody(entity_s*, int) (in OpenTomb) + 638 [0x10014f2ce]
+ ! : + 1 Entity_RebuildBV(entity_s*) (in OpenTomb) + 103 [0x10014f357]
+ ! : + 1 OBB_Rebuild(obb_s*, float*, float*) (in OpenTomb) + 821 [0x100648db5]
+ ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
+ ! : 1 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac]
+ ! : 1 Entity_Frame(entity_s*, float) (in OpenTomb) + 1266 [0x100152f72]
+ ! : 1 Entity_UpdateCurrentBoneFrame(ss_bone_frame_s*, float*) (in OpenTomb) + 1766 [0x100150c26]
+ ! : 1 vec4_slerp(float*, float*, float*, float) (in OpenTomb) + 565 [0x10018f535]
+ ! 4 Game_Frame(float) (in OpenTomb) + 577 [0x1003fee81]
+ ! : 2 lua_DoTasks(lua_State*, float) (in OpenTomb) + 108 [0x10054fb7c]
+ ! : | 2 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! : | 2 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! : | 2 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! : | 2 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! : | 2 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! : | 2 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! : | 1 luaV_execute (in OpenTomb) + 9181 [0x1006631ed]
+ ! : | + 1 luaD_poscall (in OpenTomb) + 364 [0x10018a43c]
+ ! : | 1 luaV_execute (in OpenTomb) + 209 [0x100660ee1]
+ ! : 1 lua_DoTasks(lua_State*, float) (in OpenTomb) + 26 [0x10054fb2a]
+ ! : | 1 lua_gettop (in OpenTomb) + 16 [0x100307490]
+ ! : 1 lua_DoTasks(lua_State*, float) (in OpenTomb) + 59 [0x10054fb4b]
+ ! : 1 lua_setglobal (in OpenTomb) + 91 [0x10030937b]
+ ! : 1 luaS_new (in OpenTomb) + 1 [0x1005515b1]
+ ! 3 Game_Frame(float) (in OpenTomb) + 619 [0x1003feeab]
+ ! 2 Entity_ProcessSector(entity_s*) (in OpenTomb) + 728 [0x100151f38]
+ ! | 2 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
+ ! | 2 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
+ ! | 2 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
+ ! | 2 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
+ ! | 2 f_call (in OpenTomb) + 52 [0x100309e54]
+ ! | 1 luaD_call (in OpenTomb) + 181 [0x10018a825]
+ ! | + 1 luaD_precall (in OpenTomb) + 509 [0x10018a0dd]
+ ! | 1 luaD_call (in OpenTomb) + 201 [0x10018a839]
+ ! | 1 luaV_execute (in OpenTomb) + 838 [0x100661156]
+ ! 1 Entity_ProcessSector(entity_s*) (in OpenTomb) + 540 [0x100151e7c]
+ 307 Engine_Frame(float) (in OpenTomb) + 262 [0x1005c9906]
+ ! 128 Engine_Display() (in OpenTomb) + 126 [0x1005c998e]
+ ! : 69 Render_DrawList() (in OpenTomb) + 566 [0x1005cf9f6]
+ ! : | 29 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2843 [0x1005cf11b]
+ ! : | + 25 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 465 [0x1005ce261]
+ ! : | + ! 23 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 288 [0x1005cd400]
+ ! : | + ! : 23 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
+ ! : | + ! : 17 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
+ ! : | + ! : | 17 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + ! : | 17 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! : | 11 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! : | + 4 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4]
+ ! : | + ! : | + ! 4 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8]
+ ! : | + ! : | + ! 2 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x1234002d3a80]
+ ! : | + ! : | + ! : | 1 GHAL3D::CGen6StateProcessorStream::GetShaderConstantBufferSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 354 [0x1234002d4c32]
+ ! : | + ! : | + ! : | 1 GHAL3D::CGen6PublicStateProcessor::GetSurfaceStateCommandSize() const (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002980e0]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderRenderTargetSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 831 [0x1234002d3def]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 267 [0x1234002d277b]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetSurfaceStateHeapStreamSpace(bool, GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, unsigned int, unsigned int, unsigned int, unsigned char*&, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 516 [0x1234002d6334]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 352 [0x1234002d27d0]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetBindingTablePixelShaderPointer(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x1234002a78d0]
+ ! : | + ! : | + 2 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 73 [0x12340029fdd9]
+ ! : | + ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindKernelPrograms() (in AppleIntelHD3000GraphicsGLDriver) + 58 [0x1234002a235a]
+ ! : | + ! : | + ! 2 GHAL3D::CGen6StateProcessorCache::GetVertexShaderKernelProgram() (in AppleIntelHD3000GraphicsGLDriver) + 127 [0x1234002c239f]
+ ! : | + ! : | + ! 2 GHAL3D::CStateCache<GHAL3D::SGen6VertexShaderKernelProgramCacheKey, GHAL3D::CGen6VertexShaderKernelProgramCacheData>::AllocateData(GHAL3D::SGen6VertexShaderKernelProgramCacheKey const&, GHAL3D::HANDLE_TYPE&) (in AppleIntelHD3000GraphicsGLDriver) + 1,451 [0x1234002c55d1,0x1234002c5793]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 34 [0x1234002a23d2]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindDepthStencilState() (in AppleIntelHD3000GraphicsGLDriver) + 123 [0x1234002a2beb]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PublicStateProcessor::CreateDepthStencilStateCommand(G6HDL::SDepthStencilState&, GHAL3D::SDepthStencilStateData const&) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x123400298620]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 149 [0x12340029fe25]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 17 [0x1234002d2001]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 239 [0x12340029fe7f]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetScissorRectangleState() (in AppleIntelHD3000GraphicsGLDriver) + 383 [0x1234002a00af]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 253 [0x12340029fe8d]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetViewportStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 57 [0x1234002d1c49]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetStripsFansViewport() (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002d2e20]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 295 [0x12340029feb7]
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetSamplerStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 248 [0x1234002d1978]
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetSamplerState(GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 269 [0x1234002d29cd]
+ ! : | + ! : | + 1 GHAL3D::CShader::GetSamplerDeclarations() const (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x12340001a470]
+ ! : | + ! : | 4 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x12340029fc1b]
+ ! : | + ! : | + 2 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 86 [0x1234002a1436]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 75 [0x1234002a153b]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorCache::GetVertexShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 450 [0x1234002c38a2]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderVertexURBEntryReadLocation(unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 28 [0x1234002a580c]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 307 [0x1234002a1623]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderMaximumThreads(unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 35 [0x1234002a53c3]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002a1463]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 36 [0x1234002ad4f4]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorCache::GetGeometryShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 282 [0x1234002c39da]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderKernelPointer(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002a3670]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 172 [0x1234002a148c]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::SetClipperState() (in AppleIntelHD3000GraphicsGLDriver) + 765 [0x1234002a195d]
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed]
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2924 [0x1234002ac8cc]
+ ! : | + ! : | ! 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansAttributeSourceAttribute(unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 12 [0x1234002a46bc]
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2977 [0x1234002ac901]
+ ! : | + ! : 6 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a]
+ ! : | + ! : 3 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + ! : + 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2330 [0x12340001cf47]
+ ! : | + ! : + ! 1 gpusLoadCurrentVertexArray (in libGPUSupport.dylib) + 116 [0x109cec629]
+ ! : | + ! : + 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2740 [0x12340001d0e1]
+ ! : | + ! : + ! 1 glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 444 [0x12340001efc4]
+ ! : | + ! : + 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | + ! : + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 8914 [0x12340002130c]
+ ! : | + ! : + 1 g575SharkAddShaderId (in AppleIntelHD3000GraphicsGLDriver) + 1 [0x1234003298b9]
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d]
+ ! : | + ! : + 1 gleUpdateDeferredStateFull (in GLEngine) + 2708 [0x7fff9204e0bf]
+ ! : | + ! : + 1 gleUpdateVertexFallbackProgram (in GLEngine) + 929 [0x7fff92023fad]
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 486 [0x7fff92050d8a]
+ ! : | + ! : + 1 gleUpdateContextStateData (in GLEngine) + 1 [0x7fff92068a02]
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 1135 [0x7fff92051013]
+ ! : | + ! 2 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 233 [0x1005cd3c9]
+ ! : | + ! 2 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 112,121 [0x1001908b0,0x1001908b9]
+ ! : | + 4 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 174 [0x1005ce13e]
+ ! : | + 3 render_setupEntityLight(entity_s*, float const*, bool) (in OpenTomb) + 1790 [0x1005cdd7e]
+ ! : | + : 3 glUseProgramObjectARB_Exec (in GLEngine) + 175 [0x7fff91fbb3c9]
+ ! : | + : 3 gleUseProgramObject (in GLEngine) + 431 [0x7fff92074cdf]
+ ! : | + : 2 gleUpdateCurrentProgramState (in GLEngine) + 438 [0x7fff9207439a]
+ ! : | + : | 1 gleFPChanged (in GLEngine) + 492 [0x7fff91f6b117]
+ ! : | + : | + 1 gleUpdateFogData (in GLEngine) + 499 [0x7fff91f465c5]
+ ! : | + : | 1 gleVPChangedCore (in GLEngine) + 1 [0x7fff92095d18]
+ ! : | + : 1 gleUpdateCurrentProgramState (in GLEngine) + 30 [0x7fff92074202]
+ ! : | + 1 render_setupEntityLight(entity_s*, float const*, bool) (in OpenTomb) + 1895 [0x1005cdde7]
+ ! : | + 1 glUniform3fv_Exec (in GLEngine) + 164 [0x7fff91fda064]
+ ! : | + 1 setProgramUniformInner (in GLEngine) + 1 [0x7fff91fed451]
+ ! : | 25 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 1873 [0x1005ced51]
+ ! : | + 23 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
+ ! : | + ! 12 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a]
+ ! : | + ! : 9 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + ! : | 4 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | + ! : | + 2 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7867 [0x123400020ef5]
+ ! : | + ! : | + ! 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 358 [0x1234002ebcbe]
+ ! : | + ! : | + ! : 1 g575GenerateSamplerKey(__GFXSamplerStateKey*, GLDSamplerRec*, GLDTextureRec*, float, unsigned char, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 151 [0x1234002eb69f]
+ ! : | + ! : | + ! 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 383 [0x1234002ebcd7]
+ ! : | + ! : | + ! 1 iSTD::CHashTable<__GFXSamplerStateKey, GHALSamplerStateInfo*, __GFXallocator>::Get(__GFXSamplerStateKey const&, GHALSamplerStateInfo*&) const (in AppleIntelHD3000GraphicsGLDriver) + 100 [0x1234000a4594]
+ ! : | + ! : | + ! 1 iSTD::CHashTable<__GFXSamplerStateKey, GHALSamplerStateInfo*, __GFXallocator>::Get(iSTD::CHashTable<__GFXSamplerStateKey, GHALSamplerStateInfo*, __GFXallocator>::CHashKey const&, GHALSamplerStateInfo*&) const (in AppleIntelHD3000GraphicsGLDriver) + 81 [0x1234000a4601]
+ ! : | + ! : | + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 8914 [0x12340002130c]
+ ! : | + ! : | + ! 1 g575SharkAddShaderId (in AppleIntelHD3000GraphicsGLDriver) + 4 [0x1234003298bc]
+ ! : | + ! : | + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 9227 [0x123400021445]
+ ! : | + ! : | + 1 genxUpdateVertexArrayState (in AppleIntelHD3000GraphicsGLDriver) + 552 [0x12340032a4a9]
+ ! : | + ! : | 2 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2740 [0x12340001d0e1]
+ ! : | + ! : | + 2 glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 10,454 [0x12340001ee12,0x12340001efce]
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2330 [0x12340001cf47]
+ ! : | + ! : | + 1 gpusLoadCurrentVertexArray (in libGPUSupport.dylib) + 139 [0x109cec640]
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2518 [0x12340001d003]
+ ! : | + ! : | + 1 g575_LoadAndOptimizePipelinePrograms(GLDContextRec*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002eaebb]
+ ! : | + ! : | + 1 gpusLoadCurrentPipelinePrograms (in AppleIntelHD3000GraphicsGLDriver) + 921 [0x1234002d7d22]
+ ! : | + ! : | + 1 glrBindSysVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 194 [0x12340001e62b]
+ ! : | + ! : | + 1 GHAL3D::CGen6PublicStateProcessor::SetClipViewportXYTestEnable(bool) (in AppleIntelHD3000GraphicsGLDriver) + 104 [0x123400293508]
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2799 [0x12340001d11c]
+ ! : | + ! : | 1 updateArrayDescriptorFromVertexDescriptor(GLDContextRec*) (in AppleIntelHD3000GraphicsGLDriver) + 190 [0x1234002dfc92]
+ ! : | + ! : 3 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d]
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2708 [0x7fff9204e0bf]
+ ! : | + ! : + 1 gleUpdateVertexFallbackProgram (in GLEngine) + 551 [0x7fff92023e33]
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2762 [0x7fff9204e0f5]
+ ! : | + ! : + 1 gleSelectPrimitiveFunc (in GLEngine) + 112 [0x7fff92094eb6]
+ ! : | + ! : + 1 _platform_memset_pattern16$VARIANT$Merom (in libsystem_platform.dylib) + 7 [0x7fff92635f47]
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2603 [0x7fff9204e056]
+ ! : | + ! 11 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
+ ! : | + ! 11 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + ! 11 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! 6 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 73 [0x12340029fdd9]
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::GetPixelShaderKernelProgram() (in AppleIntelHD3000GraphicsGLDriver) + 70 [0x1234002c2536]
+ ! : | + ! | + 1 GHAL3D::CStateCache<GHAL3D::SGen6PixelShaderKernelProgramCacheKey, GHAL3D::CGen6PixelShaderKernelProgramCacheData>::AllocateData(GHAL3D::SGen6PixelShaderKernelProgramCacheKey const&, GHAL3D::HANDLE_TYPE&) (in AppleIntelHD3000GraphicsGLDriver) + 249 [0x1234002c5b39]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19]
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x1234002a23c2]
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::BindBlendState() (in AppleIntelHD3000GraphicsGLDriver) + 725 [0x1234002a26c5]
+ ! : | + ! | + 1 _platform_memmove$VARIANT$Nehalem (in libsystem_platform.dylib) + 224 [0x7fff92631420]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 311 [0x12340029fec7]
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::BindShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 51 [0x1234002a02f3]
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorStream::GetVertexShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 93 [0x1234002d514d]
+ ! : | + ! | + 1 GHAL3D::CGen6KernelProgram::GetConstantNonOrthogonalStateReadLength() const (in AppleIntelHD3000GraphicsGLDriver) + 7 [0x123400108387]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 352 [0x12340029fef0]
+ ! : | + ! | + 1 GHAL3D::CGen4IndirectStateMemoryManager::FreeDelayedDeallocations() (in AppleIntelHD3000GraphicsGLDriver) + 136 [0x12340006dd48]
+ ! : | + ! | + 1 GHAL3D::CGen4IndirectStateMemoryManager::Deallocate(GHAL3D::CIndirectState*&) (in AppleIntelHD3000GraphicsGLDriver) + 407 [0x12340009e4c7]
+ ! : | + ! | + 1 GHAL3D::CGen4IndirectStateMemoryManager::AddToBusyList(GHAL3D::CIndirectState*) (in AppleIntelHD3000GraphicsGLDriver) + 517 [0x1234000e0735]
+ ! : | + ! | + 1 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
+ ! : | + ! | + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : | + ! | + 1 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c]
+ ! : | + ! | + 1 OSAtomicDequeue (in libsystem_platform.dylib) + 17 [0x7fff926334b5]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 364 [0x12340029fefc]
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 192 [0x1234002c2df0]
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateResourceManager::SetActiveSystemThreadBuffer(GHAL3D::CPrivateResource*) (in AppleIntelHD3000GraphicsGLDriver) + 1 [0x123400269ce1]
+ ! : | + ! | 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 145 [0x1234002d2881]
+ ! : | + ! | 1 GHAL3D::CIndirectStateHeapAllocator::SetBlockActive(GHAL3D::CGraphicsHeapAllocator::CBlockDesc const*) (in AppleIntelHD3000GraphicsGLDriver) + 436 [0x1234000e0b74]
+ ! : | + ! 3 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x12340029fc1b]
+ ! : | + ! | 2 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002a1463]
+ ! : | + ! | + 2 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderState() (in AppleIntelHD3000GraphicsGLDriver) + 36 [0x1234002ad4f4]
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::GetGeometryShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 324 [0x1234002c3a04]
+ ! : | + ! | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderScratchSpacePerThread(unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 192 [0x1234002a3ad0]
+ ! : | + ! | + 1 GHAL3D::CGen6StateProcessorCache::GetGeometryShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 391 [0x1234002c3a47]
+ ! : | + ! | + 1 GHAL3D::CGen6PrivateStateProcessor::SetGeometryShaderDiscardAdjacencyEnable(bool) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002a3600]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 218 [0x1234002a14ba]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::SetWindowerState() (in AppleIntelHD3000GraphicsGLDriver) + 129 [0x1234002a1bd1]
+ ! : | + ! | 1 GHAL3D::CGen6StateProcessorCache::GetPixelShaderKernelState() (in AppleIntelHD3000GraphicsGLDriver) + 272 [0x1234002c3100]
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed]
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2970,414 [0x1234002ac8fa,0x1234002abefe]
+ ! : | + 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 802 [0x1005cc9a2]
+ ! : | + ! 1 vao_vertex_array::use() (in OpenTomb) + 31 [0x10065d26f]
+ ! : | + ! 1 glBindVertexArray_Exec (in GLEngine) + 90 [0x7fff9201edb8]
+ ! : | + ! 1 gleBindVertexArray (in GLEngine) + 164 [0x7fff92095835]
+ ! : | + 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 797 [0x1005cc99d]
+ ! : | 6 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2586 [0x1005cf01a]
+ ! : | + 6 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
+ ! : | + 6 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
+ ! : | + 6 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + 5 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! 3 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + ! : 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 41 [0x1234002a0369]
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementState() (in AppleIntelHD3000GraphicsGLDriver) + 2449 [0x1234002a0dd1]
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementEnable(unsigned int, bool) (in AppleIntelHD3000GraphicsGLDriver) + 18,1 [0x1234002a7f02,0x1234002a7ef1]
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed]
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 1600 [0x1234002ac3a0]
+ ! : | + ! 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x1234002a23c2]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindBlendState() (in AppleIntelHD3000GraphicsGLDriver) + 725 [0x1234002a26c5]
+ ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 65 [0x1234002d2831]
+ ! : | + ! 1 GHAL3D::CIndirectStateHeapAllocator::SetBlockActive(GHAL3D::CGraphicsHeapAllocator::CBlockDesc const*) (in AppleIntelHD3000GraphicsGLDriver) + 157 [0x1234000e0a5d]
+ ! : | + 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 405 [0x123400025297]
+ ! : | + 1 GHAL3D::CGen6PublicStateProcessor::SyncState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x123400292919]
+ ! : | + 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 3153 [0x12340029cc31]
+ ! : | 4 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2057 [0x1005cee09]
+ ! : | + 2 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 484 [0x1005362a4]
+ ! : | + ! 2 Frustum_IsPolyVisible(polygon_s*, frustum_s*) (in OpenTomb) + 264 [0x100535038]
+ ! : | + ! 2 Polygon_RayIntersect(polygon_s const*, float*, float*, float*) (in OpenTomb) + 876,742 [0x10006ae6c,0x10006ade6]
+ ! : | + 2 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 96,374 [0x100536120,0x100536236]
+ ! : | 2 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 1589 [0x1005cec35]
+ ! : | + 2 glUseProgramObjectARB_Exec (in GLEngine) + 175 [0x7fff91fbb3c9]
+ ! : | + 1 gleUseProgramObject (in GLEngine) + 431 [0x7fff92074cdf]
+ ! : | + ! 1 gleUpdateCurrentProgramState (in GLEngine) + 438 [0x7fff9207439a]
+ ! : | + ! 1 gleVPChangedCore (in GLEngine) + 612 [0x7fff92095f7b]
+ ! : | + ! 1 gleUpdateInverseNeeds (in GLEngine) + 15 [0x7fff91f45d57]
+ ! : | + 1 gleUseProgramObject (in GLEngine) + 495 [0x7fff92074d1f]
+ ! : | + 1 gleUnbindProgramObject (in GLEngine) + 97 [0x7fff92074dcb]
+ ! : | + 1 gldUnbindPipelineProgram (in AppleIntelHD3000GraphicsGLDriver) + 180 [0x1234000a40c4]
+ ! : | 2 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2799 [0x1005cf0ef]
+ ! : | + 1 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 484 [0x1005362a4]
+ ! : | + ! 1 Frustum_IsPolyVisible(polygon_s*, frustum_s*) (in OpenTomb) + 675 [0x1005351d3]
+ ! : | + 1 Frustum_IsOBBVisibleInRoom(obb_s*, room_s*) (in OpenTomb) + 374 [0x100536236]
+ ! : | 1 Render_Room(room_s*, render_s*, float const*, float const*, float const*) (in OpenTomb) + 2875 [0x1005cf13b]
+ ! : 27 Render_DrawList() (in OpenTomb) + 386 [0x1005cf942]
+ ! : | 26 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 465 [0x1005ce261]
+ ! : | + 24 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 288 [0x1005cd400]
+ ! : | + ! 21 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
+ ! : | + ! : 13 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
+ ! : | + ! : | 13 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + ! : | 11 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! : | + 8 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! : | + ! 6 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4]
+ ! : | + ! : | + ! : 6 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8]
+ ! : | + ! : | + ! : 5 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5]
+ ! : | + ! : | + ! : | 2 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 48 [0x1234002d3a60]
+ ! : | + ! : | + ! : | + 2 GHAL3D::CGen6StateProcessorStream::GetShaderResourceSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 20,260 [0x1234002d3f44,0x1234002d4034]
+ ! : | + ! : | + ! : | 2 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x1234002d3a80]
+ ! : | + ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetShaderConstantBufferSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 354 [0x1234002d4c32]
+ ! : | + ! : | + ! : | + ! 1 GHAL3D::CGen6PublicStateProcessor::GetSurfaceStateCommandSize() const (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002980e0]
+ ! : | + ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetShaderConstantBufferSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 776 [0x1234002d4dd8]
+ ! : | + ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::UpdateStreamedResourceSlots(GHAL3D::SHADER_TYPE, unsigned int, SURFACE_ARRAY_STATE_TYPE) (in AppleIntelHD3000GraphicsGLDriver) + 201 [0x1234002d4479]
+ ! : | + ! : | + ! : | 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderRenderTargetSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 755 [0x1234002d3da3]
+ ! : | + ! : | + ! : | 1 GHAL3D::CGen6PixelShaderKernelProgram::GetColorBufferBindingTableIndex(unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x12340010e022]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 298 [0x1234002d279a]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::GetSystemThreadSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 6 [0x1234002d2fb6]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 73 [0x12340029fdd9]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorCache::GetPixelShaderKernelProgram() (in AppleIntelHD3000GraphicsGLDriver) + 46 [0x1234002c251e]
+ ! : | + ! : | + ! : 1 GHAL3D::CGen6StateProcessorCache::PopulatePixelShaderKernelCacheKey() (in AppleIntelHD3000GraphicsGLDriver) + 343 [0x1234002c26e7]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 311 [0x12340029fec7]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 51 [0x1234002a02f3]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetVertexShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 392 [0x1234002d5278]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexShaderConstantBufferRange(unsigned int, void const*, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 568 [0x1234002a6a98]
+ ! : | + ! : | + 3 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + ! : | + 2 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 41 [0x1234002a0369]
+ ! : | + ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementState() (in AppleIntelHD3000GraphicsGLDriver) + 1727 [0x1234002a0aff]
+ ! : | + ! : | + : | 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementState(unsigned int, GHAL3D::SVertexElement const&) (in AppleIntelHD3000GraphicsGLDriver) + 345 [0x1234002ae2b9]
+ ! : | + ! : | + : | 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementDestination(unsigned int, G6HDL::GFX3DSTATE_VFCOMPONENT_CONTROL, G6HDL::GFX3DSTATE_VFCOMPONENT_CONTROL, G6HDL::GFX3DSTATE_VFCOMPONENT_CONTROL, G6HDL::GFX3DSTATE_VFCOMPONENT_CONTROL) (in AppleIntelHD3000GraphicsGLDriver) + 148 [0x1234002a81c4]
+ ! : | + ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementState() (in AppleIntelHD3000GraphicsGLDriver) + 2449 [0x1234002a0dd1]
+ ! : | + ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementEnable(unsigned int, bool) (in AppleIntelHD3000GraphicsGLDriver) + 44 [0x1234002a7f1c]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 249 [0x1234002a0439]
+ ! : | + ! : | 2 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 405 [0x123400025297]
+ ! : | + ! : | 2 GHAL3D::CGen6PublicStateProcessor::SyncState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x123400292919]
+ ! : | + ! : | 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 5018 [0x12340029d37a]
+ ! : | + ! : | ! 1 GhalInterface::writeBindingTablePatchHeader(unsigned char*, iSTD::CArray<SSHSlots, GHAL3D::CAllocator>*, iSTD::CBuffer<GHAL3D::CAllocator>*) (in AppleIntelHD3000GraphicsGLDriver) + 286 [0x12340006f77e]
+ ! : | + ! : | 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 4699 [0x12340029d23b]
+ ! : | + ! : 8 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a]
+ ! : | + ! : 8 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + ! : 3 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | + ! : + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7867 [0x123400020ef5]
+ ! : | + ! : + ! 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 1764 [0x1234002ec23c]
+ ! : | + ! : + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 9227 [0x123400021445]
+ ! : | + ! : + ! 1 genxUpdateVertexArrayState (in AppleIntelHD3000GraphicsGLDriver) + 3067 [0x12340032ae7c]
+ ! : | + ! : + ! 1 GHAL3D::CPublicStateProcessor::SetIndexBuffer(GHAL3D::CBufferResource*) (in AppleIntelHD3000GraphicsGLDriver) + 155 [0x1234002af45b]
+ ! : | + ! : + 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7921 [0x123400020f2b]
+ ! : | + ! : 2 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2799 [0x12340001d11c]
+ ! : | + ! : + 2 updateArrayDescriptorFromVertexDescriptor(GLDContextRec*) (in AppleIntelHD3000GraphicsGLDriver) + 190,195 [0x1234002dfc92,0x1234002dfc97]
+ ! : | + ! : 2 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2518,435 [0x12340001d003,0x12340001c7e0]
+ ! : | + ! : 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2740 [0x12340001d0e1]
+ ! : | + ! : 1 glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 439 [0x12340001efbf]
+ ! : | + ! 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 802 [0x1005cc9a2]
+ ! : | + ! : 1 vao_vertex_array::use() (in OpenTomb) + 31 [0x10065d26f]
+ ! : | + ! : 1 glBindVertexArray_Exec (in GLEngine) + 90 [0x7fff9201edb8]
+ ! : | + ! : 1 gleBindVertexArray (in GLEngine) + 46 [0x7fff920957bf]
+ ! : | + ! : 1 gleLookupHashObject (in GLEngine) + 30 [0x7fff91f574d8]
+ ! : | + ! 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 901 [0x1005cca05]
+ ! : | + ! : 1 glBindTexture (in libGL.dylib) + 1 [0x7fff8ad88d4c]
+ ! : | + ! 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 26 [0x1005cc69a]
+ ! : | + 1 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 144 [0x1005cd370]
+ ! : | + ! 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 212 [0x100190914]
+ ! : | + 1 Render_SkeletalModel(lit_shader_description const*, ss_bone_frame_s*, float const*, float const*, float const*) (in OpenTomb) + 233 [0x1005cd3c9]
+ ! : | + 1 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 121 [0x1001908b9]
+ ! : | 1 Render_Entity(entity_s*, float const*, float const*, float const*) (in OpenTomb) + 174 [0x1005ce13e]
+ ! : | 1 render_setupEntityLight(entity_s*, float const*, bool) (in OpenTomb) + 1825 [0x1005cdda1]
+ ! : | 1 glUniform4fv_Exec (in GLEngine) + 164 [0x7fff91fda374]
+ ! : | 1 setProgramUniformInner (in GLEngine) + 6078 [0x7fff91feec0e]
+ ! : 19 Render_DrawList() (in OpenTomb) + 282 [0x1005cf8da]
+ ! : | 18 Render_SkyBox(float const*) (in OpenTomb) + 1316 [0x1005cc654]
+ ! : | + 18 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
+ ! : | + 10 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
+ ! : | + ! 9 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + ! : 8 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! : | 6 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 137 [0x12340029fe19]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x1234002a23c2]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindBlendState() (in AppleIntelHD3000GraphicsGLDriver) + 1212 [0x1234002a28ac]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 149 [0x12340029fe25]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetColorCalculatorStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 22 [0x1234002d2006]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetBlendStateArray() (in AppleIntelHD3000GraphicsGLDriver) + 145 [0x1234002d2121]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetDynamicStateStreamSpace(GHAL3D::GEN6_DYNAMIC_STATE_STREAM_TYPE, unsigned int, unsigned int, unsigned char*&, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 101 [0x1234002d2ba5]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 253 [0x12340029fe8d]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetViewportStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 39 [0x1234002d1c37]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetClipperViewport() (in AppleIntelHD3000GraphicsGLDriver) + 194 [0x1234002d1e92]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::GetClipperViewportCommand(unsigned int, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002a7b20]
+ ! : | + ! : | + 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 295 [0x12340029feb7]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetSamplerStatePointers() (in AppleIntelHD3000GraphicsGLDriver) + 248 [0x1234002d1978]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6StateProcessorStream::GetSamplerState(GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 537 [0x1234002d2ad9]
+ ! : | + ! : | + ! 1 GHAL3D::CGen6PublicStateProcessor::SetSamplerStateCommand(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 19 [0x1234002982c3]
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 145 [0x1234002d2881]
+ ! : | + ! : | + ! 1 GHAL3D::CIndirectStateHeapAllocator::SetBlockActive(GHAL3D::CGraphicsHeapAllocator::CBlockDesc const*) (in AppleIntelHD3000GraphicsGLDriver) + 497 [0x1234000e0bb1]
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 112 [0x1234002d2860]
+ ! : | + ! : | 2 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 72 [0x1234002a0388]
+ ! : | + ! : | ! 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexBufferState() (in AppleIntelHD3000GraphicsGLDriver) + 810 [0x1234002a114a]
+ ! : | + ! : | ! 1 _platform_memcmp (in libsystem_platform.dylib) + 293 [0x7fff92630e05]
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed]
+ ! : | + ! : | 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 342 [0x1234002abeb6]
+ ! : | + ! : 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 469 [0x1234000252d7]
+ ! : | + ! : 1 GHAL3D::CGen6PublicStateProcessor::SendState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x1234002928f9]
+ ! : | + ! : 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<true>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 4136 [0x12340029b4b8]
+ ! : | + ! : 1 GhalInterface::writeBindingTablePatchHeader(unsigned char*, iSTD::CArray<SSHSlots, GHAL3D::CAllocator>*, iSTD::CBuffer<GHAL3D::CAllocator>*) (in AppleIntelHD3000GraphicsGLDriver) + 2313 [0x12340006ff69]
+ ! : | + ! 1 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 574 [0x12340032b2fa]
+ ! : | + ! 1 GHAL3D::CPublicStateProcessor::SetIndexBuffer(GHAL3D::CBufferResource*) (in AppleIntelHD3000GraphicsGLDriver) + 107 [0x1234002af42b]
+ ! : | + 8 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a]
+ ! : | + 7 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + : 6 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | + : | 3 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7867 [0x123400020ef5]
+ ! : | + : | + 2 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 358 [0x1234002ebcbe]
+ ! : | + : | + ! 2 g575GenerateSamplerKey(__GFXSamplerStateKey*, GLDSamplerRec*, GLDTextureRec*, float, unsigned char, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 498,1142 [0x1234002eb7fa,0x1234002eba7e]
+ ! : | + : | + 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 1097 [0x1234002ebfa1]
+ ! : | + : | + 1 GHAL3D::CGen6PrivateStateProcessor::CreateSurfaceState(GHAL3D::CSurfaceState*) (in AppleIntelHD3000GraphicsGLDriver) + 22 [0x1234002a2ff6]
+ ! : | + : | + 1 GHAL3D::CGen6PublicStateProcessor::CreateSurfaceState(GHAL3D::CSurfaceState*) (in AppleIntelHD3000GraphicsGLDriver) + 301 [0x12340029715d]
+ ! : | + : | + 1 GHAL3D::CGen6PublicStateProcessor::SetSurfaceStateCommand(GHAL3D::CSurfaceState const*, bool) (in AppleIntelHD3000GraphicsGLDriver) + 314 [0x12340029730a]
+ ! : | + : | 2 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 9227 [0x123400021445]
+ ! : | + : | + 1 genxUpdateVertexArrayState (in AppleIntelHD3000GraphicsGLDriver) + 1313 [0x12340032a7a2]
+ ! : | + : | + ! 1 GHAL3D::CPublicStateProcessor::SetVertexBufferPitch(unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 14 [0x1234002af77e]
+ ! : | + : | + 1 genxUpdateVertexArrayState (in AppleIntelHD3000GraphicsGLDriver) + 544 [0x12340032a4a1]
+ ! : | + : | 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7975 [0x123400020f61]
+ ! : | + : | 1 GHAL3D::CPublicStateProcessor::SetIndexBufferCutEnable(bool) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234002af4a0]
+ ! : | + : 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2518 [0x12340001d003]
+ ! : | + : 1 g575_LoadAndOptimizePipelinePrograms(GLDContextRec*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002eaebb]
+ ! : | + : 1 gpusLoadCurrentPipelinePrograms (in AppleIntelHD3000GraphicsGLDriver) + 921 [0x1234002d7d22]
+ ! : | + : 1 glrBindSysVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 163 [0x12340001e60c]
+ ! : | + : 1 GHAL3D::CGen6PublicStateProcessor::SetVertexPositionSpace(GHAL3D::VERTEXSTATE_POSITION_SPACE) (in AppleIntelHD3000GraphicsGLDriver) + 16 [0x123400296830]
+ ! : | + 1 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d]
+ ! : | + 1 gleUpdateDeferredStateFull (in GLEngine) + 3241 [0x7fff9204e2d4]
+ ! : | 1 Render_SkyBox(float const*) (in OpenTomb) + 1138 [0x1005cc5a2]
+ ! : | 1 glUseProgramObjectARB_Exec (in GLEngine) + 175 [0x7fff91fbb3c9]
+ ! : | 1 gleUseProgramObject (in GLEngine) + 431 [0x7fff92074cdf]
+ ! : | 1 gleUpdateCurrentProgramState (in GLEngine) + 30 [0x7fff92074202]
+ ! : 11 Render_DrawList() (in OpenTomb) + 438 [0x1005cf976]
+ ! : | 9 Render_Hair(entity_s*, float const*, float const*) (in OpenTomb) + 686 [0x1005ce59e]
+ ! : | + 8 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
+ ! : | + ! 4 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a]
+ ! : | + ! : 4 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + ! : 2 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | + ! : | 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 9209 [0x123400021433]
+ ! : | + ! : | + 1 updatePixelShaderConstants (in AppleIntelHD3000GraphicsGLDriver) + 495 [0x123400023a1f]
+ ! : | + ! : | 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 9227 [0x123400021445]
+ ! : | + ! : | 1 genxUpdateVertexArrayState (in AppleIntelHD3000GraphicsGLDriver) + 544 [0x12340032a4a1]
+ ! : | + ! : 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2518 [0x12340001d003]
+ ! : | + ! : | 1 g575_LoadAndOptimizePipelinePrograms(GLDContextRec*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 131 [0x1234002eaebb]
+ ! : | + ! : | 1 gpusLoadCurrentPipelinePrograms (in AppleIntelHD3000GraphicsGLDriver) + 2877 [0x1234002d84c6]
+ ! : | + ! : 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2740 [0x12340001d0e1]
+ ! : | + ! : 1 glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) + 407 [0x12340001ef9f]
+ ! : | + ! 4 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
+ ! : | + ! 3 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + ! | 3 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 405 [0x123400025297]
+ ! : | + ! | 3 GHAL3D::CGen6PublicStateProcessor::SyncState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x123400292919]
+ ! : | + ! | 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 3044 [0x12340029cbc4]
+ ! : | + ! | + 1 GhalInterface::writeVertexBufferToken(unsigned char*, unsigned int, unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 81 [0x1234002da019]
+ ! : | + ! | 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 5018 [0x12340029d37a]
+ ! : | + ! | + 1 OSAtomicAdd32Barrier$VARIANT$mp (in libsystem_platform.dylib) + 6 [0x7fff9263335e]
+ ! : | + ! | 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<false>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 4923 [0x12340029d31b]
+ ! : | + ! 1 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 541 [0x12340032b2d9]
+ ! : | + 1 Render_Mesh(base_mesh_s*) (in OpenTomb) + 802 [0x1005cc9a2]
+ ! : | + 1 vao_vertex_array::use() (in OpenTomb) + 31 [0x10065d26f]
+ ! : | + 1 glBindVertexArray_Exec (in GLEngine) + 90 [0x7fff9201edb8]
+ ! : | + 1 gleBindVertexArray (in GLEngine) + 156 [0x7fff9209582d]
+ ! : | + 1 gleSetCurrentVertexHashObject (in GLEngine) + 35 [0x7fff920954f9]
+ ! : | + 1 gleUpdateDrawArraysFuncs (in GLEngine) + 589 [0x7fff92004bc5]
+ ! : | 2 Render_Hair(entity_s*, float const*, float const*) (in OpenTomb) + 446 [0x1005ce4ae]
+ ! : | 2 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 71,188 [0x100190887,0x1001908fc]
+ ! : 1 Render_DrawList() (in OpenTomb) + 251 [0x1005cf8bb]
+ ! : | 1 gleSetClientEnableFlag (in GLEngine) + 62 [0x7fff91f66245]
+ ! : 1 Render_DrawList() (in OpenTomb) + 460 [0x1005cf98c]
+ ! 115 Engine_Display() (in OpenTomb) + 268 [0x1005c9a1c]
+ ! : 115 ??? (in SDL2) load address 0x100966000 + 0x383c6 [0x10099e3c6]
+ ! : 115 -[NSOpenGLContext flushBuffer] (in AppKit) + 27 [0x7fff87543e74]
+ ! : 115 CGLFlushDrawable (in OpenGL) + 66 [0x7fff8544bf9e]
+ ! : 109 glSwap_Exec (in GLEngine) + 97 [0x7fff91f5c131]
+ ! : | 93 gldPresentFramebufferData (in AppleIntelHD3000GraphicsGLDriver) + 268 [0x1234002e07ee]
+ ! : | + 93 ??? (in OpenGL) load address 0x7fff8543f000 + 0x2ad2 [0x7fff85441ad2]
+ ! : | + 93 CGSFlushSurfaceWithOptions (in CoreGraphics) + 124 [0x7fff8bab9bf0]
+ ! : | + 93 _CGSFlushSurfaceInline (in CoreGraphics) + 218 [0x7fff8bab9e02]
+ ! : | + 93 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : | + 93 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : | 12 gldPresentFramebufferData (in AppleIntelHD3000GraphicsGLDriver) + 94 [0x1234002e0740]
+ ! : | + 12 resolveMSAADrawBuffer (in AppleIntelHD3000GraphicsGLDriver) + 618 [0x1234002e1888]
+ ! : | + 6 GHAL3D::CGen6ClearProcessor::MultisampleResolve(GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::SURFACE_FORMAT) (in AppleIntelHD3000GraphicsGLDriver) + 807 [0x1234000d9d57]
+ ! : | + ! 6 GHAL3D::CPrivateClearProcessor::SendRectangle(void const*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 73 [0x1234000da979]
+ ! : | + ! 6 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! 4 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! : 2 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4]
+ ! : | + ! : | 2 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8]
+ ! : | + ! : | 2 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5]
+ ! : | + ! : | 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 48 [0x1234002d3a60]
+ ! : | + ! : | + 1 GHAL3D::CGen6StateProcessorStream::GetShaderResourceSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 239 [0x1234002d401f]
+ ! : | + ! : | 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x1234002d3a80]
+ ! : | + ! : | 1 GHAL3D::CGen6StateProcessorStream::GetShaderConstantBufferSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 87 [0x1234002d4b27]
+ ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 65 [0x1234002d2831]
+ ! : | + ! : | 1 GHAL3D::CIndirectStateHeapAllocator::SetBlockActive(GHAL3D::CGraphicsHeapAllocator::CBlockDesc const*) (in AppleIntelHD3000GraphicsGLDriver) + 68 [0x1234000e0a04]
+ ! : | + ! : 1 GHAL3D::CGen6StateProcessorStream::SetIndirectStateActive() (in AppleIntelHD3000GraphicsGLDriver) + 145 [0x1234002d2881]
+ ! : | + ! : 1 GHAL3D::CGen4IndirectStateMemoryManager::SetActive(GHAL3D::CIndirectState*) (in AppleIntelHD3000GraphicsGLDriver) + 78 [0x12340006de6e]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed]
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) + 2319 [0x1234002ac66f]
+ ! : | + ! : 1 GHAL3D::CGen6PrivateStateProcessor::SetWrapShortestState() (in AppleIntelHD3000GraphicsGLDriver) + 352 [0x1234002a71d0]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x12340029fc1b]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::BindDependentDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 218 [0x1234002a14ba]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetWindowerState() (in AppleIntelHD3000GraphicsGLDriver) + 1869 [0x1234002a229d]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::SetWindowerVectorMask(G6HDL::GFX3DSTATE_VECTOR_MASK) (in AppleIntelHD3000GraphicsGLDriver) + 55 [0x1234002a66e7]
+ ! : | + 2 GHAL3D::CGen6ClearProcessor::MultisampleResolve(GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::SURFACE_FORMAT) (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x1234000d9adb]
+ ! : | + ! 1 GHAL3D::CStateProcessorTemplate<GHAL3D::SGen6StateProcessorContext>::SetSWStateContext(GHAL3D::HANDLE_TYPE) (in AppleIntelHD3000GraphicsGLDriver) + 49 [0x12340029dcb1]
+ ! : | + ! : 1 GHAL3D::CGen6PublicStateProcessor::SetStateProcessorContext(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 18 [0x123400292be2]
+ ! : | + ! : 1 GHAL3D::CPrivateStateProcessor::SetStateProcessorContext(void const*) (in AppleIntelHD3000GraphicsGLDriver) + 1 [0x1234000049e1]
+ ! : | + ! 1 GHAL3D::CStateProcessorTemplate<GHAL3D::SGen6StateProcessorContext>::SetSWStateContext(GHAL3D::HANDLE_TYPE) (in AppleIntelHD3000GraphicsGLDriver) + 61 [0x12340029dcbd]
+ ! : | + ! 1 GHAL3D::CGen6PrivateStateProcessor::ResetDirtyFlags() (in AppleIntelHD3000GraphicsGLDriver) + 164 [0x1234002a2f04]
+ ! : | + 1 GHAL3D::CGen6ClearProcessor::MultisampleResolve(GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::SURFACE_FORMAT) (in AppleIntelHD3000GraphicsGLDriver) + 401 [0x1234000d9bc1]
+ ! : | + ! 1 GHAL3D::CGen5_75ClearProcessor::SetClearState(bool, bool, bool, bool, unsigned int, bool, bool, GHAL3D::HANDLE_TYPE, bool, unsigned char, bool, bool, bool, bool) (in AppleIntelHD3000GraphicsGLDriver) + 172 [0x1234000d433c]
+ ! : | + ! 1 GHAL3D::CGen4ClearProcessor::SetClearState(bool, bool, bool, bool, unsigned int, bool, bool, GHAL3D::HANDLE_TYPE, bool, unsigned char, bool, bool, bool, bool) (in AppleIntelHD3000GraphicsGLDriver) + 801 [0x1234000cae61]
+ ! : | + ! 1 GHAL3D::CPublicStateProcessor::SetVertexElement(unsigned int, GHAL3D::SVertexElement) (in AppleIntelHD3000GraphicsGLDriver) + 1 [0x12340001b711]
+ ! : | + 1 GHAL3D::CGen6ClearProcessor::MultisampleResolve(GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::SURFACE_FORMAT) (in AppleIntelHD3000GraphicsGLDriver) + 861 [0x1234000d9d8d]
+ ! : | + ! 1 GHAL3D::CStateProcessorTemplate<GHAL3D::SGen6StateProcessorContext>::DeleteSurfaceState(GHAL3D::HANDLE_TYPE) (in AppleIntelHD3000GraphicsGLDriver) + 512 [0x12340029e5f0]
+ ! : | + 1 GHAL3D::CGen6ClearProcessor::MultisampleResolve(GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::SURFACE_FORMAT) (in AppleIntelHD3000GraphicsGLDriver) + 877 [0x1234000d9d9d]
+ ! : | + ! 1 GHAL3D::CStateProcessorTemplate<GHAL3D::SGen6StateProcessorContext>::DeleteSamplerState(GHAL3D::HANDLE_TYPE) (in AppleIntelHD3000GraphicsGLDriver) + 224 [0x12340029e3a0]
+ ! : | + 1 GHAL3D::CGen6ClearProcessor::MultisampleResolve(GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::CSurface2DResource*, unsigned int, unsigned int, GHAL3D::SURFACE_FORMAT) (in AppleIntelHD3000GraphicsGLDriver) + 162 [0x1234000d9ad2]
+ ! : | 4 gldPresentFramebufferData (in AppleIntelHD3000GraphicsGLDriver) + 127 [0x1234002e0761]
+ ! : | 4 g575SubmitPacketsToken (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x12340002438d]
+ ! : | 4 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 280 [0x123400024658]
+ ! : | 4 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 134 [0x123400002a76]
+ ! : | 4 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
+ ! : | 4 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : | 4 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : | 4 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : 6 glSwap_Exec (in GLEngine) + 59 [0x7fff91f5c10b]
+ ! : 6 gleUpdateDrawFramebufferState (in GLEngine) + 560 [0x7fff9204fde6]
+ ! : 3 gldUpdateDrawFramebuffer (in libGPUSupport.dylib) + 117 [0x109ce632e]
+ ! : + 3 glrBindContextDrawFramebuffer (in AppleIntelHD3000GraphicsGLDriver) + 2299 [0x1234002e304e]
+ ! : + 3 g575SubmitPacketsToken (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x12340002438d]
+ ! : + 3 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 280 [0x123400024658]
+ ! : + 3 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 134 [0x123400002a76]
+ ! : + 3 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
+ ! : + 3 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : + 3 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : + 3 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : 3 gldUpdateDrawFramebuffer (in libGPUSupport.dylib) + 166 [0x109ce635f]
+ ! : 3 glrUpdateContextDrawBufferState (in AppleIntelHD3000GraphicsGLDriver) + 177 [0x1234002e5389]
+ ! : 3 glrBindContextDrawFramebuffer (in AppleIntelHD3000GraphicsGLDriver) + 2299 [0x1234002e304e]
+ ! : 3 g575SubmitPacketsToken (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x12340002438d]
+ ! : 3 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 280 [0x123400024658]
+ ! : 3 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 134 [0x123400002a76]
+ ! : 3 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
+ ! : 3 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : 3 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : 3 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! 55 Engine_Display() (in OpenTomb) + 241 [0x1005c9a01]
+ ! : 39 Gui_Render() (in OpenTomb) + 144 [0x100594f40]
+ ! : | 38 Gui_DrawCrosshair() (in OpenTomb) + 481 [0x100595151]
+ ! : | + 34 glDrawArrays_ACC_Exec (in GLEngine) + 235 [0x7fff920098e7]
+ ! : | + ! 28 gleDoDrawDispatchCore (in GLEngine) + 104 [0x7fff92050c0c]
+ ! : | + ! : 28 gleUpdateDrawFramebufferState (in GLEngine) + 560 [0x7fff9204fde6]
+ ! : | + ! : 28 gldUpdateDrawFramebuffer (in libGPUSupport.dylib) + 117 [0x109ce632e]
+ ! : | + ! : 28 glrBindContextDrawFramebuffer (in AppleIntelHD3000GraphicsGLDriver) + 2299 [0x1234002e304e]
+ ! : | + ! : 28 g575SubmitPacketsToken (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x12340002438d]
+ ! : | + ! : 28 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 280 [0x123400024658]
+ ! : | + ! : 27 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 134 [0x123400002a76]
+ ! : | + ! : | 26 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
+ ! : | + ! : | + 26 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : | + ! : | + 26 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : | + ! : | + 26 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : | + ! : | 1 IOConnectCallMethod (in IOKit) + 267 [0x7fff8ad9afe8]
+ ! : | + ! : 1 __syscall (in libsystem_kernel.dylib) + 10 [0x7fff9367f7d2]
+ ! : | + ! 5 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + ! : 5 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 2330 [0x12340001cf47]
+ ! : | + ! : 5 gpusLoadCurrentVertexArray (in libGPUSupport.dylib) + 737 [0x109cec896]
+ ! : | + ! : 5 glrUpdateVertexArrayBuffers (in AppleIntelHD3000GraphicsGLDriver) + 207 [0x12340032afef]
+ ! : | + ! : 5 SysResourceBufferManager::LoadSysBufferObject(GLDShareGroupRec*, GLDBufferRec*, unsigned long long) (in AppleIntelHD3000GraphicsGLDriver) + 75 [0x123400329d2d]
+ ! : | + ! : 4 gpusGetKernelVertexObjectAGPRef (in libGPUSupport.dylib) + 259 [0x109ce2da3]
+ ! : | + ! : | 4 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
+ ! : | + ! : | 4 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : | + ! : | 4 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : | + ! : | 4 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : | + ! : 1 gpusGetKernelVertexObjectAGPRef (in libGPUSupport.dylib) + 396 [0x109ce2e2c]
+ ! : | + ! : 1 IOConnectCallMethod (in IOKit) + 265 [0x7fff8ad9afe6]
+ ! : | + ! : 1 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : | + ! : 1 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : | + ! : 1 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : | + ! 1 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d]
+ ! : | + ! 1 gleUpdateDeferredStateFull (in GLEngine) + 737 [0x7fff9204d90c]
+ ! : | + ! 1 gleGenerateMatrixIdentifier (in GLEngine) + 178 [0x7fff92063e92]
+ ! : | + 4 glDrawArrays_ACC_Exec (in GLEngine) + 459 [0x7fff920099c7]
+ ! : | + 4 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
+ ! : | + 3 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
+ ! : | + : | 1 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 41 [0x1234002a0369]
+ ! : | + : | 1 GHAL3D::CGen6PrivateStateProcessor::SetVertexElementState() (in AppleIntelHD3000GraphicsGLDriver) + 888 [0x1234002a07b8]
+ ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + : | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4]
+ ! : | + : | 1 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8]
+ ! : | + : | 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5]
+ ! : | + : | 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderRenderTargetSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 755 [0x1234002d3da3]
+ ! : | + : | 1 GHAL3D::CGen6PixelShaderKernelProgram::GetColorBufferBindingTableIndex(unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 14 [0x12340010e01e]
+ ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 171 [0x12340029fc1b]
+ ! : | + : 1 GHAL3D::CGen6PrivateStateProcessor::SetHierarchicalDepthBufferState() (in AppleIntelHD3000GraphicsGLDriver) + 365 [0x1234002aa6dd]
+ ! : | + 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 469 [0x1234000252d7]
+ ! : | + 1 GHAL3D::CGen6PublicStateProcessor::SendState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x1234002928f9]
+ ! : | + 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<true>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 261 [0x12340029a595]
+ ! : | + 1 GHAL3D::CGen6CommandProcessor::SendFlush(unsigned char*&, GHAL3D::FLUSH_TYPE) (in AppleIntelHD3000GraphicsGLDriver) + 29 [0x1234000dc63d]
+ ! : | + 1 GHAL3D::CGen6CommandProcessor::SendPipelineControl(unsigned char*&, GHAL3D::FLUSH_TYPE, GHAL3D::PIPELINE_OPERATION, unsigned long long, void const*, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 0 [0x1234000dcb10]
+ ! : | 1 Gui_DrawCrosshair() (in OpenTomb) + 486 [0x100595156]
+ ! : | 1 gleUpdateState (in GLEngine) + 430 [0x7fff91f44d2f]
+ ! : | 1 fmaxf (in libsystem_m.dylib) + 4 [0x7fff8e388a94]
+ ! : 13 Gui_Render() (in OpenTomb) + 159 [0x100594f4f]
+ ! : | 13 Gui_RenderStrings() (in OpenTomb) + 314 [0x10059542a]
+ ! : | 9 Gui_RenderStringLine(gui_text_line_s*) (in OpenTomb) + 868 [0x100595844]
+ ! : | + 7 glf_render_str (in OpenTomb) + 2652 [0x1002b855c]
+ ! : | + ! 5 glDrawArrays_IMM_Exec (in GLEngine) + 235 [0x7fff920054c0]
+ ! : | + ! : 2 gleDoDrawDispatchCore (in GLEngine) + 104 [0x7fff92050c0c]
+ ! : | + ! : | 2 gleUpdateDrawFramebufferState (in GLEngine) + 560 [0x7fff9204fde6]
+ ! : | + ! : | 2 gldUpdateDrawFramebuffer (in libGPUSupport.dylib) + 117 [0x109ce632e]
+ ! : | + ! : | 2 glrBindContextDrawFramebuffer (in AppleIntelHD3000GraphicsGLDriver) + 2299 [0x1234002e304e]
+ ! : | + ! : | 2 g575SubmitPacketsToken (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x12340002438d]
+ ! : | + ! : | 2 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 280 [0x123400024658]
+ ! : | + ! : | 2 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 134 [0x123400002a76]
+ ! : | + ! : | 2 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
+ ! : | + ! : | 2 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
+ ! : | + ! : | 2 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! : | + ! : | 2 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ ! : | + ! : 2 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 232 [0x12340001c715]
+ ! : | + ! : | + 1 gpusLoadCurrentTextures (in libGPUSupport.dylib) + 878 [0x109ceb16a]
+ ! : | + ! : | + 1 glrBindContextTexture (in AppleIntelHD3000GraphicsGLDriver) + 37 [0x1234002f3de4]
+ ! : | + ! : | 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | + ! : | 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 5784 [0x1234000206d2]
+ ! : | + ! : 1 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d]
+ ! : | + ! : 1 gleUpdateDeferredStateFull (in GLEngine) + 2708 [0x7fff9204e0bf]
+ ! : | + ! : 1 gleUpdateVertexFallbackProgram (in GLEngine) + 1688 [0x7fff920242a4]
+ ! : | + ! 2 glDrawArrays_IMM_Exec (in GLEngine) + 1168 [0x7fff92005865]
+ ! : | + ! 2 GHALSendPrimitive (in AppleIntelHD3000GraphicsGLDriver) + 347 [0x123400024f4a]
+ ! : | + ! 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | + ! | 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 311 [0x12340029fec7]
+ ! : | + ! | 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderConstantState() (in AppleIntelHD3000GraphicsGLDriver) + 93 [0x1234002d5add]
+ ! : | + ! | 1 GHAL3D::CGen6KernelProgram::GetConstantNonOrthogonalStateReadLength() const (in AppleIntelHD3000GraphicsGLDriver) + 7 [0x123400108387]
+ ! : | + ! 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 469 [0x1234000252d7]
+ ! : | + ! 1 GHAL3D::CGen6PublicStateProcessor::SendState(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 9 [0x1234002928f9]
+ ! : | + ! 1 bool GHAL3D::CGen6PublicStateProcessor::SendStateTemplate<true>(unsigned char*&) (in AppleIntelHD3000GraphicsGLDriver) + 4702 [0x12340029b6ee]
+ ! : | + ! 1 OSAtomicAdd32Barrier$VARIANT$mp (in libsystem_platform.dylib) + 6 [0x7fff9263335e]
+ ! : | + 1 glf_render_str (in OpenTomb) + 375 [0x1002b7c77]
+ ! : | + ! 1 FT_Get_Char_Index (in OpenTomb) + 144 [0x1004996b0]
+ ! : | + ! 1 tt_cmap12_char_index (in OpenTomb) + 36 [0x10017b0a4]
+ ! : | + ! 1 tt_cmap12_char_map_binary (in OpenTomb) + 183 [0x100188367]
+ ! : | + 1 glf_render_str (in OpenTomb) + 4504 [0x1002b8c98]
+ ! : | 4 Gui_RenderStringLine(gui_text_line_s*) (in OpenTomb) + 966 [0x1005958a6]
+ ! : | 2 glf_render_str (in OpenTomb) + 2652 [0x1002b855c]
+ ! : | ! 1 glDrawArrays_IMM_Exec (in GLEngine) + 235 [0x7fff920054c0]
+ ! : | ! : 1 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
+ ! : | ! : 1 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
+ ! : | ! : 1 glrUpdateHardwareState(GLDContextRec*, unsigned int*, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 7867 [0x123400020ef5]
+ ! : | ! : 1 g575UpdateTextureState(GLDContextRec*, unsigned int, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 1576 [0x1234002ec180]
+ ! : | ! : 1 GHAL3D::CPublicStateProcessor::SetSurfaceState(GHAL3D::HANDLE_TYPE, GHAL3D::SHADER_TYPE, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 34 [0x1234002ae7e2]
+ ! : | ! 1 glDrawArrays_IMM_Exec (in GLEngine) + 1168 [0x7fff92005865]
+ ! : | ! 1 GHALSendPrimitive (in AppleIntelHD3000GraphicsGLDriver) + 347 [0x123400024f4a]
+ ! : | ! 1 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
+ ! : | ! 1 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
+ ! : | ! 1 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4]
+ ! : | ! 1 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8]
+ ! : | ! 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5]
+ ! : | ! 1 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTableEntries(GHAL3D::CPixelShader const*, GHAL3D::CGen6PixelShaderKernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 48 [0x1234002d3a60]
+ ! : | ! 1 GHAL3D::CGen6StateProcessorStream::GetShaderResourceSurfaceState(GHAL3D::GEN6_SURFACE_STATE_STREAM_TYPE, GHAL3D::CShader const*, GHAL3D::SHADER_TYPE, GHAL3D::CGen6KernelProgram*, unsigned char*) (in AppleIntelHD3000GraphicsGLDriver) + 677 [0x1234002d41d5]
+ ! : | 1 glf_render_str (in OpenTomb) + 289 [0x1002b7c21]
+ ! : | ! 1 FT_Get_Char_Index (in OpenTomb) + 130 [0x1004996a2]
+ ! : | 1 glf_render_str (in OpenTomb) + 375 [0x1002b7c77]
+ ! : | 1 FT_Get_Char_Index (in OpenTomb) + 144 [0x1004996b0]
+ ! : | 1 tt_cmap12_char_index (in OpenTomb) + 17 [0x10017b091]
+ ! : 3 Gui_Render() (in OpenTomb) + 14 [0x100594ebe]
+ ! : 1 glPushAttrib_Exec (in GLEngine) + 242 [0x7fff91f76419]
+ ! : + 1 gleAddAttribElem (in GLEngine) + 36 [0x7fff91f765c4]
+ ! : + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 4406 [0x7fff855dbf49]
+ ! : + 1 szone_size (in libsystem_malloc.dylib) + 498 [0x7fff855dda3f]
+ ! : 1 glPushAttrib_Exec (in GLEngine) + 434 [0x7fff91f764d9]
+ ! : + 1 gleAddAttribElem (in GLEngine) + 36 [0x7fff91f765c4]
+ ! : + 1 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
+ ! : + 1 szone_malloc_should_clear (in libsystem_malloc.dylib) + 1449 [0x7fff855db3bc]
+ ! : + 1 small_malloc_from_free_list (in libsystem_malloc.dylib) + 1212 [0x7fff855dd804]
+ ! : + 1 small_free_list_add_ptr (in libsystem_malloc.dylib) + 27 [0x7fff855df3d1]
+ ! : 1 glPushAttrib_Exec (in GLEngine) + 1 [0x7fff91f76328]
+ ! 5 Engine_Display() (in OpenTomb) + 121 [0x1005c9989]
+ ! : 4 Render_GenWorldList() (in OpenTomb) + 321 [0x1005d18b1]
+ ! : | 4 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | 3 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + 3 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + 3 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + 2 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + ! 2 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + ! 2 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + ! 1 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 222 [0x1005d16ee]
+ ! : | + ! : 1 frustumManager::portalFrustumIntersect(portal_s*, frustum_s*, render_s*) (in OpenTomb) + 1041 [0x100534ca1]
+ ! : | + ! : 1 frustumManager::split_by_plane(frustum_s*, float*, float*) (in OpenTomb) + 1774 [0x1005343ee]
+ ! : | + ! 1 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
+ ! : | + ! 1 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 222 [0x1005d16ee]
+ ! : | + ! 1 frustumManager::portalFrustumIntersect(portal_s*, frustum_s*, render_s*) (in OpenTomb) + 972 [0x100534c5c]
+ ! : | + ! 1 frustumManager::split_by_plane(frustum_s*, float*, float*) (in OpenTomb) + 135 [0x100533d87]
+ ! : | + 1 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 222 [0x1005d16ee]
+ ! : | + 1 frustumManager::portalFrustumIntersect(portal_s*, frustum_s*, render_s*) (in OpenTomb) + 1192 [0x100534d38]
+ ! : | + 1 frustumManager::genClipPlanes(frustum_s*, camera_s*) (in OpenTomb) + 777 [0x100534709]
+ ! : | 1 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 222 [0x1005d16ee]
+ ! : | 1 frustumManager::portalFrustumIntersect(portal_s*, frustum_s*, render_s*) (in OpenTomb) + 1041 [0x100534ca1]
+ ! : | 1 frustumManager::split_by_plane(frustum_s*, float*, float*) (in OpenTomb) + 1560 [0x100534318]
+ ! : 1 Render_GenWorldList() (in OpenTomb) + 264 [0x1005d1878]
+ ! : 1 frustumManager::portalFrustumIntersect(portal_s*, frustum_s*, render_s*) (in OpenTomb) + 825 [0x100534bc9]
+ ! : 1 frustumManager::splitPrepare(frustum_s*, portal_s*, frustum_s*) (in OpenTomb) + 58 [0x100533bda]
+ ! 4 Engine_Display() (in OpenTomb) + 30 [0x1005c992e]
+ ! 4 glClear_Exec (in GLEngine) + 521 [0x7fff91f5eb58]
+ ! 2 glrClear (in AppleIntelHD3000GraphicsGLDriver) + 1188 [0x123400023fa0]
+ ! | 1 GHAL3D::CGen6ClearProcessor::ClearDepthBuffer(GHAL3D::HANDLE_TYPE, SRectangle<float> const&, float, unsigned char, unsigned char, bool, bool) (in AppleIntelHD3000GraphicsGLDriver) + 1788 [0x1234000d6c7c]
+ ! | + 1 GhalInterface::writeStencilBufferPatchHeader(unsigned char*, void*) (in AppleIntelHD3000GraphicsGLDriver) + 50 [0x123400070072]
+ ! | 1 GHAL3D::CGen6ClearProcessor::ClearDepthBuffer(GHAL3D::HANDLE_TYPE, SRectangle<float> const&, float, unsigned char, unsigned char, bool, bool) (in AppleIntelHD3000GraphicsGLDriver) + 1684 [0x1234000d6c14]
+ ! 1 glrClear (in AppleIntelHD3000GraphicsGLDriver) + 787 [0x123400023e0f]
+ ! | 1 GHAL3D::CGen6ClearProcessor::ClearRenderTarget(GHAL3D::HANDLE_TYPE, SRectangle<float> const&, GHAL3D::SColor const&, float, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 160 [0x1234000d6350]
+ ! | 1 GHAL3D::CGen6ClearProcessor::InitializeClearContext(GHAL3D::HANDLE_TYPE, SRectangle<float> const&, GHAL3D::SColor const&, float) (in AppleIntelHD3000GraphicsGLDriver) + 1383 [0x1234000d6247]
+ ! | 1 GhalInterface::writeClearColorBufferPatchHeader(unsigned char*, void*, unsigned int) (in AppleIntelHD3000GraphicsGLDriver) + 115 [0x1234002daedf]
+ ! | 1 _platform_bzero$VARIANT$Merom (in libsystem_platform.dylib) + 0 [0x7fff92635d10]
+ ! 1 glrClear (in AppleIntelHD3000GraphicsGLDriver) + 455 [0x123400023cc3]
+ 8 Engine_Frame(float) (in OpenTomb) + 242 [0x1005c98f2]
+ 8 Engine_PollSDLInput() (in OpenTomb) + 34 [0x1005cad62]
+ 7 SDL_PollEvent (in SDL2) + 34 [0x10098a5b2]
+ : 7 ??? (in SDL2) load address 0x100966000 + 0x35a6d [0x10099ba6d]
+ : 7 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] (in AppKit) + 194 [0x7fff86fea6b0]
+ : 7 _DPSNextEvent (in AppKit) + 964 [0x7fff86feaf01]
+ : 7 _BlockUntilNextEventMatchingListInModeWithFilter (in HIToolbox) + 71 [0x7fff936b578b]
+ : 4 ReceiveNextEventCommon (in HIToolbox) + 179 [0x7fff936b584e]
+ : | 4 RunCurrentEventLoopInMode (in HIToolbox) + 235 [0x7fff936b5bcf]
+ : | 3 CFRunLoopRunSpecific (in CoreFoundation) + 296 [0x7fff85bb6858]
+ : | + 1 __CFRunLoopRun (in CoreFoundation) + 927 [0x7fff85bb6e3f]
+ : | + ! 1 __CFRunLoopDoSources0 (in CoreFoundation) + 108 [0x7fff85bb776c]
+ : | + ! 1 CFSetApplyFunction (in CoreFoundation) + 126 [0x7fff85ba41be]
+ : | + 1 __CFRunLoopRun (in CoreFoundation) + 1117 [0x7fff85bb6efd]
+ : | + ! 1 mach_port_insert_member (in libsystem_kernel.dylib) + 23 [0x7fff9367df24]
+ : | + ! 1 _kernelrpc_mach_port_insert_member_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a47e]
+ : | + 1 __CFRunLoopRun (in CoreFoundation) + 1371 [0x7fff85bb6ffb]
+ : | + 1 __CFRunLoopServiceMachPort (in CoreFoundation) + 212 [0x7fff85bb7b34]
+ : | + 1 mach_msg (in libsystem_kernel.dylib) + 0 [0x7fff93679618]
+ : | 1 CFRunLoopRunSpecific (in CoreFoundation) + 124 [0x7fff85bb67ac]
+ : | 1 __CFRunLoopModeIsEmpty (in CoreFoundation) + 21 [0x7fff85bb6925]
+ : 1 ReceiveNextEventCommon (in HIToolbox) + 138 [0x7fff936b5825]
+ : | 1 GetCurrentEventQueue (in HIToolbox) + 23 [0x7fff936b5a33]
+ : | 1 MPTaskIsPreemptive (in CarbonCore) + 22 [0x7fff89603045]
+ : | 1 ThreadIsCooperative (in CarbonCore) + 53 [0x7fff89603084]
+ : | 1 FindThreadByID (in CarbonCore) + 62 [0x7fff896033d1]
+ : 1 ReceiveNextEventCommon (in HIToolbox) + 162 [0x7fff936b583d]
+ : | 1 SetEventQueueFilterTabletEvents (in HIToolbox) + 18 [0x7fff936b5ad2]
+ : 1 ReceiveNextEventCommon (in HIToolbox) + 282 [0x7fff936b58b5]
+ : 1 GetCurrentEventTime (in HIToolbox) + 13 [0x7fff936bdb2c]
+ : 1 mach_absolute_time (in libsystem_kernel.dylib) + 0 [0x7fff936795ce]
+ 1 SDL_PollEvent (in SDL2) + 1 [0x10098a591]
2624 Thread_1490629 DispatchQueue_2: com.apple.libdispatch-manager (serial)
+ 2624 _dispatch_mgr_thread (in libdispatch.dylib) + 52 [0x100a6f3fc]
+ 2624 kevent64 (in libsystem_kernel.dylib) + 10 [0x7fff93680232]
2624 Thread_1490669: OGL Profiler
+ 2624 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff8531c41d]
+ 2624 _pthread_start (in libsystem_pthread.dylib) + 176 [0x7fff8531e1e5]
+ 2624 _pthread_body (in libsystem_pthread.dylib) + 131 [0x7fff8531e268]
+ 2624 glcDebugListener (in OpenGL) + 336 [0x7fff854409b9]
+ 2624 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ 2624 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
2624 Thread_1490698: com.apple.audio.IOThread.client
+ 2624 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff8531c41d]
+ 2624 _pthread_start (in libsystem_pthread.dylib) + 176 [0x7fff8531e1e5]
+ 2624 _pthread_body (in libsystem_pthread.dylib) + 131 [0x7fff8531e268]
+ 2624 HALB_IOThread::Entry(void*) (in CoreAudio) + 157 [0x7fff8ad5b9eb]
+ 2624 HALC_ProxyIOContext::IOThreadEntry(void*) (in CoreAudio) + 88 [0x7fff8ad5bb0e]
+ 2565 HALC_ProxyIOContext::IOWorkLoop() (in CoreAudio) + 952 [0x7fff8ad5bf60]
+ ! 2565 HALB_MachPort::SendSimpleMessageWithSimpleReply(unsigned int, unsigned int, int, int&, bool, unsigned int) (in CoreAudio) + 42 [0x7fff8ad5d90e]
+ ! 2565 HALB_MachPort::SendMessageWithReply(unsigned int, unsigned int, unsigned int, unsigned int, mach_msg_header_t*, bool, unsigned int) (in CoreAudio) + 98 [0x7fff8ad5d980]
+ ! 2565 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ ! 2565 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
+ 58 HALC_ProxyIOContext::IOWorkLoop() (in CoreAudio) + 2169 [0x7fff8ad5c421]
+ ! 57 AUHAL::AUIOProc(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) (in CoreAudio) + 2089 [0x110150591]
+ ! : 56 AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) (in CoreAudio) + 505 [0x110148e5d]
+ ! : | 56 AUBase::DoRenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, AUOutputElement*, unsigned int, AudioBufferList&) (in CoreAudio) + 166 [0x11014a76e]
+ ! : | 56 AUConverterBase::RenderBus(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int) (in CoreAudio) + 633 [0x11014cd45]
+ ! : | 56 ??? (in SDL2) load address 0x100966000 + 0x2f69 [0x100968f69]
+ ! : | 56 sdl_callback (in OpenTomb) + 71 [0x1000a0417]
+ ! : | 37 aluMixData (in OpenTomb) + 1017 [0x100388189]
+ ! : | + 37 ALreverbState_ALeffectState_Process (in OpenTomb) + 54 [0x1002102c6]
+ ! : | + 37 ALreverbState_Process (in OpenTomb) + 82 [0x100210362]
+ ! : | + 32 ALreverbState_ProcessStandard (in OpenTomb) + 99 [0x1002105e3]
+ ! : | + ! 16 VerbPass (in OpenTomb) + 419 [0x100210873]
+ ! : | + ! : 4 LateReverb (in OpenTomb) + 391 [0x100210df7]
+ ! : | + ! : | 4 LateAllPassInOut (in OpenTomb) + 128 [0x1002111d0]
+ ! : | + ! : | 3 AllpassInOut (in OpenTomb) + 45 [0x10021120d]
+ ! : | + ! : | + 3 DelayLineOut (in OpenTomb) + 20,37 [0x100210a24,0x100210a35]
+ ! : | + ! : | 1 AllpassInOut (in OpenTomb) + 91 [0x10021123b]
+ ! : | + ! : 3 LateReverb (in OpenTomb) + 173 [0x100210d1d]
+ ! : | + ! : | 3 LateLowPassInOut (in OpenTomb) + 103,76,... [0x1002110d7,0x1002110bc,...]
+ ! : | + ! : 2 LateReverb (in OpenTomb) + 775,130 [0x100210f77,0x100210cf2]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 78 [0x100210cbe]
+ ! : | + ! : | 1 LateDelayLineOut (in OpenTomb) + 95 [0x10021113f]
+ ! : | + ! : | 1 AttenuatedDelayLineOut (in OpenTomb) + 47 [0x10021128f]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 104 [0x100210cd8]
+ ! : | + ! : | 1 LateLowPassInOut (in OpenTomb) + 103 [0x1002110d7]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 147 [0x100210d03]
+ ! : | + ! : | 1 LateDelayLineOut (in OpenTomb) + 36 [0x100211104]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 243 [0x100210d63]
+ ! : | + ! : | 1 LateLowPassInOut (in OpenTomb) + 25 [0x100211089]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 367 [0x100210ddf]
+ ! : | + ! : | 1 LateAllPassInOut (in OpenTomb) + 128 [0x1002111d0]
+ ! : | + ! : | 1 AllpassInOut (in OpenTomb) + 101 [0x100211245]
+ ! : | + ! : | 1 DelayLineIn (in OpenTomb) + 4 [0x1002109d4]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 415 [0x100210e0f]
+ ! : | + ! : | 1 LateAllPassInOut (in OpenTomb) + 8 [0x100211158]
+ ! : | + ! : 1 LateReverb (in OpenTomb) + 886 [0x100210fe6]
+ ! : | + ! : 1 DelayLineIn (in OpenTomb) + 47 [0x1002109ff]
+ ! : | + ! 10 VerbPass (in OpenTomb) + 157 [0x10021076d]
+ ! : | + ! : 3 EarlyReflection (in OpenTomb) + 414 [0x100210bde]
+ ! : | + ! : | 3 DelayLineIn (in OpenTomb) + 0,4 [0x1002109d0,0x1002109d4]
+ ! : | + ! : 2 EarlyReflection (in OpenTomb) + 51 [0x100210a73]
+ ! : | + ! : | 2 EarlyDelayLineOut (in OpenTomb) + 95 [0x10021132f]
+ ! : | + ! : | 2 AttenuatedDelayLineOut (in OpenTomb) + 47 [0x10021128f]
+ ! : | + ! : 2 EarlyReflection (in OpenTomb) + 145 [0x100210ad1]
+ ! : | + ! : 1 EarlyReflection (in OpenTomb) + 89 [0x100210a99]
+ ! : | + ! : | 1 EarlyDelayLineOut (in OpenTomb) + 95 [0x10021132f]
+ ! : | + ! : | 1 AttenuatedDelayLineOut (in OpenTomb) + 47 [0x10021128f]
+ ! : | + ! : 1 EarlyReflection (in OpenTomb) + 108 [0x100210aac]
+ ! : | + ! : | 1 EarlyDelayLineOut (in OpenTomb) + 69 [0x100211315]
+ ! : | + ! : 1 EarlyReflection (in OpenTomb) + 318 [0x100210b7e]
+ ! : | + ! : 1 DelayLineIn (in OpenTomb) + 47 [0x1002109ff]
+ ! : | + ! 4 VerbPass (in OpenTomb) + 139,419,... [0x10021075b,0x100210873,...]
+ ! : | + ! 1 VerbPass (in OpenTomb) + 58 [0x10021070a]
+ ! : | + ! : 1 ALfilterState_processSingle (in OpenTomb) + 153 [0x1002109a9]
+ ! : | + ! 1 VerbPass (in OpenTomb) + 134 [0x100210756]
+ ! : | + ! 1 DelayLineOut (in OpenTomb) + 8 [0x100210a18]
+ ! : | + 5 ALreverbState_ProcessStandard (in OpenTomb) + 240,61,... [0x100210670,0x1002105bd,...]
+ ! : | 12 aluMixData (in OpenTomb) + 549 [0x100387fb5]
+ ! : | + 5 MixSource (in OpenTomb) + 2630 [0x10043fe66]
+ ! : | + ! 5 DoFilter (in OpenTomb) + 65 [0x1004403e1]
+ ! : | + ! 5 ALfilterState_processSingle (in OpenTomb) + 27,136,... [0x10044047b,0x1004404e8,...]
+ ! : | + 3 MixSource (in OpenTomb) + 2668 [0x10043fe8c]
+ ! : | + ! 3 MixDirect_C (in OpenTomb) + 227,232,... [0x1004cac23,0x1004cac28,...]
+ ! : | + 2 MixSource (in OpenTomb) + 2555 [0x10043fe1b]
+ ! : | + ! 2 Resample_lerp32_C (in OpenTomb) + 87 [0x1004c9d27]
+ ! : | + ! 1 lerp32 (in OpenTomb) + 63 [0x1004c9daf]
+ ! : | + ! : 1 lerp (in OpenTomb) + 24 [0x1004cab28]
+ ! : | + ! 1 lerp32 (in OpenTomb) + 40 [0x1004c9d98]
+ ! : | + 1 MixSource (in OpenTomb) + 2323 [0x10043fd33]
+ ! : | + ! 1 LoadData (in OpenTomb) + 144 [0x100440370]
+ ! : | + ! 1 Load_ALshort (in OpenTomb) + 50 [0x100440642]
+ ! : | + 1 MixSource (in OpenTomb) + 2812 [0x10043ff1c]
+ ! : | + 1 DoFilter (in OpenTomb) + 65 [0x1004403e1]
+ ! : | + 1 ALfilterState_processSingle (in OpenTomb) + 92 [0x1004404bc]
+ ! : | 2 aluMixData (in OpenTomb) + 530 [0x100387fa2]
+ ! : | + 1 CalcNonAttnSourceParams (in OpenTomb) + 1712 [0x1003853a0]
+ ! : | + 1 acosf (in libsystem_m.dylib) + 12 [0x7fff8e38a32c]
+ ! : | 2 aluMixData (in OpenTomb) + 2879 [0x1003888cf]
+ ! : | + 2 Write_ALfloat (in OpenTomb) + 164,173 [0x100389354,0x10038935d]
+ ! : | 1 DYLD-STUB$$__memset_chk (in OpenTomb) + 0 [0x1006b1826]
+ ! : | 1 aluMixData (in OpenTomb) + 149 [0x100387e25]
+ ! : | + 1 __memset_chk (in libsystem_c.dylib) + 26 [0x7fff84d6ee0b]
+ ! : | + 1 _platform_bzero$VARIANT$Merom (in libsystem_platform.dylib) + 67 [0x7fff92635d53]
+ ! : | 1 aluMixData (in OpenTomb) + 1048 [0x1003881a8]
+ ! : 1 AUBase::DoRender(unsigned int&, AudioTimeStamp const&, unsigned int, unsigned int, AudioBufferList&) (in CoreAudio) + 479 [0x110148e43]
+ ! 1 AUHAL::AUIOProc(unsigned int, AudioTimeStamp const*, AudioBufferList const*, AudioTimeStamp const*, AudioBufferList*, AudioTimeStamp const*, void*) (in CoreAudio) + 1468 [0x110150324]
+ ! 1 AUTimestampGenerator::State::GenerateInputTime(AUTimestampGenerator const&, double, double, bool) (in CoreAudio) + 78 [0x1101e5266]
+ ! 1 AUTimestampGenerator::State::PropagateHostAndSampleTime(AUTimestampGenerator const&, double, double, double, bool) (in CoreAudio) + 247 [0x1101e51a7]
+ ! 1 AUTimestampGenerator::State::DiscontinuityAdjustmentToInputTimeFromHostTime(AUTimestampGenerator const&, double&, double, double) (in CoreAudio) + 72 [0x1101e5012]
+ 1 HALC_ProxyIOContext::IOWorkLoop() (in CoreAudio) + 1237 [0x7fff8ad5c07d]
+ 1 HALB_Mutex::Lock() (in CoreAudio) + 13 [0x7fff8ad365e9]
2624 Thread_1490711
+ 2624 thread_start (in libsystem_pthread.dylib) + 13 [0x7fff8531c41d]
+ 2624 _pthread_start (in libsystem_pthread.dylib) + 176 [0x7fff8531e1e5]
+ 2624 _pthread_body (in libsystem_pthread.dylib) + 131 [0x7fff8531e268]
+ 2624 _NSEventThread (in AppKit) + 137 [0x7fff8714e19b]
+ 2624 CFRunLoopRunSpecific (in CoreFoundation) + 296 [0x7fff85bb6858]
+ 2624 __CFRunLoopRun (in CoreFoundation) + 1371 [0x7fff85bb6ffb]
+ 2624 __CFRunLoopServiceMachPort (in CoreFoundation) + 212 [0x7fff85bb7b34]
+ 2624 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
+ 2624 mach_msg_trap (in libsystem_kernel.dylib) + 10 [0x7fff9367a4de]
2624 Thread_1490865
+ 2624 start_wqthread (in libsystem_pthread.dylib) + 13 [0x7fff8531c40d]
+ 2624 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff9367f94a]
2624 Thread_1490920
+ 2624 start_wqthread (in libsystem_pthread.dylib) + 13 [0x7fff8531c40d]
+ 2624 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff9367f94a]
2624 Thread_1490982
2624 start_wqthread (in libsystem_pthread.dylib) + 13 [0x7fff8531c40d]
2624 __workq_kernreturn (in libsystem_kernel.dylib) + 10 [0x7fff9367f94a]
Total number in stack (recursive counted multiple, when >=5):
44 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 1508 [0x1001b6324]
39 LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) + 0 [0x1001b9e70]
39 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 1563 [0x1004c59bb]
34 btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 0 [0x1004c53a0]
25 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 106 [0x1001b67fa]
22 btVoronoiSimplexSolver::closest(btVector3&) (in OpenTomb) + 32 [0x1001aec10]
21 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 140 [0x1003fe96c]
19 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 8208 [0x1006427f0]
17 BroadphaseRayTester::Process(btDbvtNode const*) (in OpenTomb) + 63 [0x1001c028f]
17 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 5017 [0x1001be639]
17 btDbvtBroadphase::rayTest(btVector3 const&, btVector3 const&, btBroadphaseRayCallback&, btVector3 const&, btVector3 const&) (in OpenTomb) + 160 [0x1001bac30]
16 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 109 [0x1003fe94d]
16 btGjkPairDetector::getClosestPoints(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*, bool) (in OpenTomb) + 53 [0x1003671e5]
15 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 0 [0x1001a9550]
14 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 100 [0x1003fe9e4]
14 btCollisionWorld::rayTest(btVector3 const&, btVector3 const&, btCollisionWorld::RayResultCallback&) const (in OpenTomb) + 521 [0x100581259]
14 btCollisionWorld::rayTestSingle(btTransform const&, btTransform const&, btCollisionObject*, btCollisionShape const*, btTransform const&, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 106 [0x100577b5a]
14 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 652 [0x100577dec]
14 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4290 [0x1003682b2]
14 btSingleRayCallback::process(btBroadphaseProxy const*) (in OpenTomb) + 233 [0x10058f989]
13 btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) + 0 [0x1006407e0]
13 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 10080 [0x100339260]
13 btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) + 0 [0x1001abe00]
12 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 131 [0x1003fea03]
12 btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) + 0 [0x1006ae4c0]
12 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 7116 [0x100368dbc]
12 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 4940 [0x100337e4c]
11 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 0 [0x1003671f0]
11 btUsageBitfield::reset() (in OpenTomb) + 0 [0x1001afbb0]
11 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 7346 [0x1001ab202]
11 mach_msg (in libsystem_kernel.dylib) + 55 [0x7fff9367964f]
11 mach_msg_trap (in libsystem_kernel.dylib) + 0 [0x7fff9367a4d4]
10 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 18101 [0x10064ee15]
10 btConvexShape::localGetSupportVertexNonVirtual(btVector3 const&) const (in OpenTomb) + 1649 [0x100643271]
10 btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) + 0 [0x1001b5d40]
10 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13331 [0x100339f13]
10 btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) + 0 [0x1001aeee0]
10 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 4819 [0x1001aa823]
10 gjkepa2_impl::GJK::getsupport(btVector3 const&, gjkepa2_impl::GJK::sSV&) const (in OpenTomb) + 620 [0x10067f72c]
10 gjkepa2_impl::MinkowskiDiff::Support(btVector3 const&) const (in OpenTomb) + 435 [0x10067fd53]
10 gjkepa2_impl::MinkowskiDiff::Support1(btVector3 const&) const (in OpenTomb) + 1079 [0x100680307]
9 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 124 [0x12340029fbec]
9 Game_LoopEntities(RedBlackNode_s*) (in OpenTomb) + 78 [0x1003fe92e]
9 Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) + 0 [0x100190840]
9 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 0 [0x1001be6f0]
9 btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 0 [0x10018d2d0]
9 glrAppleSyncState (in AppleIntelHD3000GraphicsGLDriver) + 80 [0x123400025152]
8 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 349 [0x10021e76d]
8 Render_ProcessRoom(portal_s*, frustum_s*) (in OpenTomb) + 286 [0x1005d172e]
8 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 93 [0x1004f278d]
8 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 1342 [0x1004f392e]
8 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 539 [0x1004ded9b]
8 btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) + 95 [0x1004dfdaf]
8 btCollisionPairCallback::processOverlap(btBroadphasePair&) (in OpenTomb) + 60 [0x1004e054c]
8 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 480 [0x10065a0c0]
8 btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 680 [0x10065a188]
8 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2906 [0x100658d7a]
8 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 1576 [0x1004e61b8]
8 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 1780 [0x1001bb474]
8 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 2245 [0x1001bb645]
8 btHashedOverlappingPairCache::processAllOverlappingPairs(btOverlapCallback*, btDispatcher*) (in OpenTomb) + 251 [0x1000c327b]
8 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 3565 [0x10060afcd]
8 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 832 [0x10060b480]
8 f_call (in OpenTomb) + 52 [0x100309e54]
8 gleDoDrawDispatchCore (in GLEngine) + 536 [0x7fff92050dbc]
8 luaD_pcall (in OpenTomb) + 105 [0x10018afe9]
8 luaD_rawrunprotected (in OpenTomb) + 111 [0x10018984f]
8 lua_CallWithError(lua_State*, int, int, int, char const*, int) (in OpenTomb) + 115 [0x10054efe3]
8 lua_pcallk (in OpenTomb) + 224 [0x100309d10]
7 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 1372 [0x10042bf6c]
7 Character_GetHeightInfo(float*, height_info_s*, float) (in OpenTomb) + 2078 [0x10042c22e]
7 Character_UpdateCurrentHeight(entity_s*) (in OpenTomb) + 337 [0x10042b9f1]
7 Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 0 [0x10021e610]
7 GHAL3D::CGen6PrivateStateProcessor::BindPipeline() (in AppleIntelHD3000GraphicsGLDriver) + 60 [0x12340029fbac]
7 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 0 [0x100658220]
7 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 220 [0x1004e5b7c]
7 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 284 [0x1000c5acc]
7 btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 0 [0x1000c04e0]
7 btQuantizedBvh::reportBoxCastOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) const (in OpenTomb) + 103 [0x10060fd97]
7 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 0 [0x100336b00]
7 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 8101 [0x100338aa5]
7 gjkepa2_impl::GJK::appendvertice(gjkepa2_impl::GJK::sSimplex&, btVector3 const&) (in OpenTomb) + 140 [0x1006815ac]
7 gldUpdateDispatch (in AppleIntelHD3000GraphicsGLDriver) + 3122 [0x12340001d25f]
7 glrRenderVertexArray (in AppleIntelHD3000GraphicsGLDriver) + 1010 [0x12340032b4ae]
7 insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) + 0 [0x1004e4940]
7 io_connect_method (in IOKit) + 381 [0x7fff8adf71cc]
7 luaD_call (in OpenTomb) + 201 [0x10018a839]
7 malloc_zone_malloc (in libsystem_malloc.dylib) + 71 [0x7fff855da877]
6 IOConnectCallMethod (in IOKit) + 349 [0x7fff8ad9b03a]
6 Render_Mesh(base_mesh_s*) (in OpenTomb) + 948 [0x1005cca34]
6 btBvhTriangleMeshShape::performRaycast(btTriangleCallback*, btVector3 const&, btVector3 const&) (in OpenTomb) + 78 [0x1004f25ce]
6 btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) + 0 [0x1004f33f0]
6 btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) + 110 [0x1004debee]
6 btCollisionDispatcher::findAlgorithm(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btPersistentManifold*) (in OpenTomb) + 177 [0x1004dfa31]
6 btCollisionShape::getShapeType() const (in OpenTomb) + 0 [0x10007b490]
6 btCollisionWorld::rayTestSingleInternal(btTransform const&, btTransform const&, btCollisionObjectWrapper const*, btCollisionWorld::RayResultCallback&) (in OpenTomb) + 4715 [0x100578dcb]
6 btContinuousConvexCollision::computeClosestPoints(btTransform const&, btTransform const&, btPointCollector&) (in OpenTomb) + 628 [0x10019e1e4]
6 btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) + 2366 [0x100658b5e]
6 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 3805 [0x100659d6d]
6 btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) + 6477 [0x1001c003d]
6 btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) + 0 [0x1001bd2a0]
6 btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) + 0 [0x1004e5b90]
6 btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) + 0 [0x1001bad80]
6 btDbvtTreeCollider::Process(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) + 112 [0x1001c03b0]
6 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 4250 [0x10036828a]
6 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 6855 [0x100368cb7]
6 btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) + 0 [0x1000c59b0]
6 btQuantizedBvh::reportRayOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 427 [0x10060fd1b]
6 btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) + 0 [0x10060b140]
6 btSubSimplexClosestResult::reset() (in OpenTomb) + 0 [0x1001afa80]
6 btSubSimplexClosestResult::reset() (in OpenTomb) + 68 [0x1001afac4]
6 btTransform::btTransform() (in OpenTomb) + 21 [0x100042555]
6 btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) + 0 [0x1001af2f0]
6 btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) + 67 [0x1001a9593]
6 glDrawElements_ACC_Exec (in GLEngine) + 526 [0x7fff92009f46]
6 lua_LoopEntity(lua_State*, int) (in OpenTomb) + 179 [0x10054fd23]
5 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 157 [0x100430b3d]
5 Character_FixPenetrations(entity_s*, float*) (in OpenTomb) + 256 [0x100430ba0]
5 Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) + 2064 [0x100430840]
5 GHAL3D::CGen6PrivateStateProcessor::BindDirectState() (in AppleIntelHD3000GraphicsGLDriver) + 173 [0x1234002a03ed]
5 GHAL3D::CGen6PrivateStateProcessor::BindIndirectState() (in AppleIntelHD3000GraphicsGLDriver) + 340 [0x12340029fee4]
5 GHAL3D::CGen6StateProcessorStream::GetBindingTablePointers() (in AppleIntelHD3000GraphicsGLDriver) + 168 [0x1234002d23b8]
5 GHAL3D::CGen6StateProcessorStream::GetPixelShaderBindingTable() (in AppleIntelHD3000GraphicsGLDriver) + 325 [0x1234002d27b5]
5 GHAL3D::CPrivateCommandTransport::FlushCommandBuffer(GHAL3D::FLUSH_TYPE, unsigned char) (in AppleIntelHD3000GraphicsGLDriver) + 280 [0x123400024658]
5 Game_UpdateAllEntities(RedBlackNode_s*) (in OpenTomb) + 44 [0x1003fe9ac]
5 GhalInterface::getCommandBuffer(unsigned char**, unsigned char**, unsigned int*, unsigned int*) (in AppleIntelHD3000GraphicsGLDriver) + 134 [0x123400002a76]
5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 0 [0x10042e810]
5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 1201 [0x10042ecc1]
5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 485 [0x10042e9f5]
5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 630 [0x10042ea86]
5 Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) + 892 [0x10042eb8c]
5 btAlignedAllocDefault(unsigned long, int) (in OpenTomb) + 60 [0x10053f82c]
5 btAlignedAllocInternal(unsigned long, int) (in OpenTomb) + 60 [0x10053f9bc]
5 btAlignedAllocator<btPersistentManifold*, 16u>::allocate(int, btPersistentManifold* const**) (in OpenTomb) + 42 [0x1000056fa]
5 btAlignedAllocator<btPersistentManifold*, 16u>::deallocate(btPersistentManifold**) (in OpenTomb) + 28 [0x1000056bc]
5 btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) + 0 [0x1004dfb20]
5 btCollisionObject::getUserPointer() const (in OpenTomb) + 0 [0x10022d9b0]
5 btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) + 367 [0x100657d9f]
5 btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) + 7897 [0x10064c639]
5 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 0 [0x100658e90]
5 btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) + 186 [0x100658f4a]
5 btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) + 0 [0x1001b6790]
5 btDbvt::update(btDbvtNode*, btDbvtAabbMm&) (in OpenTomb) + 40 [0x1004e5ac8]
5 btGjkEpaPenetrationDepthSolver::calcPenDepth(btVoronoiSimplexSolver&, btConvexShape const*, btConvexShape const*, btTransform const&, btTransform const&, btVector3&, btVector3&, btVector3&, btIDebugDraw*) (in OpenTomb) + 411 [0x10042660b]
5 btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) + 53 [0x100366fc5]
5 btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) + 10128 [0x100369980]
5 btManifoldResult::getBody0Internal() const (in OpenTomb) + 0 [0x10053f620]
5 btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) + 0 [0x10060a1e0]
5 btSubSimplexClosestResult::isValid() (in OpenTomb) + 0 [0x1001afb20]
5 btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) + 13263 [0x100339ecf]
5 btTransform::btTransform() (in OpenTomb) + 25 [0x1000440f9]
5 btTransform::inverse() const (in OpenTomb) + 0 [0x100077b90]
5 btVoronoiSimplexSolver::numVertices() const (in OpenTomb) + 0 [0x1001afa70]
5 g575SubmitPacketsToken (in AppleIntelHD3000GraphicsGLDriver) + 64 [0x12340002438d]
5 glDrawElements_ACC_Exec (in GLEngine) + 306 [0x7fff92009e6a]
5 gleDoDrawDispatchCore (in GLEngine) + 249 [0x7fff92050c9d]
5 malloc (in libsystem_malloc.dylib) + 42 [0x7fff855d9395]
5 nano_malloc_scribble (in libsystem_malloc.dylib) + 42 [0x7fff855ec22c]
Sort by top of stack, same collapsed (when >= 5):
mach_msg_trap (in libsystem_kernel.dylib) 7949
__workq_kernreturn (in libsystem_kernel.dylib) 7872
kevent64 (in libsystem_kernel.dylib) 2624
LocalSupportVertexCallback::internalProcessTriangleIndex(btVector3*, int, int) (in OpenTomb) 376
btStridingMeshInterface::InternalProcessAllTriangles(btInternalTriangleIndexCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) 248
btDbvt::collideTTpersistentStack(btDbvtNode const*, btDbvtNode const*, btDbvt::ICollide&) (in OpenTomb) 190
btGjkPairDetector::getClosestPointsNonVirtual(btDiscreteCollisionDetectorInterface::ClosestPointInput const&, btDiscreteCollisionDetectorInterface::Result&, btIDebugDraw*) (in OpenTomb) 158
insertleaf(btDbvt*, btDbvtNode*, btDbvtNode*) (in OpenTomb) 110
btQuantizedBvh::walkStacklessQuantizedTree(btNodeOverlapCallback*, unsigned short*, unsigned short*, int, int) const (in OpenTomb) 62
btVoronoiSimplexSolver::updateClosestVectorAndPoints() (in OpenTomb) 61
btHashedOverlappingPairCache::internalAddPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) 46
btVoronoiSimplexSolver::closestPtPointTriangle(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btSubSimplexClosestResult&) (in OpenTomb) 45
btConvexShape::localGetSupportVertexWithoutMarginNonVirtual(btVector3 const&) const (in OpenTomb) 35
btConvexTriangleCallback::setTimeStepAndCounters(float, btDispatcherInfo const&, btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btManifoldResult*) (in OpenTomb) 33
Ghost_GetPenetrationFixVector(btPairCachingGhostObject*, btAlignedObjectArray<btPersistentManifold*>*, float*) (in OpenTomb) 28
btBoxShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) 28
btDbvtBroadphase::setAabb(btBroadphaseProxy*, btVector3 const&, btVector3 const&, btDispatcher*) (in OpenTomb) 27
btQuantizedBvh::reportAabbOverlappingNodex(btNodeOverlapCallback*, btVector3 const&, btVector3 const&) const (in OpenTomb) 24
btConvexTriangleCallback::processTriangle(btVector3*, int, int) (in OpenTomb) 23
Engine_RoomNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) 22
removeleaf(btDbvt*, btDbvtNode*) (in OpenTomb) 22
btSubsimplexConvexCast::calcTimeOfImpact(btTransform const&, btTransform const&, btTransform const&, btTransform const&, btConvexCast::CastResult&) (in OpenTomb) 20
btBvhTriangleMeshShape::processAllTriangles(btTriangleCallback*, btVector3 const&, btVector3 const&) const::MyNodeOverlapCallback::processNode(int, int) (in OpenTomb) 18
gResolveSingleConstraintRowGeneric_sse2(btSolverBody&, btSolverBody&, btSolverConstraint const&) (in OpenTomb) 18
btVoronoiSimplexSolver::inSimplex(btVector3 const&) (in OpenTomb) 16
btHashedOverlappingPairCache::addOverlappingPair(btBroadphaseProxy*, btBroadphaseProxy*) (in OpenTomb) 15
btUsageBitfield::reset() (in OpenTomb) 15
Mat4_Mat4_mul(float*, float const*, float const*) (in OpenTomb) 14
btConvexConvexAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) 14
btTransform::inverse() const (in OpenTomb) 14
btCollisionDispatcher::defaultNearCallback(btBroadphasePair&, btCollisionDispatcher&, btDispatcherInfo const&) (in OpenTomb) 12
btConvexTriangleMeshShape::localGetSupportingVertexWithoutMargin(btVector3 const&) const (in OpenTomb) 12
btDbvt::sStkNN::sStkNN(btDbvtNode const*, btDbvtNode const*) (in OpenTomb) 12
btCollisionWorld::updateSingleAabb(btCollisionObject*) (in OpenTomb) 11
btCollisionDispatcher::needsCollision(btCollisionObject const*, btCollisionObject const*) (in OpenTomb) 10
btDbvt::rayTestInternal(btDbvtNode const*, btVector3 const&, btVector3 const&, btVector3 const&, unsigned int*, float, btVector3 const&, btVector3 const&, btDbvt::ICollide&) const (in OpenTomb) 10
btDbvt::update(btDbvtNode*, btDbvtAabbMm&, btVector3 const&, float) (in OpenTomb) 10
btTriangleMeshShape::getAabb(btTransform const&, btVector3&, btVector3&) const (in OpenTomb) 10
btSequentialImpulseConstraintSolver::solveSingleIteration(int, btCollisionObject**, int, btPersistentManifold**, int, btTypedConstraint**, int, btContactSolverInfo const&, btIDebugDraw*) (in OpenTomb) 9
btSphereShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) 9
Character_GetPenetrationFixVector(entity_s*, float*, float*) (in OpenTomb) 8
Room_IsInNearRoomsList(room_s*, room_s*) (in OpenTomb) 8
_nano_malloc_check_clear (in libsystem_malloc.dylib) 8
btCollisionObject::getUserPointer() const (in OpenTomb) 8
btConvexConcaveCollisionAlgorithm::processCollision(btCollisionObjectWrapper const*, btCollisionObjectWrapper const*, btDispatcherInfo const&, btManifoldResult*) (in OpenTomb) 8
btGjkPairDetector::btGjkPairDetector(btConvexShape const*, btConvexShape const*, btVoronoiSimplexSolver*, btConvexPenetrationDepthSolver*) (in OpenTomb) 8
btSubSimplexClosestResult::isValid() (in OpenTomb) 8
ALfilterState_processSingle (in OpenTomb) 7
btConvexTriangleMeshShape::localGetSupportingVertex(btVector3 const&) const (in OpenTomb) 7
btManifoldResult::getBody0Internal() const (in OpenTomb) 7
btSimdDot3(float vector[4], float vector[4]) (in OpenTomb) 7
btSubSimplexClosestResult::reset() (in OpenTomb) 7
btTriangleIndexVertexArray::getLockedReadOnlyVertexIndexBase(unsigned char const**, int&, PHY_ScalarType&, int&, unsigned char const**, int&, int&, PHY_ScalarType&, int) const (in OpenTomb) 7
btVoronoiSimplexSolver::pointOutsideOfPlane(btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&, btVector3 const&) (in OpenTomb) 7
DelayLineIn (in OpenTomb) 6
btCollisionDispatcher::dispatchAllCollisionPairs(btOverlappingPairCache*, btDispatcherInfo const&, btDispatcher*) (in OpenTomb) 6
btCollisionShape::getShapeType() const (in OpenTomb) 6
btMatrix3x3::btMatrix3x3() (in OpenTomb) 6
ALreverbState_ProcessStandard (in OpenTomb) 5
GHAL3D::CGen6PrivateStateProcessor::SetStripsFansState() (in AppleIntelHD3000GraphicsGLDriver) 5
LateLowPassInOut (in OpenTomb) 5
btCollisionObjectWrapper::btCollisionObjectWrapper(btCollisionObjectWrapper const*, btCollisionShape const*, btCollisionObject const*, btTransform const&, int, int) (in OpenTomb) 5
btConvexConcaveCollisionAlgorithm::getAllContactManifolds(btAlignedObjectArray<btPersistentManifold*>&) (in OpenTomb) 5
btConvexInternalShape::btConvexInternalShape() (in OpenTomb) 5
btPolyhedralConvexAabbCachingShape::getNonvirtualAabb(btTransform const&, btVector3&, btVector3&, float) const (in OpenTomb) 5
btPoolAllocator::validPtr(void*) (in OpenTomb) 5
btTransform::btTransform() (in OpenTomb) 5
btTransformUtil::integrateTransform(btTransform const&, btVector3 const&, btVector3 const&, float, btTransform&) (in OpenTomb) 5
btVoronoiSimplexSolver::numVertices() const (in OpenTomb) 5
glrUpdateVertexDescriptorFromVertexProgram (in AppleIntelHD3000GraphicsGLDriver) 5
nano_size (in libsystem_malloc.dylib) 5
Binary Images:
0x100000000 - 0x100707fff +org.opentomb.OpenTomb (1.0 - 1) <1D6C0F49-5768-309D-B146-CBC2AC17A053> /Users/tk/Library/Developer/Xcode/DerivedData/OpenTomb-bterfnixcryfnagjojhhvsisbxrx/Build/Products/Debug/OpenTomb.app/Contents/MacOS/OpenTomb
0x100958000 - 0x10095fff7 +libBacktraceRecording.dylib (56722) <504512F5-6D71-35C3-B29E-7FC8DD631575> /Applications/Xcode.app/Contents/Developer/usr/lib/libBacktraceRecording.dylib
0x100966000 - 0x100a15ff7 +org.libsdl.SDL2 (2.0.0 - 2.0.0) <8A52AC89-0F9A-3C23-8763-E528A7683D69> /Users/tk/Library/Developer/Xcode/DerivedData/OpenTomb-bterfnixcryfnagjojhhvsisbxrx/Build/Products/Debug/OpenTomb.app/Contents/Frameworks/SDL2.framework/Versions/A/SDL2
0x100a34000 - 0x100a52fff libedit.3.dylib (40) <6049084C-478A-3A89-A9A1-E641B5F8C1A7> /usr/lib/libedit.3.dylib
0x100a63000 - 0x100a65fff com.apple.ForceFeedback (1.0.6 - 1.0.6) <A411AA46-5DB6-3C6C-B4B4-613EC1EF33C3> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
0x100a6a000 - 0x100a9cfff libdispatch.dylib (442.1.4) <B44B42BE-8687-3606-AEF6-4024E37596C1> /usr/lib/system/introspection/libdispatch.dylib
0x1070fe000 - 0x1070feff5 +cl_kernels (???) <6596BB2D-BB67-4B8E-AC6B-BB8BE0DBE034> cl_kernels
0x10992f000 - 0x109a15fef unorm8_bgra.dylib (2.4.5) <9364B46E-3184-3ECF-B401-2970509E1A30> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x109aec000 - 0x109aecfef +cl_kernels (???) <DF0F882E-876D-4B89-A3FD-8A1433A82A27> cl_kernels
0x109ce1000 - 0x109ceefff libGPUSupport.dylib (11.1) <A548E09A-378F-368E-80BE-8C9A94887545> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupport.dylib
0x109f65000 - 0x109f69fff com.apple.audio.AppleHDAHALPlugIn (269.21 - 269.21) <DE201DA1-DB18-3957-9219-9FBA926BBCCF> /System/Library/Extensions/AppleHDA.kext/Contents/PlugIns/AppleHDAHALPlugIn.bundle/Contents/MacOS/AppleHDAHALPlugIn
0x110144000 - 0x11035efff com.apple.audio.units.Components (1.12 - 1.12) <95245456-EE5C-3D29-8E18-5E02E74A2683> /System/Library/Components/CoreAudio.component/Contents/MacOS/CoreAudio
0x123400000000 - 0x123400353ff7 com.apple.driver.AppleIntelHD3000GraphicsGLDriver (10.0.19 - 10.0.0) <67DDE007-D7C0-3556-885C-0BDB08566DDD> /System/Library/Extensions/AppleIntelHD3000GraphicsGLDriver.bundle/Contents/MacOS/AppleIntelHD3000GraphicsGLDriver
0x123480000000 - 0x12348029afff com.apple.AMDRadeonX3000GLDriver (1.30.4 - 1.3.0) <5894DA45-74BE-3CF1-930B-2616CA81118D> /System/Library/Extensions/AMDRadeonX3000GLDriver.bundle/Contents/MacOS/AMDRadeonX3000GLDriver
0x7fff5fc00000 - 0x7fff5fc36837 dyld (0.0 - ???) <65DCCB06-339C-3E25-9702-600A28291D0E> /usr/lib/dyld
0x7fff84229000 - 0x7fff84284fff libTIFF.dylib (1232) <29A5C7F7-D50B-35B3-8FA2-A55A47E497A6> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x7fff842d9000 - 0x7fff84401ff7 com.apple.coreui (2.1 - 305.5) <125964E2-8118-36EB-A6BC-23262C8DD6BE> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x7fff84431000 - 0x7fff84432fff libDiagnosticMessagesClient.dylib (100) <2EE8E436-5CDC-34C5-9959-5BA218D507FB> /usr/lib/libDiagnosticMessagesClient.dylib
0x7fff84848000 - 0x7fff84855fff com.apple.ProtocolBuffer (1 - 225.1) <2D502FBB-D2A0-3937-A5C5-385FA65B3874> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x7fff84856000 - 0x7fff8485dfff libCGCMS.A.dylib (775.12) <9D570E41-99E0-32B8-A709-D2B97A905152> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGCMS.A.dylib
0x7fff8485e000 - 0x7fff848bdff3 com.apple.AE (681 - 681) <7F544183-A515-31A8-B45F-89A167F56216> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x7fff848be000 - 0x7fff848e6fff libsystem_info.dylib (459) <B85A85D5-8530-3A93-B0C3-4DEC41F79478> /usr/lib/system/libsystem_info.dylib
0x7fff8490b000 - 0x7fff84921ff7 libsystem_asl.dylib (267) <F153AC5B-0542-356E-88C8-20A62CA704E2> /usr/lib/system/libsystem_asl.dylib
0x7fff84922000 - 0x7fff8494ffff com.apple.Accounts (113 - 113) <990F0F61-6AC5-3076-932E-02A9A7F75AC4> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
0x7fff84950000 - 0x7fff84959fff libGFXShared.dylib (11.1) <CAFCD3F3-9254-3C79-98A7-7419D50F7D0F> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x7fff8495a000 - 0x7fff8495dfff com.apple.IOSurface (97 - 97) <D4B4D2B2-7B16-3174-9EA6-55E0A10B452D> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x7fff8495e000 - 0x7fff84960fff com.apple.loginsupport (1.0 - 1) <21DBC18C-F260-39FC-B52F-04A5AA84523A> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x7fff849df000 - 0x7fff849e7ffb libcopyfile.dylib (118.1.2) <0C68D3A6-ACDD-3EF3-991A-CC82C32AB836> /usr/lib/system/libcopyfile.dylib
0x7fff849e8000 - 0x7fff84b77fff libGLProgrammability.dylib (11.1) <4F276C82-37A2-3FA3-A460-B4756BB0388E> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x7fff84b78000 - 0x7fff84bd2ff7 com.apple.LanguageModeling (1.0 - 1) <ACA93FE0-A0E3-333E-AE3C-8EB7DE5F362F> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x7fff84bd3000 - 0x7fff84bfdfff GLRendererFloat (11.1) <0793D450-5BCF-34C4-8598-53A842E3A3E2> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x7fff84cca000 - 0x7fff84ceafff com.apple.IconServices (47.1 - 47.1) <E83DFE3B-6541-3736-96BB-26DC5D0100F1> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x7fff84ceb000 - 0x7fff84d77ff7 libsystem_c.dylib (1044.10.1) <81E5B801-84A8-3D62-80CC-8975ACE8BE7B> /usr/lib/system/libsystem_c.dylib
0x7fff84d7a000 - 0x7fff84d7dff7 libdyld.dylib (353.2.1) <CAE0F5AE-21C1-3C20-A228-3BC919E6DFDB> /usr/lib/system/libdyld.dylib
0x7fff84d7e000 - 0x7fff84fe6ff7 com.apple.security (7.0 - 57031.10.6) <2AC5904F-303F-3026-A0A3-FC29F6F41A1F> /System/Library/Frameworks/Security.framework/Versions/A/Security
0x7fff84fe7000 - 0x7fff8531afff libmecabra.dylib (666.2) <F757CABA-3EDB-3ABA-A378-A7C574EA233B> /usr/lib/libmecabra.dylib
0x7fff8531b000 - 0x7fff85324fff libsystem_pthread.dylib (105.10.1) <3103AA7F-3BAE-3673-9649-47FFD7E15C97> /usr/lib/system/libsystem_pthread.dylib
0x7fff85335000 - 0x7fff853d4df7 com.apple.AppleJPEG (1.0 - 1) <9BB3D7DF-630A-3E1C-A124-12D6C4D0DE70> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x7fff853d5000 - 0x7fff85424ff7 com.apple.opencl (2.4.2 - 2.4.2) <0A5AFADE-82DA-39B6-932E-E5B5A74CD905> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x7fff8543f000 - 0x7fff8544dff7 com.apple.opengl (11.1.0 - 11.1.0) <A1C8E85F-8908-3F1A-8E24-080EF2D80756> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x7fff8549a000 - 0x7fff855d7fff com.apple.ImageIO.framework (3.3.0 - 1232) <D7AF3CD2-FAB2-3798-9C26-914886852DCD> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x7fff855d8000 - 0x7fff855f4ff7 libsystem_malloc.dylib (53.1.1) <19BCC257-5717-3502-A71F-95D65AFA861B> /usr/lib/system/libsystem_malloc.dylib
0x7fff855f5000 - 0x7fff85605ff7 libbsm.0.dylib (34) <A3A2E56C-2B65-37C7-B43A-A1F926E1A0BB> /usr/lib/libbsm.0.dylib
0x7fff85606000 - 0x7fff8567afff com.apple.ApplicationServices.ATS (360 - 375) <2824D38D-460D-353C-9D18-499B4BEEABB7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x7fff8567b000 - 0x7fff856fdfff com.apple.PerformanceAnalysis (1.0 - 1) <A18C617C-2497-3CEF-9994-FBD438221D40> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x7fff8573f000 - 0x7fff85762fff com.apple.Sharing (328.3.1 - 328.3.1) <E1E70676-19F4-36D9-8C0A-5C860AD6BBBF> /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x7fff85772000 - 0x7fff8577dff7 libcsfde.dylib (471.10.4) <B8ADE278-E907-3B16-9891-957EB2821922> /usr/lib/libcsfde.dylib
0x7fff857a2000 - 0x7fff857a7ffb libheimdal-asn1.dylib (398.1.2) <F9463B34-AAF5-3488-AD0C-85937C81FC5E> /usr/lib/libheimdal-asn1.dylib
0x7fff857b0000 - 0x7fff857b8fff libsystem_dnssd.dylib (561.1.1) <62B70ECA-E40D-3C63-896E-7F00EC386DDB> /usr/lib/system/libsystem_dnssd.dylib
0x7fff857b9000 - 0x7fff857b9fff libOpenScriptingUtil.dylib (162) <EFD79173-A9DA-3AE6-BE15-3948938204A6> /usr/lib/libOpenScriptingUtil.dylib
0x7fff857c4000 - 0x7fff85804ff7 com.apple.CloudDocs (1.0 - 280.6) <C1179CEF-E058-3E16-BF90-C059FE7CDE77> /System/Library/PrivateFrameworks/CloudDocs.framework/Versions/A/CloudDocs
0x7fff85842000 - 0x7fff8586ffff com.apple.CoreVideo (1.8 - 145.1) <18DB07E0-B927-3260-A234-636F298D1917> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x7fff85870000 - 0x7fff85878ff7 com.apple.icloud.FindMyDevice (1.0 - 1) <D198E170-3610-3727-BC87-73AD249CA097> /System/Library/PrivateFrameworks/FindMyDevice.framework/Versions/A/FindMyDevice
0x7fff85879000 - 0x7fff858b0ffb com.apple.LDAPFramework (2.4.28 - 194.5) <D22234AA-8B30-3010-8CF0-67516D52CC33> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
0x7fff85907000 - 0x7fff859a9fff com.apple.Bluetooth (4.3.2 - 4.3.2b15) <76B79601-5B6D-3CBF-B9B0-15AA7834FA5A> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x7fff85adf000 - 0x7fff85afaff7 libCRFSuite.dylib (34) <D64842BE-7BD4-3D0C-9842-1D202F7C2A51> /usr/lib/libCRFSuite.dylib
0x7fff85afb000 - 0x7fff85b26fff libc++abi.dylib (125) <88A22A0F-87C6-3002-BFBA-AC0F2808B8B9> /usr/lib/libc++abi.dylib
0x7fff85b27000 - 0x7fff85b44ffb libresolv.9.dylib (57) <26B38E61-298A-3C3A-82C1-3B5E98AD5E29> /usr/lib/libresolv.9.dylib
0x7fff85b45000 - 0x7fff85edbfff com.apple.CoreFoundation (6.9 - 1152) <CBD1591C-405E-376E-87E9-B264610EBF49> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x7fff85f19000 - 0x7fff85f35fff com.apple.GenerationalStorage (2.0 - 209.11) <9FF8DD11-25FB-3047-A5BF-9415339B3EEC> /System/Library/PrivateFrameworks/GenerationalStorage.framework/Versions/A/GenerationalStorage
0x7fff85f3a000 - 0x7fff85fcbff7 com.apple.cloudkit.CloudKit (259.2.5 - 259.2.5) <241EB647-C917-32F7-956A-6E505827048C> /System/Library/Frameworks/CloudKit.framework/Versions/A/CloudKit
0x7fff85fe2000 - 0x7fff8606bfff com.apple.CoreSymbolication (3.1 - 56072) <20794A40-03B1-3DDC-BB1E-D4C30AB1F1A8> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x7fff8606c000 - 0x7fff8639afff com.apple.Foundation (6.9 - 1152.12) <C0EE9DA6-C111-358A-8874-DA175BB797D6> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x7fff86411000 - 0x7fff86529ffb com.apple.CoreText (352.0 - 454.2) <CB04BA1D-AC17-3B27-BE39-30536B6AA278> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x7fff86a5f000 - 0x7fff86a61fff com.apple.OAuth (25 - 25) <EE765AF0-2BB6-3689-9EAA-689BF1F02A0D> /System/Library/PrivateFrameworks/OAuth.framework/Versions/A/OAuth
0x7fff86b01000 - 0x7fff86b01fff com.apple.Cocoa (6.8 - 21) <EAC0EA1E-3C62-3B28-A941-5D8B1E085FF8> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x7fff86c6d000 - 0x7fff86c71fff libcache.dylib (69) <45E9A2E7-99C4-36B2-BEE3-0C4E11614AD1> /usr/lib/system/libcache.dylib
0x7fff86d5d000 - 0x7fff86d6fff7 com.apple.ImageCapture (9.0 - 9.0) <7FB65DD4-56B5-35C4-862C-7A2DED991D1F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x7fff86d72000 - 0x7fff86d8dff7 com.apple.aps.framework (4.0 - 4.0) <85C339F3-95B5-3405-AEEE-31D3FAFF31BE> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
0x7fff86e8f000 - 0x7fff86ea9fff com.apple.AppleVPAFramework (1.2.7 - 1.2.7) <012B81B3-29DE-3612-9BE5-A2D5BFBB9F0E> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
0x7fff86eaa000 - 0x7fff86eafff7 libsystem_stats.dylib (163.10.15) <34D2CE32-E52B-3912-BFF6-5E667FA0A98C> /usr/lib/system/libsystem_stats.dylib
0x7fff86f1c000 - 0x7fff86f26ff7 com.apple.NetAuth (5.0 - 5.0) <B9EC5425-D38D-308C-865F-207E0A98BAC7> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x7fff86f27000 - 0x7fff86f93fff com.apple.framework.CoreWLAN (5.0 - 500.35.2) <37551DDD-C07C-31EB-923A-9721F03D7E29> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x7fff86f94000 - 0x7fff86f98fff libCoreVMClient.dylib (79) <FC4E08E3-749E-32FF-B5E9-211F29864831> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x7fff86fc7000 - 0x7fff87b0efff com.apple.AppKit (6.9 - 1344.36) <D94A7D32-A789-37EA-A85C-BEFA7DE716E6> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x7fff88455000 - 0x7fff8849bffb libFontRegistry.dylib (134) <01B8034A-45FD-3360-A347-A1896F591363> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x7fff88515000 - 0x7fff88589ff3 com.apple.securityfoundation (6.0 - 55126) <DCE656B5-8F7C-3D83-AA89-517E7B7D6171> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x7fff8858a000 - 0x7fff8858ffff com.apple.DiskArbitration (2.6 - 2.6) <0DFF4D9B-2AC3-3B82-B5C5-30F4EFBD2DB9> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x7fff88590000 - 0x7fff886c0fff com.apple.UIFoundation (1.0 - 1) <8E030D93-441C-3997-9CD2-55C8DFAC8B84> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x7fff88a61000 - 0x7fff88a65ff7 libGIF.dylib (1232) <061D5354-FE4F-3C7E-B563-99DC0198062D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x7fff88a66000 - 0x7fff88a67ffb libremovefile.dylib (35) <3485B5F4-6CE8-3C62-8DFD-8736ED6E8531> /usr/lib/system/libremovefile.dylib
0x7fff88a80000 - 0x7fff88aa1fff com.apple.framework.Apple80211 (10.1 - 1010.60) <3A093B44-8348-366F-88B1-16FC152CF2C3> /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x7fff88b4b000 - 0x7fff88b58ff7 libbz2.1.0.dylib (36) <2DF83FBC-5C08-39E1-94F5-C28653791B5F> /usr/lib/libbz2.1.0.dylib
0x7fff88b60000 - 0x7fff88b62fff com.apple.EFILogin (2.0 - 2) <39895ACB-E756-342C-ABE5-DB7100EF0A69> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
0x7fff88b63000 - 0x7fff88b6fff7 com.apple.OpenDirectory (10.10 - 187) <1D0066FC-1DEB-381B-B15C-4C009E0DF850> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x7fff88b79000 - 0x7fff88b7dfff com.apple.TCC (1.0 - 1) <61F36A72-B983-3A2D-9D37-A2F194D31E7D> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x7fff88b7e000 - 0x7fff88d7846f libobjc.A.dylib (647) <759E155D-BC42-3D4E-869B-6F57D477177C> /usr/lib/libobjc.A.dylib
0x7fff88d8e000 - 0x7fff88d8ffff liblangid.dylib (117) <B54A4AA0-2E53-3671-90F5-AFF711C0EB9E> /usr/lib/liblangid.dylib
0x7fff88da2000 - 0x7fff88fa5ff3 com.apple.CFNetwork (720.2.3 - 720.2.3) <9F9E859F-E88C-3E45-AD2F-7250879CBA3E> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x7fff88fa6000 - 0x7fff88fb1ff7 libkxld.dylib (2782.10.67) <49B226A5-2B63-3117-9CB5-1B0EEAA286B6> /usr/lib/system/libkxld.dylib
0x7fff89091000 - 0x7fff890b7ff7 com.apple.ChunkingLibrary (2.1 - 163.1) <3514F2A4-38BD-3849-9286-B3B991057742> /System/Library/PrivateFrameworks/ChunkingLibrary.framework/Versions/A/ChunkingLibrary
0x7fff89118000 - 0x7fff8912bff7 com.apple.CoreBluetooth (1.0 - 1) <FA9B43B3-E183-3040-AE25-66EF9870CF35> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x7fff89139000 - 0x7fff89169ffb com.apple.GSS (4.0 - 2.0) <D033E7F1-2D34-339F-A814-C67E009DE5A9> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x7fff8916a000 - 0x7fff89192fff libxpc.dylib (559.10.3) <8EAACE96-9E47-3ACE-90DA-85A020EC5ED3> /usr/lib/system/libxpc.dylib
0x7fff89193000 - 0x7fff891a4fff libcmph.dylib (1) <46EC3997-DB5E-38AE-BBBB-A035A54AD3C0> /usr/lib/libcmph.dylib
0x7fff8949f000 - 0x7fff894a1fff libCVMSPluginSupport.dylib (11.1) <70EB5301-D2A7-3C1F-93BF-3C4AB36FD869> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x7fff894b9000 - 0x7fff89506ff3 com.apple.print.framework.PrintCore (10.0 - 451) <3CA58254-D14F-3913-9DFB-CAC499570CC7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x7fff89507000 - 0x7fff895caff7 libvMisc.dylib (516) <21497A28-8DCB-3EB8-BDAC-93C93382B0AA> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x7fff895cb000 - 0x7fff895cdff7 libutil.dylib (38) <471AD65E-B86E-3C4A-8ABD-B8665A2BCE3F> /usr/lib/libutil.dylib
0x7fff895fd000 - 0x7fff898e4ffb com.apple.CoreServices.CarbonCore (1108.2 - 1108.2) <FD87F83F-301A-3BD6-8262-5692FC1B4457> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x7fff898e5000 - 0x7fff89931ff7 com.apple.corelocation (1486.17 - 1615.21.1) <81C3839C-C3AC-3A9F-9473-790F4D7E5206> /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
0x7fff89932000 - 0x7fff89937ff7 libmacho.dylib (862) <126CA2ED-DE91-308F-8881-B9DAEC3C63B6> /usr/lib/system/libmacho.dylib
0x7fff8aa35000 - 0x7fff8aba0ff7 com.apple.audio.toolbox.AudioToolbox (1.12 - 1.12) <5C6DBEB4-F2EA-3262-B9FC-AFB89404C1DA> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x7fff8aba1000 - 0x7fff8acaffff com.apple.desktopservices (1.9.2 - 1.9.2) <8670FD3B-8A5B-3D84-B21E-DF21140545A2> /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x7fff8ad35000 - 0x7fff8ad86ff7 com.apple.audio.CoreAudio (4.3.0 - 4.3.0) <AF72B06E-C6C1-3FAE-8B47-AF461CAE0E22> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x7fff8ad87000 - 0x7fff8ad87fff com.apple.Accelerate.vecLib (3.10 - vecLib 3.10) <B92888D0-ED3F-3430-8F3A-6E56FD16C5F1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x7fff8ad88000 - 0x7fff8ad93fff libGL.dylib (11.1) <075EA1BB-3C6F-368F-92CB-593085EDCB35> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x7fff8ad94000 - 0x7fff8ae06ff7 com.apple.framework.IOKit (2.0.2 - 1050.10.6) <293BA01A-1743-3B3E-98FD-43F13E479B2D> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x7fff8ae07000 - 0x7fff8ae0dff7 libsystem_networkextension.dylib (167.1.10) <29AB225B-D7FB-30ED-9600-65D44B9A9442> /usr/lib/system/libsystem_networkextension.dylib
0x7fff8ae23000 - 0x7fff8afd3ff7 com.apple.QuartzCore (1.10 - 361.15) <827EAEAB-7017-3DA5-A165-0551779022BC> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x7fff8afd4000 - 0x7fff8afebff7 libLinearAlgebra.dylib (1128) <E78CCBAA-A999-3B65-8EC9-06DB15E67C37> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x7fff8b0e5000 - 0x7fff8b0edffb com.apple.CoreServices.FSEvents (1210 - 1210) <782A9C69-7A45-31A7-8960-D08A36CBD0A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x7fff8b0ee000 - 0x7fff8b119ff3 libarchive.2.dylib (30) <8CBB4416-EBE9-3574-8ADC-44655D245F39> /usr/lib/libarchive.2.dylib
0x7fff8b153000 - 0x7fff8b181fff com.apple.CoreServicesInternal (221.2.2 - 221.2.2) <16F7A7F1-CF1D-35AD-A91F-690A814048DF> /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x7fff8b182000 - 0x7fff8b18dfff libcommonCrypto.dylib (60061) <D381EBC6-69D8-31D3-8084-5A80A32CB748> /usr/lib/system/libcommonCrypto.dylib
0x7fff8b1c2000 - 0x7fff8b202ff7 libGLImage.dylib (11.1) <2A7F2DFA-0EB7-3636-8492-E869945ED853> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x7fff8b203000 - 0x7fff8b228ff7 libJPEG.dylib (1232) <09466709-4742-3418-A0AC-116EF9714E2D> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x7fff8b299000 - 0x7fff8b38dfff libFontParser.dylib (134.1) <EA8452DB-9221-3608-95BF-496F58106313> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x7fff8b38e000 - 0x7fff8b392fff com.apple.CommonPanels (1.2.6 - 96) <F9ECC8AF-D9CA-3350-AFB4-5113A9B789A5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x7fff8b9fb000 - 0x7fff8ba15ff7 libextension.dylib (55.1) <6D0CF094-85E8-3F5B-A3F1-25ECF60F80D9> /usr/lib/libextension.dylib
0x7fff8ba16000 - 0x7fff8c26dff7 com.apple.CoreGraphics (1.600.0 - 775.12) <63C3E733-45C4-38BB-9D8D-28C0CCC86513> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x7fff8c26e000 - 0x7fff8c2a1ff7 com.apple.MediaKit (16 - 757) <345EDAFE-3E39-3B0F-8D84-54657EC4396D> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
0x7fff8c2a2000 - 0x7fff8c2c1fff com.apple.CoreDuet (1.0 - 1) <36AA9FD5-2685-314D-B364-3FA4688D86BD> /System/Library/PrivateFrameworks/CoreDuet.framework/Versions/A/CoreDuet
0x7fff8c338000 - 0x7fff8c33ffff com.apple.NetFS (6.0 - 4.0) <1581D25F-CC07-39B0-90E8-5D4F3CF84EBA> /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x7fff8c38b000 - 0x7fff8c39cff7 libsystem_coretls.dylib (35.1.2) <BC691CD1-17B6-39A5-BD02-AF973695FD1D> /usr/lib/system/libsystem_coretls.dylib
0x7fff8c5b8000 - 0x7fff8c5cafff libsasl2.2.dylib (193) <E523DD05-544B-3430-8AA9-672408A5AF8B> /usr/lib/libsasl2.2.dylib
0x7fff8c5e0000 - 0x7fff8c6d2ff7 libiconv.2.dylib (42) <2A06D02F-8B76-3864-8D96-64EF5B40BC6C> /usr/lib/libiconv.2.dylib
0x7fff8c6d3000 - 0x7fff8c70efff com.apple.Symbolication (1.4 - 56045) <D64571B1-4483-3FE2-BD67-A91360F79727> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x7fff8d07c000 - 0x7fff8d0a1ff7 libPng.dylib (1232) <6E72AE55-AFB0-3FC4-80B2-EBC3353436B7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x7fff8d0a2000 - 0x7fff8d0acff7 com.apple.CrashReporterSupport (10.10 - 629) <E0E448CF-EBBA-3401-9EAA-44A6850DDABB> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x7fff8d106000 - 0x7fff8d1eafff libcrypto.0.9.8.dylib (52.10.1) <2A2924DE-63FB-37F6-B102-84D69240675B> /usr/lib/libcrypto.0.9.8.dylib
0x7fff8d1eb000 - 0x7fff8d5f8ff7 libLAPACK.dylib (1128) <F9201AE7-B031-36DB-BCF8-971E994EF7C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x7fff8d8c6000 - 0x7fff8d8c8ffb libCGXType.A.dylib (775.12) <140E8719-BCEA-3937-9672-1D5ED8002104> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libCGXType.A.dylib
0x7fff8d8c9000 - 0x7fff8d93ffe7 libcorecrypto.dylib (233.1.2) <E1789801-3985-3949-B736-6B3378873301> /usr/lib/system/libcorecrypto.dylib
0x7fff8da53000 - 0x7fff8da53fff com.apple.CoreServices (62 - 62) <9E4577CA-3FC3-300D-AB00-87ADBDDA2E37> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x7fff8da54000 - 0x7fff8da54fff com.apple.ApplicationServices (48 - 48) <5BF7910B-C328-3BF8-BA4F-CE52B574CE01> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x7fff8dbf5000 - 0x7fff8dc2fffb com.apple.DebugSymbols (115 - 115) <6F03761D-7C3A-3C80-8031-AA1C1AD7C706> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x7fff8dc30000 - 0x7fff8dc44ff7 com.apple.ProtectedCloudStorage (1.0 - 1) <52CFE68A-0663-3756-AB5B-B42195026052> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
0x7fff8dc45000 - 0x7fff8dc6dffb libRIP.A.dylib (775.12) <67ECDE71-D929-3F85-9F5F-D56A6A30F04E> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/Resources/libRIP.A.dylib
0x7fff8dd43000 - 0x7fff8dd7bffb libsystem_network.dylib (411.1) <5354B12E-6CCE-30A9-B38F-3377BE0ACB77> /usr/lib/system/libsystem_network.dylib
0x7fff8ddcb000 - 0x7fff8dde5ff7 liblzma.5.dylib (7) <1D03E875-A7C0-3028-814C-3C27F7B7C079> /usr/lib/liblzma.5.dylib
0x7fff8dde6000 - 0x7fff8dde9fff com.apple.xpc.ServiceManagement (1.0 - 1) <0B909D7D-44DE-3789-A0C1-B8F5DA62D343> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x7fff8de2f000 - 0x7fff8de2fff7 libkeymgr.dylib (28) <77845842-DE70-3CC5-BD01-C3D14227CED5> /usr/lib/system/libkeymgr.dylib
0x7fff8e200000 - 0x7fff8e202ff7 libsystem_sandbox.dylib (358.1.1) <3A306BEC-6F97-3234-933B-30242E3B2501> /usr/lib/system/libsystem_sandbox.dylib
0x7fff8e203000 - 0x7fff8e209fff com.apple.speech.recognition.framework (5.0.9 - 5.0.9) <BB2D573F-0A01-379F-A2BA-3C454EDCB111> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x7fff8e20a000 - 0x7fff8e216ff7 libGPUSupportMercury.dylib (11.1) <86500711-59B0-309C-A043-35DF3F95A8DB> /System/Library/PrivateFrameworks/GPUSupport.framework/Versions/A/Libraries/libGPUSupportMercury.dylib
0x7fff8e386000 - 0x7fff8e3b6fff libsystem_m.dylib (3086.1) <1E12AB45-6D96-36D0-A226-F24D9FB0D9D6> /usr/lib/system/libsystem_m.dylib
0x7fff8e3b7000 - 0x7fff8e41effb com.apple.datadetectorscore (6.0 - 396.1.1) <80379385-A4EC-3F9B-AFED-9B1DF781943D> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x7fff8e41f000 - 0x7fff8e561fff libsqlite3.dylib (168) <7B580EB9-9260-35FE-AE2F-276A2C242BAB> /usr/lib/libsqlite3.dylib
0x7fff8e563000 - 0x7fff8e565fff com.apple.CoreDuetDebugLogging (1.0 - 1) <9A6E5710-EA99-366E-BF40-9A65EC1B46A1> /System/Library/PrivateFrameworks/CoreDuetDebugLogging.framework/Versions/A/CoreDuetDebugLogging
0x7fff8e566000 - 0x7fff8e566ff7 libunc.dylib (29) <5676F7EA-C1DF-329F-B006-D2C3022B7D70> /usr/lib/system/libunc.dylib
0x7fff8e574000 - 0x7fff8e5dbff7 com.apple.framework.CoreWiFi (3.0 - 300.4) <19269C1D-EB29-384A-83F3-7DDDEB7D9DAD> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x7fff8e5dc000 - 0x7fff8e62afff libcurl.4.dylib (83.1.2) <337A1FF8-E8B1-3173-9F29-C0D4C851D8E1> /usr/lib/libcurl.4.dylib
0x7fff8e62b000 - 0x7fff8e6a8fff com.apple.CoreServices.OSServices (640.3 - 640.3) <491EA54B-8B60-3E0E-BC42-D3B16C103A50> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x7fff8e70d000 - 0x7fff8e715ff7 com.apple.AppleSRP (5.0 - 1) <01EC5144-D09A-3D6A-AE35-F6D48585F154> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
0x7fff8e716000 - 0x7fff8e72ffff com.apple.openscripting (1.4 - 162) <80DFF366-B950-3F79-903F-99DA0FFDB570> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x7fff8efc8000 - 0x7fff8f014ff7 libcups.2.dylib (408) <9CECCDE3-51D7-3028-830C-F58BD36E3317> /usr/lib/libcups.2.dylib
0x7fff8f021000 - 0x7fff8f023fff libRadiance.dylib (1232) <E670DDEF-60F8-3AEB-B6A2-B20A1340634C> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x7fff8f34c000 - 0x7fff8f35fff7 com.apple.MultitouchSupport.framework (262.25 - 262.25) <F6EFF881-7EE0-3278-9E14-B30424ACAE66> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x7fff8f360000 - 0x7fff8f390ff7 libncurses.5.4.dylib (44) <F09809A4-53B9-3E91-A8FA-D3F584C03AA3> /usr/lib/libncurses.5.4.dylib
0x7fff8f429000 - 0x7fff8f4e4ff7 com.apple.DiscRecording (9.0 - 9000.4.2) <9BB46993-311A-3F2E-BD77-3CBEFB71C1F0> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
0x7fff8f558000 - 0x7fff8f558fff com.apple.Accelerate (1.10 - Accelerate 1.10) <F1B96A61-7E4B-31BD-A35B-BA7EF1F16EF4> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x7fff8f5b6000 - 0x7fff8f6a8fff libxml2.2.dylib (26) <B834E7C8-EC3E-3382-BC5A-DA38DC4D720C> /usr/lib/libxml2.2.dylib
0x7fff8f6a9000 - 0x7fff8f6f2ff3 com.apple.HIServices (1.22 - 520.10) <1AE50B12-E273-38FA-8335-4BEF77820C70> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x7fff8f6f3000 - 0x7fff8f6feff7 com.apple.speech.synthesis.framework (5.3.3 - 5.3.3) <7DF3C68C-B219-3E13-AE72-24B8606A1560> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x7fff8f78a000 - 0x7fff8f81bff7 libCoreStorage.dylib (471.10.4) <BFFFE6A4-E95C-35F5-9B0D-77679C0A7D17> /usr/lib/libCoreStorage.dylib
0x7fff8f81f000 - 0x7fff8f857fff com.apple.RemoteViewServices (2.0 - 99) <C9A62691-B0D9-34B7-B71C-A48B5F4DC553> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x7fff8f858000 - 0x7fff8f861ff3 com.apple.CommonAuth (4.0 - 2.0) <F4C266BE-2E0E-36B4-9DE7-C6B4BF410FD7> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x7fff8f86d000 - 0x7fff8fcc0fc7 com.apple.vImage (8.0 - 8.0) <33BE7B31-72DB-3364-B37E-C322A32748C5> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x7fff8fcc1000 - 0x7fff8fcc3fff libsystem_configuration.dylib (699.1.5) <EB09DC50-F81D-3143-ABAB-F2169565C33D> /usr/lib/system/libsystem_configuration.dylib
0x7fff8fcc4000 - 0x7fff8fcc5ff7 libsystem_blocks.dylib (65) <9615D10A-FCA7-3BE4-AA1A-1B195DACE1A1> /usr/lib/system/libsystem_blocks.dylib
0x7fff8fe4a000 - 0x7fff8fe59fff com.apple.LangAnalysis (1.7.0 - 1.7.0) <D1E527E4-C561-352F-9457-E8C50232793C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x7fff8ff01000 - 0x7fff8ff03ff7 libquarantine.dylib (76) <DC041627-2D92-361C-BABF-A869A5C72293> /usr/lib/system/libquarantine.dylib
0x7fff8ff30000 - 0x7fff8ff4aff3 com.apple.Ubiquity (1.3 - 313) <DF56A657-CC6E-3BE2-86A0-71F07127724C> /System/Library/PrivateFrameworks/Ubiquity.framework/Versions/A/Ubiquity
0x7fff8ff4b000 - 0x7fff8ff8cfff libGLU.dylib (11.1) <4CCB6833-9CE2-3228-A1D7-A8BB9D5B61F6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x7fff8ff8d000 - 0x7fff8ff8dfff com.apple.Carbon (154 - 157) <0DF27AD6-ED64-34D7-825D-65297D276652> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x7fff8ff8e000 - 0x7fff8ff8ffff libsystem_secinit.dylib (18) <581DAD0F-6B63-3A48-B63B-917AF799ABAA> /usr/lib/system/libsystem_secinit.dylib
0x7fff8ff90000 - 0x7fff9023cfff com.apple.GeoServices (1.0 - 982.4.10) <8A7FE04A-2785-30E7-A6E2-DC15D170DAF5> /System/Library/PrivateFrameworks/GeoServices.framework/Versions/A/GeoServices
0x7fff90249000 - 0x7fff9027bff3 com.apple.frameworks.CoreDaemon (1.3 - 1.3) <C6DB0A07-F8E4-3837-BCA9-225F460EDA81> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
0x7fff9027c000 - 0x7fff90461ff3 libicucore.A.dylib (531.31) <B08E00D5-13C6-3391-AB3A-8DE693D3B42E> /usr/lib/libicucore.A.dylib
0x7fff904e3000 - 0x7fff904e5ff7 com.apple.securityhi (9.0 - 55006) <4FE50241-F8BA-35BB-97A8-14971D40F769> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x7fff904e6000 - 0x7fff904f3ff7 libxar.1.dylib (254) <CE10EFED-3066-3749-838A-6A15AC0DBCB6> /usr/lib/libxar.1.dylib
0x7fff90812000 - 0x7fff90813ff7 com.apple.print.framework.Print (10.0 - 265) <3BC4FE7F-78A0-3E57-8F4C-520E7EFD36FA> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x7fff90864000 - 0x7fff908d2ffb com.apple.Heimdal (4.0 - 2.0) <B852ACA1-4C64-3E2A-A9D3-6D4C80AD9429> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x7fff908d3000 - 0x7fff90942fff com.apple.SearchKit (1.4.0 - 1.4.0) <BFD6D876-36BA-3A3B-9F15-3E2F7DE6E89D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x7fff90f37000 - 0x7fff91206ff3 com.apple.CoreImage (10.0.33) <6E3DDA29-718B-3BDB-BFAF-F8C201BF93A4> /System/Library/Frameworks/QuartzCore.framework/Versions/A/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x7fff91207000 - 0x7fff91218ff7 libz.1.dylib (55) <88C7C7DE-04B8-316F-8B74-ACD9F3DE1AA1> /usr/lib/libz.1.dylib
0x7fff91219000 - 0x7fff9133bfff com.apple.LaunchServices (644.12.1 - 644.12.1) <18B05312-9817-3C9E-917E-62C7220D42B2> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x7fff9135f000 - 0x7fff91365fff libsystem_trace.dylib (72.1.3) <A9E6B7D8-C327-3742-AC54-86C94218B1DF> /usr/lib/system/libsystem_trace.dylib
0x7fff91366000 - 0x7fff9136efe7 libcldcpuengine.dylib (2.4.5) <26403A59-3492-308F-9F92-523BC82EB47E> /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x7fff9185c000 - 0x7fff918a2ff7 libauto.dylib (186) <A260789B-D4D8-316A-9490-254767B8A5F1> /usr/lib/libauto.dylib
0x7fff91a02000 - 0x7fff91a04ff7 libsystem_coreservices.dylib (9) <41B7C578-5A53-31C8-A96F-C73E030B0938> /usr/lib/system/libsystem_coreservices.dylib
0x7fff91ac4000 - 0x7fff91b59ff7 com.apple.ColorSync (4.9.0 - 4.9.0) <F06733BD-A10C-3DB3-B050-825351130392> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x7fff91b64000 - 0x7fff91b6dff7 libsystem_notify.dylib (133.1.1) <61147800-F320-3DAA-850C-BADF33855F29> /usr/lib/system/libsystem_notify.dylib
0x7fff91b6e000 - 0x7fff91c2dff7 com.apple.backup.framework (1.6.2 - 1.6.2) <2EF99972-923C-33DD-B919-6B00606909E2> /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x7fff91c2e000 - 0x7fff91cccfff com.apple.Metadata (10.7.0 - 916.2) <3FA903E9-BDA9-3FB5-8AB2-5AF54FEE65D5> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x7fff91f3f000 - 0x7fff920eefff GLEngine (11.1) <DC5E19A8-E1BF-3B75-833A-EB6A0F80901D> /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x7fff920ef000 - 0x7fff9227dfff libBLAS.dylib (1128) <497912C1-A98E-3281-BED7-E9C751552F61> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x7fff924fd000 - 0x7fff9250fff7 com.apple.CoreDuetDaemonProtocol (1.0 - 1) <CE9FABB4-1C5D-3F9B-9BB8-5CC50C3E5E31> /System/Library/PrivateFrameworks/CoreDuetDaemonProtocol.framework/Versions/A/CoreDuetDaemonProtocol
0x7fff92510000 - 0x7fff92514fff com.apple.IOAccelerator (156.6 - 156.6) <2E9140C3-D648-3C7D-9971-CED74FE42456> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x7fff92515000 - 0x7fff92550fff com.apple.QD (301 - 301) <C4D2AD03-B839-350A-AAF0-B4A08F8BED77> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x7fff9260d000 - 0x7fff9260efff libSystem.B.dylib (1213) <92E3919A-DDB5-339E-8B09-31C94CFAB045> /usr/lib/libSystem.B.dylib
0x7fff92627000 - 0x7fff9262cff7 libunwind.dylib (35.3) <BE7E51A0-B6EA-3A54-9CCA-9D88F683A6D6> /usr/lib/system/libunwind.dylib
0x7fff92630000 - 0x7fff92638fff libsystem_platform.dylib (63) <64E34079-D712-3D66-9CE2-418624A5C040> /usr/lib/system/libsystem_platform.dylib
0x7fff92639000 - 0x7fff92639fff com.apple.audio.units.AudioUnit (1.12 - 1.12) <76EF1C9D-DEA4-3E55-A134-4099B2FD2CF2> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x7fff9263a000 - 0x7fff92647fff com.apple.SpeechRecognitionCore (2.0.32 - 2.0.32) <87F0C88D-502D-3217-8B4A-8388288568BA> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x7fff92658000 - 0x7fff926ecfff com.apple.ink.framework (10.9 - 213) <8E029630-1530-3734-A446-13353F0E7AC5> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x7fff92826000 - 0x7fff9282dff7 libcompiler_rt.dylib (35) <BF8FC133-EE10-3DA6-9B90-92039E28678F> /usr/lib/system/libcompiler_rt.dylib
0x7fff92ac5000 - 0x7fff92b19fff libc++.1.dylib (120) <1B9530FD-989B-3174-BB1C-BDC159501710> /usr/lib/libc++.1.dylib
0x7fff92b1a000 - 0x7fff92d94fff com.apple.CoreData (110 - 526) <AEEDAF00-D38F-3A15-B3C9-73732940CC55> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x7fff92d95000 - 0x7fff92d95ff7 liblaunch.dylib (559.10.3) <659589CB-67FC-3C31-853B-F88332566CD1> /usr/lib/system/liblaunch.dylib
0x7fff92d96000 - 0x7fff92d99fff com.apple.help (1.3.3 - 46) <CA4541F4-CEF5-355C-8F1F-EA65DC1B400F> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x7fff92da9000 - 0x7fff92dd2ffb libxslt.1.dylib (13) <AED1143F-B848-3E73-81ED-71356F25F084> /usr/lib/libxslt.1.dylib
0x7fff92def000 - 0x7fff92e08ff7 com.apple.CFOpenDirectory (10.10 - 187) <0ECA5D80-A045-3A2C-A60C-E1605F3AB6BD> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x7fff92e09000 - 0x7fff92efcff7 libJP2.dylib (1232) <10B78725-0B8A-3D87-B2E3-8FEED0C07F21> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x7fff92f4a000 - 0x7fff92f75fff com.apple.DictionaryServices (1.2 - 229) <6789EC43-CADA-394D-8FE8-FC3A2DD136B9> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x7fff92f8e000 - 0x7fff92fa8ff7 com.apple.Kerberos (3.0 - 1) <7760E0C2-A222-3709-B2A6-B692D900CEB1> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x7fff92faf000 - 0x7fff930c6fe7 libvDSP.dylib (516) <DFEDB210-49D1-3803-88A2-C61DB6A45C3D> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x7fff930f4000 - 0x7fff930f5fff com.apple.TrustEvaluationAgent (2.0 - 25) <2D61A2C3-C83E-3A3F-8EC1-736DBEC250AB> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x7fff9315c000 - 0x7fff93160fff libpam.2.dylib (20) <E805398D-9A92-31F8-8005-8DC188BD8B6E> /usr/lib/libpam.2.dylib
0x7fff93161000 - 0x7fff93591fff com.apple.vision.FaceCore (3.1.6 - 3.1.6) <C3B823AA-C261-37D3-B4AC-C59CE91C8241> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x7fff93592000 - 0x7fff93668ff3 com.apple.DiskImagesFramework (10.10.1 - 396) <B53FAF08-BBE4-389D-A081-2D94DE27464C> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
0x7fff93669000 - 0x7fff93686fff libsystem_kernel.dylib (2782.10.67) <9FEEFF8E-0582-32CF-ABDE-5B05E23E7D37> /usr/lib/system/libsystem_kernel.dylib
0x7fff93687000 - 0x7fff9398bffb com.apple.HIToolbox (2.1.1 - 757.2) <00D91113-EAC3-320E-8560-DB2F790DB1C2> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x7fff93ad9000 - 0x7fff93b51ff7 com.apple.SystemConfiguration (1.14 - 1.14) <E0495F7D-5624-3EF7-B7E5-DA0EE708B6E4> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
Sample analysis of process 47859 written to file /dev/stdout
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment