reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

projects/compiler-rt/lib/msan/msan_chained_origin_depot.cpp
   24   ChainedOriginDepotNode *link;
   36     return sizeof(ChainedOriginDepotNode);
   88     ChainedOriginDepotNode *node_;
   90     explicit Handle(ChainedOriginDepotNode *node) : node_(node) {}
  102 static StackDepotBase<ChainedOriginDepotNode, 4, 20> chainedOriginDepot;
  111   ChainedOriginDepotNode::Handle h = chainedOriginDepot.Put(desc, &inserted);
projects/compiler-rt/lib/sanitizer_common/sanitizer_stackdepotbase.h
   26   typedef typename Node::args_type args_type;
   27   typedef typename Node::handle_type handle_type;
   39   static Node *find(Node *s, args_type args, u32 hash);
   39   static Node *find(Node *s, args_type args, u32 hash);
   40   static Node *lock(atomic_uintptr_t *p);
   41   static void unlock(atomic_uintptr_t *p, Node *s);
  100   if (!Node::is_valid(args)) return handle_type();
  101   uptr h = Node::hash(args);
  104   Node *s = (Node *)(v & ~1);
  106   Node *node = find(s, args, h);
  109   Node *s2 = lock(p);
  124   uptr memsz = Node::storage_size(args);
  149     Node *s = (Node *)(v & ~1);