HomeSort by relevance Sort by last modified time
    Searched refs:MallocHook (Results 1 - 25 of 34) sorted by null

1 2

  /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);

Completed in 424 milliseconds

1 2