]> git.ipfire.org Git - thirdparty/binutils-gdb.git/commit
[gdb/testsuite] Record less in gdb.reverse/time-reverse.exp
authorTom de Vries <tdevries@suse.de>
Fri, 24 Jan 2025 15:37:36 +0000 (16:37 +0100)
committerTom de Vries <tdevries@suse.de>
Fri, 24 Jan 2025 15:37:36 +0000 (16:37 +0100)
commitda67644ef533058e68a290d232f3eb6c1580d844
tree6eb5d89cb399c50e7af4a5dff5a66c37b2fd846c
parentd66348e851e79424f2478f6be0fbe85e38f3287a
[gdb/testsuite] Record less in gdb.reverse/time-reverse.exp

While stepping through gdb.reverse/time-reverse.exp I realized that we're
recording the instructions for resolving the PLT entries for functions time
and syscall, while that's not really the focus of the test-case.

Limit the scope of the test, by calling the functions once before starting
to record.

Also call "info record" after recording to make it clear how many
instructions were recorded.

On x86_64-linux, before this patch (but with info record added), we have:
...
$ grep "Log contains" gdb.log
Log contains 750 instructions.
Log contains 1218 instructions.
...
and with this patch we have:
...
$ grep "Log contains" gdb.log
Log contains 24 instructions.
Log contains 19 instructions.
...

Tested on x86_64-linux.

Approved-By: Guinevere Larsen <guinevere@redhat.com>
gdb/testsuite/gdb.reverse/time-reverse.c
gdb/testsuite/gdb.reverse/time-reverse.exp