# STL allocators (T *allocator::allocate(size_type, const void*)). # The type signature mandates a cast from uninitialized void* to T*. fun:*8allocateEmPKv # std::get_temporary_buffer fun:_ZSt20get_temporary_buffer* # STL address-of magic. fun:*__addressof* # WTF allocators. fun:*allocate*Backing* # WTF::ThreadSpecific fun:*ThreadSpecific* # Mesa contains several bad casts. src:*third_party/mesa* # Deliberate bad cast to derived class to hide functions. type:*BlockRefType* type:*SkAutoTUnref* ############################################################################# # Base class's constructor accesses a derived class. fun:*DoublyLinkedListNode* # RenderFrameObserverTracker::RenderFrameObserverTracker() fun:*content*RenderFrameObserverTracker*RenderFrame* # RenderViewObserverTracker::RenderViewObserverTracker() fun:*content*RenderViewObserverTracker*RenderView* fun:*RefCountedGarbageCollected*makeKeepAlive* fun:*ThreadSafeRefCountedGarbageCollected*makeKeepAlive* ############################################################################# # Base class's destructor accesses a derived class. fun:*DatabaseContext*contextDestroyed* # FIXME: Cannot handle template function LifecycleObserver<>::setContext, # so exclude source file for now. src:*LifecycleObserver.h*