/* Target-dependent code for Darwin x86.
- Copyright (C) 2008, 2009 Free Software Foundation, Inc.
+ Copyright (C) 2008-2020 Free Software Foundation, Inc.
This file is part of GDB.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>. */
-#ifndef __I386_DARWIN_TDEP_H__
-#define __I386_DARWIN_TDEP_H__
+
+#ifndef I386_DARWIN_TDEP_H
+#define I386_DARWIN_TDEP_H
+
+#include "frame.h"
/* Mapping between the general-purpose registers in Darwin x86 thread_state
struct and GDB's register cache layout. */
extern int i386_darwin_thread_state_reg_offset[];
extern const int i386_darwin_thread_state_num_regs;
-/* Mapping between the general-purpose registers in Darwin x86-64 thread
- state and GDB's register cache layout.
- Indexed by amd64_regnum. */
-extern int amd64_darwin_thread_state_reg_offset[];
-extern const int amd64_darwin_thread_state_num_regs;
+int darwin_dwarf_signal_frame_p (struct gdbarch *, struct frame_info *);
-#endif /* __I386_DARWIN_TDEP_H__ */
+#endif /* I386_DARWIN_TDEP_H */