Home
last modified time | relevance | path

Searched refs:StackDepotNode (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_stackdepot.cc19 struct StackDepotNode { struct
20 StackDepotNode *link; argument
48 return sizeof(StackDepotNode) + (args.size - 1) * sizeof(uptr); in storage_size()
86 COMPILER_CHECK(StackDepotNode::kMaxUseCount == (u32)kStackDepotMaxUseCount);
91 StackDepotNode::kUseCountMask; in use_count()
96 StackDepotNode::kUseCountMask; in inc_use_count_unsafe()
97 CHECK_LT(prev + 1, StackDepotNode::kMaxUseCount); in inc_use_count_unsafe()
101 typedef StackDepotBase<StackDepotNode, 1, StackDepotNode::kTabSizeLog>
141 StackDepotNode *s = (StackDepotNode*)(v & ~1); in StackDepotReverseMap()
H A Dsanitizer_stackdepot.h22 struct StackDepotNode;
24 StackDepotNode *node_;
26 explicit StackDepotHandle(StackDepotNode *node) : node_(node) {} in StackDepotHandle()
56 StackDepotNode *desc;
/netbsd-src/sys/external/bsd/compiler_rt/dist/lib/sanitizer_common/
H A Dsanitizer_stackdepot.cc21 struct StackDepotNode { struct
22 StackDepotNode *link; argument
50 return sizeof(StackDepotNode) + (args.size - 1) * sizeof(uptr); in storage_size()
88 COMPILER_CHECK(StackDepotNode::kMaxUseCount == (u32)kStackDepotMaxUseCount);
93 StackDepotNode::kUseCountMask; in use_count()
98 StackDepotNode::kUseCountMask; in inc_use_count_unsafe()
99 CHECK_LT(prev + 1, StackDepotNode::kMaxUseCount); in inc_use_count_unsafe()
103 typedef StackDepotBase<StackDepotNode, 1, StackDepotNode::kTabSizeLog>
143 StackDepotNode *s = (StackDepotNode*)(v & ~1); in StackDepotReverseMap()
H A Dsanitizer_stackdepot.h24 struct StackDepotNode;
26 StackDepotNode *node_;
28 explicit StackDepotHandle(StackDepotNode *node) : node_(node) {} in StackDepotHandle()
58 StackDepotNode *desc;
/netbsd-src/external/gpl3/gcc/dist/libsanitizer/sanitizer_common/
H A Dsanitizer_stackdepot.cpp24 struct StackDepotNode { struct
54 typedef StackDepotBase<StackDepotNode, 1, StackDepotNode::kTabSizeLog>
75 uptr StackDepotNode::allocated() { in allocated()
80 void StackDepotNode::store(u32 id, const args_type &args, hash_type hash) { in store()
89 StackDepotNode::args_type StackDepotNode::load(u32 id) const { in load()
103 return StackDepotNode::get_handle(theDepot.Put(stack)); in StackDepotPut_WithHandle()
124 StackDepotHandle StackDepotNode::get_handle(u32 id) { in get_handle()
H A Dsanitizer_stackdepot.h23 struct StackDepotNode;
25 StackDepotNode *node_ = nullptr;
27 StackDepotHandle(StackDepotNode *node, u32 id) : node_(node), id_(id) {} in StackDepotHandle()