2012-01-22 Yao Qi * lib/gdbserver-support.exp (gdbserver_run): Set agent on or off if use_agent exits in board file. --- gdb/testsuite/lib/gdbserver-support.exp | 12 +++++++++++- 1 files changed, 11 insertions(+), 1 deletions(-) diff --git a/gdb/testsuite/lib/gdbserver-support.exp b/gdb/testsuite/lib/gdbserver-support.exp index 11d9107..e72fc36 100644 --- a/gdb/testsuite/lib/gdbserver-support.exp +++ b/gdb/testsuite/lib/gdbserver-support.exp @@ -337,7 +337,17 @@ proc gdbserver_run { child_args } { set gdbserver_protocol [lindex $res 0] set gdbserver_gdbport [lindex $res 1] - return [gdb_target_cmd $gdbserver_protocol $gdbserver_gdbport] + set ret [gdb_target_cmd $gdbserver_protocol $gdbserver_gdbport] + + if [target_info exists use_agent] { + send_gdb "set agent [target_info use_agent]\n" + gdb_expect 120 { + -re "^set agent \(on|off\)\r\n$gdb_prompt $" { + } + } + } + + return $ret } # Reconnect to the previous gdbserver session. -- 1.7.0.4