gperftools/src
Aliaksey Kandratsenka 0096be5f6f pprof: allow disabling auto-removal of "constant 2nd frame"
"constand 2nd frame" feature is supposed to detect and workaround
incorrect cpu profile stack captures where parts of or whole cpu
profiling signal handler frames are not skipped.

I've seen programs where this feature incorrectly removes non-signal
frames.

Plus it actually hides bugs in stacktrace capturing which we want be
able to spot.

There is now --no-auto-signal-frm option for disabling it.
2014-12-28 15:35:54 -08:00
..
base made AtomicOps_x86CPUFeatureStruct hidden 2014-12-20 21:20:43 -08:00
google issue deprecation warning on use of google/ headers 2014-04-01 22:06:22 -07:00
gperftools fixed C++ comment warning in malloc_extension_c.h from C compiler 2014-12-21 18:27:03 -08:00
solaris Tue Jul 17 22:26:27 2007 Google Inc. <opensource@google.com> 2007-07-18 18:30:50 +00:00
tests unbreak malloc_extension_c_test on clang 2014-12-21 19:33:25 -08:00
third_party * Add new (std::nothrow) to debugallocation (corrado) 2010-03-23 20:39:55 +00:00
windows eliminated CheckIfKernelSupportsTLS 2014-12-07 17:46:04 -08:00
addressmap-inl.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
central_freelist.cc central_freelist: change fetch ordering 2013-10-26 23:28:31 -07:00
central_freelist.h central_freelist: fetch objects as much as possible during each trial 2013-10-26 23:28:31 -07:00
common.cc issue-610: use TCMallocGetenvSafe from inside malloc 2014-04-12 18:08:46 -07:00
common.h New configure flags to set the alignment and page size of tcmalloc 2014-12-23 10:51:51 -08:00
config_for_unittests.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
debugallocation.cc issue-631: fixed miscompilation of debugallocation without mmap 2014-06-28 13:05:12 -07:00
getenv_safe.h issue-610: introduced TCMallocGetenvSafe 2014-04-12 18:05:59 -07:00
getpc.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
heap-checker-bcad.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
heap-checker.cc issue-565: don't pollute global namespace with thread lister API 2014-01-18 17:23:14 -08:00
heap-profile-stats.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
heap-profile-table.cc fixed -Wreorder warning in HeapProfileTable constructor 2013-11-16 13:31:08 -08:00
heap-profile-table.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
heap-profiler.cc Added remaining memory allocated info to 'Exiting' dump message 2014-09-06 16:49:24 -07:00
internal_logging.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
internal_logging.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
libc_override.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
libc_override_gcc_and_weak.h applied chromium patch fixing some build issue on android 2014-06-21 12:12:04 -07:00
libc_override_glibc.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
libc_override_osx.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
libc_override_redefine.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
linked_list.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
malloc_extension.cc speed up MallocExtension::instance() 2014-03-29 13:43:38 -07:00
malloc_hook-inl.h set elf visibility to hidden for malloc hooks 2014-12-07 17:46:04 -08:00
malloc_hook.cc replaced separate singular malloc hooks with faster HookList 2014-12-07 17:46:04 -08:00
malloc_hook_mmap_freebsd.h issue-599: fixing FreeBSD issue with sbrk 2014-01-19 22:37:44 -08:00
malloc_hook_mmap_linux.h Add aarch64 defines 2014-02-16 20:15:00 -08:00
maybe_threads.cc implemented cpu-profiling mode that profiles threads separately 2014-11-02 18:29:55 -08:00
maybe_threads.h implemented cpu-profiling mode that profiles threads separately 2014-11-02 18:29:55 -08:00
memfs_malloc.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
memory_region_map.cc add uclibc support 2013-12-20 09:02:49 +08:00
memory_region_map.h issue-565: don't pollute global namespace with thread lister API 2014-01-18 17:23:14 -08:00
packed-cache-inl.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
page_heap.cc issue-489: implemented API to set chromium-style de-committing 2014-02-22 12:37:54 -08:00
page_heap.h issue-489: implemented API to set chromium-style de-committing 2014-02-22 12:37:54 -08:00
page_heap_allocator.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
pagemap.h assert key size in way that is clearer to gcc 2013-11-16 13:35:59 -08:00
pprof pprof: allow disabling auto-removal of "constant 2nd frame" 2014-12-28 15:35:54 -08:00
profile-handler.cc implemented cpu-profiling mode that profiles threads separately 2014-11-02 18:29:55 -08:00
profile-handler.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
profiledata.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
profiledata.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
profiler.cc cpuprofiler: drop correct number of signal handler frames 2014-12-28 15:35:54 -08:00
raw_printer.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
raw_printer.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
sampler.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
sampler.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
span.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
span.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
stack_trace_table.cc added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
stack_trace_table.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
stacktrace.cc compile libunwind unwinder only of __thread is supported 2014-11-27 12:30:36 -08:00
stacktrace_arm-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
stacktrace_generic-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
stacktrace_impl_setup-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
stacktrace_instrument-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
stacktrace_libunwind-inl.h cpuprofiler: disable capturing stacktrace from signal's ucontext 2014-12-28 15:35:54 -08:00
stacktrace_powerpc-darwin-inl.h PowerPC: stacktrace function refactor and fixes 2014-04-12 11:14:43 -07:00
stacktrace_powerpc-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
stacktrace_powerpc-linux-inl.h PowerPC: stacktrace function refactor and fixes 2014-04-12 11:14:43 -07:00
stacktrace_win32-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
stacktrace_x86-inl.h issue-604: implement runtime-selectable stacktrace capturing 2014-02-16 19:22:06 -08:00
static_vars.cc enabled aggressive decommit by default 2014-12-20 21:18:07 -08:00
static_vars.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
symbolize.cc issue-658: correctly close socketpair fds when socketpair fails 2014-11-27 10:45:53 -08:00
symbolize.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
system-alloc.cc issue-489: ported chromium windows decommitting code 2014-02-22 12:25:25 -08:00
system-alloc.h issue-489: ported chromium windows decommitting code 2014-02-22 12:25:25 -08:00
tcmalloc.cc inform compiler that tcmalloc allocation sampling is unlikely 2014-12-07 17:46:04 -08:00
tcmalloc.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
tcmalloc_guard.h added emacs -*- mode lines for google coding style 2013-10-12 15:36:42 -07:00
thread_cache.cc eliminated CheckIfKernelSupportsTLS 2014-12-07 17:46:04 -08:00
thread_cache.h eliminated CheckIfKernelSupportsTLS 2014-12-07 17:46:04 -08:00