Searched refs:IntrusiveList (Results 1 – 11 of 11) sorted by relevance
34 template <class T> struct IntrusiveList { struct65 template <class T> void IntrusiveList<T>::checkConsistency() const { in checkConsistency() argument81 template <class T> struct SinglyLinkedList : public IntrusiveList<T> {82 using IntrusiveList<T>::First;83 using IntrusiveList<T>::Last;84 using IntrusiveList<T>::Size;85 using IntrusiveList<T>::empty;151 template <class T> struct DoublyLinkedList : IntrusiveList<T> {152 using IntrusiveList<T>::First;153 using IntrusiveList<T>::Last;[all …]
540 bool markFreeBlocksInRegion(const IntrusiveList<TransferBatchT> &FreeList, in markFreeBlocksInRegion()
28 struct IntrusiveList { struct88 void append_front(IntrusiveList<Item> *l) { in append_front() argument102 void append_back(IntrusiveList<Item> *l) { in append_back() argument
223 IntrusiveList<SymbolizerTool> tools_;225 explicit Symbolizer(IntrusiveList<SymbolizerTool> tools);
156 IntrusiveList<ThreadContextBase> dead_threads_;157 IntrusiveList<ThreadContextBase> invalid_threads_;
274 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list, in StartSymbolizerSubprocess() 309 IntrusiveList<SymbolizerTool> list;
128 Symbolizer::Symbolizer(IntrusiveList<SymbolizerTool> tools) in Symbolizer()
466 static void ChooseSymbolizerTools(IntrusiveList<SymbolizerTool> *list,502 IntrusiveList<SymbolizerTool> list;
298 typedef IntrusiveList<QuarantineBatch> List;
868 const IntrusiveList<AddressRange> &ranges() const { return ranges_; } in ranges()878 IntrusiveList<AddressRange> ranges_;
283 IntrusiveList<TransferBatch> free_list;