summaryrefslogtreecommitdiffstats
path: root/cpukit/libdebugger/rtems-debugger-target.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cpukit/libdebugger: Use uintptr_t for pointersKinsey Moore2021-11-011-5/+5
| | | | | Use uintptr_t instead of DB_UINT when the variable in question describes a pointer.
* rtems-debugger: Fixed pointer types to work on 32 and 64 bit architecturesStephen Clark2021-10-271-1/+1
| | | | | | | Using 32bit types like uint32_t for pointers creates issues on 64 bit architectures like AArch64. Replaced occurrences of these with uintptr_t, which will work for both 32 and 64 bit architectures. Added hex_decode_addr function to rtems-debugger.
* libdebugger: Use an offset table to format GDB `g` packets.Chris Johns2019-04-091-3/+27
| | | | | | | Adding support for a register offset table lets FPU registers be supported if added to the backend. Closes #3733.
* libdebugger: Fixes to debugging, ARM support, locking, and gcc-7.1 warnings.Chris Johns2017-08-151-3/+19
| | | | | | | | | | | | | | - Add `printk` support to aid multi-core debugging. - Add lock trace to aid lock debugging. - Fixes to gcc-7.1 warnings. - Fixes from ticket #2879. - Add verbose command controls. - Change using the RTEMS sys/lock.h API to manage exception threads. - ARM hardware breakpoint fixes. Support for SMP stepping is not implemented, this requires use of the context id register. Closes #2879.
* cpukit: Add libdebugger, a remote debugger agent for GDB.Chris Johns2016-11-291-0/+237