1 # STL allocators (T *allocator<T *>::allocate(size_type, const void*)).
2 # The type signature mandates a cast from uninitialized void* to T*.
3 # size_type can either be unsigned int (j) or unsigned long (m).
7 # std::get_temporary_buffer, likewise.
8 fun:_ZSt20get_temporary_buffer*
9 fun:_ZNSt3__120get_temporary_buffer*
11 # STL address-of magic (libstdc++, libc++).
13 fun:_ZNSt3__19addressof*
16 fun:*allocate*Backing*
21 # Mesa contains several bad casts.
22 src:*third_party/mesa*
24 # Deliberate bad cast to derived class to hide functions.
27 # https://crbug.com/517959
28 type:*NoAddRefRelease*
31 # This should be possible to remove, if/when we build against
32 # a statically linked libc++.
35 # All mojo::test:: types.
36 # They are loaded from libmojo_public_test_support.so
37 # https://crbug.com/515347
40 # invalid downcasts for IPC messages
41 # https://crbug.com/520760
42 fun:*MessageScannerImpl*MessageScannerImpl*
44 #############################################################################
45 # Base class's constructor accesses a derived class.
47 fun:*DoublyLinkedListNode*
49 # RenderFrameObserverTracker<T>::RenderFrameObserverTracker()
50 fun:*content*RenderFrameObserverTracker*RenderFrame*
52 # RenderViewObserverTracker<T>::RenderViewObserverTracker()
53 fun:*content*RenderViewObserverTracker*RenderView*
55 fun:*RefCountedGarbageCollected*makeKeepAlive*
56 fun:*ThreadSafeRefCountedGarbageCollected*makeKeepAlive*
58 #############################################################################
59 # Base class's destructor accesses a derived class.
61 fun:*DatabaseContext*contextDestroyed*
63 # FIXME: Cannot handle template function LifecycleObserver<>::setContext,
64 # so exclude source file for now.
65 src:*LifecycleObserver.h*