aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/jit-reader-simple.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/jit-reader-simple.exp')
-rw-r--r--gdb/testsuite/gdb.base/jit-reader-simple.exp15
1 files changed, 9 insertions, 6 deletions
diff --git a/gdb/testsuite/gdb.base/jit-reader-simple.exp b/gdb/testsuite/gdb.base/jit-reader-simple.exp
index 77705eb..eebab22 100644
--- a/gdb/testsuite/gdb.base/jit-reader-simple.exp
+++ b/gdb/testsuite/gdb.base/jit-reader-simple.exp
@@ -103,9 +103,11 @@ proc jit_test_reread {standalone change_addr} {
with_test_prefix "initial run" {
if {$standalone} {
- clean_restart $binfile
+ clean_restart
+ gdb_load $binfile
} else {
- clean_restart $binfile_dl
+ clean_restart
+ gdb_load $binfile_dl
}
runto_main
@@ -124,7 +126,7 @@ proc jit_test_reread {standalone change_addr} {
# second, gdb might not reload the executable automatically.
sleep 1
- if ${change_addr} {
+ if {${change_addr}} {
set options "additional_flags=-DSPACER"
if {$standalone} {
gdb_rename_execfile $binfile ${binfile}x
@@ -153,7 +155,7 @@ proc jit_test_reread {standalone change_addr} {
"maint info breakpoints shows jit breakpoint"
}
- if ${change_addr} {
+ if {${change_addr}} {
gdb_assert {$addr_before != $addr_after} "address changed"
} else {
gdb_assert {$addr_before == $addr_after} "address didn't change"
@@ -161,7 +163,7 @@ proc jit_test_reread {standalone change_addr} {
}
foreach standalone {1 0} {
- with_test_prefix [expr ($standalone)?"standalone":"shared"] {
+ with_test_prefix [expr {($standalone)?"standalone":"shared"}] {
with_test_prefix "change addr" {
jit_test_reread $standalone 1
}
@@ -175,7 +177,8 @@ foreach standalone {1 0} {
# see JIT breakpoints defined for both.
with_test_prefix "two JITers" {
- clean_restart $binfile_dl2
+ clean_restart
+ gdb_load $binfile_dl2
if {![runto_main]} {
return -1