Fix Windows crash from stop_pc change
The "make thread_suspend_state::stop_pc optional" patch caused a regression on Windows when using shared libraries. I tracked this down to an unguarded use of stop_pc() in the TARGET_WAITKIND_LOADED case of handle_inferior_event. This patch fixes the bug by ensuring that the stop PC is set at this point.
This commit is contained in:
parent
7264ba8331
commit
9279eb5c2c
@ -5283,6 +5283,7 @@ handle_inferior_event (struct execution_control_state *ecs)
|
||||
|
||||
handle_solib_event ();
|
||||
|
||||
ecs->event_thread->set_stop_pc (regcache_read_pc (regcache));
|
||||
ecs->event_thread->control.stop_bpstat
|
||||
= bpstat_stop_status (regcache->aspace (),
|
||||
ecs->event_thread->stop_pc (),
|
||||
|
Loading…
x
Reference in New Issue
Block a user