2004-05-18 Randolph Chung <tausq@debian.org>
* somsolib.c (som_solib_remove_inferior_hook): Make all the size references to dld_flags_buffer consistent.
This commit is contained in:
parent
ed70ba000b
commit
9ca80cf8cc
2 changed files with 9 additions and 7 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2004-05-18 Randolph Chung <tausq@debian.org>
|
||||||
|
|
||||||
|
* somsolib.c (som_solib_remove_inferior_hook): Make all the size
|
||||||
|
references to dld_flags_buffer consistent.
|
||||||
|
|
||||||
2004-05-18 Randolph Chung <tausq@debian.org>
|
2004-05-18 Randolph Chung <tausq@debian.org>
|
||||||
|
|
||||||
* hppa-tdep.c (hppa_frame_cache): If a frame pointer is available, use
|
* hppa-tdep.c (hppa_frame_cache): If a frame pointer is available, use
|
||||||
|
|
|
@ -1081,16 +1081,13 @@ som_solib_remove_inferior_hook (int pid)
|
||||||
msymbol = lookup_minimal_symbol ("__dld_flags", NULL, NULL);
|
msymbol = lookup_minimal_symbol ("__dld_flags", NULL, NULL);
|
||||||
|
|
||||||
addr = SYMBOL_VALUE_ADDRESS (msymbol);
|
addr = SYMBOL_VALUE_ADDRESS (msymbol);
|
||||||
status = target_read_memory (addr, dld_flags_buffer, TARGET_INT_BIT / TARGET_CHAR_BIT);
|
status = target_read_memory (addr, dld_flags_buffer, 4);
|
||||||
|
|
||||||
dld_flags_value = extract_unsigned_integer (dld_flags_buffer,
|
dld_flags_value = extract_unsigned_integer (dld_flags_buffer, 4);
|
||||||
sizeof (dld_flags_value));
|
|
||||||
|
|
||||||
dld_flags_value &= ~DLD_FLAGS_HOOKVALID;
|
dld_flags_value &= ~DLD_FLAGS_HOOKVALID;
|
||||||
store_unsigned_integer (dld_flags_buffer,
|
store_unsigned_integer (dld_flags_buffer, 4, dld_flags_value);
|
||||||
sizeof (dld_flags_value),
|
status = target_write_memory (addr, dld_flags_buffer, 4);
|
||||||
dld_flags_value);
|
|
||||||
status = target_write_memory (addr, dld_flags_buffer, TARGET_INT_BIT / TARGET_CHAR_BIT);
|
|
||||||
|
|
||||||
do_cleanups (old_cleanups);
|
do_cleanups (old_cleanups);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue