diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2019-10-18 14:28:45 +0200 |
---|---|---|
committer | Simon Marchi <simon.marchi@polymtl.ca> | 2019-12-16 21:02:22 -0500 |
commit | 4a4c04f1f4a926f986a77e72277c16e1b90c2b73 (patch) | |
tree | b01e7e192667a386842233108969fa735a7166ac /gdb/ChangeLog | |
parent | 43a599b56c6651aad9f21a6e38d99a029e28440b (diff) | |
download | gdb-4a4c04f1f4a926f986a77e72277c16e1b90c2b73.zip gdb-4a4c04f1f4a926f986a77e72277c16e1b90c2b73.tar.gz gdb-4a4c04f1f4a926f986a77e72277c16e1b90c2b73.tar.bz2 |
Check all inline frames if they are marked for skip
This makes the skip command work in optimized builds, where skipped
functions may be inlined. Previously that was only working when
stepping into a non-inlined function.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index fa3f0a6..6f193c3 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,9 @@ +2019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * infcmd.c (prepare_one_step): Step over skipped inline functions. + * infrun.c (inline_frame_is_marked_for_skip): New helper function. + (process_event_stop_test): Keep stepping over skipped inline functions. + 2019-12-16 Simon Marchi <simon.marchi@polymtl.ca> * jit.c (struct gdb_block) <next>: Remove field. |