/external/chromium_org/third_party/tcmalloc/chromium/src/ |
memfs_malloc.cc | 33 // A tcmalloc system allocator that uses a memory based filesystem such as 63 // TODO(sanjay): Move the code below into the tcmalloc namespace 64 using tcmalloc::kLog; 65 using tcmalloc::kCrash; 66 using tcmalloc::Log; 88 // Hugetlbfs based allocator for tcmalloc 115 // No locking needed here since we assume that tcmalloc calls 116 // us with an internal lock held (see tcmalloc/system-alloc.cc).
|
internal_logging.h | 59 namespace tcmalloc { namespace 105 } // end tcmalloc namespace 112 ::tcmalloc::Log(::tcmalloc::kCrash, __FILE__, __LINE__, #cond); \ 119 ::tcmalloc::Log(::tcmalloc::kCrash, __FILE__, __LINE__, str); \
|
libc_override_osx.h | 42 // tcmalloc unless run with the DYLD_FORCE_FLAT_NAMESPACE envvar. 55 // If we make tcmalloc the default malloc zone (undocumented but 57 // libraries. Allocs done before tcmalloc was installed, or in libs 58 // that aren't using tcmalloc for some reason, will correctly go 60 // the libc free rather than tcmalloc free. So it should "never" 66 // behavior there depends on what OS version tcmalloc was compiled on, 78 #include <gperftools/tcmalloc.h> 197 // and are willing to code to tcmalloc, you can use tc_posix_memalign(). 225 tcmalloc_zone.zone_name = "tcmalloc"; 260 // Register the tcmalloc zone. At this point, it will not be th [all...] |
central_freelist.cc | 44 namespace tcmalloc { namespace 48 tcmalloc::DLL_Init(&empty_); 49 tcmalloc::DLL_Init(&nonempty_); 110 tcmalloc::DLL_Remove(span); 111 tcmalloc::DLL_Prepend(&nonempty_, span); 134 tcmalloc::DLL_Remove(span); 290 if (tcmalloc::DLL_IsEmpty(&nonempty_)) return NULL; 298 tcmalloc::DLL_Remove(span); 299 tcmalloc::DLL_Prepend(&empty_, span); 320 "tcmalloc: allocation failed", npages << kPageShift) [all...] |
stack_trace_table.h | 44 namespace tcmalloc { namespace 89 } // namespace tcmalloc
|
tcmalloc.cc | 36 // See doc/tcmalloc.html for a high-level 90 #include <gperftools/tcmalloc.h> 157 using tcmalloc::AlignmentForSize; 158 using tcmalloc::kLog; 159 using tcmalloc::kCrash; 160 using tcmalloc::kCrashWithStats; 161 using tcmalloc::Log; 162 using tcmalloc::PageHeap; 163 using tcmalloc::PageHeapAllocator; 164 using tcmalloc::SizeMap [all...] |
stack_trace_table.cc | 42 namespace tcmalloc { namespace 97 "tcmalloc: could not allocate bucket", sizeof(*b)); 119 "tcmalloc: allocation failed for stack traces", 159 } // namespace tcmalloc
|
/external/chromium_org/third_party/tcmalloc/vendor/src/ |
memfs_malloc.cc | 33 // A tcmalloc system allocator that uses a memory based filesystem such as 63 // TODO(sanjay): Move the code below into the tcmalloc namespace 64 using tcmalloc::kLog; 65 using tcmalloc::kCrash; 66 using tcmalloc::Log; 88 // Hugetlbfs based allocator for tcmalloc 115 // No locking needed here since we assume that tcmalloc calls 116 // us with an internal lock held (see tcmalloc/system-alloc.cc).
|
libc_override_osx.h | 42 // tcmalloc unless run with the DYLD_FORCE_FLAT_NAMESPACE envvar. 55 // If we make tcmalloc the default malloc zone (undocumented but 57 // libraries. Allocs done before tcmalloc was installed, or in libs 58 // that aren't using tcmalloc for some reason, will correctly go 60 // the libc free rather than tcmalloc free. So it should "never" 66 // behavior there depends on what OS version tcmalloc was compiled on, 78 #include <gperftools/tcmalloc.h> 197 // and are willing to code to tcmalloc, you can use tc_posix_memalign(). 225 tcmalloc_zone.zone_name = "tcmalloc"; 260 // Register the tcmalloc zone. At this point, it will not be th [all...] |
central_freelist.cc | 44 namespace tcmalloc { namespace 48 tcmalloc::DLL_Init(&empty_); 49 tcmalloc::DLL_Init(&nonempty_); 110 tcmalloc::DLL_Remove(span); 111 tcmalloc::DLL_Prepend(&nonempty_, span); 134 tcmalloc::DLL_Remove(span); 292 if (tcmalloc::DLL_IsEmpty(&nonempty_)) return NULL; 301 tcmalloc::DLL_Remove(span); 302 tcmalloc::DLL_Prepend(&empty_, span); 323 "tcmalloc: allocation failed", npages << kPageShift) [all...] |
page_heap_allocator.h | 41 namespace tcmalloc { namespace 75 "tcmalloc data (bytes, object-size)", 111 } // namespace tcmalloc
|
stack_trace_table.h | 44 namespace tcmalloc { namespace 89 } // namespace tcmalloc
|
/external/chromium_org/third_party/tcmalloc/chromium/src/gperftools/ |
malloc_extension.h | 121 // NOTE: by default, tcmalloc does not do any heap sampling, and this 162 // tcmalloc 164 // "tcmalloc.max_total_thread_cache_bytes" 168 // "tcmalloc.current_total_thread_cache_bytes" 172 // "tcmalloc.pageheap_free_bytes" 179 // "tcmalloc.pageheap_unmapped_bytes" 230 // that supports pluggable system allocators, such as TCMalloc, by doing: 236 // See tcmalloc/system-alloc.h for the interface and 237 // tcmalloc/memfs_malloc.cc for the examples. 246 // that may be slow. (Currently only implemented in tcmalloc. [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/windows/ |
override_functions.cc | 33 // To link tcmalloc into a EXE or DLL statically without using the patching 35 // When we relink the EXE/DLL with the modified libcmt and tcmalloc, a few 52 #include "tcmalloc.cc"
|
/external/chromium_org/third_party/tcmalloc/vendor/ |
Makefile.am | 107 # tcmalloc.h is a special case, because it's a .h.in file 108 nodist_perftoolsinclude_HEADERS = src/gperftools/tcmalloc.h 109 noinst_HEADERS = src/gperftools/tcmalloc.h.in 124 src/google/tcmalloc.h \ 125 src/windows/google/tcmalloc.h 257 # patch_functions.cc #includes tcmalloc.cc, so no need to link it in. 281 TCMALLOC_CC = src/tcmalloc.cc 443 # for all files in this library -- except tcmalloc.cc which needs them 525 # convenience libraries are .a's, so tcmalloc is still the last .so. 526 # We also put pthreads after tcmalloc, because some pthrea [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/windows/ |
override_functions.cc | 33 // To link tcmalloc into a EXE or DLL statically without using the patching 35 // When we relink the EXE/DLL with the modified libcmt and tcmalloc, a few 52 #include "tcmalloc.cc"
|
/external/chromium_org/third_party/tcmalloc/chromium/src/tests/ |
current_allocated_bytes_test.cc | 33 // This tests the accounting done by tcmalloc. When we allocate and 36 // However, the internal data structures used by tcmalloc will be
|
/external/chromium_org/third_party/tcmalloc/vendor/src/tests/ |
current_allocated_bytes_test.cc | 33 // This tests the accounting done by tcmalloc. When we allocate and 36 // However, the internal data structures used by tcmalloc will be
|
/external/chromium_org/tools/deep_memory_profiler/ |
policy.l0.json | 6 "mmap-tcmalloc", 55 "name": "mmap-tcmalloc",
|
/external/chromium/base/allocator/ |
allocator.gyp | 8 'tcmalloc_dir': '../../third_party/tcmalloc/chromium', 43 # Generated for our configuration from tcmalloc's build 49 # all tcmalloc native and forked files 100 '<(tcmalloc_dir)/src/google/tcmalloc.h', 150 '<(tcmalloc_dir)/src/tcmalloc.cc', 156 '<(tcmalloc_dir)/src/windows/google/tcmalloc.h', 232 '<(tcmalloc_dir)/src/windows/google/tcmalloc.h', 292 '<(tcmalloc_dir)/src/tcmalloc.cc', 345 # debugallocation.cc #includes tcmalloc.cc, 347 '<(tcmalloc_dir)/src/tcmalloc.cc' [all...] |
/external/chromium/base/debug/ |
profiler.cc | 13 #include "third_party/tcmalloc/chromium/src/google/profiler.h"
|
/external/chromium_org/base/allocator/ |
allocator_extension_thunks.cc | 15 // tcmalloc-specific initialization on windows, but it cannot depend on base
|
/external/chromium_org/base/profiler/ |
alternate_timer.h | 24 // (such as using TCMalloc allocations to provide a pseudo-timer) for tasks
|
/external/chromium_org/third_party/tcmalloc/chromium/src/google/ |
tcmalloc.h | 34 #include <gperftools/tcmalloc.h>
|
/external/chromium_org/third_party/tcmalloc/chromium/src/windows/google/ |
tcmalloc.h | 34 #include <gperftools/tcmalloc.h>
|