/external/chromium_org/third_party/tcmalloc/chromium/src/ |
malloc_hook-inl.h | 91 extern AtomicPtr<MallocHook::NewHook> new_hook_; 92 extern AtomicPtr<MallocHook::DeleteHook> delete_hook_; 93 extern AtomicPtr<MallocHook::PreMmapHook> premmap_hook_; 94 extern AtomicPtr<MallocHook::MmapHook> mmap_hook_; 95 extern AtomicPtr<MallocHook::MunmapHook> munmap_hook_; 96 extern AtomicPtr<MallocHook::MremapHook> mremap_hook_; 97 extern AtomicPtr<MallocHook::PreSbrkHook> presbrk_hook_; 98 extern AtomicPtr<MallocHook::SbrkHook> sbrk_hook_; 141 extern HookList<MallocHook::NewHook> new_hooks_; 142 extern HookList<MallocHook::DeleteHook> delete_hooks_ [all...] |
malloc_hook_mmap_freebsd.h | 118 MallocHook::InvokePreMmapHook(start, length, prot, flags, fd, offset); 120 if (!MallocHook::InvokeMmapReplacement( 125 MallocHook::InvokeMmapHook(result, start, length, prot, flags, fd, offset); 130 MallocHook::InvokeMunmapHook(start, length); 132 if (!MallocHook::InvokeMunmapReplacement(start, length, &result)) { 140 MallocHook::InvokePreSbrkHook(increment); 142 MallocHook::InvokeSbrkHook(result, increment); 146 /*static*/void* MallocHook::UnhookedMMap(void *start, size_t length, int prot, 149 if (!MallocHook::InvokeMmapReplacement( 157 /*static*/int MallocHook::UnhookedMUnmap(void *start, size_t length) [all...] |
malloc_hook.cc | 94 // These hooks are installed in MallocHook as the only initial hooks. The first 117 MallocHook::InvokeNewHook(ptr, size); 127 MallocHook::InvokePreMmapHook(start, size, protection, flags, fd, offset); 132 MallocHook::InvokePreSbrkHook(increment); 141 RAW_CHECK(MallocHook::RemoveNewHook(&InitialNewHook), ""); 142 RAW_CHECK(MallocHook::RemovePreMmapHook(&InitialPreMMapHook), ""); 143 RAW_CHECK(MallocHook::RemovePreSbrkHook(&InitialPreSbrkHook), ""); 188 AtomicPtr<MallocHook::NewHook> new_hook_ = { 0 }; 189 AtomicPtr<MallocHook::DeleteHook> delete_hook_ = { 0 }; 190 AtomicPtr<MallocHook::PreMmapHook> premmap_hook_ = { 0 } [all...] |
malloc_hook_mmap_linux.h | 150 // We use do_mmap64 abstraction to put MallocHook::InvokeMmapHook 155 // Put all callers of MallocHook::Invoke* in this module into 157 // so that MallocHook::GetCallerStackTrace can function accurately: 182 MallocHook::InvokePreMmapHook(start, length, prot, flags, fd, offset); 184 if (!MallocHook::InvokeMmapReplacement( 188 MallocHook::InvokeMmapHook(result, start, length, prot, flags, fd, offset); 196 MallocHook::InvokePreMmapHook(start, length, prot, flags, fd, offset); 198 if (!MallocHook::InvokeMmapReplacement( 203 MallocHook::InvokeMmapHook(result, start, length, prot, flags, fd, offset); 210 MallocHook::InvokeMunmapHook(start, length) [all...] |
heap-profiler.cc | 400 // Allocation/deallocation hooks for MallocHook 510 RAW_CHECK(MallocHook::AddMmapHook(&MmapHook), ""); 511 RAW_CHECK(MallocHook::AddMremapHook(&MremapHook), ""); 512 RAW_CHECK(MallocHook::AddMunmapHook(&MunmapHook), ""); 513 RAW_CHECK(MallocHook::AddSbrkHook(&SbrkHook), ""); 546 RAW_CHECK(MallocHook::AddNewHook(&NewHook), ""); 547 RAW_CHECK(MallocHook::AddDeleteHook(&DeleteHook), ""); 590 RAW_CHECK(MallocHook::RemoveNewHook(&NewHook), ""); 591 RAW_CHECK(MallocHook::RemoveDeleteHook(&DeleteHook), ""); 595 RAW_CHECK(MallocHook::RemoveMmapHook(&MmapHook), "") [all...] |
debugallocation.cc | [all...] |
memory_region_map.cc | 209 RAW_CHECK(MallocHook::AddMmapHook(&MmapHook), ""); 210 RAW_CHECK(MallocHook::AddMremapHook(&MremapHook), ""); 211 RAW_CHECK(MallocHook::AddSbrkHook(&SbrkHook), ""); 212 RAW_CHECK(MallocHook::AddMunmapHook(&MunmapHook), ""); 263 RAW_CHECK(MallocHook::RemoveMmapHook(&MmapHook), ""); 264 RAW_CHECK(MallocHook::RemoveMremapHook(&MremapHook), ""); 265 RAW_CHECK(MallocHook::RemoveSbrkHook(&SbrkHook), ""); 266 RAW_CHECK(MallocHook::RemoveMunmapHook(&MunmapHook), ""); 591 ? MallocHook::GetCallerStackTrace(const_cast<void**>(region.call_stack), [all...] |
tcmalloc.cc | 115 #include <gperftools/malloc_hook.h> // for MallocHook 124 #include "malloc_hook-inl.h" // for MallocHook::InvokeNewHook, etc 209 // put all callers of MallocHook::Invoke* in this module into 211 // MallocHook::GetCallerStackTrace can function accurately. [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/ |
malloc_hook-inl.h | 91 extern AtomicPtr<MallocHook::NewHook> new_hook_; 92 extern AtomicPtr<MallocHook::DeleteHook> delete_hook_; 93 extern AtomicPtr<MallocHook::PreMmapHook> premmap_hook_; 94 extern AtomicPtr<MallocHook::MmapHook> mmap_hook_; 95 extern AtomicPtr<MallocHook::MunmapHook> munmap_hook_; 96 extern AtomicPtr<MallocHook::MremapHook> mremap_hook_; 97 extern AtomicPtr<MallocHook::PreSbrkHook> presbrk_hook_; 98 extern AtomicPtr<MallocHook::SbrkHook> sbrk_hook_; 141 extern HookList<MallocHook::NewHook> new_hooks_; 142 extern HookList<MallocHook::DeleteHook> delete_hooks_ [all...] |
malloc_hook_mmap_freebsd.h | 118 MallocHook::InvokePreMmapHook(start, length, prot, flags, fd, offset); 120 if (!MallocHook::InvokeMmapReplacement( 125 MallocHook::InvokeMmapHook(result, start, length, prot, flags, fd, offset); 130 MallocHook::InvokeMunmapHook(start, length); 132 if (!MallocHook::InvokeMunmapReplacement(start, length, &result)) { 140 MallocHook::InvokePreSbrkHook(increment); 142 MallocHook::InvokeSbrkHook(result, increment); 146 /*static*/void* MallocHook::UnhookedMMap(void *start, size_t length, int prot, 149 if (!MallocHook::InvokeMmapReplacement( 157 /*static*/int MallocHook::UnhookedMUnmap(void *start, size_t length) [all...] |
malloc_hook.cc | 94 // These hooks are installed in MallocHook as the only initial hooks. The first 117 MallocHook::InvokeNewHook(ptr, size); 127 MallocHook::InvokePreMmapHook(start, size, protection, flags, fd, offset); 132 MallocHook::InvokePreSbrkHook(increment); 141 RAW_CHECK(MallocHook::RemoveNewHook(&InitialNewHook), ""); 142 RAW_CHECK(MallocHook::RemovePreMmapHook(&InitialPreMMapHook), ""); 143 RAW_CHECK(MallocHook::RemovePreSbrkHook(&InitialPreSbrkHook), ""); 188 AtomicPtr<MallocHook::NewHook> new_hook_ = { 0 }; 189 AtomicPtr<MallocHook::DeleteHook> delete_hook_ = { 0 }; 190 AtomicPtr<MallocHook::PreMmapHook> premmap_hook_ = { 0 } [all...] |
malloc_hook_mmap_linux.h | 126 // We use do_mmap64 abstraction to put MallocHook::InvokeMmapHook 131 // Put all callers of MallocHook::Invoke* in this module into 133 // so that MallocHook::GetCallerStackTrace can function accurately: 156 MallocHook::InvokePreMmapHook(start, length, prot, flags, fd, offset); 158 if (!MallocHook::InvokeMmapReplacement( 162 MallocHook::InvokeMmapHook(result, start, length, prot, flags, fd, offset); 170 MallocHook::InvokePreMmapHook(start, length, prot, flags, fd, offset); 172 if (!MallocHook::InvokeMmapReplacement( 177 MallocHook::InvokeMmapHook(result, start, length, prot, flags, fd, offset); 184 MallocHook::InvokeMunmapHook(start, length) [all...] |
heap-profiler.cc | 321 // Allocation/deallocation hooks for MallocHook 430 RAW_CHECK(MallocHook::AddMmapHook(&MmapHook), ""); 431 RAW_CHECK(MallocHook::AddMremapHook(&MremapHook), ""); 432 RAW_CHECK(MallocHook::AddMunmapHook(&MunmapHook), ""); 433 RAW_CHECK(MallocHook::AddSbrkHook(&SbrkHook), ""); 457 RAW_CHECK(MallocHook::AddNewHook(&NewHook), ""); 458 RAW_CHECK(MallocHook::AddDeleteHook(&DeleteHook), ""); 481 RAW_CHECK(MallocHook::RemoveNewHook(&NewHook), ""); 482 RAW_CHECK(MallocHook::RemoveDeleteHook(&DeleteHook), ""); 486 RAW_CHECK(MallocHook::RemoveMmapHook(&MmapHook), "") [all...] |
memory_region_map.cc | 201 RAW_CHECK(MallocHook::AddMmapHook(&MmapHook), ""); 202 RAW_CHECK(MallocHook::AddMremapHook(&MremapHook), ""); 203 RAW_CHECK(MallocHook::AddSbrkHook(&SbrkHook), ""); 204 RAW_CHECK(MallocHook::AddMunmapHook(&MunmapHook), ""); 231 RAW_CHECK(MallocHook::RemoveMmapHook(&MmapHook), ""); 232 RAW_CHECK(MallocHook::RemoveMremapHook(&MremapHook), ""); 233 RAW_CHECK(MallocHook::RemoveSbrkHook(&SbrkHook), ""); 234 RAW_CHECK(MallocHook::RemoveMunmapHook(&MunmapHook), ""); 457 ? MallocHook::GetCallerStackTrace(const_cast<void**>(region.call_stack),
|
debugallocation.cc | [all...] |
tcmalloc.cc | 115 #include <gperftools/malloc_hook.h> // for MallocHook 124 #include "malloc_hook-inl.h" // for MallocHook::InvokeNewHook, etc 211 // put all callers of MallocHook::Invoke* in this module into 213 // MallocHook::GetCallerStackTrace can function accurately. [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/tests/ |
low_level_alloc_unittest.cc | 79 // allocations and deallocations are reported via the MallocHook 172 CHECK(MallocHook::AddNewHook(&AllocHook)); 173 CHECK(MallocHook::AddDeleteHook(&FreeHook)); 193 CHECK(MallocHook::RemoveNewHook(&AllocHook)); 194 CHECK(MallocHook::RemoveDeleteHook(&FreeHook));
|
simple_compat_test.cc | 58 MallocHook::NewHook* malloc_hook_h;
|
malloc_hook_test.cc | 98 typedef base::internal::HookList<MallocHook::NewHook> TestHookList; 101 MallocHook::NewHook values_as_hooks[kHookListMaxValues]; 110 return list->Add(reinterpret_cast<MallocHook::NewHook>(val)); 114 return list->Remove(reinterpret_cast<MallocHook::NewHook>(val)); 331 MallocHook::SetMmapReplacement(&MmapReplacement); 332 MallocHook::SetMunmapReplacement(&MunmapReplacement);
|
/external/chromium_org/third_party/tcmalloc/vendor/src/tests/ |
low_level_alloc_unittest.cc | 79 // allocations and deallocations are reported via the MallocHook 172 CHECK(MallocHook::AddNewHook(&AllocHook)); 173 CHECK(MallocHook::AddDeleteHook(&FreeHook)); 193 CHECK(MallocHook::RemoveNewHook(&AllocHook)); 194 CHECK(MallocHook::RemoveDeleteHook(&FreeHook));
|
simple_compat_test.cc | 58 MallocHook::NewHook* malloc_hook_h;
|
malloc_hook_test.cc | 98 typedef base::internal::HookList<MallocHook::NewHook> TestHookList; 101 MallocHook::NewHook values_as_hooks[kHookListMaxValues]; 110 return list->Add(reinterpret_cast<MallocHook::NewHook>(val)); 114 return list->Remove(reinterpret_cast<MallocHook::NewHook>(val)); 331 MallocHook::SetMmapReplacement(&MmapReplacement); 332 MallocHook::SetMunmapReplacement(&MunmapReplacement);
|
/external/chromium_org/third_party/tcmalloc/chromium/src/windows/ |
patch_functions.cc | [all...] |
/external/chromium_org/third_party/tcmalloc/vendor/src/windows/ |
patch_functions.cc | [all...] |
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
low_level_alloc.cc | 338 munmap_result = MallocHook::UnhookedMUnmap(region, size); 422 MallocHook::InvokeDeleteHook(v); 462 new_pages = MallocHook::UnhookedMMap(0, new_pages_size, 503 // for MallocHook::GetCallerStackTrace to work properly 504 MallocHook::InvokeNewHook(result, request); 514 // for MallocHook::GetCallerStackTrace to work properly 515 MallocHook::InvokeNewHook(result, request);
|