aboutsummaryrefslogtreecommitdiff
path: root/binutils/windmc.c
diff options
context:
space:
mode:
authorBruno Larsen <blarsen@redhat.com>2022-07-20 16:44:26 -0300
committerBruno Larsen <blarsen@redhat.com>2022-09-13 14:02:20 +0200
commit9db78678c7c08760fe1eff7d94a5989cf2fc4145 (patch)
tree461bb2069b862c2bafcc84468a4de31c0a9bedba /binutils/windmc.c
parent3f5bbc3e2075ef5061a815c73fdc277218489f22 (diff)
downloadbinutils-9db78678c7c08760fe1eff7d94a5989cf2fc4145.zip
binutils-9db78678c7c08760fe1eff7d94a5989cf2fc4145.tar.gz
binutils-9db78678c7c08760fe1eff7d94a5989cf2fc4145.tar.bz2
gdb/testsuite: introduce gdb_step_until
Currently, GDB's testsuite uses a set amount of step commands to exit functions. This is a problem if a compiler emits different epilogue information from gcc, or emits no epilogue information at all. It was most noticeable if Clang was used to test GDB. To fix this unreliability, this commit introduces a new proc that will step the inferior until it is stopped at a line that matches the given regexp, or until it steps too many times - defined as an optional argument. If the line is found, it shows up as a single PASS in the test, and if the line is not found, a single FAIL is emitted. This patch only introduces this proc, but does not add it to any existing tests, these will be introduced in the following commit.
Diffstat (limited to 'binutils/windmc.c')
0 files changed, 0 insertions, 0 deletions