]> git.ipfire.org Git - thirdparty/valgrind.git/commit
gdbserver: introduce support to show the AVX registers.
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Thu, 24 May 2012 21:33:17 +0000 (21:33 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Thu, 24 May 2012 21:33:17 +0000 (21:33 +0000)
commit2478728636800e223b3d36385c1acdc53b4eb595
treeb508a0544651e162c2d9656201df0103c184d730
parent9ae8554368dbd843c29693dded34482ff374e270
gdbserver: introduce support to show the AVX registers.

This implies to change the interface between the
arch independent gdbserver files and the arch dependent files
as AVX implies a choice of xml files at run time.

In valgrind-low-amd64.c, the xml files and the nr of registers
are different depending on AVX support or not.

Other platforms still have a fully static nr of registers.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12581
19 files changed:
coregrind/Makefile.am
coregrind/m_gdbserver/64bit-avx-valgrind-s1.xml [new file with mode: 0644]
coregrind/m_gdbserver/64bit-avx-valgrind-s2.xml [new file with mode: 0644]
coregrind/m_gdbserver/64bit-avx.xml [new file with mode: 0644]
coregrind/m_gdbserver/amd64-avx-coresse-valgrind.xml [new file with mode: 0644]
coregrind/m_gdbserver/amd64-avx-coresse.xml [new file with mode: 0644]
coregrind/m_gdbserver/amd64-avx-linux-valgrind.xml [new file with mode: 0644]
coregrind/m_gdbserver/amd64-avx-linux.xml [new file with mode: 0644]
coregrind/m_gdbserver/server.c
coregrind/m_gdbserver/target.c
coregrind/m_gdbserver/target.h
coregrind/m_gdbserver/valgrind-low-amd64.c
coregrind/m_gdbserver/valgrind-low-arm.c
coregrind/m_gdbserver/valgrind-low-ppc32.c
coregrind/m_gdbserver/valgrind-low-ppc64.c
coregrind/m_gdbserver/valgrind-low-s390x.c
coregrind/m_gdbserver/valgrind-low-x86.c
coregrind/m_gdbserver/valgrind_low.h
docs/xml/manual-core-adv.xml