diff options
author | Christopher Faylor <me+cygwin@cgf.cx> | 2000-03-25 02:26:21 +0000 |
---|---|---|
committer | Christopher Faylor <me+cygwin@cgf.cx> | 2000-03-25 02:26:21 +0000 |
commit | 8227c82d1dba6c17fbfa066d271cd4cc0ed07476 (patch) | |
tree | e5744515275b59253c675ca7a39a45f4c8a74ffe /gdb/config | |
parent | 11bb320587113cc97e3bcc56c7399c91c1203751 (diff) | |
download | fsf-binutils-gdb-8227c82d1dba6c17fbfa066d271cd4cc0ed07476.zip fsf-binutils-gdb-8227c82d1dba6c17fbfa066d271cd4cc0ed07476.tar.gz fsf-binutils-gdb-8227c82d1dba6c17fbfa066d271cd4cc0ed07476.tar.bz2 |
* win32-nat.c: Back out special frame walking code. It was broken.
(handle_exception): Correctly identify an illegal instruction.
* config/tm-cygwin.h: Eliminate special frame handling. Just use normal i386
handling.
Diffstat (limited to 'gdb/config')
-rw-r--r-- | gdb/config/i386/tm-cygwin.h | 19 |
1 files changed, 1 insertions, 18 deletions
diff --git a/gdb/config/i386/tm-cygwin.h b/gdb/config/i386/tm-cygwin.h index aade168..d726328 100644 --- a/gdb/config/i386/tm-cygwin.h +++ b/gdb/config/i386/tm-cygwin.h @@ -1,5 +1,5 @@ /* Macro definitions for i386 running under the win32 API Unix. - Copyright 1995 - 1999 Free Software Foundation, Inc. + Copyright 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc. This file is part of GDB. @@ -29,20 +29,3 @@ extern CORE_ADDR skip_trampoline_code PARAMS ((CORE_ADDR pc, char *name)); extern char *cygwin_pid_to_str PARAMS ((int pid)); - -struct frame_info; -void child_init_frame(int x, struct frame_info *); -CORE_ADDR child_frame_saved_pc(struct frame_info *); -CORE_ADDR child_frame_chain(struct frame_info *); - -#undef FRAME_CHAIN_VALID_ALTERNATE -#define FRAME_CHAIN_VALID_ALTERNATE 1 - -#undef INIT_EXTRA_FRAME_INFO -#define INIT_EXTRA_FRAME_INFO(x, f) child_init_frame(x, f) - -#undef FRAME_CHAIN -#define FRAME_CHAIN child_frame_chain - -#undef FRAME_SAVED_PC -#define FRAME_SAVED_PC child_frame_saved_pc |