summaryrefslogtreecommitdiffstats
path: root/sys/gdb/gdb_packet.c
Commit message (Collapse)AuthorAgeFilesLines
* Add support for gdb's memory searching capabilities to our in-kernel gdbbenno2014-09-051-0/+44
| | | | | | | | server. Submitted by: Daniel O'Connor <daniel.oconnor@isilon.com> Reviewed by: jhb Sponsored by: EMC Isilon Storage Division
* Modify kdb_trap() so that it re-calls the dbbe_trap function as long asmdf2011-02-181-0/+12
| | | | | | | | | | | | | | | the debugger back-end has changed. This means that switching from ddb to gdb no longer requires a "step" which can be dangerous on an already-crashed kernel. Also add a capability to get from the gdb back-end back to ddb, by typing ^C in the console window. While here, simplify kdb_sysctl_available() by using sbuf_new_for_sysctl(), and use strlcpy() instead of strncpy() since the strlcpy semantic is desired. MFC after: 1 month
* Add kdb_cpu_sync_icache(), intended to synchronize instructionmarcel2007-06-091-2/+8
| | | | | | caches with data caches after writing to memory. This typically is required to make breakpoints work on ia64 and powerpc. For those architectures the function is implemented.
* Wrap our drivers gdb_getc() function so that if it returns -1 wephk2006-05-261-5/+20
| | | | | try again. This way it matches the console behaviour and allows us to share more code.
* /* -> /*- for copyright notices, minor format tweaks as necessaryimp2005-01-061-1/+1
|
* Introduce the GDB debugger backend for the new KDB framework. Themarcel2004-07-101-0/+289
backend improves over the old GDB support in the following ways: o Unified implementation with minimal MD code. o A simple interface for devices to register themselves as debug ports, ala consoles. o Compression by using run-length encoding. o Implements GDB threading support.
OpenPOWER on IntegriCloud