gdb/
authorYao Qi <yao@codesourcery.com>
Tue, 23 Jul 2013 07:02:03 +0000 (07:02 +0000)
committerYao Qi <yao@codesourcery.com>
Tue, 23 Jul 2013 07:02:03 +0000 (07:02 +0000)
* i386-tdep.c (i386_in_stack_tramp_p): Remove unused
parameter 'gdbarch'.
(i386_stack_tramp_frame_sniffer): Caller update.
* i386-linux-tdep.c (i386_linux_core_read_xcr0): Remove
parameter 'gdbarch' and 'target'.
(i386_linux_core_read_description): Caller update.
* amd64-linux-tdep.c (amd64_linux_core_read_description):
Likewise.
* i386-linux-tdep.h (i386_linux_core_read_xcr0): Update
declaration.

gdb/ChangeLog
gdb/amd64-linux-tdep.c
gdb/i386-linux-tdep.c
gdb/i386-linux-tdep.h
gdb/i386-tdep.c

index ca11d3c0fbd58ee8fcff9410e056d42b08e45d66..a5739d62e0e14df776b2dc1d0e6b577815f524f0 100644 (file)
@@ -1,3 +1,16 @@
+2013-07-23  Yao Qi  <yao@codesourcery.com>
+
+       * i386-tdep.c (i386_in_stack_tramp_p): Remove unused
+       parameter 'gdbarch'.
+       (i386_stack_tramp_frame_sniffer): Caller update.
+       * i386-linux-tdep.c (i386_linux_core_read_xcr0): Remove
+       parameter 'gdbarch' and 'target'.
+       (i386_linux_core_read_description): Caller update.
+       * amd64-linux-tdep.c (amd64_linux_core_read_description):
+       Likewise.
+       * i386-linux-tdep.h (i386_linux_core_read_xcr0): Update
+       declaration.
+
 2013-07-23  Tom Tromey  <tromey@redhat.com>
 
        * dwarf2read.c (init_cutu_and_read_dies): Revert patch from
index 88c291d848ab7f913649dd5b71681558a434c8bf..4f6776216d2f20fa12dabcea885f3693e25c3eea 100644 (file)
@@ -1286,7 +1286,7 @@ amd64_linux_core_read_description (struct gdbarch *gdbarch,
                                  bfd *abfd)
 {
   /* Linux/x86-64.  */
-  uint64_t xcr0 = i386_linux_core_read_xcr0 (gdbarch, target, abfd);
+  uint64_t xcr0 = i386_linux_core_read_xcr0 (abfd);
   switch ((xcr0 & I386_XSTATE_AVX_MASK))
     {
     case I386_XSTATE_AVX_MASK:
index fc9de622babfb4d962466da88074ca38e2d61a46..7b69aab3a161a024389cd11a56e0883e63603213 100644 (file)
@@ -599,8 +599,7 @@ static int i386_linux_sc_reg_offset[] =
 /* Get XSAVE extended state xcr0 from core dump.  */
 
 uint64_t
-i386_linux_core_read_xcr0 (struct gdbarch *gdbarch,
-                          struct target_ops *target, bfd *abfd)
+i386_linux_core_read_xcr0 (bfd *abfd)
 {
   asection *xstate = bfd_get_section_by_name (abfd, ".reg-xstate");
   uint64_t xcr0;
@@ -642,7 +641,7 @@ i386_linux_core_read_description (struct gdbarch *gdbarch,
                                  bfd *abfd)
 {
   /* Linux/i386.  */
-  uint64_t xcr0 = i386_linux_core_read_xcr0 (gdbarch, target, abfd);
+  uint64_t xcr0 = i386_linux_core_read_xcr0 (abfd);
   switch ((xcr0 & I386_XSTATE_AVX_MASK))
     {
     case I386_XSTATE_AVX_MASK:
index fc0d52d067c4446d12cc88f885ab07d6125f28d1..8e4bbf77c83a551c06cd10036cdc97a4ab287922 100644 (file)
@@ -35,8 +35,7 @@
 #define I386_LINUX_NUM_REGS (I386_LINUX_ORIG_EAX_REGNUM + 1)
 
 /* Get XSAVE extended state xcr0 from core dump.  */
-extern uint64_t i386_linux_core_read_xcr0
-  (struct gdbarch *gdbarch, struct target_ops *target, bfd *abfd);
+extern uint64_t i386_linux_core_read_xcr0 (bfd *abfd);
 
 /* Linux target description.  */
 extern struct target_desc *tdesc_i386_linux;
index 930d6fc96859be2c551c2807679d0a6f243fdc1d..b159b4962b1802d04dd11464decb9d84f6c59b8d 100644 (file)
@@ -2094,7 +2094,7 @@ struct i386_insn i386_tramp_chain_on_stack_insns[] =
 /* Return whether PC points inside a stack trampoline.   */
 
 static int
-i386_in_stack_tramp_p (struct gdbarch *gdbarch, CORE_ADDR pc)
+i386_in_stack_tramp_p (CORE_ADDR pc)
 {
   gdb_byte insn;
   const char *name;
@@ -2123,8 +2123,7 @@ i386_stack_tramp_frame_sniffer (const struct frame_unwind *self,
                                void **this_cache)
 {
   if (frame_relative_level (this_frame) == 0)
-    return i386_in_stack_tramp_p (get_frame_arch (this_frame),
-                                 get_frame_pc (this_frame));
+    return i386_in_stack_tramp_p (get_frame_pc (this_frame));
   else
     return 0;
 }