gperftools/src
2023-07-02 22:30:00 -04:00
..
base support proc maps iterator on NetBSD 2023-07-02 22:30:00 -04:00
google delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
gperftools reworked heap leak checker for more portability 2023-07-02 22:30:00 -04:00
solaris
tests more coverage for stacktrace_unittest 2023-07-02 22:30:00 -04:00
windows reworked heap leak checker for more portability 2023-07-02 22:30:00 -04:00
addressmap-inl.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
central_freelist.cc stop working around obsolete compilation bug 2023-07-02 21:28:30 -04:00
central_freelist.h Fix thread-safety (annotalysis) annotations 2021-02-17 17:50:43 -08:00
common.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
common.h Increase kClassSizesMax to 128 to allow for page size of 4K 2020-02-09 23:26:07 -08:00
config_for_unittests.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
debugallocation.cc [osx] don't crash debugallocator on 0-sized allocations 2023-07-02 22:30:00 -04:00
emergency_malloc_for_stacktrace.cc implemented emergency malloc 2016-02-21 10:53:45 -08:00
emergency_malloc.cc use standard way to print size_t-sized ints 2021-02-14 15:44:14 -08:00
emergency_malloc.h replace LIKELY/UNLIKELY with PREDICT_{TRUE,FALSE} 2017-05-14 19:04:55 -07:00
fake_stacktrace_scope.cc implemented emergency malloc 2016-02-21 10:53:45 -08:00
getenv_safe.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
getpc.h Include asm/ptrace.h when accessing ucontext_t 2019-02-10 11:16:56 -08:00
heap-checker-bcad.cc ensure that heap checker initialization actually calls malloc 2023-07-02 22:30:00 -04:00
heap-checker.cc reworked heap leak checker for more portability 2023-07-02 22:30:00 -04:00
heap-profile-stats.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
heap-profile-table.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
heap-profile-table.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
heap-profiler.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
internal_logging.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
internal_logging.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
libc_override_gcc_and_weak.h Fix incompatible aliasing warnings 2018-08-05 20:43:53 -07:00
libc_override_glibc.h Stop using glibc malloc hooks 2016-08-24 22:36:04 -07:00
libc_override_osx.h [osx] implement native c++ allocation operators on osx 2023-07-02 22:30:00 -04:00
libc_override_redefine.h unbreak throw declarations on operators new/delete 2017-11-29 21:44:49 +00:00
libc_override.h Fix WIN32_OVERRIDE_ALLOCATORS for VS2017 2018-04-29 22:59:01 -07:00
linked_list.h massage allocation and deallocation fast-path for performance 2017-05-14 19:04:56 -07:00
malloc_extension.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
malloc_hook_mmap_freebsd.h
malloc_hook_mmap_linux.h Remove basic support for Elbrus 2000 (e2k) 2022-05-30 20:33:18 -07:00
malloc_hook-inl.h amputate old atomic ops implementation 2023-07-02 22:30:00 -04:00
malloc_hook.cc switch malloc hooks to std::atomic 2023-07-02 21:28:30 -04:00
maybe_emergency_malloc.h implemented emergency malloc 2016-02-21 10:53:45 -08:00
maybe_threads.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
maybe_threads.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
memfs_malloc.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
memory_region_map.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
memory_region_map.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
packed-cache-inl.h change size class to be represented by 32 bit int 2017-05-14 19:04:56 -07:00
page_heap_allocator.h Implemented O(log n) searching among large spans 2018-02-25 15:24:17 -08:00
page_heap.cc Revert "drop page heap lock when returning memory back to kernel" 2020-12-19 17:15:31 -08:00
page_heap.h Revert "drop page heap lock when returning memory back to kernel" 2020-12-19 17:15:31 -08:00
pagemap.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
pprof Fix a long time typo 2019-04-17 10:55:06 +08:00
profile-handler.cc liberate profile handler from linux_syscall_support 2021-02-21 14:29:34 -08:00
profile-handler.h one trivial config cleanup 2023-07-02 22:30:00 -04:00
profiledata.cc use standard way to print size_t-sized ints 2021-02-14 15:44:14 -08:00
profiledata.h Increase kMaxStackDepth to 254 2020-07-11 21:25:45 -07:00
profiler.cc amputate checking for conflict-signal.h 2021-02-14 15:12:19 -08:00
raw_printer.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
raw_printer.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
sampler.cc delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
sampler.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
span.cc amputate span events history 2020-03-08 18:22:17 -07:00
span.h amputate span events history 2020-03-08 18:22:17 -07:00
stack_trace_table.cc Drop de-duplication of heap sample (aka heapz) entries. 2018-08-27 20:10:09 -07:00
stack_trace_table.h Drop de-duplication of heap sample (aka heapz) entries. 2018-08-27 20:10:09 -07:00
stacktrace_arm-inl.h
stacktrace_generic_fp-inl.h unbreak frame skipping in generic-fp backtrace method 2023-07-02 21:28:30 -04:00
stacktrace_generic-inl.h
stacktrace_impl_setup-inl.h
stacktrace_instrument-inl.h Remove executable flag for c++ files 2020-02-09 23:46:29 -08:00
stacktrace_libgcc-inl.h
stacktrace_libunwind-inl.h Use initial-exec tls for libunwind's recursion flag 2016-04-09 13:09:18 -07:00
stacktrace_powerpc-darwin-inl.h add emacs mode line annotations to remaining files 2021-02-14 16:29:14 -08:00
stacktrace_powerpc-inl.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
stacktrace_powerpc-linux-inl.h Use ucontext_t instead of struct ucontext 2017-07-16 15:57:34 -07:00
stacktrace_win32-inl.h
stacktrace_x86-inl.h
stacktrace.cc mark stacktrace capturing functions as noinline 2023-07-02 21:28:30 -04:00
static_vars.cc actually test malloc/free from InitLateMaybeRecursive 2023-07-02 21:28:30 -04:00
static_vars.h Drop de-duplication of heap sample (aka heapz) entries. 2018-08-27 20:10:09 -07:00
symbolize.cc reimplement GetProgramInvocationName via reading /proc/self/exe 2023-07-02 22:30:00 -04:00
symbolize.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
system-alloc.cc free memory with mmap(PROT_NONE, MAP_FIXED) 2021-12-12 22:29:36 -08:00
system-alloc.h delete-trailing-whitespace on all files 2021-02-14 16:13:15 -08:00
tcmalloc_guard.h
tcmalloc.cc Add support for LoongArch. 2022-02-08 20:47:10 +08:00
tcmalloc.h Add architecture checks 2020-12-19 18:52:40 -08:00
thread_cache.cc mix thread stack address into sampler 2023-07-02 21:28:30 -04:00
thread_cache.h Fix OOM handling in fast-path 2017-11-29 21:44:49 +00:00