Makefile.in
Makefile.tpl
README-maintainer-mode
+bfd/.gitignore
bfd/ChangeLog
bfd/ChangeLog-0001
bfd/ChangeLog-0203
bfd/ChangeLog-2007
bfd/ChangeLog-2008
bfd/ChangeLog-2009
+bfd/ChangeLog-2010
bfd/ChangeLog-9193
bfd/ChangeLog-9495
bfd/ChangeLog-9697
bfd/elf32-pj.c
bfd/elf32-ppc.c
bfd/elf32-ppc.h
+bfd/elf32-rx.c
bfd/elf32-s390.c
bfd/elf32-score.c
bfd/elf32-score.h
bfd/elf32-sparc.c
bfd/elf32-spu.c
bfd/elf32-spu.h
-bfd/elf32-rx.c
bfd/elf32-tic6x.c
bfd/elf32-tic6x.h
bfd/elf32-v850.c
bfd/xtensa-isa.c
bfd/xtensa-modules.c
compile
-config/
config-ml.in
config.guess
config.rpath
config.sub
+config/
configure
configure.ac
+cgen/
+cpu/
depcomp
djunpack.bat
etc/
+gdb/.gitignore
gdb/CONTRIBUTE
gdb/ChangeLog
gdb/ChangeLog-1990
gdb/ChangeLog-2007
gdb/ChangeLog-2008
gdb/ChangeLog-2009
+gdb/ChangeLog-2010
gdb/ChangeLog-3.x
gdb/MAINTAINERS
gdb/Makefile.in
gdb/armnbsd-tdep.c
gdb/armobsd-tdep.c
gdb/avr-tdep.c
+gdb/bfin-linux-tdep.c
+gdb/bfin-tdep.c
+gdb/bfin-tdep.h
gdb/c-exp.c
gdb/config/alpha/
gdb/config/arm/
gdb/dicos-tdep.h
gdb/dink32-rom.c
gdb/doc/ChangeLog
+gdb/doc/Makefile.in
gdb/doc/annotate.info
-gdb/doc/configure
-gdb/doc/configure.ac
gdb/doc/gdb.info
gdb/doc/gdb.info-1
gdb/doc/gdb.info-2
gdb/doc/gdbint.info
gdb/doc/gdbint.info-1
gdb/doc/gdbint.info-2
-gdb/doc/LRS
-gdb/doc/Makefile.in
-gdb/doc/a4rc.sed
gdb/doc/lpsrc.sed
gdb/doc/psrc.sed
gdb/doc/refcard.tex
gdb/features/Makefile
gdb/features/arm-core.xml
gdb/features/arm-fpa.xml
+gdb/features/arm-m-profile.xml
gdb/features/arm-vfpv2.xml
gdb/features/arm-vfpv3.xml
gdb/features/arm-with-iwmmxt.c
gdb/features/arm-with-iwmmxt.xml
+gdb/features/arm-with-m.c
+gdb/features/arm-with-m.xml
gdb/features/arm-with-neon.c
gdb/features/arm-with-neon.xml
gdb/features/arm-with-vfpv2.c
gdb/hppanbsd-nat.c
gdb/hppanbsd-tdep.c
gdb/hppaobsd-tdep.c
-gdb/hpux-thread.c
gdb/i386-cygwin-tdep.c
gdb/i386-darwin-nat.c
gdb/i386-darwin-tdep.c
gdb/i386obsd-nat.c
gdb/i386obsd-tdep.c
gdb/i386v4-nat.c
+gdb/ia64-hpux-nat.c
+gdb/ia64-hpux-tdep.c
+gdb/ia64-hpux-tdep.h
gdb/ia64-linux-nat.c
gdb/ia64-linux-tdep.c
gdb/ia64-tdep.c
gdb/process_reply.defs
gdb/procfs.c
gdb/procfs.h
-gdb/python/py-block.c
-gdb/python/py-breakpoint.c
-gdb/python/py-cmd.c
-gdb/python/py-frame.c
-gdb/python/py-function.c
-gdb/python/py-inferior.c
-gdb/python/py-infthread.c
-gdb/python/py-lazy-string.c
-gdb/python/py-objfile.c
-gdb/python/py-param.c
-gdb/python/py-progspace.c
-gdb/python/py-symbol.c
-gdb/python/py-symtab.c
-gdb/python/py-type.c
-gdb/python/py-utils.c
-gdb/python/python-config.py
-gdb/python/python-internal.h
gdb/regformats/arm-with-iwmmxt.dat
gdb/regformats/arm-with-neon.dat
gdb/regformats/arm-with-vfpv2.dat
gdb/solib-darwin.c
gdb/solib-darwin.h
gdb/solib-frv.c
+gdb/solib-ia64-hpux.c
+gdb/solib-ia64-hpux.h
gdb/solib-irix.c
gdb/solib-irix.h
gdb/solib-osf.c
gdb/solib-spu.c
gdb/solib-spu.h
gdb/solib-sunos.c
+gdb/solib-target.c
+gdb/solib-target.h
gdb/somread.c
gdb/sparc-linux-nat.c
gdb/sparc-linux-tdep.c
gdb/stamp-h1
gdb/symfile-mem.c
gdb/syscalls/amd64-linux.xml
+gdb/syscalls/bfin-linux.xml
gdb/syscalls/i386-linux.xml
+gdb/syscalls/mips-n32-linux.xml
+gdb/syscalls/mips-n64-linux.xml
+gdb/syscalls/mips-o32-linux.xml
gdb/syscalls/ppc-linux.xml
gdb/syscalls/ppc64-linux.xml
gdb/syscalls/sparc-linux.xml
include/opcode/pn.h
include/opcode/ppc.h
include/opcode/pyr.h
-include/opcode/s390.h
include/opcode/rx.h
+include/opcode/s390.h
include/opcode/score-datadep.h
include/opcode/score-inst.h
include/opcode/sparc.h
include/sha1.h
include/som/
include/sort.h
+include/vms/
include/xtensa-config.h
include/xtensa-isa-internal.h
include/xtensa-isa.h
-include/vms/
install-sh
intl/
+libdecnumber/.gitignore
libdecnumber/ChangeLog
libdecnumber/Makefile.in
libdecnumber/aclocal.m4
libdecnumber/decSingle.c
libdecnumber/decSingle.h
libdecnumber/decSingleSymbols.h
+libiberty/.gitignore
libiberty/ChangeLog
libiberty/Makefile.in
libiberty/_doprnt.c
libiberty/calloc.c
libiberty/choose-temp.c
libiberty/clock.c
-libiberty/config/
libiberty/config.h-vms
libiberty/config.in
+libiberty/config/
libiberty/configure
libiberty/configure.ac
libiberty/configure.com
mkdep
mkinstalldirs
move-if-change
+opcodes/.gitignore
opcodes/ChangeLog
opcodes/ChangeLog-0001
opcodes/ChangeLog-0203
opcodes/ChangeLog-2007
opcodes/ChangeLog-2008
opcodes/ChangeLog-2009
+opcodes/ChangeLog-2010
opcodes/ChangeLog-9297
opcodes/ChangeLog-9899
opcodes/MAINTAINERS
-GNU GDB 7.2
+GNU GDB 7.3
===========
Original source can be downloaded from:
http://ftp.gnu.org/gnu/gdb
-file = gdb-7.2.tar.bz2
-date = 3 Sep 2010
-size = 18530613
-sha1 = cae138dee0c11778c471a1d5e4b09e0ae08f9e9d
+file = gdb-7.3a.tar.bz2
+date = 24 August 2011
+size = 19503041
+sha1 = d68061206a3485bab32da3fb751c6c3b913c2b9c
A list of files and directories removed is in README.DELETED
gdb/i386dfly-tdep.c
Local modifications applied to following files:
- bfd/config.bfd (remove for gdb 7.3)
gdb/amd64-tdep.h
gdb/charset.c
gdb/configure.host
gdb/tui-io.c
include/elf/common.h
include/libiberty.h
-
\ No newline at end of file
-#CSTD?= gnu89
-
BASEDIR= ${.CURDIR}/${RELATIVE}../../../../contrib/gdb-7
GDBLIBS+= ${.OBJDIR}/../libopcodes/libopcodes.a
#define INITIAL 0
/* FLEX lexer for Ada expressions, for GDB.
Copyright (C) 1994, 1997, 1998, 2000, 2001, 2002, 2003, 2007, 2008, 2009,
- 2010 Free Software Foundation, Inc.
+ 2010, 2011 Free Software Foundation, Inc.
This file is part of GDB.
kgdb_trgt_ops.to_longname = "kernel core dump file";
kgdb_trgt_ops.to_doc =
"Use a vmcore file as a target. Specify the filename of the vmcore file.";
- kgdb_trgt_ops.to_stratum = core_stratum;
+ kgdb_trgt_ops.to_stratum = process_stratum;
kgdb_trgt_ops.to_has_registers = default_child_has_registers;
kgdb_trgt_ops.to_has_memory = default_child_has_memory;
kgdb_trgt_ops.to_has_stack = default_child_has_stack;
return frame_unwind_got_memory(next_frame, regnum, addrp);
}
+static enum unwind_stop_reason
+kgdb_trgt_dblfault_unwind_reason(struct frame_info *next_frame,
+ void **this_cache)
+{
+ /* XXX marino : populate logic to determine unwind stoppage */
+ return UNWIND_NO_REASON;
+}
+
static const struct frame_unwind kgdb_trgt_dblfault_unwind = {
NORMAL_FRAME,
+ &kgdb_trgt_dblfault_unwind_reason,
&kgdb_trgt_dblfault_this_id,
&kgdb_trgt_dblfault_prev_register,
.sniffer = kgdb_trgt_trapframe_sniffer
return frame_unwind_got_memory(next_frame, regnum, addrp);
}
+static enum unwind_stop_reason
+kgdb_trgt_trapframe_unwind_reason(struct frame_info *next_frame,
+ void **this_cache)
+{
+ /* XXX marino : populate logic to determine unwind stoppage */
+ return UNWIND_NO_REASON;
+}
+
const struct frame_unwind kgdb_trgt_trapframe_unwind = {
NORMAL_FRAME,
+ &kgdb_trgt_trapframe_unwind_reason,
&kgdb_trgt_trapframe_this_id,
&kgdb_trgt_trapframe_prev_register,
.sniffer = kgdb_trgt_trapframe_sniffer
return frame_unwind_got_memory(next_frame, regnum, addrp);
}
+static enum unwind_stop_reason
+kgdb_trgt_trapframe_unwind_reason(struct frame_info *next_frame,
+ void **this_cache)
+{
+ /* XXX marino : populate logic to determine unwind stoppage */
+ return UNWIND_NO_REASON;
+}
+
const struct frame_unwind kgdb_trgt_trapframe_unwind = {
NORMAL_FRAME,
+ &kgdb_trgt_trapframe_unwind_reason,
&kgdb_trgt_trapframe_this_id,
&kgdb_trgt_trapframe_prev_register,
.sniffer = kgdb_trgt_trapframe_sniffer
/* config.h. Generated from config.in by configure. */
/* config.in. Generated from configure.in by autoheader. */
+/* Name of host specific core header file to include in elf.c. */
+/* #undef CORE_HEADER */
+
/* Define to 1 if translation of program messages to the user's native
language is requested. */
/* #undef ENABLE_NLS */
/* Define if <sys/procfs.h> has lwpstatus_t.pr_context. */
/* #undef HAVE_LWPSTATUS_T_PR_CONTEXT */
+/* Define if <sys/procfs.h> has lwpstatus_t.pr_fpreg. */
+/* #undef HAVE_LWPSTATUS_T_PR_FPREG */
+
/* Define if <sys/procfs.h> has lwpstatus_t.pr_reg. */
/* #undef HAVE_LWPSTATUS_T_PR_REG */
#define TIME_WITH_SYS_TIME 1
/* Name of host specific header file to include in trad-core.c. */
-#define TRAD_HEADER "hosts/i386bsd.h"
+/* #undef TRAD_HEADER */
/* Use b modifier when opening binary files? */
/* #undef USE_BINARY_FOPEN */
+/* Define if we should use leading underscore on 64 bit mingw targets */
+/* #undef USE_MINGW64_LEADING_UNDERSCORES */
+
/* Use mmap if it's available? */
/* #undef USE_MMAP */
/* Version number of package */
-#define VERSION "2.20.51"
+#define VERSION "2.21.51"
/* Number of bits in a file offset, on hosts where this is settable. */
/* #undef _FILE_OFFSET_BITS */
ui-out.c cli-out.c \
varobj.c vec.c wrapper.c \
jv-lang.c jv-valprint.c jv-typeprint.c \
- m2-lang.c p-lang.c p-typeprint.c p-valprint.c \
- scm-exp.c scm-lang.c scm-valprint.c \
+ m2-lang.c opencl-lang.c p-lang.c p-typeprint.c p-valprint.c \
sentinel-frame.c \
complaints.c typeprint.c \
ada-typeprint.c c-typeprint.c f-typeprint.c m2-typeprint.c \
trad-frame.c \
tramp-frame.c \
solib.c solib-target.c \
- prologue-value.c memory-map.c xml-support.c xml-syscall.c \
+ prologue-value.c memory-map.c memrange.c xml-support.c xml-syscall.c \
target-descriptions.c target-memory.c xml-tdesc.c xml-builtin.c \
inferior.c osdata.c gdb_usleep.c record.c gcore.c \
jit.c progspace.c
SRCS+= cli-dump.c \
cli-decode.c cli-script.c cli-cmds.c cli-setshow.c \
cli-logging.c \
- cli-interp.c
+ cli-interp.c cli-utils.c
# SUBDIR_MI_OBS
SRCS+= mi-out.c mi-console.c \
/* #define DEFAULT_BFD_ARCH bfd_i386_arch */
/* Define to BFD's default target vector. */
-/* #define DEFAULT_BFD_VEC bfd_elf32_i386_freebsd_vec */
+/* #define DEFAULT_BFD_VEC bfd_elf64_x86_64_vec */
/* Define to 1 if translation of program messages to the user's native
language is requested. */
#define GDB_DEFAULT_HOST_CHARSET "UTF-8"
/* Host double floatformat */
-#define GDB_HOST_DOUBLE_FORMAT &floatformat_ieee_double_little
+#define GDB_HOST_DOUBLE_FORMAT 0
/* Host float floatformat */
-#define GDB_HOST_FLOAT_FORMAT &floatformat_ieee_single_little
+#define GDB_HOST_FLOAT_FORMAT 0
/* Host long double floatformat */
-#define GDB_HOST_LONG_DOUBLE_FORMAT &floatformat_i387_ext
+#define GDB_HOST_LONG_DOUBLE_FORMAT 0
/* nativefile */
/* #undef GDB_NM_FILE */
#define HAVE_STRUCT_REG 1
/* Define to 1 if `struct reg' is a member of `r_fs'. */
-#define HAVE_STRUCT_REG_R_FS 1
+/* #undef HAVE_STRUCT_REG_R_FS */
/* Define to 1 if `struct reg' is a member of `r_gs'. */
-#define HAVE_STRUCT_REG_R_GS 1
+/* #undef HAVE_STRUCT_REG_R_GS */
/* Define if <link.h> exists and defines a struct so_map which has members
with an ``som_'' prefix. (Found on older *BSD systems.) */
don't. */
#define HAVE_DECL_ASPRINTF 1
-/* Define to 1 if you have the declaration of `basename', and to 0 if you
- don't. */
+/* Define to 1 if you have the declaration of `basename(char *)', and to 0 if
+ you don't. */
#define HAVE_DECL_BASENAME 0
/* Define to 1 if you have the declaration of `calloc', and to 0 if you don't.
don't. */
#define HAVE_DECL_VSNPRINTF 1
+/* Define to 1 if you have the `dup3' function. */
+/* #undef HAVE_DUP3 */
+
/* Define to 1 if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H 1
/* Define to 1 if you have the <memory.h> header file. */
#define HAVE_MEMORY_H 1
-/* Define to 1 if you have the `mempcpy' function. */
-/* #undef HAVE_MEMPCPY */
-
/* Define to 1 if you have the `memset' function. */
#define HAVE_MEMSET 1
/* Define to 1 if you have the `on_exit' function. */
/* #undef HAVE_ON_EXIT */
+/* Define to 1 if you have the <process.h> header file. */
+/* #undef HAVE_PROCESS_H */
+
/* Define to 1 if you have the `psignal' function. */
#define HAVE_PSIGNAL 1
/* Define to 1 if you have the `setenv' function. */
#define HAVE_SETENV 1
+/* Define to 1 if you have the `setproctitle' function. */
+#define HAVE_SETPROCTITLE 1
+
/* Define to 1 if you have the `sigsetmask' function. */
#define HAVE_SIGSETMASK 1
/* Define to 1 if you have the `snprintf' function. */
#define HAVE_SNPRINTF 1
+/* Define to 1 if you have the `spawnve' function. */
+/* #undef HAVE_SPAWNVE */
+
+/* Define to 1 if you have the `spawnvpe' function. */
+/* #undef HAVE_SPAWNVPE */
+
/* Define to 1 if you have the <stdint.h> header file. */
#define HAVE_STDINT_H 1
/* Define to 1 if you have the <sys/param.h> header file. */
#define HAVE_SYS_PARAM_H 1
+/* Define to 1 if you have the <sys/prctl.h> header file. */
+/* #undef HAVE_SYS_PRCTL_H */
+
/* Define to 1 if you have the <sys/pstat.h> header file. */
/* #undef HAVE_SYS_PSTAT_H */
/* Define to 1 if you have the `vprintf' function. */
#define HAVE_VPRINTF 1
-/* Define to 1 if you have the `vsnprintf' function. */
-#define HAVE_VSNPRINTF 1
-
/* Define to 1 if you have the `vsprintf' function. */
#define HAVE_VSPRINTF 1
/* Define to `int' if <sys/types.h> does not define. */
/* #undef pid_t */
+/* Define to `int' if <sys/types.h> does not define. */
+/* #undef ssize_t */
+
/* Define to the type of an unsigned integer type wide enough to hold a
pointer, if such a type exists, and if the system does not define it. */
/* #undef uintptr_t */