X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Finline-frame.h;h=f68d1242f6850af4be874fcec597ec96d6b41ef9;hb=refs%2Fheads%2Fconcurrent-displaced-stepping-2020-04-01;hp=5fa162d067381358802052c74f428eb18b7981e2;hpb=b811d2c2920ddcb1adcd438da38e90912b31f45f;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/inline-frame.h b/gdb/inline-frame.h index 5fa162d067..f68d1242f6 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. */