Mon Oct 4 11:02:11 1993 Jim Kingdon (kingdon@lioth.cygnus.com)

* values.c (record_latest_value): Fetch lazy values and set VALUE_LVAL
	to not_lval.

Sun Oct  3 15:54:51 1993  Stan Shebs  (shebs@rtl.cygnus.com)

	* objfiles.h (objfile): New slot sym_stab_info, use by most
	stab-reading formats.
This commit is contained in:
Jim Kingdon 1993-10-04 16:43:41 +00:00
parent 965a5c32b7
commit 4abc83b995
2 changed files with 14 additions and 1 deletions

View File

@ -1,6 +1,11 @@
Mon Oct 4 11:02:11 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
* values.c (record_latest_value): Fetch lazy values and set VALUE_LVAL
to not_lval.
Sun Oct 3 15:54:51 1993 Stan Shebs (shebs@rtl.cygnus.com)
* objfiles.h (objfile): New slot sym_stab_info, use by all
* objfiles.h (objfile): New slot sym_stab_info, use by most
stab-reading formats.
* gdb-stabs.h (DBX_SYMFILE_INFO): Access sym_stab_info instead of
sym_private.

View File

@ -255,6 +255,14 @@ record_latest_value (val)
}
value_history_chain->values[i] = val;
/* We don't want this value to have anything to do with the inferior anymore.
In particular, "set $1 = 50" should not affect the variable from which
the value was taken, and fast watchpoints should be able to assume that
a value on the value history never changes. */
if (VALUE_LAZY (val))
value_fetch_lazy (val);
VALUE_LVAL (val) = not_lval;
release_value (val);
/* Now we regard value_history_count as origin-one