zephyr/scripts/support
Marti Bolivar 3e01cef06f scripts: zephyr_flash_debug: teach runners a client/server abstraction
Several debugging scripts run setsid before executing a server
process, then run GDB with SIGINT ignored.

Relying on setsid is not portable. Add a popen_ignore_int() helper
that provides a portable alternative, and provide a generic
run_server_and_client() in ZephyrBinaryRunner which uses it to
abstract the pattern.

Subsequent patches will use this to implement the 'debug' command.

Signed-off-by: Marti Bolivar <marti.bolivar@linaro.org>
2017-10-28 13:31:22 -04:00
..
arc_debugger.sh boards: Update arc em_starterkit support from 2.2 to 2.3 2017-05-19 15:58:41 +02:00
arc-helper.py scripts: zephyr_flash_debug: flash like arc_debugger.sh 2017-10-12 23:53:20 -07:00
bossa-flash.sh bossa: add support for specifying the port 2017-10-25 03:55:15 +02:00
dfuutil.sh
esp32.sh esp32: Use esptool.py to flash with 'make flash' 2017-06-21 12:35:49 -04:00
jlink.sh scripts: Run JLinkGDBServer in silent mode 2017-08-11 11:21:46 -04:00
nios2.sh
nrf_flash.sh
openocd.sh
pyocd.sh scripts: Add support for passing daparg argument to pyocd commands 2017-10-10 11:56:47 -05:00
qemu.sh
quartus-flash.py
xt-gdb.sh xtensa: fix 'make debug' for xt-sim targets 2017-06-12 18:01:13 -04:00
zephyr_flash_debug.py scripts: zephyr_flash_debug: teach runners a client/server abstraction 2017-10-28 13:31:22 -04:00