This is the mail archive of the gdb-patches@sourceware.cygnus.com mailing list for the GDB project. See the GDB home page for more information.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Mon Aug 24 15:03:46 1998 Philippe De Muyter <phdm@macqel.be> * config/m68k/nm-delta68.h (KERNEL_U_SIZE): New macro. * delta68-nat.c (kernel_u_size): New function. * coffread.c (coff_symtab_read): Discard C_LABEL's that are not function entry points. --- ./config/m68k/nm-delta68.h Mon Aug 24 15:13:30 1998 +++ ./config/m68k/nm-delta68.h Mon Aug 24 14:57:55 1998 @@ -1,5 +1,5 @@ /* Macro definitions for a Delta. - Copyright (C) 1993 Free Software Foundation, Inc. + Copyright (C) 1993, 1998 Free Software Foundation, Inc. This file is part of GDB. @@ -19,4 +19,5 @@ /* Motorola Delta Series sysV68 R3V7.1. */ -#define NO_PTRACE_H +#define NO_PTRACE_H +#define KERNEL_U_SIZE kernel_u_size() --- ./coffread.c Mon Aug 24 15:19:06 1998 +++ ./coffread.c Mon Aug 24 15:18:47 1998 @@ -1,6 +1,5 @@ /* Read coff symbol tables and convert to internal format, for GDB. - Copyright 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1996, 1997 - Free Software Foundation, Inc. + Copyright 1987-98, Free Software Foundation, Inc. Contributed by David D. Johnson, Brown University (ddj@cs.brown.edu). This file is part of GDB. @@ -934,6 +933,8 @@ coff_symtab_read (symtab_offset, nsyms, it here allows gdb to see static functions when no debug info is available. */ case C_LABEL: + if (within_function) + break; case C_STAT: if (cs->c_name[0] == '.') { --- ./delta68-nat.c Mon Aug 24 15:13:35 1998 +++ ./delta68-nat.c Mon Aug 24 15:03:21 1998 @@ -1,5 +1,5 @@ /* Functions specific to running gdb native on a Motorola Delta Series sysV68. - Copyright (C) 1993, Free Software Foundation, Inc. + Copyright (C) 1993, 1996, 1998, Free Software Foundation, Inc. This file is part of GDB. @@ -83,4 +83,9 @@ clear_insn_cache () #ifdef MCT_TEXT /* in sys/signal.h on sysV68 R3V7.1 */ memctl(0, 4096, MCT_TEXT); #endif +} + +kernel_u_size () +{ + return sizeof (struct user); }