lp:~barry/ubuntu/maverick/valgrind/bug-602132
- Get this branch:
- bzr branch lp:~barry/ubuntu/maverick/valgrind/bug-602132
Branch merges
- Loïc Minier: Approve
- Colin Watson: Pending requested
- Ubuntu branches: Pending requested
-
Diff: 589675 lines (+383654/-117798)774 files modified.bzrignore (+1/-0)
FAQ.txt (+0/-445)
Makefile.all.am (+5/-3)
Makefile.am (+2/-1)
Makefile.in (+0/-1106)
Makefile.tool.am (+26/-117)
Makefile.vex.am (+2/-0)
Makefile.vex.in (+0/-1751)
NEWS (+31/-0)
README_MISSING_SYSCALL_OR_IOCTL (+1/-1)
VEX/HACKING.README (+3/-15)
VEX/LICENSE.README (+19/-34)
VEX/Makefile-gcc (+313/-0)
VEX/Makefile-icc (+239/-0)
VEX/TODO.txt (+55/-0)
VEX/auxprogs/genoffsets.c (+25/-32)
VEX/nanoarm.orig (+19/-0)
VEX/orig_amd64/Compare.hs (+63/-0)
VEX/orig_amd64/SortedToOrig.hs (+29/-0)
VEX/orig_amd64/test1.orig (+5281/-0)
VEX/orig_amd64/test1.sorted (+1318/-0)
VEX/orig_amd64/test2.orig (+23917/-0)
VEX/orig_amd64/test2.sorted (+5978/-0)
VEX/orig_arm/nanoarm (+7/-0)
VEX/orig_arm/nanoarm.orig (+19/-0)
VEX/orig_ppc32/date.orig (+138635/-0)
VEX/orig_ppc32/loadsafp.orig (+22354/-0)
VEX/orig_ppc32/morefp.orig (+6944/-0)
VEX/orig_ppc32/return0.orig (+60452/-0)
VEX/orig_x86/exit42.orig (+12580/-0)
VEX/orig_x86/fpu_mmx_sse.orig (+35448/-0)
VEX/orig_x86/manyfp.orig (+9635/-0)
VEX/priv/guest_amd64_defs.h (+24/-32)
VEX/priv/guest_amd64_helpers.c (+52/-37)
VEX/priv/guest_amd64_toIR.c (+1462/-47)
VEX/priv/guest_arm_defs.h (+21/-33)
VEX/priv/guest_arm_helpers.c (+21/-32)
VEX/priv/guest_arm_toIR.c (+91/-51)
VEX/priv/guest_generic_bb_to_IR.c (+446/-173)
VEX/priv/guest_generic_bb_to_IR.h (+21/-32)
VEX/priv/guest_generic_x87.c (+21/-32)
VEX/priv/guest_generic_x87.h (+21/-32)
VEX/priv/guest_ppc_defs.h (+21/-32)
VEX/priv/guest_ppc_helpers.c (+21/-32)
VEX/priv/guest_ppc_toIR.c (+21/-32)
VEX/priv/guest_x86_defs.h (+24/-32)
VEX/priv/guest_x86_helpers.c (+45/-32)
VEX/priv/guest_x86_toIR.c (+100/-46)
VEX/priv/host_amd64_defs.c (+31/-38)
VEX/priv/host_amd64_defs.h (+26/-36)
VEX/priv/host_amd64_isel.c (+222/-73)
VEX/priv/host_arm_defs.c (+41/-32)
VEX/priv/host_arm_defs.h (+36/-33)
VEX/priv/host_arm_isel.c (+32/-32)
VEX/priv/host_generic_reg_alloc2.c (+21/-32)
VEX/priv/host_generic_regs.c (+21/-32)
VEX/priv/host_generic_regs.h (+21/-32)
VEX/priv/host_generic_simd128.c (+220/-0)
VEX/priv/host_generic_simd128.h (+79/-0)
VEX/priv/host_generic_simd64.c (+21/-32)
VEX/priv/host_generic_simd64.h (+21/-32)
VEX/priv/host_ppc_defs.c (+21/-32)
VEX/priv/host_ppc_defs.h (+21/-32)
VEX/priv/host_ppc_isel.c (+21/-32)
VEX/priv/host_x86_defs.c (+21/-32)
VEX/priv/host_x86_defs.h (+21/-32)
VEX/priv/host_x86_isel.c (+21/-32)
VEX/priv/ir_defs.c (+27/-33)
VEX/priv/ir_match.c (+21/-32)
VEX/priv/ir_match.h (+21/-32)
VEX/priv/ir_opt.c (+21/-32)
VEX/priv/ir_opt.h (+21/-32)
VEX/priv/main_globals.c (+21/-32)
VEX/priv/main_globals.h (+21/-32)
VEX/priv/main_main.c (+24/-32)
VEX/priv/main_util.c (+21/-32)
VEX/priv/main_util.h (+21/-32)
VEX/pub/libvex.h (+21/-32)
VEX/pub/libvex_basictypes.h (+21/-32)
VEX/pub/libvex_emwarn.h (+21/-32)
VEX/pub/libvex_guest_amd64.h (+21/-32)
VEX/pub/libvex_guest_arm.h (+21/-32)
VEX/pub/libvex_guest_offsets.h (+0/-68)
VEX/pub/libvex_guest_ppc32.h (+21/-32)
VEX/pub/libvex_guest_ppc64.h (+21/-32)
VEX/pub/libvex_guest_x86.h (+21/-32)
VEX/pub/libvex_ir.h (+25/-34)
VEX/pub/libvex_trc_values.h (+21/-32)
VEX/switchback/Makefile (+10/-0)
VEX/switchback/binary_switchback.pl (+431/-0)
VEX/switchback/linker.c (+1483/-0)
VEX/switchback/linker.h (+5/-0)
VEX/switchback/switchback.c (+1169/-0)
VEX/switchback/test_bzip2.c (+6117/-0)
VEX/switchback/test_emfloat.c (+1944/-0)
VEX/switchback/test_hello.c (+20/-0)
VEX/switchback/test_ppc_jm1.c (+4613/-0)
VEX/switchback/test_simple.c (+12/-0)
VEX/test/fldenv.c (+32/-0)
VEX/test/fp1.c (+17/-0)
VEX/test/fp1.s (+52/-0)
VEX/test/fpconst.c (+77/-0)
VEX/test/fpgames.s (+103/-0)
VEX/test/fpspeed.c (+29/-0)
VEX/test/fpucw.c (+43/-0)
VEX/test/frstor.c (+82/-0)
VEX/test/fsave.c (+68/-0)
VEX/test/fstenv.c (+22/-0)
VEX/test/fxsave.c (+136/-0)
VEX/test/mmxtest.c (+605/-0)
VEX/test/mxcsr.c (+45/-0)
VEX/test/rounderr.c (+97/-0)
VEX/test/test-amd64-muldiv.h (+74/-0)
VEX/test/test-amd64-shift.h (+178/-0)
VEX/test/test-amd64.c (+1709/-0)
VEX/test/test-amd64.h (+227/-0)
VEX/test/test-i386-muldiv.h (+56/-0)
VEX/test/test-i386-shift.h (+161/-0)
VEX/test/test-i386.c (+1668/-0)
VEX/test/test-i386.h (+210/-0)
VEX/test/x87fxam.c (+44/-0)
VEX/test/x87tst.c (+27/-0)
VEX/test_main.c (+2693/-0)
VEX/test_main.h (+35/-0)
VEX/test_main.h.base (+35/-0)
VEX/unused/arena.h (+47/-0)
VEX/unused/dispatch.c (+97/-0)
VEX/unused/linker.c (+1422/-0)
VEX/useful/fp_80_64.c (+636/-0)
VEX/useful/fpround.c (+13/-0)
VEX/useful/fspill.c (+19/-0)
VEX/useful/gradual_underflow.c (+15/-0)
VEX/useful/hd_fpu.c (+1707/-0)
VEX/useful/show_fp_state.c (+184/-0)
VEX/useful/smchash.c (+324/-0)
VEX/useful/x87_to_vex_and_back.c (+291/-0)
aclocal.m4 (+0/-1218)
autogen.sh (+17/-0)
auxprogs/Makefile.am (+3/-1)
auxprogs/Makefile.in (+0/-737)
auxprogs/change-copyright-year (+25/-0)
auxprogs/dump_insn_ppc.sh (+4/-0)
auxprogs/gsl19test (+1/-1)
auxprogs/valgrind-listener.c (+11/-7)
cachegrind/Makefile.am (+17/-1)
cachegrind/Makefile.in (+0/-1416)
cachegrind/cg-arm.c (+1/-1)
cachegrind/cg-ppc32.c (+1/-1)
cachegrind/cg-ppc64.c (+1/-1)
cachegrind/cg-x86-amd64.c (+1/-1)
cachegrind/cg_annotate.in (+55/-49)
cachegrind/cg_arch.h (+1/-1)
cachegrind/cg_branchpred.c (+1/-1)
cachegrind/cg_diff.in (+328/-0)
cachegrind/cg_main.c (+49/-45)
cachegrind/cg_merge.c (+1/-1)
cachegrind/cg_sim.c (+1/-1)
cachegrind/docs/cg-manual.xml (+132/-8)
cachegrind/tests/Makefile.in (+0/-888)
cachegrind/tests/x86/Makefile.in (+0/-690)
cachegrind/tests/x86/insn_sse2.stdout.exp (+302/-0)
callgrind/Makefile.am (+13/-0)
callgrind/Makefile.in (+0/-1839)
callgrind/bb.c (+1/-1)
callgrind/bbcc.c (+8/-6)
callgrind/callgrind.h (+1/-1)
callgrind/callstack.c (+1/-1)
callgrind/clo.c (+13/-2)
callgrind/command.c (+1/-1)
callgrind/context.c (+1/-1)
callgrind/costs.c (+1/-1)
callgrind/debug.c (+62/-49)
callgrind/docs/cl-manual.xml (+83/-24)
callgrind/dump.c (+1/-1)
callgrind/events.c (+422/-438)
callgrind/events.h (+86/-66)
callgrind/fn.c (+1/-1)
callgrind/global.h (+27/-15)
callgrind/jumps.c (+1/-1)
callgrind/main.c (+398/-41)
callgrind/sim.c (+251/-446)
callgrind/tests/Makefile.am (+2/-1)
callgrind/tests/Makefile.in (+0/-861)
callgrind/tests/filter_stderr (+3/-0)
callgrind/tests/simwork-both.stderr.exp (+24/-0)
callgrind/tests/simwork-both.stdout.exp (+1/-0)
callgrind/tests/simwork-both.vgtest (+3/-0)
callgrind/tests/simwork-branch.stderr.exp (+10/-0)
callgrind/tests/simwork-branch.stdout.exp (+1/-0)
callgrind/tests/simwork-branch.vgtest (+3/-0)
callgrind/tests/simwork-cache.stderr.exp (+20/-0)
callgrind/tests/simwork-cache.stdout.exp (+1/-0)
callgrind/tests/simwork-cache.vgtest (+3/-0)
callgrind/tests/threads-use.stderr.exp (+20/-0)
callgrind/tests/threads-use.vgtest (+3/-0)
callgrind/tests/threads.stderr.exp (+1/-1)
callgrind/tests/threads.vgtest (+1/-1)
callgrind/threads.c (+1/-1)
compile (+0/-143)
config.guess (+0/-1533)
config.h.in (+0/-306)
config.sub (+0/-1693)
configure (+0/-10564)
configure.in (+162/-175)
coregrind/Makefile.am (+11/-5)
coregrind/Makefile.in (+0/-5415)
coregrind/launcher-aix5-bootblock.h (+1/-1)
coregrind/launcher-aix5.c (+1/-1)
coregrind/launcher-linux.c (+11/-7)
coregrind/link_tool_exe_aix5.in (+6/-0)
coregrind/link_tool_exe_darwin.in (+173/-0)
coregrind/link_tool_exe_linux.in (+88/-0)
coregrind/m_aspacehl.c (+1/-1)
coregrind/m_aspacemgr/aspacemgr-aix5.c (+1/-1)
coregrind/m_aspacemgr/aspacemgr-common.c (+1/-1)
coregrind/m_aspacemgr/aspacemgr-linux.c (+3/-3)
coregrind/m_aspacemgr/priv_aspacemgr.h (+1/-1)
coregrind/m_clientstate.c (+2/-2)
coregrind/m_commandline.c (+1/-1)
coregrind/m_coredump/coredump-elf.c (+1/-1)
coregrind/m_coredump/coredump-xcoff.c (+1/-1)
coregrind/m_cpuid.S (+1/-1)
coregrind/m_debugger.c (+1/-1)
coregrind/m_debuginfo/d3basics.c (+16/-1)
coregrind/m_debuginfo/debuginfo.c (+13/-8)
coregrind/m_debuginfo/misc.c (+1/-1)
coregrind/m_debuginfo/priv_d3basics.h (+20/-2)
coregrind/m_debuginfo/priv_misc.h (+1/-1)
coregrind/m_debuginfo/priv_readdwarf.h (+1/-1)
coregrind/m_debuginfo/priv_readdwarf3.h (+1/-1)
coregrind/m_debuginfo/priv_readelf.h (+1/-1)
coregrind/m_debuginfo/priv_readstabs.h (+1/-1)
coregrind/m_debuginfo/priv_readxcoff.h (+1/-1)
coregrind/m_debuginfo/priv_storage.h (+1/-1)
coregrind/m_debuginfo/priv_tytypes.h (+1/-1)
coregrind/m_debuginfo/readdwarf.c (+65/-15)
coregrind/m_debuginfo/readdwarf3.c (+103/-10)
coregrind/m_debuginfo/readelf.c (+6/-3)
coregrind/m_debuginfo/readmacho.c (+1/-1)
coregrind/m_debuginfo/readstabs.c (+1/-1)
coregrind/m_debuginfo/readxcoff.c (+1/-1)
coregrind/m_debuginfo/storage.c (+1/-1)
coregrind/m_debuginfo/tytypes.c (+1/-1)
coregrind/m_debuglog.c (+1/-1)
coregrind/m_demangle/demangle.c (+1/-1)
coregrind/m_demangle/vg_libciface.h (+1/-1)
coregrind/m_dispatch/dispatch-amd64-linux.S (+1/-1)
coregrind/m_dispatch/dispatch-arm-linux.S (+1/-1)
coregrind/m_dispatch/dispatch-ppc32-aix5.S (+1/-1)
coregrind/m_dispatch/dispatch-ppc32-linux.S (+12/-1)
coregrind/m_dispatch/dispatch-ppc64-aix5.S (+1/-1)
coregrind/m_dispatch/dispatch-ppc64-linux.S (+1/-1)
coregrind/m_dispatch/dispatch-x86-linux.S (+1/-1)
coregrind/m_errormgr.c (+1/-1)
coregrind/m_execontext.c (+1/-1)
coregrind/m_hashtable.c (+1/-1)
coregrind/m_initimg/initimg-aix5.c (+1/-1)
coregrind/m_initimg/initimg-linux.c (+15/-3)
coregrind/m_initimg/initimg-pathscan.c (+1/-1)
coregrind/m_initimg/priv_initimg_pathscan.h (+1/-1)
coregrind/m_libcassert.c (+1/-1)
coregrind/m_libcbase.c (+1/-1)
coregrind/m_libcfile.c (+1/-1)
coregrind/m_libcprint.c (+85/-46)
coregrind/m_libcproc.c (+15/-2)
coregrind/m_libcsignal.c (+1/-1)
coregrind/m_machine.c (+1/-1)
coregrind/m_main.c (+490/-147)
coregrind/m_mallocfree.c (+1/-1)
coregrind/m_options.c (+22/-54)
coregrind/m_oset.c (+1/-1)
coregrind/m_redir.c (+173/-43)
coregrind/m_replacemalloc/replacemalloc_core.c (+4/-7)
coregrind/m_replacemalloc/vg_replace_malloc.c (+1/-1)
coregrind/m_scheduler/priv_sema.h (+1/-1)
coregrind/m_scheduler/scheduler.c (+2/-2)
coregrind/m_scheduler/sema.c (+1/-1)
coregrind/m_seqmatch.c (+1/-1)
coregrind/m_sigframe/sigframe-amd64-darwin.c (+169/-3)
coregrind/m_sigframe/sigframe-amd64-linux.c (+1/-1)
coregrind/m_sigframe/sigframe-arm-linux.c (+3/-3)
coregrind/m_sigframe/sigframe-ppc32-aix5.c (+1/-1)
coregrind/m_sigframe/sigframe-ppc32-linux.c (+2/-2)
coregrind/m_sigframe/sigframe-ppc64-aix5.c (+1/-1)
coregrind/m_sigframe/sigframe-ppc64-linux.c (+2/-2)
coregrind/m_sigframe/sigframe-x86-darwin.c (+6/-4)
coregrind/m_sigframe/sigframe-x86-linux.c (+1/-1)
coregrind/m_signals.c (+10/-15)
coregrind/m_sparsewa.c (+1/-1)
coregrind/m_stacks.c (+1/-1)
coregrind/m_stacktrace.c (+1/-1)
coregrind/m_start-amd64-darwin.S (+0/-88)
coregrind/m_start-x86-darwin.S (+0/-88)
coregrind/m_syscall.c (+1/-1)
coregrind/m_syswrap/priv_syswrap-aix5.h (+1/-1)
coregrind/m_syswrap/priv_syswrap-darwin.h (+8/-2)
coregrind/m_syswrap/priv_syswrap-generic.h (+18/-18)
coregrind/m_syswrap/priv_syswrap-linux-variants.h (+1/-1)
coregrind/m_syswrap/priv_syswrap-linux.h (+3/-1)
coregrind/m_syswrap/priv_syswrap-main.h (+1/-1)
coregrind/m_syswrap/priv_types_n_macros.h (+1/-1)
coregrind/m_syswrap/syscall-amd64-linux.S (+1/-1)
coregrind/m_syswrap/syscall-arm-linux.S (+1/-1)
coregrind/m_syswrap/syscall-ppc32-aix5.S (+1/-1)
coregrind/m_syswrap/syscall-ppc32-linux.S (+1/-1)
coregrind/m_syswrap/syscall-ppc64-aix5.S (+1/-1)
coregrind/m_syswrap/syscall-ppc64-linux.S (+1/-1)
coregrind/m_syswrap/syscall-x86-linux.S (+1/-1)
coregrind/m_syswrap/syswrap-aix5.c (+1/-1)
coregrind/m_syswrap/syswrap-amd64-darwin.c (+36/-1)
coregrind/m_syswrap/syswrap-amd64-linux.c (+19/-8)
coregrind/m_syswrap/syswrap-arm-linux.c (+14/-3)
coregrind/m_syswrap/syswrap-darwin.c (+335/-63)
coregrind/m_syswrap/syswrap-generic.c (+1/-1)
coregrind/m_syswrap/syswrap-linux-variants.c (+1/-1)
coregrind/m_syswrap/syswrap-linux.c (+120/-17)
coregrind/m_syswrap/syswrap-main.c (+1/-1)
coregrind/m_syswrap/syswrap-ppc32-aix5.c (+1/-1)
coregrind/m_syswrap/syswrap-ppc32-linux.c (+14/-3)
coregrind/m_syswrap/syswrap-ppc64-aix5.c (+1/-1)
coregrind/m_syswrap/syswrap-ppc64-linux.c (+15/-4)
coregrind/m_syswrap/syswrap-x86-darwin.c (+1/-1)
coregrind/m_syswrap/syswrap-x86-linux.c (+14/-3)
coregrind/m_threadstate.c (+1/-1)
coregrind/m_tooliface.c (+1/-1)
coregrind/m_trampoline.S (+34/-26)
coregrind/m_translate.c (+3/-3)
coregrind/m_transtab.c (+90/-12)
coregrind/m_ume/elf.c (+1/-1)
coregrind/m_ume/macho.c (+22/-7)
coregrind/m_ume/main.c (+8/-9)
coregrind/m_ume/script.c (+5/-1)
coregrind/m_vki.c (+1/-1)
coregrind/m_vkiscnums.c (+6/-7)
coregrind/m_wordfm.c (+2/-2)
coregrind/m_xarray.c (+11/-1)
coregrind/pub_core_aspacehl.h (+1/-1)
coregrind/pub_core_aspacemgr.h (+1/-1)
coregrind/pub_core_basics.h (+1/-1)
coregrind/pub_core_basics_asm.h (+1/-1)
coregrind/pub_core_clientstate.h (+1/-1)
coregrind/pub_core_clreq.h (+1/-1)
coregrind/pub_core_commandline.h (+1/-1)
coregrind/pub_core_coredump.h (+1/-1)
coregrind/pub_core_cpuid.h (+1/-1)
coregrind/pub_core_debugger.h (+1/-1)
coregrind/pub_core_debuginfo.h (+1/-1)
coregrind/pub_core_debuglog.h (+1/-1)
coregrind/pub_core_demangle.h (+1/-1)
coregrind/pub_core_dispatch.h (+1/-1)
coregrind/pub_core_dispatch_asm.h (+1/-1)
coregrind/pub_core_errormgr.h (+1/-1)
coregrind/pub_core_execontext.h (+1/-1)
coregrind/pub_core_hashtable.h (+1/-1)
coregrind/pub_core_initimg.h (+1/-1)
coregrind/pub_core_libcassert.h (+1/-1)
coregrind/pub_core_libcbase.h (+1/-1)
coregrind/pub_core_libcfile.h (+1/-1)
coregrind/pub_core_libcprint.h (+11/-1)
coregrind/pub_core_libcproc.h (+1/-1)
coregrind/pub_core_libcsignal.h (+1/-1)
coregrind/pub_core_machine.h (+1/-1)
coregrind/pub_core_mallocfree.h (+1/-1)
coregrind/pub_core_options.h (+38/-13)
coregrind/pub_core_oset.h (+1/-1)
coregrind/pub_core_redir.h (+14/-1)
coregrind/pub_core_replacemalloc.h (+1/-1)
coregrind/pub_core_scheduler.h (+1/-1)
coregrind/pub_core_seqmatch.h (+1/-1)
coregrind/pub_core_sigframe.h (+1/-1)
coregrind/pub_core_signals.h (+1/-1)
coregrind/pub_core_sparsewa.h (+1/-1)
coregrind/pub_core_stacks.h (+1/-1)
coregrind/pub_core_stacktrace.h (+1/-1)
coregrind/pub_core_syscall.h (+1/-1)
coregrind/pub_core_syswrap.h (+1/-1)
coregrind/pub_core_threadstate.h (+1/-1)
coregrind/pub_core_tooliface.h (+1/-1)
coregrind/pub_core_trampoline.h (+19/-8)
coregrind/pub_core_translate.h (+1/-1)
coregrind/pub_core_transtab.h (+1/-1)
coregrind/pub_core_transtab_asm.h (+1/-1)
coregrind/pub_core_ume.h (+1/-1)
coregrind/pub_core_vki.h (+3/-3)
coregrind/pub_core_vkiscnums.h (+3/-3)
coregrind/pub_core_vkiscnums_asm.h (+3/-3)
coregrind/pub_core_wordfm.h (+2/-2)
coregrind/pub_core_xarray.h (+1/-1)
coregrind/vg_preloaded.c (+7/-6)
darwin10-drd.supp (+2/-0)
darwin10.supp (+22/-0)
darwin9-drd.supp (+3/-0)
debian/changelog (+6/-0)
debian/patches/00list (+3/-3)
depcomp (+0/-630)
docs/Makefile.in (+0/-632)
docs/callgrind_annotate.1 (+0/-102)
docs/callgrind_control.1 (+0/-107)
docs/cg_annotate.1 (+0/-99)
docs/html/FAQ.html (+0/-51)
docs/html/QuickStart.html (+0/-61)
docs/html/bbv-manual.html (+0/-366)
docs/html/cg-manual.html (+0/-1058)
docs/html/cl-format.html (+0/-623)
docs/html/cl-manual.html (+0/-1047)
docs/html/design-impl.html (+0/-84)
docs/html/dist.authors.html (+0/-100)
docs/html/dist.html (+0/-58)
docs/html/dist.news.html (+0/-2830)
docs/html/dist.readme-developers.html (+0/-189)
docs/html/dist.readme-missing.html (+0/-224)
docs/html/dist.readme-packagers.html (+0/-135)
docs/html/dist.readme.html (+0/-130)
docs/html/drd-manual.html (+0/-1439)
docs/html/faq.html (+0/-762)
docs/html/hg-manual.html (+0/-984)
docs/html/index.html (+0/-64)
docs/html/license.gfdl.html (+0/-436)
docs/html/license.gpl.html (+0/-380)
docs/html/licenses.html (+0/-47)
docs/html/lk-manual.html (+0/-131)
docs/html/manual-core-adv.html (+0/-571)
docs/html/manual-core.html (+0/-1731)
docs/html/manual-intro.html (+0/-126)
docs/html/manual-writing-tools.html (+0/-501)
docs/html/manual.html (+0/-290)
docs/html/mc-manual.html (+0/-1574)
docs/html/ms-manual.html (+0/-791)
docs/html/nl-manual.html (+0/-56)
docs/html/pc-manual.html (+0/-405)
docs/html/quick-start.html (+0/-202)
docs/html/tech-docs.html (+0/-98)
docs/html/vg_basic.css (+0/-67)
docs/internals/SPEC-notes.txt (+43/-0)
docs/internals/multiple-architectures.txt (+163/-0)
docs/internals/performance.txt (+43/-0)
docs/internals/release-HOWTO.txt (+3/-0)
docs/ms_print.1 (+0/-75)
docs/valgrind.1 (+0/-1365)
docs/xml/manual-core.xml (+51/-1)
drd/Makefile.am (+21/-2)
drd/Makefile.in (+0/-1783)
drd/TODO.txt (+36/-0)
drd/Testing.txt (+85/-0)
drd/drd.h (+135/-20)
drd/drd_barrier.c (+8/-5)
drd/drd_barrier.h (+1/-1)
drd/drd_bitmap.c (+5/-5)
drd/drd_bitmap.h (+3/-3)
drd/drd_bitmap2_node.c (+2/-2)
drd/drd_clientobj.c (+8/-4)
drd/drd_clientobj.h (+18/-5)
drd/drd_clientreq.c (+30/-23)
drd/drd_clientreq.h (+8/-3)
drd/drd_cond.c (+153/-51)
drd/drd_cond.h (+9/-3)
drd/drd_cond_initializer.c (+8/-0)
drd/drd_error.c (+24/-8)
drd/drd_error.h (+10/-7)
drd/drd_hb.c (+289/-0)
drd/drd_hb.h (+51/-0)
drd/drd_load_store.c (+2/-2)
drd/drd_load_store.h (+2/-2)
drd/drd_main.c (+6/-6)
drd/drd_malloc_wrappers.c (+6/-6)
drd/drd_malloc_wrappers.h (+1/-1)
drd/drd_mutex.c (+31/-12)
drd/drd_mutex.h (+1/-1)
drd/drd_pthread_intercepts.c (+2/-4)
drd/drd_qtcore_intercepts.c (+2/-2)
drd/drd_rwlock.c (+13/-4)
drd/drd_rwlock.h (+1/-1)
drd/drd_segment.c (+6/-6)
drd/drd_segment.h (+2/-2)
drd/drd_semaphore.c (+16/-9)
drd/drd_semaphore.h (+1/-1)
drd/drd_strmem_intercepts.c (+2/-2)
drd/drd_suppression.c (+22/-16)
drd/drd_suppression.h (+2/-0)
drd/drd_thread.c (+6/-6)
drd/drd_thread.h (+3/-3)
drd/drd_thread_bitmap.h (+1/-1)
drd/drd_vc.c (+1/-1)
drd/drd_vc.h (+6/-6)
drd/pub_drd_bitmap.h (+1/-1)
drd/scripts/download-and-build-firefox (+62/-0)
drd/scripts/download-and-build-gcc (+64/-0)
drd/scripts/measurement-functions (+146/-0)
drd/scripts/ppc-cross/crosstool-patches/powerpc-kernel-compilation.patch (+13/-0)
drd/scripts/ppc-cross/download-and-build-ppc-crosscompiler (+167/-0)
drd/scripts/ppc-cross/kernel-config/2.6.22/.config (+3352/-0)
drd/scripts/run-matinv (+39/-0)
drd/scripts/run-splash2 (+246/-0)
drd/scripts/run-splash2-water-input (+15/-0)
drd/tests/Makefile.am (+32/-2)
drd/tests/Makefile.in (+0/-1645)
drd/tests/annotate_barrier.c (+172/-0)
drd/tests/annotate_barrier.stderr.exp (+47/-0)
drd/tests/annotate_barrier.vgtest (+4/-0)
drd/tests/annotate_hb_err.c (+53/-0)
drd/tests/annotate_hb_err.stderr.exp (+36/-0)
drd/tests/annotate_hb_err.vgtest (+4/-0)
drd/tests/annotate_hb_race.c (+50/-0)
drd/tests/annotate_hb_race.stderr.exp (+8/-0)
drd/tests/annotate_hb_race.vgtest (+4/-0)
drd/tests/annotate_ignore_rw.c (+1/-1)
drd/tests/annotate_ignore_write.c (+1/-1)
drd/tests/annotate_rwlock.c (+2/-2)
drd/tests/annotate_smart_pointer.cpp (+330/-0)
drd/tests/annotate_smart_pointer.stderr.exp (+4/-0)
drd/tests/annotate_smart_pointer.vgtest (+5/-0)
drd/tests/annotate_static.cpp (+37/-0)
drd/tests/annotate_static.stderr.exp (+4/-0)
drd/tests/annotate_static.vgtest (+4/-0)
drd/tests/bug-235681.c (+94/-0)
drd/tests/bug-235681.stderr.exp (+4/-0)
drd/tests/bug-235681.vgtest (+5/-0)
drd/tests/circular_buffer.c (+1/-0)
drd/tests/custom_alloc.c (+3/-3)
drd/tests/filter_stderr (+4/-2)
drd/tests/fp_race.c (+1/-1)
drd/tests/matinv.c (+1/-1)
drd/tests/omp_matinv.c (+1/-1)
drd/tests/pth_broadcast.c (+2/-2)
drd/tests/pth_detached.c (+2/-2)
drd/tests/pth_detached_sem.c (+2/-2)
drd/tests/pth_inconsistent_cond_wait.c (+2/-0)
drd/tests/pth_uninitialized_cond.c (+28/-0)
drd/tests/pth_uninitialized_cond.stderr.exp (+10/-0)
drd/tests/pth_uninitialized_cond.vgtest (+3/-0)
drd/tests/sem_as_mutex.c (+1/-1)
drd/tests/sem_open.c (+1/-1)
drd/tests/tsan_thread_wrappers_pthread.h (+84/-84)
drd/tests/tsan_unittest.cpp (+2/-2)
drd/tests/unified_annotations.h (+68/-0)
exp-bbv/Makefile.am (+17/-2)
exp-bbv/Makefile.in (+0/-1127)
exp-bbv/bbv_main.c (+3/-3)
exp-bbv/tests/Makefile.in (+0/-809)
exp-bbv/tests/amd64-linux/Makefile.in (+0/-748)
exp-bbv/tests/arm-linux/Makefile.in (+0/-702)
exp-bbv/tests/ppc32-linux/Makefile.in (+0/-702)
exp-bbv/tests/x86-linux/Makefile.in (+0/-702)
exp-bbv/tests/x86/Makefile.in (+0/-723)
exp-ptrcheck/Makefile.am (+14/-0)
exp-ptrcheck/Makefile.in (+0/-1350)
exp-ptrcheck/h_intercepts.c (+92/-1)
exp-ptrcheck/h_main.c (+7/-2)
exp-ptrcheck/h_main.h (+2/-2)
exp-ptrcheck/pc_common.c (+1/-1)
exp-ptrcheck/pc_common.h (+1/-1)
exp-ptrcheck/pc_main.c (+2/-2)
exp-ptrcheck/sg_main.c (+1/-1)
exp-ptrcheck/sg_main.h (+1/-1)
exp-ptrcheck/tests/Makefile.in (+0/-1101)
exp-ptrcheck/tests/filter_stderr (+1/-1)
glibc-2.34567-NPTL-helgrind.supp (+0/-6)
glibc-2.X-drd.supp (+25/-2)
helgrind/Makefile.am (+18/-2)
helgrind/Makefile.in (+0/-1461)
helgrind/helgrind.h (+311/-87)
helgrind/hg_basics.c (+1/-1)
helgrind/hg_basics.h (+1/-1)
helgrind/hg_errors.c (+68/-25)
helgrind/hg_errors.h (+13/-1)
helgrind/hg_intercepts.c (+41/-9)
helgrind/hg_lock_n_thread.c (+1/-1)
helgrind/hg_lock_n_thread.h (+1/-1)
helgrind/hg_main.c (+254/-46)
helgrind/hg_wordset.c (+1/-1)
helgrind/hg_wordset.h (+1/-1)
helgrind/libhb.h (+3/-2)
helgrind/libhb_core.c (+91/-28)
helgrind/tests/Makefile.in (+0/-1141)
helgrind/tests/pth_barrier1.stderr.exp (+4/-0)
helgrind/tests/pth_barrier2.stderr.exp (+407/-279)
helgrind/tests/pth_barrier3.stderr.exp (+4/-0)
helgrind/tests/tc19_shadowmem.stderr.exp (+8897/-5885)
include/Makefile.in (+0/-529)
include/pub_tool_aspacehl.h (+1/-1)
include/pub_tool_aspacemgr.h (+1/-1)
include/pub_tool_basics.h (+1/-1)
include/pub_tool_basics_asm.h (+1/-1)
include/pub_tool_clientstate.h (+2/-2)
include/pub_tool_clreq.h (+1/-1)
include/pub_tool_cpuid.h (+1/-1)
include/pub_tool_debuginfo.h (+1/-1)
include/pub_tool_errormgr.h (+1/-1)
include/pub_tool_execontext.h (+1/-1)
include/pub_tool_hashtable.h (+1/-1)
include/pub_tool_libcassert.h (+1/-1)
include/pub_tool_libcbase.h (+31/-1)
include/pub_tool_libcfile.h (+1/-1)
include/pub_tool_libcprint.h (+64/-46)
include/pub_tool_libcproc.h (+5/-1)
include/pub_tool_libcsignal.h (+1/-1)
include/pub_tool_machine.h (+1/-1)
include/pub_tool_mallocfree.h (+1/-1)
include/pub_tool_options.h (+9/-17)
include/pub_tool_oset.h (+1/-1)
include/pub_tool_redir.h (+1/-1)
include/pub_tool_replacemalloc.h (+1/-1)
include/pub_tool_seqmatch.h (+1/-1)
include/pub_tool_signals.h (+1/-1)
include/pub_tool_sparsewa.h (+1/-1)
include/pub_tool_stacktrace.h (+1/-1)
include/pub_tool_threadstate.h (+2/-2)
include/pub_tool_tooliface.h (+12/-5)
include/pub_tool_vki.h (+3/-3)
include/pub_tool_vkiscnums.h (+2/-2)
include/pub_tool_vkiscnums_asm.h (+2/-2)
include/pub_tool_wordfm.h (+2/-2)
include/pub_tool_xarray.h (+11/-1)
include/valgrind.h (+20/-1)
include/vki/vki-amd64-linux.h (+1/-1)
include/vki/vki-arm-linux.h (+0/-7)
include/vki/vki-darwin.h (+10/-1)
include/vki/vki-linux.h (+76/-1)
include/vki/vki-posixtypes-amd64-linux.h (+1/-1)
include/vki/vki-posixtypes-arm-linux.h (+1/-1)
include/vki/vki-posixtypes-ppc32-linux.h (+1/-1)
include/vki/vki-posixtypes-ppc64-linux.h (+1/-1)
include/vki/vki-posixtypes-x86-linux.h (+1/-1)
include/vki/vki-ppc32-aix5.h (+1/-1)
include/vki/vki-ppc32-linux.h (+1/-8)
include/vki/vki-ppc64-aix5.h (+1/-1)
include/vki/vki-ppc64-linux.h (+1/-8)
include/vki/vki-scnums-aix5.h (+1/-1)
include/vki/vki-scnums-amd64-linux.h (+1/-1)
include/vki/vki-scnums-arm-linux.h (+1/-1)
include/vki/vki-scnums-darwin.h (+60/-15)
include/vki/vki-scnums-ppc32-linux.h (+1/-1)
include/vki/vki-scnums-ppc64-linux.h (+1/-1)
include/vki/vki-scnums-x86-linux.h (+1/-1)
include/vki/vki-x86-linux.h (+1/-8)
install-sh (+0/-520)
lackey/Makefile.am (+17/-2)
lackey/Makefile.in (+0/-1127)
lackey/lk_main.c (+2/-2)
lackey/tests/Makefile.in (+0/-369)
massif/Makefile.am (+18/-2)
massif/Makefile.in (+0/-1258)
massif/docs/ms-manual.xml (+45/-9)
massif/ms_main.c (+263/-92)
massif/perf/Makefile.in (+0/-682)
massif/tests/Makefile.in (+0/-895)
memcheck/Makefile.am (+18/-2)
memcheck/Makefile.in (+0/-1459)
memcheck/mc_errors.c (+1/-1)
memcheck/mc_include.h (+1/-1)
memcheck/mc_leakcheck.c (+1/-1)
memcheck/mc_machine.c (+1/-1)
memcheck/mc_main.c (+9/-8)
memcheck/mc_malloc_wrappers.c (+1/-1)
memcheck/mc_replace_strmem.c (+1/-1)
memcheck/mc_translate.c (+4/-1)
memcheck/memcheck.h (+1/-1)
memcheck/perf/Makefile.in (+0/-682)
memcheck/tests/Makefile.am (+4/-1)
memcheck/tests/Makefile.in (+0/-2403)
memcheck/tests/amd64-linux/Makefile.am (+21/-0)
memcheck/tests/amd64-linux/Makefile.in (+719/-0)
memcheck/tests/amd64-linux/defcfaexpr.S (+186/-0)
memcheck/tests/amd64-linux/defcfaexpr.stderr.exp (+6/-0)
memcheck/tests/amd64-linux/defcfaexpr.vgtest (+3/-0)
memcheck/tests/amd64-linux/filter_defcfaexpr (+28/-0)
memcheck/tests/amd64-linux/filter_stderr (+3/-0)
memcheck/tests/amd64-linux/int3-amd64.c (+52/-0)
memcheck/tests/amd64-linux/int3-amd64.stdout.exp (+3/-0)
memcheck/tests/amd64-linux/int3-amd64.vgtest (+2/-0)
memcheck/tests/amd64/Makefile.am (+6/-13)
memcheck/tests/amd64/Makefile.in (+0/-802)
memcheck/tests/amd64/defcfaexpr.S (+0/-186)
memcheck/tests/amd64/defcfaexpr.stderr.exp (+0/-6)
memcheck/tests/amd64/defcfaexpr.vgtest (+0/-3)
memcheck/tests/amd64/filter_defcfaexpr (+0/-28)
memcheck/tests/amd64/insn_basic.stdout.exp (+0/-1283)
memcheck/tests/amd64/insn_basic.vgtest (+0/-2)
memcheck/tests/amd64/insn_fpu.stdout.exp (+0/-436)
memcheck/tests/amd64/insn_fpu.vgtest (+0/-2)
memcheck/tests/amd64/insn_mmx.stdout.exp (+0/-105)
memcheck/tests/amd64/insn_mmx.vgtest (+0/-2)
memcheck/tests/amd64/insn_sse.stdout.exp (+0/-158)
memcheck/tests/amd64/insn_sse.vgtest (+0/-2)
memcheck/tests/amd64/insn_sse2.stdout.exp (+0/-343)
memcheck/tests/amd64/insn_sse2.vgtest (+0/-2)
memcheck/tests/amd64/int3-amd64.c (+0/-52)
memcheck/tests/amd64/int3-amd64.stdout.exp (+0/-3)
memcheck/tests/amd64/int3-amd64.vgtest (+0/-2)
memcheck/tests/amd64/xor-undef-amd64.stderr.exp (+0/-11)
memcheck/tests/amd64/xor-undef-amd64.vgtest (+1/-0)
memcheck/tests/darwin/Makefile.in (+0/-743)
memcheck/tests/linux-syscalls-2007.vgtest (+2/-0)
memcheck/tests/linux-syslog-syscall.vgtest (+2/-0)
memcheck/tests/linux/Makefile.in (+0/-749)
memcheck/tests/linux/capget.vgtest (+2/-0)
memcheck/tests/linux/timerfd-syscall.stdout.exp (+46/-0)
memcheck/tests/linux/timerfd-syscall.vgtest (+2/-0)
memcheck/tests/trivialleak.stderr.exp2 (+5/-0)
memcheck/tests/x86-linux/Makefile.in (+0/-748)
memcheck/tests/x86/Makefile.in (+0/-846)
memcheck/tests/x86/insn_basic.stdout.exp (+0/-1056)
memcheck/tests/x86/insn_basic.vgtest (+0/-2)
memcheck/tests/x86/insn_cmov.stdout.exp (+0/-384)
memcheck/tests/x86/insn_cmov.vgtest (+0/-3)
memcheck/tests/x86/insn_fpu.stdout.exp (+0/-452)
memcheck/tests/x86/insn_fpu.vgtest (+0/-3)
memcheck/tests/x86/insn_mmx.stdout.exp (+0/-103)
memcheck/tests/x86/insn_mmx.vgtest (+0/-3)
memcheck/tests/x86/insn_mmxext.stdout.exp (+0/-29)
memcheck/tests/x86/insn_mmxext.vgtest (+0/-3)
memcheck/tests/x86/insn_sse.stdout.exp (+0/-154)
memcheck/tests/x86/insn_sse.vgtest (+0/-3)
memcheck/tests/x86/insn_sse2.stdout.exp (+0/-343)
memcheck/tests/x86/insn_sse2.vgtest (+0/-3)
memcheck/tests/x86/sse_memory.c (+0/-623)
missing (+0/-376)
mpi/Makefile.in (+0/-763)
mpi/libmpiwrap.c (+1/-1)
nightly/README.txt (+203/-0)
nightly/bin/nightly (+237/-0)
nightly/conf/cellbuzz-cross.conf (+25/-0)
nightly/conf/cellbuzz-cross.sendmail (+15/-0)
nightly/conf/cellbuzz-native.conf (+24/-0)
nightly/conf/cellbuzz-native.sendmail (+15/-0)
nightly/conf/nemesis.conf (+6/-0)
nightly/conf/nemesis.sendmail (+5/-0)
none/Makefile.am (+17/-2)
none/Makefile.in (+0/-1123)
none/nl_main.c (+2/-2)
none/tests/Makefile.am (+9/-3)
none/tests/Makefile.in (+0/-1675)
none/tests/amd64/Makefile.am (+4/-2)
none/tests/amd64/Makefile.in (+0/-982)
none/tests/amd64/insn_fpu.def (+16/-16)
none/tests/amd64/insn_fpu.stdout.exp (+16/-0)
none/tests/amd64/sse4-64.c (+2644/-0)
none/tests/amd64/xadd.c (+51/-0)
none/tests/amd64/xadd.stdout.exp (+1/-0)
none/tests/amd64/xadd.vgtest (+2/-0)
none/tests/arm/Makefile.in (+0/-706)
none/tests/arm/v6int.c (+47/-9)
none/tests/arm/v6int.stdout.exp (+24/-6)
none/tests/cmdline1.stdout.exp (+7/-4)
none/tests/cmdline2.stdout.exp (+8/-5)
none/tests/cmdline4.stderr.exp (+2/-2)
none/tests/darwin/Makefile.in (+0/-702)
none/tests/empty-exe.stderr.exp (+2/-0)
none/tests/empty-exe.vgtest (+9/-0)
none/tests/linux/Makefile.in (+0/-702)
none/tests/ppc32/Makefile.in (+0/-837)
none/tests/ppc32/tw.c (+0/-375)
none/tests/ppc32/twi.c (+0/-374)
none/tests/ppc64/Makefile.in (+0/-746)
none/tests/ppc64/jm-insns.c (+0/-7660)
none/tests/pth_specific.c (+104/-0)
none/tests/require-text-symbol-1.vgtest (+2/-0)
none/tests/require-text-symbol-2.stderr.exp-libcso6 (+9/-0)
none/tests/require-text-symbol-2.vgtest (+2/-0)
none/tests/require-text-symbol.c (+8/-0)
none/tests/x86-linux/Makefile.in (+0/-697)
none/tests/x86/Makefile.am (+4/-2)
none/tests/x86/Makefile.in (+0/-1112)
none/tests/x86/filter_int (+6/-0)
none/tests/x86/xadd.c (+51/-0)
none/tests/x86/xadd.stdout.exp (+1/-0)
none/tests/x86/xadd.vgtest (+2/-0)
perf/Makefile.in (+0/-794)
perf/tinycc.c (+1/-1)
perf/vg_perf (+0/-399)
tests/Makefile.in (+0/-742)
tests/filter_stderr_basic (+2/-2)
tests/vg_regtest (+0/-517)
valgrind.spec (+0/-51)
Related bugs
Related blueprints
Branch information
- Owner:
- Barry Warsaw
- Status:
- Merged
Recent revisions
- 37. By Barry Warsaw
-
* New upstream release.
* Disable patches that no longer appear necessary (they are already
applied upstream) - 34. By Loïc Minier
-
New dpatch, 60_thumb-
sigill- fixes, from upstream KDE #231108, fixes
SIGILLs on startup when build in Thumb mode. This allows valgrind-ing
simple ARM-mode binaries, but supporting Thumb-mode binaries requires much
larger changes; LP: #537458. - 33. By Loïc Minier
-
New dpatch, 80_splice_backport, backport of splice() support from r11055;
LP: #537688. - 32. By Loïc Minier
-
* Fix typo in 02_version dpatch: default.supp instead of debian.supp.
* Only distclean if there's a Makefile.
* Clean debian.supp.
* Fix dependencies in rules to be -j safe and to patch before configure;
also, use $(DPATCH_STAMPFN) dep instead of patch as the latter is PHONY
* Forwarded manpage update proposal upstream in KDE #226609 and disabled
patch 01_manpage since it fails to unapply due to upstream removing the
manpage in distclean.
* Configure with --disable-maintainer- mode.
* Bump debhelper build-dep to >= 5.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:ubuntu/maverick/valgrind