aboutsummaryrefslogtreecommitdiff
path: root/gdb/cli/cli-script.h
diff options
context:
space:
mode:
authorXavier Roirand <roirand@adacore.com>2018-09-09 15:13:58 +0200
committerXavier Roirand <roirand@adacore.com>2018-09-11 15:35:26 +0200
commitde1ec836c8cc4eeb68e3e4eb8223eeff9840546e (patch)
tree4c86fd583bd7b1825397769ecb80bbd14510e5a4 /gdb/cli/cli-script.h
parent6f1107b59311300cb44379022f19af42db98b1e4 (diff)
downloadgdb-de1ec836c8cc4eeb68e3e4eb8223eeff9840546e.zip
gdb-de1ec836c8cc4eeb68e3e4eb8223eeff9840546e.tar.gz
gdb-de1ec836c8cc4eeb68e3e4eb8223eeff9840546e.tar.bz2
Darwin: fix SIGTRAP when debugging
Debugging a program under Darwin does not work: (gdb) start Temporary breakpoint 1 at 0x100000fb4: file /tmp/helloworld.c, line 1. Starting program: /private/tmp/helloworld [New Thread 0x2903 of process 60326] During startup program terminated with signal SIGTRAP, Trace/breakpoint trap. Field signaled from darwin_thread_info is not initialized thus signal sent to the debuggee is considered as not sent by GDB whereas it should. This patch fixes this problem and also updates (change type and/or initialize) other fields in the same structure at the same time. gdb/ChangeLog: * darwin-nat.h (struct darwin_thread_info) <gdb_port, inf_port, msg_state>: Initialize. (struct darwin_thread_info) <signaled, single_step>: Change type and initialize. (struct darwin_thread_info) <event>: Initialize. Change-Id: I0fe2a6985df9d0dfcc8a2a258a3ef70cfa19b403
Diffstat (limited to 'gdb/cli/cli-script.h')
0 files changed, 0 insertions, 0 deletions