1 # gdbserver running native.
3 load_generic_config "gdbserver"
4 process_multilib_options ""
6 # The default compiler for this target.
7 set_board_info compiler "[find_gcc]"
9 # This gdbserver can only run a process once per session.
10 set_board_info gdb,do_reload_on_run 1
12 # There's no support for argument-passing (yet).
13 set_board_info noargs 1
15 # Can't do input (or output) in the current gdbserver.
16 set_board_info gdb,noinferiorio 1
18 # gdbserver does not intercept target file operations and perform them
20 set_board_info gdb,nofileio 1
22 set_board_info sockethost "localhost:"
23 set_board_info use_gdb_stub 1
25 # We will be using the standard GDB remote protocol.
26 set_board_info gdb_protocol "remote"
27 # Test the copy of gdbserver in the build directory.
28 set_board_info gdb_server_prog "../gdbserver/gdbserver"
30 proc ${board}_spawn { board cmd } {
33 set baseboard [lindex [split $board "/"] 0]
35 set board_info($baseboard,isremote) 0
36 set result [remote_spawn $board $cmd]
37 set board_info($baseboard,isremote) 1
42 proc ${board}_download { board host dest } {
46 proc ${board}_file { dest op args } {
47 if { $op == "delete" } {
50 return [eval [list standard_file $dest $op] $args]