aboutsummaryrefslogtreecommitdiff
path: root/gdb/inline-frame.h
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/inline-frame.h')
-rw-r--r--gdb/inline-frame.h12
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. */