Home | History | Annotate | Download | only in cfi
      1 # Standard library types.
      2 type:std::*
      3 
      4 # The stdext namespace contains Microsoft standard library extensions.
      5 type:stdext::*
      6 
      7 # Types with a uuid attribute, i.e. COM types.
      8 type: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).
     13 fun:*8allocateEjPKv
     14 fun:*8allocateEmPKv
     15 
     16 # std::get_temporary_buffer, likewise (libstdc++, libc++).
     17 fun:_ZSt20get_temporary_buffer*
     18 fun:_ZNSt3__120get_temporary_buffer*
     19 
     20 # STL address-of magic (libstdc++, libc++).
     21 fun:*__addressof*
     22 fun:_ZNSt3__19addressof*
     23 
     24 # Windows C++ stdlib headers that contain bad unrelated casts.
     25 src:*xmemory0
     26 src:*xstddef
     27