mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-25 13:09:48 +00:00
Update WHATS.NEW for gdb-4.4 release.
This commit is contained in:
parent
9834995918
commit
75c86b57d2
@ -2,7 +2,7 @@ Fri Jan 31 00:05:01 1992 John Gilmore (gnu at cygnus.com)
|
|||||||
|
|
||||||
* Projects: Patching executables is done.
|
* Projects: Patching executables is done.
|
||||||
* Makefile.in (VERSION): Roll to gdb-4.4.
|
* Makefile.in (VERSION): Roll to gdb-4.4.
|
||||||
* README: Update for gdb-4.4.
|
* README, WHATS.NEW: Update for gdb-4.4.
|
||||||
|
|
||||||
* symfile.c (reread_symbols): Whenever we reread one object
|
* symfile.c (reread_symbols): Whenever we reread one object
|
||||||
file's symbols, we must restart the scan, because the object_files
|
file's symbols, we must restart the scan, because the object_files
|
||||||
|
@ -7,59 +7,62 @@
|
|||||||
|
|
||||||
SCO Unix on i386 IBM PC clones i386-sco-sysv or i386sco
|
SCO Unix on i386 IBM PC clones i386-sco-sysv or i386sco
|
||||||
(except core files)
|
(except core files)
|
||||||
|
BSD Reno on Vax vax-dec-bsd
|
||||||
BSD Reno on Vaxen vax-dec-bsd
|
Ultrix on Vax vax-dec-ultrix
|
||||||
Ultrix on Vaxen vax-dec-ultrix
|
|
||||||
|
|
||||||
* New machines supported (target)
|
* New machines supported (target)
|
||||||
|
|
||||||
AMD 29000 embedded, using EBMON a29k-none-none
|
AMD 29000 embedded, using EBMON a29k-none-none
|
||||||
|
|
||||||
* C++ stuff
|
* C++ support
|
||||||
|
|
||||||
Improvements have been made in the way GDB handles C++ references. The
|
GDB continues to improve its handling of C++. `References' work better.
|
||||||
demangler has also been improved, and now deals with symbols mangled as
|
The demangler has also been improved, and now deals with symbols mangled as
|
||||||
per the Annotated C++ Reference Guide. GDB also now handles stabs embedded in
|
per the Annotated C++ Reference Guide.
|
||||||
MIPS symbol tables (which was the only way to get C++ debugging info into MIPS
|
|
||||||
binaries). This will become useful in a future version of G++.
|
GDB also now handles `stabs' symbol information embedded in MIPS
|
||||||
|
`ecoff' symbol tables. Since the ecoff format was not easily
|
||||||
|
extensible to handle new languages such as C++, this appeared to be a
|
||||||
|
good way to put C++ debugging info into MIPS binaries. This option
|
||||||
|
will be supported in the GNU C compiler, version 2, when it is
|
||||||
|
released.
|
||||||
|
|
||||||
* New features for SVR4
|
* New features for SVR4
|
||||||
|
|
||||||
The `info process' command will print out process information.
|
GDB now handles SVR4 shared libraries, in the same fashion as SunOS
|
||||||
|
shared libraries. Debugging dynamically linked programs should present
|
||||||
|
only minor differences from debugging statically linked programs.
|
||||||
|
|
||||||
Better shared library support for SVR4 and SunOS.
|
The `info proc' command will print out information about any process
|
||||||
|
on an SVR4 system (including the one you are debugging). At the moment,
|
||||||
|
it prints the address mappings of the process.
|
||||||
|
|
||||||
Info proc, improved SVR4, shared libs
|
If you bring up GDB on another SVR4 system, please send mail to
|
||||||
|
bug-gdb@prep.ai.mit.edu to let us know what changes were reqired (if any).
|
||||||
|
|
||||||
|
* Better dynamic linking support in SunOS
|
||||||
|
|
||||||
***FIXME * Improved ELF and DWARF support
|
Reading symbols from shared libraries which contain debugging symbols
|
||||||
|
now works properly. However, there remain issues such as automatic
|
||||||
GDB can read ELF object files on System V Release 4, and can handle
|
skipping of `transfer vector' code during function calls, which
|
||||||
debugging records for C, in DWARF format, in ELF files. This support
|
make it harder to debug code in a shared library, than to debug the
|
||||||
is preliminary. If you bring up GDB on another SVR4 system, please
|
same code linked statically.
|
||||||
send mail to bug-gdb@prep.ai.mit.edu to let us know what changes were
|
|
||||||
reqired (if any).
|
|
||||||
|
|
||||||
* New Getopt
|
* New Getopt
|
||||||
|
|
||||||
GDB is now using the latest `getopt' routines from the FSF. This version
|
GDB is now using the latest `getopt' routines from the FSF. This
|
||||||
now accepts the -- prefix for options with long names. Note that gdb will
|
version accepts the -- prefix for options with long names. GDB will
|
||||||
continue to accept the old format as well. Also, various single letter
|
continue to accept the old forms (-option and +option) as well.
|
||||||
abbreviations for options have been explicity added to the option table so that
|
Various single letter abbreviations for options have been explicity
|
||||||
they won't get overshadowed in the future by other options that begin with the
|
added to the option table so that they won't get overshadowed in the
|
||||||
same letter.
|
future by other options that begin with the same letter.
|
||||||
|
|
||||||
***FIXME * Bugs fixed
|
* Bugs fixed
|
||||||
|
|
||||||
The `stepi' bug that many of you noticed has been squashed.
|
The `cleanup_undefined_types' bug that many of you noticed has been squashed.
|
||||||
Many bugs in C++ have been handled. Many more remain to be handled.
|
Many assorted bugs have been handled. Many more remain to be handled.
|
||||||
See the various ChangeLog files (primarily in gdb and bfd) for details.
|
See the various ChangeLog files (primarily in gdb and bfd) for details.
|
||||||
|
|
||||||
***FIXME * State of the MIPS world (in case you wondered):
|
|
||||||
|
|
||||||
blah blah blah.....................................
|
|
||||||
===============================================================================
|
|
||||||
|
|
||||||
|
|
||||||
*** Changes in GDB-4.3:
|
*** Changes in GDB-4.3:
|
||||||
|
|
||||||
@ -403,5 +406,5 @@ for more details.
|
|||||||
|
|
||||||
GDB now handles cross debugging. If you are remotely debugging between
|
GDB now handles cross debugging. If you are remotely debugging between
|
||||||
two different machines, type ``./configure host -target=targ''.
|
two different machines, type ``./configure host -target=targ''.
|
||||||
Host is the machine where gdb will run; targ is the machine
|
Host is the machine where GDB will run; targ is the machine
|
||||||
where the program that you are debugging will run.
|
where the program that you are debugging will run.
|
||||||
|
Loading…
Reference in New Issue
Block a user