/external/chromium_org/third_party/tcmalloc/chromium/src/tests/ |
page_heap_test.cc | 12 static void CheckStats(const tcmalloc::PageHeap* ph, 16 tcmalloc::PageHeap::Stats stats = ph->stats(); 23 tcmalloc::PageHeap* ph = new tcmalloc::PageHeap();
|
/external/chromium_org/third_party/tcmalloc/vendor/src/tests/ |
page_heap_test.cc | 12 static void CheckStats(const tcmalloc::PageHeap* ph, 16 tcmalloc::PageHeap::Stats stats = ph->stats(); 23 tcmalloc::PageHeap* ph = new tcmalloc::PageHeap();
|
/external/chromium_org/third_party/tcmalloc/vendor/src/ |
page_heap.cc | 55 PageHeap::PageHeap() 70 Span* PageHeap::SearchFreeAndLargeLists(Length n) { 93 Span* PageHeap::New(Length n) { 109 Span* PageHeap::AllocLarge(Length n) { 145 Span* PageHeap::Split(Span* span, Length n) { 163 Span* PageHeap::Carve(Span* span, Length n) { 186 void PageHeap::Delete(Span* span) { 202 void PageHeap::MergeIntoFreeList(Span* span) { 241 void PageHeap::PrependToFreeList(Span* span) [all...] |
tcmalloc.cc | 78 // or allocated. If free, it is in one of pageheap's freelist. 125 #include "page_heap.h" // for PageHeap, PageHeap::Stats 172 using tcmalloc::PageHeap; 311 PageHeap::Stats pageheap; // Stats from page heap member in struct:TCMallocStats 316 PageHeap::SmallSpanStats* small_spans, 317 PageHeap::LargeSpanStats* large_spans) { 337 r->pageheap = Static::pageheap()->stats() [all...] |
static_vars.cc | 50 PageHeap* Static::pageheap_ = NULL; 64 // It's important to have PageHeap allocated, not in static storage, 68 pageheap_ = new (MetaDataAlloc(sizeof(PageHeap))) PageHeap;
|
static_vars.h | 68 static PageHeap* pageheap() { return pageheap_; } function in class:tcmalloc::Static 106 static PageHeap* pageheap_;
|
central_freelist.cc | 38 #include "page_heap.h" // for PageHeap 99 Span* span = Static::pageheap()->GetDescriptor(p); 137 // Release central list lock while operating on pageheap 141 Static::pageheap()->Delete(span); 311 // Release central list lock while operating on pageheap 318 span = Static::pageheap()->New(npages); 319 if (span) Static::pageheap()->RegisterSizeClass(span, size_class_); 332 Static::pageheap()->CacheSizeClass(span->start + i, size_class_);
|
page_heap.h | 48 // We need to dllexport PageHeap just for the unittest. MSVC complains 49 // that we don't dllexport the PageHeap members, but we don't need to 103 class PERFTOOLS_DLL_DECL PageHeap { 105 PageHeap();
|
central_freelist.h | 110 // from pageheap if cache is empty. Only returns
|
thread_cache.h | 124 // REQUIRES: Static::pageheap lock is held.
|
/external/chromium_org/third_party/tcmalloc/chromium/src/ |
static_vars.cc | 50 PageHeap* Static::pageheap_ = NULL; 64 // It's important to have PageHeap allocated, not in static storage, 68 pageheap_ = new (MetaDataAlloc(sizeof(PageHeap))) PageHeap;
|
page_heap.cc | 55 PageHeap::PageHeap() 70 Span* PageHeap::SearchFreeAndLargeLists(Length n) { 93 Span* PageHeap::New(Length n) { 110 Span* PageHeap::AllocLarge(Length n) { 146 Span* PageHeap::Split(Span* span, Length n) { 164 void PageHeap::CommitSpan(Span* span) { 170 void PageHeap::DecommitSpan(Span* span) { 176 Span* PageHeap::Carve(Span* span, Length n) { 217 void PageHeap::Delete(Span* span) [all...] |
static_vars.h | 68 static PageHeap* pageheap() { return pageheap_; } function in class:tcmalloc::Static 106 static PageHeap* pageheap_;
|
tcmalloc.cc | 78 // or allocated. If free, it is in one of pageheap's freelist. 125 #include "page_heap.h" // for PageHeap, PageHeap::Stats 162 using tcmalloc::PageHeap; 320 PageHeap::Stats pageheap; // Stats from page heap member in struct:TCMallocStats 325 PageHeap::SmallSpanStats* small_spans, 326 PageHeap::LargeSpanStats* large_spans) { 347 r->pageheap = Static::pageheap()->stats() [all...] |
central_freelist.cc | 38 #include "page_heap.h" // for PageHeap 99 Span* span = Static::pageheap()->GetDescriptor(p); 137 // Release central list lock while operating on pageheap 141 Static::pageheap()->Delete(span); 308 // Release central list lock while operating on pageheap 315 span = Static::pageheap()->New(npages); 316 if (span) Static::pageheap()->RegisterSizeClass(span, size_class_); 329 Static::pageheap()->CacheSizeClass(span->start + i, size_class_);
|
page_heap.h | 48 // We need to dllexport PageHeap just for the unittest. MSVC complains 49 // that we don't dllexport the PageHeap members, but we don't need to 111 class PERFTOOLS_DLL_DECL PageHeap { 113 PageHeap();
|
central_freelist.h | 110 // from pageheap if cache is empty. Only returns
|
thread_cache.h | 129 // REQUIRES: Static::pageheap lock is held.
|
/external/chromium_org/third_party/tcmalloc/vendor/doc/ |
pageheap.dot | 1 digraph PageHeap {
|
tcmalloc.html | 207 <center><img src="pageheap.gif"></center>
|
/external/chromium_org/third_party/tcmalloc/vendor/packages/deb/ |
docs | 16 doc/pageheap.gif
|
/external/chromium_org/third_party/WebKit/Source/wtf/ |
FastMalloc.cpp | [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/ |
ChangeLog | 65 * Make PageHeap dynamically allocated for leak checks (maxim) 153 * Improve the performance of PageHeap::New (ond..., csilvers) 242 * Add two new numeric pageheap properties to MallocExtension (fikes) [all...] |
Makefile.am | [all...] |
Makefile.in | [all...] |