70da3ec2d4
debug;posix: prefer SIGINT for breakpoint
2019-07-02 17:36:09 +10:00
8beada1646
debug: split debug headers into components
2019-05-17 12:26:08 +10:00
09a690f2d3
debug;posix: log that we're waiting for a debugger
2018-09-12 14:02:27 +10:00
803acc9a87
relicense under MPL-2.0
2018-08-04 15:14:06 +10:00
67c8c9c69c
debug: enable debugging features by default
2018-03-27 15:50:29 +11:00
34788756d2
build: don't use './' as an include prefix
...
GCC produces ODR error when including paths of the form './foo' and
'foo' in the same binary. Rather than managing duplication we just
universally pick the absolute form over the relative form.
2017-11-22 16:49:37 +11:00
9a798446b5
build: remove unnecessary includes
...
discovered with include-what-you-use
2016-10-12 15:08:22 +11:00
850fa0470f
debug_posix: downgrade force_console error to WARN
...
This is unavoidably triggered running under certain debuggers, so it's
more useful to downgrade to WARN so as to not interfere with a useful
DEBUG_BREAK or LOG_LEVEL setting.
2016-05-18 10:27:36 +10:00
56948f9503
debug_posix: add freebsd constants to tracing code
2016-05-12 18:19:24 +10:00
c15794d4b3
debug: make DEBUG_WAIT support more robust
...
PTRACE_ME doesn't work as we thought, instead just deliver a suitable
signal depending on if we're currently under a debugger.
2016-03-21 14:19:08 +11:00
3993e561f8
unify licences
2016-02-26 13:36:01 +11:00
df05596524
debug: seperate platform specifics into units
2016-02-15 17:21:01 +11:00