Use clean_restart in gdb.cp

Change gdb.cp to use clean_restart more consistently.
This commit is contained in:
Tom Tromey 2023-01-25 14:43:51 -07:00
parent eefe81b523
commit e125b18278
2 changed files with 2 additions and 8 deletions

View File

@ -46,9 +46,7 @@ proc get_func_address { func } {
# Load the file as an executable; GDB should assign non-overlapping
# section offsets.
gdb_exit
gdb_start
gdb_reinitialize_dir $srcdir/$subdir
clean_restart
gdb_file_cmd ${binfile}
# Find the interesting functions. We go to a little effort to find
@ -118,9 +116,7 @@ if { $func1_sec == $func2_sec } {
}
# Now start a clean GDB, for add-symbol-file tests.
gdb_exit
gdb_start
gdb_reinitialize_dir $srcdir/$subdir
clean_restart
gdb_test "add-symbol-file ${binfile} 0 -s ${func1_sec} 0x10000 -s ${func2_sec} 0x20000" \
"Reading symbols from .*${testfile}\\.o\\.\\.\\.(|\r\nUsing host libthread_db library .*libthread_db.so.*\\.)" \

View File

@ -28,8 +28,6 @@ if {[build_executable $testfile.exp $testfile $srcfile {debug c++}] == -1} {
return -1
}
gdb_exit
proc gdb_start_again { text } {
global binfile
global srcfile