This is the mail archive of the gdb-patches@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH OBV] Make amd64_x32_init_abi and amd64_init_abi argument constant


gdb:

2017-07-25  Yao Qi  <yao.qi@linaro.org>

	* amd64-tdep.c (amd64_init_abi): Make argument default_tdesc
	constant.
	(amd64_x32_init_abi): Likewise.
	* amd64-tdep.h (amd64_init_abi): Update declaration.
	(amd64_x32_init_abi): Likewise.
---
 gdb/ChangeLog    | 8 ++++++++
 gdb/amd64-tdep.c | 4 ++--
 gdb/amd64-tdep.h | 4 ++--
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index eb49001..5aa7609 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,13 @@
 2017-07-25  Yao Qi  <yao.qi@linaro.org>
 
+	* amd64-tdep.c (amd64_init_abi): Make argument default_tdesc
+	constant.
+	(amd64_x32_init_abi): Likewise.
+	* amd64-tdep.h (amd64_init_abi): Update declaration.
+	(amd64_x32_init_abi): Likewise.
+
+2017-07-25  Yao Qi  <yao.qi@linaro.org>
+
 	PR tdep/21717
 	* arm-linux-nat.c (arm_linux_fetch_inferior_registers): Update
 	condition for FPSCR.
diff --git a/gdb/amd64-tdep.c b/gdb/amd64-tdep.c
index 6171bc5..f647402 100644
--- a/gdb/amd64-tdep.c
+++ b/gdb/amd64-tdep.c
@@ -3006,7 +3006,7 @@ static const int amd64_record_regmap[] =
 
 void
 amd64_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch,
-		target_desc *default_tdesc)
+		const target_desc *default_tdesc)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
   const struct target_desc *tdesc = info.target_desc;
@@ -3198,7 +3198,7 @@ amd64_x32_pseudo_register_type (struct gdbarch *gdbarch, int regnum)
 
 void
 amd64_x32_init_abi (struct gdbarch_info info, struct gdbarch *gdbarch,
-		    target_desc *default_tdesc)
+		    const target_desc *default_tdesc)
 {
   struct gdbarch_tdep *tdep = gdbarch_tdep (gdbarch);
 
diff --git a/gdb/amd64-tdep.h b/gdb/amd64-tdep.h
index d4c6c9a..c1caf99 100644
--- a/gdb/amd64-tdep.h
+++ b/gdb/amd64-tdep.h
@@ -102,13 +102,13 @@ extern void amd64_displaced_step_fixup (struct gdbarch *gdbarch,
    tdesc, if INFO does not specify one.  */
 extern void amd64_init_abi (struct gdbarch_info info,
 			    struct gdbarch *gdbarch,
-			    target_desc *default_tdesc);
+			    const target_desc *default_tdesc);
 
 /* Initialize the ABI for x32.  Uses DEFAULT_TDESC as fallback tdesc,
    if INFO does not specify one.  */
 extern void amd64_x32_init_abi (struct gdbarch_info info,
 				struct gdbarch *gdbarch,
-				target_desc *default_tdesc);
+				const target_desc *default_tdesc);
 extern const struct target_desc *amd64_target_description (uint64_t xcr0);
 
 /* Fill register REGNUM in REGCACHE with the appropriate
-- 
1.9.1


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]