mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-19 00:59:15 +08:00
* lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
This commit is contained in:
@ -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. $" {
|
||||
|
Reference in New Issue
Block a user