ccrause
|
342fd0f5e8
|
AVR - FLastFrameBaseIncreased should be initialized in GetTopFrame.
|
2024-03-03 09:59:27 +02:00 |
|
ccrause
|
ceeaf52439
|
Minor fixes to unwinding code.
|
2023-12-16 20:00:36 +00:00 |
|
ccrause
|
135d8c1094
|
FPDebug - [AVR] fix formatting of variable operand instructions elpm, lpm and spm.
|
2023-12-12 18:57:59 +02:00 |
|
ccrause
|
3dcb41cdbd
|
Tweak stack unwinding when inside prologue and epilogue.
|
2023-12-12 12:08:19 +00:00 |
|
ccrause
|
ea2947290e
|
Store all decoded information, rather than just directly generating text. Provisional code to decode 16 bit LDS and STS on AVRrc.
|
2023-12-12 12:00:59 +00:00 |
|
ccrause
|
3b833564d5
|
FpDebug: refactor stack unwinding for AVR
|
2023-12-02 17:52:40 +00:00 |
|
Martin
|
db27ef882d
|
FpDebug: clean up compile hints
|
2023-03-12 22:34:28 +01:00 |
|
Martin
|
63a6ce4f32
|
FpDebug: added IFDEF $INLINE OFF
|
2022-06-21 00:06:04 +02:00 |
|
ccrause
|
c0f05c8dc6
|
MAX_CODE_BIN should be at least as big as MaxPrologueSize.
|
2021-11-01 12:14:47 +02:00 |
|
ccrause
|
4c493303a0
|
Handle simple interrupt frames.
|
2021-11-01 12:14:46 +02:00 |
|
ccrause
|
7f341cbe68
|
Tweak PrepareCallStackEntryList to cater for avr-gcc ABI. Added TAvrAsmDecoder.GetFunctionFrameReturnAddress to scan prologue and epilogue for frame information.
|
2021-11-01 12:13:17 +02:00 |
|
ccrause
|
165c4dae9a
|
Start with AVR call stack analysis
|
2021-11-01 12:13:17 +02:00 |
|
martin
|
6661f86edd
|
Debugger: allow to force lazloggerbase via define
git-svn-id: trunk@65227 -
|
2021-06-14 07:30:45 +00:00 |
|
mattias
|
65e16d03fb
|
fpdebug: less hints
git-svn-id: trunk@64686 -
|
2021-02-28 08:52:37 +00:00 |
|
martin
|
62facbb44d
|
Renamed TDbgDisassembler class and all related classes to avoid name clashes with FpDebugDebugger classes.
Patch/Contributed by ccrause
git-svn-id: trunk@62757 -
|
2020-03-12 14:21:17 +00:00 |
|
martin
|
121b9389ee
|
Naive implementation of reverse disassembling
Patch/Contributed by ccrause
git-svn-id: trunk@62754 -
|
2020-03-12 14:21:12 +00:00 |
|
martin
|
6d6903e246
|
Introduce minimum and maximum instruction size properties to TDbgDisassembler. This is useful for buffering calculations, also in reverse disassembling. Preread required memory before disassembling to reduce impact of remote target access
Patch/Contributed by ccrause
git-svn-id: trunk@62753 -
|
2020-03-12 14:21:10 +00:00 |
|
martin
|
7940dbf1b5
|
Basic AVR functionality
Patch/Contributed by ccrause
git-svn-id: trunk@62750 -
|
2020-03-12 14:21:05 +00:00 |
|