Create brances/DISRV as a copy of trunk r13421, to hold work
on a remote debuginfo server.


git-svn-id: svn://svn.valgrind.org/valgrind/branches/DISRV@13422 a5019735-40e9-0310-863c-91ae7b9d1cf9
Initial code for remote debuginfo server.  Handles all ELF/Dwarf{2,3,4}
on Linux.  No Dwarf1, no Stabs, and MacOSX probably won't build.


git-svn-id: svn://svn.valgrind.org/valgrind/branches/DISRV@13423 a5019735-40e9-0310-863c-91ae7b9d1cf9
Improve performance of CRC32 computations for files in the local filesystem.


git-svn-id: svn://svn.valgrind.org/valgrind/branches/DISRV@13425 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 289360 parse_type_DIE confused by DW_TAG_enumeration_type.

GCC allows incomplete enums as GNU extension.
http://gcc.gnu.org/onlinedocs/gcc/Incomplete-Enums.html
These are marked as DW_AT_declaration and won't have a size.
They can only be used in declaration or as pointer types.
You can't allocate variables or storage using such an enum type.
So don't require a size for such enum types.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13433 a5019735-40e9-0310-863c-91ae7b9d1cf9
[PATCH 1/4] xen: distinguish the various fields of the Xen privcmd ioctls in the logging (#321065)

From: Ian Campbell <ian.campbell@citrix.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13435 a5019735-40e9-0310-863c-91ae7b9d1cf9
[PATCH 2/4] xen: update for interface changes in Xen 4.3 release (#321065)

From: Ian Campbell <ian.campbell@citrix.com>



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13436 a5019735-40e9-0310-863c-91ae7b9d1cf9
[PATCH 3/4] xen: VKI_XEN_SYSCTL_sched_id hypercall (#321065)

From: Andrew Cooper <andrew.cooper3@citrix.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13437 a5019735-40e9-0310-863c-91ae7b9d1cf9
[PATCH 4/4] xen: VKI_XENMEM_get_sharing_{freed, shared}_pages hypercall (#321065)

From: Andrew Cooper <andrew.cooper3@citrix.com>


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13438 a5019735-40e9-0310-863c-91ae7b9d1cf9
Minor improvements in debug printing for stabs reading.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13439 a5019735-40e9-0310-863c-91ae7b9d1cf9
Merge r13421:HEAD from branches/DISRV.  This merges the debuginfo-server
stuff into the trunk.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13440 a5019735-40e9-0310-863c-91ae7b9d1cf9
Update expected outputs.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13441 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 321730 Add cg_merge and cg_diff man pages.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13442 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 321738 Add manpages for vgdb and valgrind-listener.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13443 a5019735-40e9-0310-863c-91ae7b9d1cf9
Update bug status.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13444 a5019735-40e9-0310-863c-91ae7b9d1cf9
Add test cases for
(T1) STRBT reg+#imm8
(T1) STRHT reg+#imm8
(T1) LDRBT reg+#imm8
(T1) LDRSBT reg+#imm8

Pertaining to: 319858 319932 320083 321693 321148

(Vasily, w.golubev@mail.ru)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13445 a5019735-40e9-0310-863c-91ae7b9d1cf9
Handle Iop_QAdd16Ux2.  Needed for recent ARM v6media additions committed
in vex r2731.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13446 a5019735-40e9-0310-863c-91ae7b9d1cf9
Add test cases pertaining to vex r2731, for the following instructions:
  SSAX SXTAB16 SHASX SHSAX SHSUB16 SHSUB8
  UASX USAX UQADD16 UQASX UQSAX UHASX UHSAX REVSH

Pertaining to
  321363 321364 321466 321467 321468 321619 321704
  321620 321621 321692 321694 321696 321697 321703

(Vasily, w.golubev@mail.ru)



git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13447 a5019735-40e9-0310-863c-91ae7b9d1cf9
Update bug status.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13448 a5019735-40e9-0310-863c-91ae7b9d1cf9
Bug 321969. Support [lf]setxattr on ppc32 and ppc64 linux kernel.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13449 a5019735-40e9-0310-863c-91ae7b9d1cf9
mips32: another VG_(am_get_advisory) needs non-single-page-size adjustment

Another mmap issue in which another VG_(am_get_advisory) needs adjustment
wrapper for cases when (VKI_SHMLBA > VKI_PAGE_SIZE) and argument is
VKI_MAP_SHARED.

Fix by DejanJ for Bug #320057.
Issue and the test case by Vasile Floroiu.


git-svn-id: svn://svn.valgrind.org/valgrind/trunk@13450 a5019735-40e9-0310-863c-91ae7b9d1cf9