TuxSH
|
bfa917edf5
|
thermosphere: rewrite gdb/stop points in c++
|
2021-02-19 21:52:18 +00:00 |
|
TuxSH
|
61a972abf3
|
thermosphere: rewrite gdb/mem in c++. Remove SearchMemory handler
|
2021-02-19 21:52:18 +00:00 |
|
TuxSH
|
697e61850f
|
thermosphere: rewrite packet comms
|
2021-02-19 21:52:17 +00:00 |
|
TuxSH
|
2077062b79
|
thermosphere: cpp rewrite: constexpr string parsing, rewrote gdb/thread
|
2021-02-19 21:52:17 +00:00 |
|
TuxSH
|
b445fe1bf4
|
wip
|
2021-02-19 21:52:16 +00:00 |
|
TuxSH
|
b65f11d205
|
wip
|
2021-02-19 21:52:16 +00:00 |
|
TuxSH
|
5de560be30
|
thermosphere: fix watchpoint creation, fix wp&bp allocation
|
2021-02-19 21:52:16 +00:00 |
|
TuxSH
|
be6253d6ad
|
thermosphere: rewrite watchpoints.c
|
2021-02-19 21:52:15 +00:00 |
|
TuxSH
|
78eea8a373
|
thermosphere: suppress potential unused variable warnings
|
2021-02-19 21:52:15 +00:00 |
|
TuxSH
|
53850a5976
|
thermosphere: reduce gdb work buf to least acceptable limit
|
2021-02-19 21:52:15 +00:00 |
|
TuxSH
|
788f331de0
|
thermosphere: the fpu cache is only being really modified by gdb anyway
|
2021-02-19 21:52:14 +00:00 |
|
TuxSH
|
edf2bbc30e
|
thermosphere: I wish ld wasn't dumb (also, bugfix). This saves 4K
|
2021-02-19 21:52:14 +00:00 |
|
TuxSH
|
e4d189eee3
|
thermosphere: rewhoops
|
2021-02-19 21:52:14 +00:00 |
|
TuxSH
|
e6fdd6bc98
|
thermosphere: fix software breakpoints
|
2021-02-19 21:52:13 +00:00 |
|
TuxSH
|
3556c12960
|
thermosphere: gdb: fix IsThreadAlive
|
2021-02-19 21:52:13 +00:00 |
|
TuxSH
|
67daf5a73e
|
thermosphère: fix deadlock
|
2021-02-19 21:52:12 +00:00 |
|
TuxSH
|
f1a241ffef
|
thermosphere: fix sending bug when handling ctrl-c
|
2021-02-19 21:52:12 +00:00 |
|
TuxSH
|
bf7f077432
|
thermosphere: fix continue logic for full-stop & some refactoring
|
2021-02-19 21:52:12 +00:00 |
|
TuxSH
|
ebf8053b42
|
thermosphere: rewrite condition in debugManagerDoPauseCores
|
2021-02-19 21:52:11 +00:00 |
|
TuxSH
|
914790be01
|
thermosphere: fix bug in debug.c
|
2021-02-19 21:52:11 +00:00 |
|
TuxSH
|
036882f162
|
thermosphere: oops
|
2021-02-19 21:52:11 +00:00 |
|
TuxSH
|
b0ae19a6f9
|
thermosphere: better self-debug fault reporting
|
2021-02-19 21:52:10 +00:00 |
|
TuxSH
|
0b7efc0501
|
thermosphere: fix bug in exceptionReturnPreprocess
|
2021-02-19 21:52:10 +00:00 |
|
TuxSH
|
c67ff366ea
|
thermosphere: forgot compiler barrier in get_sysreg
|
2021-02-19 21:52:10 +00:00 |
|
TuxSH
|
63e3f40fa5
|
thermosphere: fix gdb/regs.c assertions
|
2021-02-19 21:52:09 +00:00 |
|
TuxSH
|
3fe7c7537e
|
thermopshere: GDB_ParseExceptionFrame: fix format error
|
2021-02-19 21:52:09 +00:00 |
|
TuxSH
|
256201922b
|
thermosphere: fix bug where x0 isn't saved
|
2021-02-19 21:52:09 +00:00 |
|
TuxSH
|
46c82e2d77
|
thermosphere: fix thread reporting logic, etc
|
2021-02-19 21:52:08 +00:00 |
|
TuxSH
|
cb4d898579
|
thermosphere: fix reporting logic of initial break event
|
2021-02-19 21:52:08 +00:00 |
|
TuxSH
|
7acd5a9ec7
|
thermosphere: fix target.xml generation
|
2021-02-19 21:52:08 +00:00 |
|
TuxSH
|
7f7e4e8310
|
thermosphere: fix irq buffer overflow
|
2021-02-19 21:52:07 +00:00 |
|
TuxSH
|
8f25d4f77f
|
thermosphere: add more debugging strings
|
2021-02-19 21:52:07 +00:00 |
|
TuxSH
|
e1a8bdd495
|
thermosphere: gdb: fix a few bugs
|
2021-02-19 21:52:07 +00:00 |
|
TuxSH
|
ef23db21e6
|
thermosphere: pl011: fix uartSetInterruptStatus
We don't need to forcefully clear the line level
|
2021-02-19 21:52:06 +00:00 |
|
TuxSH
|
46954a5359
|
thermosphere: actually report the debug events
|
2021-02-19 21:52:06 +00:00 |
|
TuxSH
|
6499d36722
|
thermosphere: gdb: fix GDB_SendStopReply
|
2021-02-19 21:52:06 +00:00 |
|
TuxSH
|
66ba05b302
|
thermosphere: pause at start, some cleanup, etc.
|
2021-02-19 21:52:05 +00:00 |
|
TuxSH
|
7a774adbc3
|
thermosphere: libc: fix missing macro
|
2021-02-19 21:52:05 +00:00 |
|
TuxSH
|
ce1df0ac23
|
thermosphere: qemu: make serial go through a socket
|
2021-02-19 21:52:04 +00:00 |
|
TuxSH
|
fc5d81dca3
|
thermosphere: oops
|
2021-02-19 21:52:04 +00:00 |
|
TuxSH
|
23ef4b94d6
|
thermosphere: reduce usage of nonvolatile memory by around 4KB
|
2021-02-19 21:52:04 +00:00 |
|
TuxSH
|
e4de512e6f
|
thermosphere: gdb: add debugManagerInit
|
2021-02-19 21:52:03 +00:00 |
|
TuxSH
|
cf0b052590
|
thermosphere: gdb: add missing command list entries, fix warnings again
|
2021-02-19 21:52:03 +00:00 |
|
TuxSH
|
0509fa57ca
|
thermosphere: add src/gdb to build list, fix subsequent warnings and errors
|
2021-02-19 21:52:03 +00:00 |
|
TuxSH
|
175f16627b
|
thermosphere: fix break/continue (?), fix attach/detach
|
2021-02-19 21:52:02 +00:00 |
|
TuxSH
|
f0b9162d5e
|
thermosphere: gdb: remove currentThreadId; migrate rx irq
|
2021-02-19 21:52:02 +00:00 |
|
TuxSH
|
02e2a1efa2
|
thermosphere: gdb: add core_on and core_off handling
|
2021-02-19 21:52:01 +00:00 |
|
TuxSH
|
ed5736e8d2
|
thermosphere: forgot to call exceptionReturnPreprocess in start.s
|
2021-02-19 21:52:01 +00:00 |
|
TuxSH
|
b0ca29d18e
|
thermosphere: gdb: properly handle vStopped ack sequence
|
2021-02-19 21:52:01 +00:00 |
|
TuxSH
|
36ca87491d
|
thermosphere: gdb/debug: avoid pause/unpause race condition in vCont + bugfix
|
2021-02-19 21:52:00 +00:00 |
|