Lines Matching refs:AtexitEntry
50 struct AtexitEntry { struct
60 const AtexitEntry& operator[](size_t idx) const { return array_[idx]; } in operator []()
62 bool append_entry(const AtexitEntry& entry);
63 AtexitEntry extract_entry(size_t idx);
67 AtexitEntry* array_;
77 return PAGE_END(capacity * sizeof(AtexitEntry)); in round_up_to_page_bytes()
82 size_t result = round_up_to_page_bytes(MAX(1, capacity * 2)) / sizeof(AtexitEntry); in next_capacity()
98 bool AtexitArray::append_entry(const AtexitEntry& entry) { in append_entry()
113 AtexitEntry AtexitArray::extract_entry(size_t idx) { in extract_entry()
114 AtexitEntry result = array_[idx]; in extract_entry()
138 const AtexitEntry entry = array_[src]; in recompact()
188 array_ = static_cast<AtexitEntry*>(new_pages); in expand_capacity()
238 const AtexitEntry entry = g_array.extract_entry(i); in __cxa_finalize()