mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-25 05:00:01 +00:00
* corelow.c (add_to_thread_list): Make sure reg_sect is non-null
before de-referencing it. Prevents deref of NULL pointer if core file lacks .reg section. * defs.h: Rename floatformat_{to from}_long_double to floatformat_{to from}_doublest. Get rid of FLOATFORMAT_{TO FROM}... macros. * findvar.c (extract_floating store_floating): Change all refs to FLOATFORMAT_{FROM TO}... to floatformat_{from to}_doublest. * utils.c: Change floatformat_{to from}_long_double to floatformat_{to from}_doublest cuz the new routines will use whatever size (double or long double) is appropriate. * config/i960/tm-i960.h (REGISTER_CONVERT_TO_VIRTUAL REGISTER_CONVERT_TO_RAW): Change FLOATFORMAT... macros to floatformat... routine calls.
This commit is contained in:
parent
603fdf1679
commit
8eff3c7fe6
@ -1,3 +1,20 @@
|
||||
Tue Apr 16 17:38:23 1996 Stu Grossman (grossman@critters.cygnus.com)
|
||||
|
||||
* corelow.c (add_to_thread_list): Make sure reg_sect is non-null
|
||||
before de-referencing it. Prevents deref of NULL pointer if core
|
||||
file lacks .reg section.
|
||||
* defs.h: Rename floatformat_{to from}_long_double to
|
||||
floatformat_{to from}_doublest. Get rid of FLOATFORMAT_{TO
|
||||
FROM}... macros.
|
||||
* findvar.c (extract_floating store_floating): Change all refs to
|
||||
FLOATFORMAT_{FROM TO}... to floatformat_{from to}_doublest.
|
||||
* utils.c: Change floatformat_{to from}_long_double to
|
||||
floatformat_{to from}_doublest cuz the new routines will use
|
||||
whatever size (double or long double) is appropriate.
|
||||
* config/i960/tm-i960.h (REGISTER_CONVERT_TO_VIRTUAL
|
||||
REGISTER_CONVERT_TO_RAW): Change FLOATFORMAT... macros to
|
||||
floatformat... routine calls.
|
||||
|
||||
Mon Apr 15 16:34:11 1996 Per Bothner <bothner@kalessin.cygnus.com>
|
||||
|
||||
* stabsread.c (read_type): Move handling of '@' from type
|
||||
|
@ -171,7 +171,7 @@ extern CORE_ADDR saved_pc_after_call ();
|
||||
#define REGISTER_CONVERT_TO_VIRTUAL(REGNUM,TYPE,FROM,TO) \
|
||||
{ \
|
||||
DOUBLEST val; \
|
||||
FLOATFORMAT_TO_DOUBLEST (&floatformat_i960_ext, (FROM), &val); \
|
||||
floatformat_to_doublest (&floatformat_i960_ext, (FROM), &val); \
|
||||
store_floating ((TO), TYPE_LENGTH (TYPE), val); \
|
||||
}
|
||||
|
||||
@ -181,7 +181,7 @@ extern CORE_ADDR saved_pc_after_call ();
|
||||
#define REGISTER_CONVERT_TO_RAW(TYPE,REGNUM,FROM,TO) \
|
||||
{ \
|
||||
DOUBLEST val = extract_floating ((FROM), TYPE_LENGTH (TYPE)); \
|
||||
FLOATFORMAT_FROM_DOUBLEST (&floatformat_i960_ext, &val, (TO)); \
|
||||
floatformat_from_doublest (&floatformat_i960_ext, &val, (TO)); \
|
||||
}
|
||||
|
||||
/* Return the GDB type object for the "standard" data type
|
||||
|
@ -133,7 +133,8 @@ add_to_thread_list (abfd, asect, reg_sect_arg)
|
||||
|
||||
/* Warning, Will Robinson, looking at BFD private data! */
|
||||
|
||||
if (asect->filepos == reg_sect->filepos) /* Did we find .reg? */
|
||||
if (reg_sect != NULL
|
||||
&& asect->filepos == reg_sect->filepos) /* Did we find .reg? */
|
||||
inferior_pid = thread_id; /* Yes, make it current */
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user