|
From: <sv...@va...> - 2008-09-18 11:12:42
|
Author: sewardj Date: 2008-09-18 19:12:50 +0100 (Thu, 18 Sep 2008) New Revision: 8621 Log: Merge all remaining changes from branches/PTRCHECK. These are some relatively minor extensions to m_debuginfo, a major overhaul of m_debuginfo/readdwarf3.c to get its space usage under control, and changes throughout the system to enable heap-use profiling. The majority of the merged changes were committed into branches/PTRCHECK as the following revs: 8591 8595 8598 8599 8601 and 8161. Modified: trunk/Makefile.am trunk/cachegrind/cg_main.c trunk/cachegrind/cg_sim.c trunk/callgrind/bb.c trunk/callgrind/bbcc.c trunk/callgrind/callstack.c trunk/callgrind/clo.c trunk/callgrind/command.c trunk/callgrind/context.c trunk/callgrind/costs.c trunk/callgrind/debug.c trunk/callgrind/dump.c trunk/callgrind/events.c trunk/callgrind/fn.c trunk/callgrind/global.h trunk/callgrind/jumps.c trunk/callgrind/sim.c trunk/callgrind/threads.c trunk/configure.in trunk/coregrind/m_commandline.c trunk/coregrind/m_coredump/coredump-elf.c trunk/coregrind/m_debuginfo/d3basics.c trunk/coregrind/m_debuginfo/debuginfo.c trunk/coregrind/m_debuginfo/misc.c trunk/coregrind/m_debuginfo/priv_d3basics.h trunk/coregrind/m_debuginfo/priv_misc.h trunk/coregrind/m_debuginfo/priv_storage.h trunk/coregrind/m_debuginfo/priv_tytypes.h trunk/coregrind/m_debuginfo/readdwarf.c trunk/coregrind/m_debuginfo/readdwarf3.c trunk/coregrind/m_debuginfo/readelf.c trunk/coregrind/m_debuginfo/readstabs.c trunk/coregrind/m_debuginfo/readxcoff.c trunk/coregrind/m_debuginfo/storage.c trunk/coregrind/m_debuginfo/tytypes.c trunk/coregrind/m_demangle/cp-demangle.c trunk/coregrind/m_demangle/cplus-dem.c trunk/coregrind/m_demangle/dyn-string.c trunk/coregrind/m_errormgr.c trunk/coregrind/m_execontext.c trunk/coregrind/m_hashtable.c trunk/coregrind/m_initimg/initimg-aix5.c trunk/coregrind/m_initimg/initimg-linux.c trunk/coregrind/m_libcfile.c trunk/coregrind/m_libcproc.c trunk/coregrind/m_machine.c trunk/coregrind/m_main.c trunk/coregrind/m_mallocfree.c trunk/coregrind/m_options.c trunk/coregrind/m_oset.c trunk/coregrind/m_redir.c trunk/coregrind/m_replacemalloc/replacemalloc_core.c trunk/coregrind/m_signals.c trunk/coregrind/m_stacks.c trunk/coregrind/m_syswrap/syswrap-aix5.c trunk/coregrind/m_syswrap/syswrap-generic.c trunk/coregrind/m_syswrap/syswrap-x86-linux.c trunk/coregrind/m_tooliface.c trunk/coregrind/m_transtab.c trunk/coregrind/m_ume.c trunk/coregrind/m_wordfm.c trunk/coregrind/m_xarray.c trunk/coregrind/pub_core_clientstate.h trunk/coregrind/pub_core_debuginfo.h trunk/coregrind/pub_core_mallocfree.h trunk/coregrind/pub_core_options.h trunk/coregrind/pub_core_tooliface.h trunk/coregrind/pub_core_vkiscnums.h trunk/drd/drd_barrier.c trunk/drd/drd_bitmap.c trunk/drd/drd_clientobj.c trunk/drd/drd_error.c trunk/drd/drd_main.c trunk/drd/drd_malloc_wrappers.c trunk/drd/drd_rwlock.c trunk/drd/drd_segment.c trunk/drd/drd_vc.c trunk/drd/tests/drd_bitmap_test.c trunk/exp-omega/o_main.c trunk/helgrind/hg_main.c trunk/helgrind/hg_wordset.c trunk/helgrind/hg_wordset.h trunk/include/pub_tool_basics.h trunk/include/pub_tool_debuginfo.h trunk/include/pub_tool_libcbase.h trunk/include/pub_tool_machine.h trunk/include/pub_tool_mallocfree.h trunk/include/pub_tool_oset.h trunk/include/pub_tool_tooliface.h trunk/include/pub_tool_vkiscnums.h trunk/include/pub_tool_wordfm.h trunk/include/pub_tool_xarray.h trunk/massif/ms_main.c trunk/memcheck/mc_errors.c trunk/memcheck/mc_leakcheck.c trunk/memcheck/mc_main.c trunk/memcheck/mc_malloc_wrappers.c trunk/memcheck/mc_translate.c trunk/memcheck/tests/oset_test.c trunk/none/tests/Makefile.am trunk/none/tests/ppc32/Makefile.am trunk/none/tests/ppc64/Makefile.am [... diff too large to include ...] |