ftmemsim-valgrind/massif/tests/deep-B.stderr.exp
Philippe Waroquiers e2edc5eb81 Update massif implementation to xtree
* update massif code so as to replace the massif specific XTree implementation
  by calls to pub_tool_xtree.h
  This improves the massif performance in CPU (a few percents to a factor
   2 gained, depending on the implementation). The memory use is also
   decreased.
  With this patch, massif behaves similarly to the previous implementation.
  The differences are:
     * some massif stats output have changed, as the new implementation
       differs completely from the previous one.
     * when 2 'branches' of the call tree have consumed the same amount
       of  heap, the order in which the branches are output in the massif
       output file can differ between the old and new implementation.
  No other functional difference is expected, waiting for new bugs to
  be discovered.
  
* Also add support for xtree memory profiling and xtmemory gdbsrv monitor
  command in massif :
  * massif will produce xtree memory profiling according to the options
    --xtree-memory.
  * addition of the xtmemory gdbserver monitor command.




git-svn-id: svn://svn.valgrind.org/valgrind/trunk@16129
2016-11-11 14:44:42 +00:00

53 lines
1.8 KiB
Plaintext

Massif: alloc-fns:
Massif: malloc
Massif: __builtin_new
Massif: operator new(unsigned)
Massif: operator new(unsigned long)
Massif: __builtin_vec_new
Massif: operator new[](unsigned)
Massif: operator new[](unsigned long)
Massif: calloc
Massif: realloc
Massif: memalign
Massif: posix_memalign
Massif: valloc
Massif: operator new(unsigned, std::nothrow_t const&)
Massif: operator new[](unsigned, std::nothrow_t const&)
Massif: operator new(unsigned long, std::nothrow_t const&)
Massif: operator new[](unsigned long, std::nothrow_t const&)
Massif: a6
Massif: a7
Massif: a8
Massif: a9
Massif: a10
Massif: a11
Massif: a12
Massif: ignore-fns:
Massif: 0: __part_load_locale
Massif: 1: __time_load_locale
Massif: 2: dwarf2_unwind_dyld_add_image_hook
Massif: 3: get_or_create_key_element
Massif: startup S. 0 (t:0, hp:0, ex:0, st:0)
Massif: alloc S. 1 (t:408, hp:400, ex:8, st:0)
Massif: alloc S. 2 (t:816, hp:800, ex:16, st:0)
Massif: alloc S. 3 (t:1224, hp:1200, ex:24, st:0)
Massif: alloc S. 4 (t:1632, hp:1600, ex:32, st:0)
Massif: alloc S. 5 (t:2040, hp:2000, ex:40, st:0)
Massif: alloc S. 6 (t:2448, hp:2400, ex:48, st:0)
Massif: alloc S. 7 (t:2856, hp:2800, ex:56, st:0)
Massif: alloc S. 8 (t:3264, hp:3200, ex:64, st:0)
Massif: alloc Sd 9 (t:3672, hp:3600, ex:72, st:0)
Massif: alloc S. 10 (t:4080, hp:4000, ex:80, st:0)
Massif: heap allocs: 10
Massif: heap reallocs: 0
Massif: heap frees: 0
Massif: ignored heap allocs: ...
Massif: ignored heap frees: ...
Massif: ignored heap reallocs: ...
Massif: stack allocs: 0
Massif: skipped snapshots: 0
Massif: real snapshots: 11
Massif: detailed snapshots: 1
Massif: peak snapshots: 0
Massif: cullings: 0