Prune je_malloc_default and do_rallocx in jeprof

Running a simple Ruby and Python execution je_malloc_default and
do_rallocx() in the resulting SVG / text output. Prune these, too.

    MALLOC_CONF='stats_print:true,lg_prof_sample:8,prof:true,prof_final:true' \
        python3 -c '[x for x in range(10000000)]'

    MALLOC_CONF='stats_print:true,lg_prof_sample:8,prof:true,prof_final:true' \
        ruby -e 'puts (0..1000).map{"0"}.join(" ")'
This commit is contained in:
Arne Welzel 2023-05-24 21:07:49 +02:00 committed by Qi Wang
parent d59e30cbc9
commit c1d3ad4674

View File

@ -2955,6 +2955,7 @@ sub RemoveUninterestingFrames {
foreach my $name ('@JEMALLOC_PREFIX@calloc', foreach my $name ('@JEMALLOC_PREFIX@calloc',
'cfree', 'cfree',
'@JEMALLOC_PREFIX@malloc', '@JEMALLOC_PREFIX@malloc',
'je_malloc_default',
'newImpl', 'newImpl',
'void* newImpl', 'void* newImpl',
'fallbackNewImpl', 'fallbackNewImpl',
@ -2968,6 +2969,7 @@ sub RemoveUninterestingFrames {
'@JEMALLOC_PREFIX@realloc', '@JEMALLOC_PREFIX@realloc',
'@JEMALLOC_PREFIX@mallocx', '@JEMALLOC_PREFIX@mallocx',
'@JEMALLOC_PREFIX@rallocx', '@JEMALLOC_PREFIX@rallocx',
'do_rallocx',
'@JEMALLOC_PREFIX@xallocx', '@JEMALLOC_PREFIX@xallocx',
'@JEMALLOC_PREFIX@dallocx', '@JEMALLOC_PREFIX@dallocx',
'@JEMALLOC_PREFIX@sdallocx', '@JEMALLOC_PREFIX@sdallocx',