summaryrefslogtreecommitdiff
path: root/Debugger/debug_macros.h
diff options
context:
space:
mode:
authorTat-Chee Wan (USM)2011-03-15 09:29:33 +0800
committerTat-Chee Wan (USM)2011-03-15 09:29:33 +0800
commitc5537648e1378aed86b32488f83bd86e4a3f55ff (patch)
tree9997d0d6383a096d3b12a19779920fd5c2fc399a /Debugger/debug_macros.h
parentd8032b84775430ff132f136371c95a045b401595 (diff)
misc bugfixes for gdb message parsing and error reporting
Fixed gdb message parsing to access correct buffer address Fixed byte2ascii conversion routine
Diffstat (limited to 'Debugger/debug_macros.h')
-rw-r--r--Debugger/debug_macros.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/Debugger/debug_macros.h b/Debugger/debug_macros.h
index 2c6c6e7..dc1efba 100644
--- a/Debugger/debug_macros.h
+++ b/Debugger/debug_macros.h
@@ -159,11 +159,10 @@
* R3: destroyed
*/
.macro _dbg_outputMsgStatusErr
- mov r3, r0
+ mov r1, r0
ldr r0, =debug_OutMsgBuf
- ldr r1, =debug_ErrorResponsePrefix
- _dbg_stpcpy r0, r1, r2
- mov r1, r3
+ ldr r2, =debug_ErrorResponsePrefix
+ _dbg_stpcpy r0, r2, r3
bl byte2ascii /* R0 points to buffer position after byte value */
_asciiz r0, r1
.endm