* config/udi-gdb.exp (gdb_load): Use "file", not "load" command,

since "run" automatically loads if necessary.
This commit is contained in:
Jim Kingdon 1994-02-07 00:06:45 +00:00
parent d3b06c5fcf
commit ebbed4c4c3
2 changed files with 7 additions and 26 deletions

View File

@ -1,5 +1,8 @@
Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
* config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
since "run" automatically loads if necessary.
* config/udi-gdb.exp (gdb_start): Don't send "set args main" to
GDB. GDB doesn't work that way (not anymore at least) on UDI.
* gdb.t01/run.exp: Don't pass extra first argument for UDI.

View File

@ -42,39 +42,17 @@ proc gdb_version {} {
}
#
# gdb_load -- load a file into the GDB.
# Returns a 0 if there was an error,
# 1 if it load successfully.
# gdb_load -- load a file into the debugger.
# return a -1 if anything goes wrong.
#
proc gdb_load { arg } {
global verbose
global loadpath
global loadfile
global prompt
global spawn_id
global GDB
global expect_out
global prompt
send "load $arg\n"
verbose "Loading $arg into $GDB"
expect {
-re "Loading.*\.text.*\.data.*\.bss.*Reading symbols from $arg.+done.*$prompt $" {
verbose "Loaded $arg into $GDB"
return 1
}
-re "$prompt $" {
error "Couldn't load $arg into $GDB."
return 0
}
timeout {
error "Timed out trying to load $arg."
return 0
}
}
if [info exists expect_out(buffer)] then {
send_log $expect_out(buffer)
}
return 0
return [gdb_file_cmd $arg]
}
#