blob: 1f0eeb3556176d4a38eeefd8c615d3a9a4ca7341 [file] [log] [blame]
Ben Murdoch097c5b22016-05-18 11:27:45 +01001# Standard library types.
2type:std::*
3
4# The stdext namespace contains Microsoft standard library extensions.
5type:stdext::*
6
7# Types with a uuid attribute, i.e. COM types.
8type:attr:uuid
9
10# STL allocators (T *allocator<T *>::allocate(size_type, const void*)).
11# The type signature mandates a cast from uninitialized void* to T*.
12# size_type can either be unsigned int (j) or unsigned long (m).
13fun:*8allocateEjPKv
14fun:*8allocateEmPKv
15
16# std::get_temporary_buffer, likewise (libstdc++, libc++).
17fun:_ZSt20get_temporary_buffer*
18fun:_ZNSt3__120get_temporary_buffer*
19
20# STL address-of magic (libstdc++, libc++).
21fun:*__addressof*
22fun:_ZNSt3__19addressof*
23
24# Windows C++ stdlib headers that contain bad unrelated casts.
25src:*xmemory0
26src:*xstddef