diff options
Diffstat (limited to 'gdb/windows-nat.h')
-rw-r--r-- | gdb/windows-nat.h | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/gdb/windows-nat.h b/gdb/windows-nat.h index e24305e..43c788c 100644 --- a/gdb/windows-nat.h +++ b/gdb/windows-nat.h @@ -18,15 +18,23 @@ #ifndef WINDOWS_NAT_H #define WINDOWS_NAT_H -extern void windows_set_context_register_offsets (const int *offsets); - /* A pointer to a function that should return non-zero iff REGNUM corresponds to one of the segment registers. */ typedef int (segment_register_p_ftype) (int regnum); -/* Set the function that should be used by this module to determine - whether a given register is a segment register or not. */ -extern void windows_set_segment_register_p (segment_register_p_ftype *fun); +/* segment_register_p_ftype implementation for x86. */ +int i386_windows_segment_register_p (int regnum); + +/* context register offests for x86. */ +extern const int i386_mappings[]; + +#ifdef __x86_64__ +/* segment_register_p_ftype implementation for amd64. */ +int amd64_windows_segment_register_p (int regnum); + +/* context register offests for amd64. */ +extern const int amd64_mappings[]; +#endif #endif |