diff options
Diffstat (limited to 'gdb/inline-frame.h')
-rw-r--r-- | gdb/inline-frame.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/gdb/inline-frame.h b/gdb/inline-frame.h index 5fa162d..f68d124 100644 --- a/gdb/inline-frame.h +++ b/gdb/inline-frame.h @@ -23,6 +23,7 @@ struct frame_info; struct frame_unwind; struct bpstats; +struct process_stratum_target; /* The inline frame unwinder. */ @@ -39,10 +40,15 @@ extern const struct frame_unwind inline_frame_unwind; void skip_inline_frames (thread_info *thread, struct bpstats *stop_chain); /* Forget about any hidden inlined functions in PTID, which is new or - about to be resumed. If PTID is minus_one_ptid, forget about all - hidden inlined functions. */ + about to be resumed. PTID may be minus_one_ptid (all processes of + TARGET) or a PID (all threads in this process of TARGET). */ -void clear_inline_frame_state (ptid_t ptid); +void clear_inline_frame_state (process_stratum_target *target, ptid_t ptid); + +/* Forget about any hidden inlined functions in THREAD, which is new + or about to be resumed. */ + +void clear_inline_frame_state (thread_info *thread); /* Step into an inlined function by unhiding it. */ |