summaryrefslogtreecommitdiffstats
path: root/cpukit/libdebugger/rtems-debugger-arm.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* cpukit/libdebugger: Fix stepping on ARM architecturesChris Johns2022-10-311-313/+495
| | | | Closes #4744
* libdebugger: Fix for Armv8-RSebastian Huber2020-12-221-0/+7
| | | | | | This architecture variant has no MMU. Update #4202.
* libdebugger/arm: Clean up the building on arm variants.Chris Johns2019-10-191-29/+21
|
* libdebugger/arm: Support ROM tables.Chris Johns2019-08-121-9/+294
| | | | | - Parse the ROM taables if present to find the component base for the debug hardware. This lets the RPi2 run dl09.exe.
* libdebugger: ARM fixes for Cortex-A8 and ARM mode.Chris Johns2019-07-311-241/+608
| | | | | | | | | - Fix destorying the target and thread parts. - Fix the ARM backend to support Cortex-A8 and ARM mode code. - Use the DBGDSCR interrupt mask when single stepping. - Use the DBGDSCR method of entry to debug mode to filter the execptions. - Add support for BSPs to control the ARM backend.
* libdebugger: Fix for ARMv7-M with -O0 optimizationChris Johns2019-04-091-4/+20
|
* libdebugger: Use an offset table to format GDB `g` packets.Chris Johns2019-04-091-84/+197
| | | | | | | Adding support for a register offset table lets FPU registers be supported if added to the backend. Closes #3733.
* libdebugger: Avoid use of <bsp/linker-symbols.h>Sebastian Huber2017-12-131-2/+4
| | | | Update #3254.
* libdebugger: Fixes to debugging, ARM support, locking, and gcc-7.1 warnings.Chris Johns2017-08-151-90/+155
| | | | | | | | | | | | | | - 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.
* libdebugger: Work around assert when using _Thread_Executing.Chris Johns2017-04-151-1/+2
| | | | | | | Using _Thread_Executing with RTEMS_DEBUG results in an `assert` if the server accesses invalid memory. Updates #2993.
* libdebugger: Build for ARM's without a CP15.Chris Johns2016-12-021-40/+114
|
* cpukit: Add libdebugger, a remote debugger agent for GDB.Chris Johns2016-11-291-0/+1193