Use clean_restart in gdb.threads

Change gdb.threads to use clean_restart more consistently.
This commit is contained in:
Tom Tromey 2023-01-25 10:36:09 -07:00
parent 3ae2b57582
commit a30f2b7b7e
4 changed files with 4 additions and 23 deletions

View File

@ -32,11 +32,8 @@ remote_exec build "rm -f ${binfile}"
#log_user 1
proc corefunc { threadtype } {
global srcfile
global binfile
global escapedbinfile
global srcdir
global subdir
global gdb_prompt
set test_spawn_id [spawn_wait_for_attach $binfile]
@ -45,11 +42,7 @@ proc corefunc { threadtype } {
# Stop the program
remote_exec build "kill -s STOP ${testpid}"
# Start with clean gdb
gdb_exit
gdb_start
gdb_reinitialize_dir $srcdir/$subdir
gdb_load ${binfile}
clean_restart $binfile
# Verify that we can attach to the stopped process.

View File

@ -79,11 +79,7 @@ gdb_test_multiple "info threads" "$test" {
# Start over, but this time, don't switch away from the fork event thread.
gdb_exit
gdb_start
gdb_reinitialize_dir $srcdir/$subdir
gdb_load ${binfile}
clean_restart $binfile
if {![runto_main]} {
return 0
}

View File

@ -146,11 +146,7 @@ proc step_ten_loops { cmd } {
}
}
# Start with a fresh gdb.
gdb_exit
gdb_start
gdb_reinitialize_dir $srcdir/$subdir
clean_restart
# We'll need this when we send_gdb a ^C to GDB. Need to do it before we
# run the program and gdb starts saving and restoring tty states.

View File

@ -31,11 +31,7 @@ if {[gdb_compile_pthreads "${srcdir}/${subdir}/${srcfile}" "${binfile}" executab
return -1
}
gdb_exit
gdb_start
gdb_reinitialize_dir $srcdir/$subdir
gdb_load ${binfile}
clean_restart $binfile
gdb_test_no_output "set can-use-hw-watchpoints 1" ""
#