|
From: <sv...@va...> - 2008-09-10 09:36:39
|
Author: sewardj Date: 2008-09-10 10:36:46 +0100 (Wed, 10 Sep 2008) New Revision: 8598 Log: Merge, from svn://svn.valgrind.org/valgrind/branches/YARD, a major overhaul of the Dwarf3 type/variable reader, and associated heap-profiling stuff. Specifically the following revisions: r8563 Add cost-center annotations to all allocation points in Memcheck r8564 Add cost-center annotations to all allocation points in Drd r8565 Add cost-center annotations to all allocation points in Callgrind r8566 Add cost-center annotations to all allocation points in Cachegrind r8567 Add cost-center annotations to all allocation points in Omega r8568 Add cost-center annotations to all allocation points in Massif r8570 Add a heap profiling facility the dynamic memory manager r8571 A major overhaul of the Dwarf3 variable-location and type reader r8572 Add cost-center annotations to all allocation points in the core r8595 Add a TyEntIndexCache type and mechanism Modified: branches/PTRCHECK/cachegrind/cg_main.c branches/PTRCHECK/cachegrind/cg_sim.c branches/PTRCHECK/callgrind/bb.c branches/PTRCHECK/callgrind/bbcc.c branches/PTRCHECK/callgrind/callstack.c branches/PTRCHECK/callgrind/clo.c branches/PTRCHECK/callgrind/command.c branches/PTRCHECK/callgrind/context.c branches/PTRCHECK/callgrind/costs.c branches/PTRCHECK/callgrind/debug.c branches/PTRCHECK/callgrind/dump.c branches/PTRCHECK/callgrind/events.c branches/PTRCHECK/callgrind/fn.c branches/PTRCHECK/callgrind/global.h branches/PTRCHECK/callgrind/jumps.c branches/PTRCHECK/callgrind/sim.c branches/PTRCHECK/callgrind/threads.c branches/PTRCHECK/coregrind/m_commandline.c branches/PTRCHECK/coregrind/m_coredump/coredump-elf.c branches/PTRCHECK/coregrind/m_debuginfo/d3basics.c branches/PTRCHECK/coregrind/m_debuginfo/debuginfo.c branches/PTRCHECK/coregrind/m_debuginfo/misc.c branches/PTRCHECK/coregrind/m_debuginfo/priv_misc.h branches/PTRCHECK/coregrind/m_debuginfo/priv_storage.h branches/PTRCHECK/coregrind/m_debuginfo/priv_tytypes.h branches/PTRCHECK/coregrind/m_debuginfo/readdwarf.c branches/PTRCHECK/coregrind/m_debuginfo/readdwarf3.c branches/PTRCHECK/coregrind/m_debuginfo/readelf.c branches/PTRCHECK/coregrind/m_debuginfo/readstabs.c branches/PTRCHECK/coregrind/m_debuginfo/storage.c branches/PTRCHECK/coregrind/m_debuginfo/tytypes.c branches/PTRCHECK/coregrind/m_demangle/cp-demangle.c branches/PTRCHECK/coregrind/m_demangle/cplus-dem.c branches/PTRCHECK/coregrind/m_demangle/dyn-string.c branches/PTRCHECK/coregrind/m_errormgr.c branches/PTRCHECK/coregrind/m_execontext.c branches/PTRCHECK/coregrind/m_hashtable.c branches/PTRCHECK/coregrind/m_initimg/initimg-linux.c branches/PTRCHECK/coregrind/m_libcproc.c branches/PTRCHECK/coregrind/m_main.c branches/PTRCHECK/coregrind/m_mallocfree.c branches/PTRCHECK/coregrind/m_options.c branches/PTRCHECK/coregrind/m_oset.c branches/PTRCHECK/coregrind/m_redir.c branches/PTRCHECK/coregrind/m_replacemalloc/replacemalloc_core.c branches/PTRCHECK/coregrind/m_signals.c branches/PTRCHECK/coregrind/m_stacks.c branches/PTRCHECK/coregrind/m_syswrap/syswrap-generic.c branches/PTRCHECK/coregrind/m_syswrap/syswrap-x86-linux.c branches/PTRCHECK/coregrind/m_transtab.c branches/PTRCHECK/coregrind/m_ume.c branches/PTRCHECK/coregrind/m_wordfm.c branches/PTRCHECK/coregrind/m_xarray.c branches/PTRCHECK/coregrind/pub_core_debuginfo.h branches/PTRCHECK/coregrind/pub_core_mallocfree.h branches/PTRCHECK/coregrind/pub_core_options.h branches/PTRCHECK/drd/ branches/PTRCHECK/drd/drd_barrier.c branches/PTRCHECK/drd/drd_bitmap.c branches/PTRCHECK/drd/drd_clientobj.c branches/PTRCHECK/drd/drd_error.c branches/PTRCHECK/drd/drd_main.c branches/PTRCHECK/drd/drd_malloc_wrappers.c branches/PTRCHECK/drd/drd_rwlock.c branches/PTRCHECK/drd/drd_segment.c branches/PTRCHECK/drd/drd_vc.c branches/PTRCHECK/drd/tests/drd_bitmap_test.c branches/PTRCHECK/drd/tests/pth_cond_race3.stderr.exp branches/PTRCHECK/drd/tests/pth_cond_race3.vgtest branches/PTRCHECK/drd/tests/tc09_bad_unlock.stderr.exp-glibc2.8 branches/PTRCHECK/exp-omega/o_main.c branches/PTRCHECK/exp-ptrcheck/h_list.c branches/PTRCHECK/exp-ptrcheck/h_main.c branches/PTRCHECK/exp-ptrcheck/pc_common.c branches/PTRCHECK/exp-ptrcheck/sg_main.c branches/PTRCHECK/helgrind/hg_main.c branches/PTRCHECK/helgrind/hg_wordset.c branches/PTRCHECK/helgrind/hg_wordset.h branches/PTRCHECK/include/pub_tool_mallocfree.h branches/PTRCHECK/include/pub_tool_oset.h branches/PTRCHECK/include/pub_tool_wordfm.h branches/PTRCHECK/include/pub_tool_xarray.h branches/PTRCHECK/massif/ms_main.c branches/PTRCHECK/memcheck/mc_errors.c branches/PTRCHECK/memcheck/mc_leakcheck.c branches/PTRCHECK/memcheck/mc_main.c branches/PTRCHECK/memcheck/mc_malloc_wrappers.c branches/PTRCHECK/memcheck/mc_translate.c branches/PTRCHECK/memcheck/tests/malloc_free_fill.stderr.exp branches/PTRCHECK/memcheck/tests/oset_test.c [... diff too large to include ...] |