974850.5707z.group/bin/cvsweb.cgi/djgpp/src/debug/common/syms.c | search |
To download the latest version of this file, click on most recent revision number, then use your browser's "save page as" feature.
Up to djgpp/src/debug/common/Update copyright messages
Update my address.
v2.03 refresh. rev 1.7 fixes for more than 64K lines
Read the string table with fread instead of xfread, to allow SYMIFY, FSDB, etc. to work on stripped binaries.
Don't crash if the debug info includes more than 64K line number entries.
Improved error handling. Contributed by Jason Green <[email protected]>.
Stop the loop around line 311 which adjusts line numbers before it overruns the f_lnno[] array and starts smashing symbol names. Don't crash for symbols for which the x_lnnoptr of the next symbol seems invalid. These two patches prevent SYMIFY from crashing on large programs, such as Emacs. Correct wrong invocation of memset in process_aout (this one was reported by Jason Green <[email protected]>).
Ran copyright.pl before building a pretest.
Make sure arguments to ctype functions are always in the range [-1..255].
import djgpp 2.02
import djgpp 2.00
webmaster | delorie software privacy |
Copyright � 2024 by DJ Delorie | Updated Apr 2024 |