Searched refs:IntrusiveList (Results 1 – 13 of 13) sorted by relevance
34 template <class T> struct IntrusiveList { struct65 template <class T> void IntrusiveList<T>::checkConsistency() const { in checkConsistency() argument82 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 …]
190 releaseFreeMemoryToOS(const IntrusiveList<TransferBatchT> &FreeList, in releaseFreeMemoryToOS()
28 struct IntrusiveList { struct88 void append_front(IntrusiveList<Item> *l) { in append_front() argument102 void append_back(IntrusiveList<Item> *l) { in append_back() argument
201 IntrusiveList<SymbolizerTool> tools_;203 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
156 IntrusiveList<ThreadContextBase> dead_threads_;157 IntrusiveList<ThreadContextBase> invalid_threads_;
278 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()313 IntrusiveList<SymbolizerTool> list; in PlatformInit()
126 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer()
467 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in ChooseSymbolizerTools()497 IntrusiveList<SymbolizerTool> list; in PlatformInit()
303 typedef IntrusiveList<QuarantineBatch> List;
846 const IntrusiveList<AddressRange> &ranges() const { return ranges_; } in ranges()856 IntrusiveList<AddressRange> ranges_;
283 IntrusiveList<TransferBatch> free_list; in ALIGNED()
99 class AsanChunkFifoList: public IntrusiveList<AsanChunk> {108 IntrusiveList<AsanChunk>::clear(); in clear()
21 typedef IntrusiveList<ListItem> List;62 TEST(SanitizerCommon, IntrusiveList) { in TEST() argument