]> git.ipfire.org Git - thirdparty/valgrind.git/commit
Prepare for AVX support : restructure gdbsrv/target/valgrind-low/arch low
authorPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Wed, 23 May 2012 21:50:36 +0000 (21:50 +0000)
committerPhilippe Waroquiers <philippe.waroquiers@skynet.be>
Wed, 23 May 2012 21:50:36 +0000 (21:50 +0000)
commit4e5a6025dddf65ca85ed08c15f26fb0aa38715b3
treec6fbf229ee5f43b51203e3d78d0d42584a8f45fb
parent188189536da50cd7d9df851f62ec7a8ccd49b2f2
Prepare for AVX support : restructure gdbsrv/target/valgrind-low/arch low

AVX support implies to have target xml files which are selected
according to the machine hwcaps.
This change improves the structure of the gdbserver software layering
to prepare for this.

Basically, the protocol files (e.g. server.c) are now calling directly
the valgrind target operations which are now defined in target.h/target.c
(before, there was a level of indirection inheritated from the GDB
structure which was useless for valgrind gdbserver).
+ clarified some comments

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@12579
12 files changed:
coregrind/Makefile.am
coregrind/m_gdbserver/m_gdbserver.c
coregrind/m_gdbserver/regcache.c
coregrind/m_gdbserver/remote-utils.c
coregrind/m_gdbserver/server.c
coregrind/m_gdbserver/server.h
coregrind/m_gdbserver/target.c
coregrind/m_gdbserver/target.h
coregrind/m_gdbserver/valgrind-low-amd64.c
coregrind/m_gdbserver/valgrind-low-x86.c
coregrind/m_gdbserver/valgrind-low.c [deleted file]
coregrind/m_gdbserver/valgrind_low.h