symtab.c: Add cast
[deliverable/binutils-gdb.git] / gdb / aarch64-tdep.h
index af209a95accac8f31539c035b664ce39f140d221..6297170d426b8750af85733081c7a357b1f57e2e 100644 (file)
@@ -69,6 +69,10 @@ enum aarch64_regnum
 /* Total number of general (X) registers.  */
 #define AARCH64_X_REGISTER_COUNT 32
 
+/* The maximum number of modified instructions generated for one
+   single-stepped instruction.  */
+#define DISPLACED_MODIFIED_INSNS 1
+
 /* Target-dependent structure in gdbarch.  */
 struct gdbarch_tdep
 {
@@ -98,4 +102,17 @@ extern struct target_desc *tdesc_aarch64;
 extern int aarch64_process_record (struct gdbarch *gdbarch,
                                struct regcache *regcache, CORE_ADDR addr);
 
+struct displaced_step_closure *
+  aarch64_displaced_step_copy_insn (struct gdbarch *gdbarch,
+                                   CORE_ADDR from, CORE_ADDR to,
+                                   struct regcache *regs);
+
+void aarch64_displaced_step_fixup (struct gdbarch *gdbarch,
+                                  struct displaced_step_closure *dsc,
+                                  CORE_ADDR from, CORE_ADDR to,
+                                  struct regcache *regs);
+
+int aarch64_displaced_step_hw_singlestep (struct gdbarch *gdbarch,
+                                         struct displaced_step_closure *closure);
+
 #endif /* aarch64-tdep.h */
This page took 0.024345 seconds and 4 git commands to generate.