Home
last modified time | relevance | path

Searched refs:IntrusiveList (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/compiler-rt/lib/scudo/standalone/
H A Dlist.h34 template <class T> struct IntrusiveList { struct
65 template <class T> void IntrusiveList<T>::checkConsistency() const { in checkConsistency() argument
82 using IntrusiveList<T>::First;
83 using IntrusiveList<T>::Last;
84 using IntrusiveList<T>::Size;
85 using IntrusiveList<T>::empty;
139 template <class T> struct DoublyLinkedList : IntrusiveList<T> {
140 using IntrusiveList<T>::First;
141 using IntrusiveList<T>::Last;
142 using IntrusiveList<T>::Size;
[all …]
H A Drelease.h190 releaseFreeMemoryToOS(const IntrusiveList<TransferBatchT> &FreeList, in releaseFreeMemoryToOS()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/
H A Dsanitizer_list.h28 struct IntrusiveList { struct
88 void append_front(IntrusiveList<Item> *l) { in append_front() argument
102 void append_back(IntrusiveList<Item> *l) { in append_back() argument
H A Dsanitizer_symbolizer.h201 IntrusiveList<SymbolizerTool> tools_;
203 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
H A Dsanitizer_thread_registry.h156 IntrusiveList<ThreadContextBase> dead_threads_;
157 IntrusiveList<ThreadContextBase> invalid_threads_;
H A Dsanitizer_symbolizer_win.cpp278 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()
313 IntrusiveList<SymbolizerTool> list; in PlatformInit()
H A Dsanitizer_symbolizer.cpp126 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer()
H A Dsanitizer_symbolizer_posix_libcdep.cpp467 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()
497 IntrusiveList<SymbolizerTool> list; in PlatformInit()
H A Dsanitizer_quarantine.h303 typedef IntrusiveList<QuarantineBatch> List;
H A Dsanitizer_common.h846 const IntrusiveList<AddressRange> &ranges() const { return ranges_; } in ranges()
856 IntrusiveList<AddressRange> ranges_;
H A Dsanitizer_allocator_primary32.h283 IntrusiveList<TransferBatch> free_list; in ALIGNED()
/llvm-project-15.0.7/compiler-rt/lib/asan/
H A Dasan_allocator.h99 class AsanChunkFifoList: public IntrusiveList<AsanChunk> {
108 IntrusiveList<AsanChunk>::clear(); in clear()
/llvm-project-15.0.7/compiler-rt/lib/sanitizer_common/tests/
H A Dsanitizer_list_test.cpp21 typedef IntrusiveList<ListItem> List;
62 TEST(SanitizerCommon, IntrusiveList) { in TEST() argument