mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-08-06 14:49:38 +08:00
Use require supports_process_record
This changes some tests to use "require supports_process_record".
This commit is contained in:
@ -13,9 +13,7 @@
|
||||
# You should have received a copy of the GNU General Public License
|
||||
# along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile basics.c
|
||||
if { [gdb_compile "$srcdir/$subdir/$srcfile" $binfile \
|
||||
|
@ -17,10 +17,7 @@
|
||||
|
||||
# Skip this test if target does not support recording.
|
||||
|
||||
if { ![supports_process_record] } {
|
||||
untested "skipping recording tests"
|
||||
return -1
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
load_lib gdb-python.exp
|
||||
|
||||
|
@ -17,9 +17,7 @@
|
||||
# with breakpoints in a process record logfile.
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile break-reverse.c
|
||||
set precsave [standard_output_file break.precsave]
|
||||
@ -39,10 +37,8 @@ proc precsave_tests {} {
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
gdb_test "break $end_location" \
|
||||
"Breakpoint $decimal at .*$srcfile, line $end_location\." \
|
||||
|
@ -17,9 +17,7 @@
|
||||
# consecutive instructions in a process record logfile.
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile consecutive-reverse.c
|
||||
set precsave [standard_output_file consecutive.precsave]
|
||||
@ -30,10 +28,8 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } {
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
set is_stmt [is_stmt_addresses $srcfile]
|
||||
|
||||
|
@ -20,9 +20,7 @@
|
||||
#
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
|
||||
if {![is_x86_like_target]} {
|
||||
@ -46,10 +44,8 @@ set end_of_inc_dec_tests [gdb_get_line_number " end inc_dec_tests "]
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
global hex
|
||||
global decimal
|
||||
|
@ -36,9 +36,7 @@
|
||||
#
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile machinestate.c ms1.c
|
||||
set precsave [standard_output_file machinestate.precsave]
|
||||
@ -57,10 +55,8 @@ set endmain [gdb_get_line_number " end main " $srcfile]
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
gdb_test "break $endmain" \
|
||||
"Breakpoint $decimal at .*$srcfile, line $endmain\." \
|
||||
|
@ -17,12 +17,7 @@
|
||||
# with shared libraries and a logfile.
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
if {[skip_shlib_tests]} {
|
||||
return
|
||||
}
|
||||
require supports_process_record !skip_shlib_tests
|
||||
|
||||
standard_testfile solib-reverse.c
|
||||
set precsave [standard_output_file solib.precsave]
|
||||
@ -77,10 +72,8 @@ gdb_load_shlib $library2
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
set end_of_main [gdb_get_line_number "end of main" ]
|
||||
gdb_test "break $end_of_main" \
|
||||
|
@ -21,9 +21,7 @@
|
||||
#
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile step-reverse.c
|
||||
set precsave [standard_output_file step.precsave]
|
||||
@ -34,10 +32,8 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } {
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
set end_of_main [gdb_get_line_number "end of main" ]
|
||||
gdb_test "break $end_of_main" \
|
||||
|
@ -17,9 +17,7 @@
|
||||
# 'advance' in precord logfile.
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile until-reverse.c ur1.c
|
||||
set precsave [standard_output_file until.precsave]
|
||||
@ -38,10 +36,8 @@ set bp_location21 [gdb_get_line_number "set breakpoint 21 here"]
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
set end_of_main [gdb_get_line_number "set breakpoint 10a here" ]
|
||||
gdb_test "break $end_of_main" \
|
||||
|
@ -18,9 +18,7 @@
|
||||
# debugging with watchpoints.
|
||||
|
||||
# This test suitable only for process record-replay
|
||||
if ![supports_process_record] {
|
||||
return
|
||||
}
|
||||
require supports_process_record
|
||||
|
||||
standard_testfile watch-reverse.c
|
||||
set precsave [standard_output_file watch.precsave]
|
||||
@ -31,10 +29,8 @@ if { [prepare_for_testing "failed to prepare" $testfile $srcfile] } {
|
||||
|
||||
runto_main
|
||||
|
||||
if [supports_process_record] {
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
}
|
||||
# Activate process record/replay
|
||||
gdb_test_no_output "record" "turn on process record"
|
||||
|
||||
set end_location [gdb_get_line_number "end of main" ]
|
||||
gdb_test "break $end_location" \
|
||||
|
Reference in New Issue
Block a user