gdb: fix vfork with multiple threads
[deliverable/binutils-gdb.git] / gdb / ia64-libunwind-tdep.h
index 063bdb2262b8f630edbd1ee2e3d28f01b21402e6..0788160c6625684666b2669a42393f8884e0c8d8 100644 (file)
@@ -1,6 +1,6 @@
 /* Frame unwinder for ia64 frames with libunwind frame information.
 
-   Copyright (C) 2003-2014 Free Software Foundation, Inc.
+   Copyright (C) 2003-2021 Free Software Foundation, Inc.
 
    Contributed by Jeff Johnston.
 
@@ -36,6 +36,8 @@ struct frame_unwind;
    running on.  */
 #include "libunwind-ia64.h"
 
+#include "gdbarch.h"
+
 struct libunwind_descr
 {
   int (*gdb2uw) (int);
@@ -46,12 +48,12 @@ struct libunwind_descr
 };
 
 int libunwind_frame_sniffer (const struct frame_unwind *self,
-                             struct frame_info *this_frame,
-                             void **this_cache);
-                          
+                            struct frame_info *this_frame,
+                            void **this_cache);
+                         
 int libunwind_sigtramp_frame_sniffer (const struct frame_unwind *self,
-                                      struct frame_info *this_frame,
-                                      void **this_cache);
+                                     struct frame_info *this_frame,
+                                     void **this_cache);
 
 void libunwind_frame_set_descr (struct gdbarch *arch,
                                struct libunwind_descr *descr);
@@ -59,7 +61,7 @@ void libunwind_frame_set_descr (struct gdbarch *arch,
 void libunwind_frame_this_id (struct frame_info *this_frame, void **this_cache,
                              struct frame_id *this_id);
 struct value *libunwind_frame_prev_register (struct frame_info *this_frame,
-                                             void **this_cache, int regnum);
+                                            void **this_cache, int regnum);
 void libunwind_frame_dealloc_cache (struct frame_info *self, void *cache);
 
 int libunwind_is_initialized (void);
@@ -71,7 +73,7 @@ unw_word_t libunwind_find_dyn_list (unw_addr_space_t, unw_dyn_info_t *,
                                    void *);
 
 int libunwind_get_reg_special (struct gdbarch *gdbarch,
-                              struct regcache *regcache,
+                              readable_regcache *regcache,
                               int regnum, void *buf);
 
 #endif /* IA64_LIBUNWIND_TDEP_H */
This page took 0.134363 seconds and 4 git commands to generate.