* regformats/reg-ia64.dat: Remove NAT registers.
authorAndreas Schwab <schwab@linux-m68k.org>
Tue, 25 Oct 2005 11:11:08 +0000 (11:11 +0000)
committerAndreas Schwab <schwab@linux-m68k.org>
Tue, 25 Oct 2005 11:11:08 +0000 (11:11 +0000)
gdbserver:
* server.c (main): Allocate mem_buf with PBUFSIZ bytes.

* linux-ia64-low.c (ia64_regmap): Remove NAT registers.
(ia64_num_regs): Reduce to 462.

gdb/ChangeLog
gdb/gdbserver/ChangeLog
gdb/gdbserver/linux-ia64-low.c
gdb/gdbserver/server.c
gdb/regformats/reg-ia64.dat

index 903ee8eff5887567c6de28e0f5a7062bb694598a..517304d9c922a6db7e9afd1d4880e9288759d389 100644 (file)
@@ -1,3 +1,7 @@
+2005-10-25  Andreas Schwab  <schwab@suse.de>
+
+       * regformats/reg-ia64.dat: Remove NAT registers.
+
 2005-10-20  Mark Kettenis  <kettenis@gnu.org>
 
        * rs6000-tdep.c (info_powerpc_cmdlist): Remove variable.
index 65cca45dbac4c4944556408aaee11b90da8bfc47..bdf99aeddb3bbdc198d09b06f2b59f4ea5a72ce7 100644 (file)
@@ -1,3 +1,10 @@
+2005-10-25  Andreas Schwab  <schwab@suse.de>
+
+       * server.c (main): Allocate mem_buf with PBUFSIZ bytes.
+
+       * linux-ia64-low.c (ia64_regmap): Remove NAT registers.
+       (ia64_num_regs): Reduce to 462.
+
 2005-09-17  Daniel Jacobowitz  <dan@codesourcery.com>
 
        * acinclude.m4: Correct quoting.
index 9407e6cbcf7d3432c524511330987140b899e601..4a32e991cb1501af2f03b7660313a477b14880d9 100644 (file)
@@ -26,7 +26,7 @@
 #include <sys/reg.h>
 #endif
 
-#define ia64_num_regs 590
+#define ia64_num_regs 462
 
 #include <asm/ptrace_offsets.h>
 
@@ -263,24 +263,6 @@ static int ia64_regmap[] =
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
     -1,
-    /* nat bits - not fetched directly; instead we obtain these bits from
-       either rnat or unat or from memory. */
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
-    -1, -1, -1, -1, -1, -1, -1, -1,
   };
 
 static int
index dfefe2b52a96ee65d523837389ac293f9c4e721f..cde6d4fd6a4cdd6e133ad55f6967d59136003f04 100644 (file)
@@ -322,7 +322,7 @@ int
 main (int argc, char *argv[])
 {
   char ch, status, *own_buf;
-  unsigned char mem_buf[2000];
+  unsigned char *mem_buf;
   int i = 0;
   int signal;
   unsigned int len;
@@ -359,6 +359,7 @@ main (int argc, char *argv[])
   initialize_low ();
 
   own_buf = malloc (PBUFSIZ);
+  mem_buf = malloc (PBUFSIZ);
 
   if (pid == 0)
     {
index 125902dfe8d141d5001d7241de588526247e1970..21d56645d677d53ab35ee448e7974874cd65d962 100644 (file)
@@ -473,131 +473,3 @@ expedite:ip,psr,r12,bsp,cfm
 64:
 64:
 64:
-64:nat0
-64:nat1
-64:nat2
-64:nat3
-64:nat4
-64:nat5
-64:nat6
-64:nat7
-64:nat8
-64:nat9
-64:nat10
-64:nat11
-64:nat12
-64:nat13
-64:nat14
-64:nat15
-64:nat16
-64:nat17
-64:nat18
-64:nat19
-64:nat20
-64:nat21
-64:nat22
-64:nat23
-64:nat24
-64:nat25
-64:nat26
-64:nat27
-64:nat28
-64:nat29
-64:nat30
-64:nat31
-64:nat32
-64:nat33
-64:nat34
-64:nat35
-64:nat36
-64:nat37
-64:nat38
-64:nat39
-64:nat40
-64:nat41
-64:nat42
-64:nat43
-64:nat44
-64:nat45
-64:nat46
-64:nat47
-64:nat48
-64:nat49
-64:nat50
-64:nat51
-64:nat52
-64:nat53
-64:nat54
-64:nat55
-64:nat56
-64:nat57
-64:nat58
-64:nat59
-64:nat60
-64:nat61
-64:nat62
-64:nat63
-64:nat64
-64:nat65
-64:nat66
-64:nat67
-64:nat68
-64:nat69
-64:nat70
-64:nat71
-64:nat72
-64:nat73
-64:nat74
-64:nat75
-64:nat76
-64:nat77
-64:nat78
-64:nat79
-64:nat80
-64:nat81
-64:nat82
-64:nat83
-64:nat84
-64:nat85
-64:nat86
-64:nat87
-64:nat88
-64:nat89
-64:nat90
-64:nat91
-64:nat92
-64:nat93
-64:nat94
-64:nat95
-64:nat96
-64:nat97
-64:nat98
-64:nat99
-64:nat100
-64:nat101
-64:nat102
-64:nat103
-64:nat104
-64:nat105
-64:nat106
-64:nat107
-64:nat108
-64:nat109
-64:nat110
-64:nat111
-64:nat112
-64:nat113
-64:nat114
-64:nat115
-64:nat116
-64:nat117
-64:nat118
-64:nat119
-64:nat120
-64:nat121
-64:nat122
-64:nat123
-64:nat124
-64:nat125
-64:nat126
-64:nat127