* lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
This commit is contained in:
parent
59b4c1998a
commit
065924f7de
1 changed files with 18 additions and 0 deletions
|
@ -136,6 +136,24 @@ proc delete_breakpoints {} {
|
|||
# elsewhere.
|
||||
#
|
||||
proc gdb_run_cmd {} {
|
||||
global usestubs
|
||||
global prompt
|
||||
|
||||
if $usestubs!=0 {
|
||||
send "jump *start\n"
|
||||
expect {
|
||||
-re "Line.* Jump anyway.*y or n. $" {
|
||||
send "y\n"
|
||||
expect {
|
||||
-re "Continuing.*$prompt $" {}
|
||||
timeout { perror "Jump to start() failed"; return }
|
||||
}
|
||||
}
|
||||
timeout { perror "Jump to start() failed (timeout)"; return }
|
||||
}
|
||||
send "continue\n"
|
||||
return
|
||||
}
|
||||
send "run\n"
|
||||
expect {
|
||||
-re "The program .* has been started already.*y or n. $" {
|
||||
|
|
Loading…
Reference in a new issue