r1873 - in trunk/user
dslinux_amadeus at dslinux.in-berlin.de
dslinux_amadeus at dslinux.in-berlin.de
Sat Sep 8 20:59:57 CEST 2007
Author: amadeus
Date: 2007-09-08 20:59:52 +0200 (Sat, 08 Sep 2007)
New Revision: 1873
Log:
gdb 6.6 with patches from Philippe GOETZ for DSLinux :D
Copied: trunk/user/gdb (from rev 1872, tags/gdb/gdb-6.6)
Modified: trunk/user/gdb/gdb/gdbserver/configure
===================================================================
--- tags/gdb/gdb-6.6/gdb/gdbserver/configure 2007-09-08 18:45:52 UTC (rev 1872)
+++ trunk/user/gdb/gdb/gdbserver/configure 2007-09-08 18:59:52 UTC (rev 1873)
@@ -1643,7 +1643,7 @@
main ()
{
- ;
+ printf("Hello World");
return 0;
}
_ACEOF
Modified: trunk/user/gdb/gdb/gdbserver/linux-arm-low.c
===================================================================
--- tags/gdb/gdb-6.6/gdb/gdbserver/linux-arm-low.c 2007-09-08 18:45:52 UTC (rev 1872)
+++ trunk/user/gdb/gdb/gdbserver/linux-arm-low.c 2007-09-08 18:59:52 UTC (rev 1873)
@@ -35,12 +35,11 @@
#include <sys/reg.h>
#endif
-#define arm_num_regs 26
+#define arm_num_regs 17
static int arm_regmap[] = {
0, 4, 8, 12, 16, 20, 24, 28,
32, 36, 40, 44, 48, 52, 56, 60,
- -1, -1, -1, -1, -1, -1, -1, -1, -1,
64
};
Modified: trunk/user/gdb/gdb/gdbserver/linux-low.c
===================================================================
--- tags/gdb/gdb-6.6/gdb/gdbserver/linux-low.c 2007-09-08 18:45:52 UTC (rev 1872)
+++ trunk/user/gdb/gdb/gdbserver/linux-low.c 2007-09-08 18:59:52 UTC (rev 1873)
@@ -1627,7 +1627,15 @@
return 1;
}
#endif
+#ifdef __arm__
+ int pid = get_thread_process (current_inferior)->head.id;
+
+ *text_p = ptrace (PTRACE_PEEKUSER, pid, (long)18*4, 0);
+ *data_p = ptrace (PTRACE_PEEKUSER, pid, (long)20*4, 0);
+ return 1;
+#else
return 0;
+#endif
}
#endif
More information about the dslinux-commit
mailing list