summaryrefslogtreecommitdiff
path: root/Debugger/debug_stub.S
AgeCommit message (Collapse)Author
2011-03-24undo fpscr support as gdb complains that packet reply is too longTat-Chee Wan (USM)
2011-03-24added fpscr register get and set support to make gdb happyTat-Chee Wan (USM)
2011-03-24cater for variable length address parametersTat-Chee Wan (USM)
2011-03-24cleaned up register get and set routinesTat-Chee Wan (USM)
2011-03-23fix routine renaming issues, set register command handlerTC Wan
2011-03-23work in progressTat-Chee Wan (USM)
2011-03-23modify get and set all regs to handle r0-r15 followed by cpsrTat-Chee Wan (USM)
2011-03-23add missing conditional branch to command checking logicTat-Chee Wan (USM)
2011-03-23more gdb request response cleanupTat-Chee Wan (USM)
2011-03-23changed response for unrecognized command to return empty gdb messageTat-Chee Wan (USM)
2011-03-23fix if preprocessor syntax errorTat-Chee Wan (USM)
2011-03-23cleanup breakpoint waitcmd loopTat-Chee Wan (USM)
2011-03-23do not push lr to stack in continue command handlerTat-Chee Wan (USM)
2011-03-22continue execution wipTat-Chee Wan (USM)
Work in Progress to implement GDB Continue Execution
2011-03-22continue command wipTat-Chee Wan (USM)
Work in Progress, for implementing continue command
2011-03-22rework message handling logic to take care of packet acknowledgements sent ↵Tat-Chee Wan (USM)
by gdb server
2011-03-22Merge branch 'master' of ssh://svc.cs.usm.my/~/gitrepo-bare/armdebugTat-Chee Wan (USM)
2011-03-22cleaned up error message handlersTat-Chee Wan (USM)
2011-03-21fixed comments for breakpoint command supportTat-Chee Wan (USM)
2011-03-21should be mov not moveq when copying numbytes to register r4Tat-Chee Wan (USM)
2011-03-21cannot pop lr in thumb modeTat-Chee Wan (USM)
2011-03-21dumb mistake, forgot to preserve lrTat-Chee Wan (USM)
2011-03-21fixed incorrect argument size comparison for debug_modeTat-Chee Wan (USM)
2011-03-21fix syntax errors, thumb mode constant issuesTat-Chee Wan (USM)
2011-03-19implemented memory write command, renumbered error messagesTat-Chee Wan (USM)
Preliminary Memory Write command implementation. Error Message Enum renumbered based on ecos error message values (not validated).
2011-03-19added read memory commandTat-Chee Wan (USM)
WIP. Added prelim read memory command
2011-03-18second attempt at determining whether we are in debug modeTat-Chee Wan (USM)
Checking CPSR does not seem to be reliable in cCommHandleDebug which runs in Thumb mode. Modified to use explicit mode variable for keeping track of our operating mode (normal vs. debug).
2011-03-18status flags ares not consisent after popTat-Chee Wan (USM)
2011-03-18we cannot use immediate operands for and in thumb modeTat-Chee Wan (USM)
2011-03-18we should only invoke bkpt in ccommhandledebug in normal operation modeTat-Chee Wan (USM)
Before invoking Breakpoint in cCommHandleDebug, we need to check if we're already in Abort (Debug) mode. Refactored header files to allow access to Mode Bit definitions from other files.
2011-03-15specify 4-byte alignment explicitly to avoid assembler issueTat-Chee Wan (USM)
2011-03-15buffer pointer variable not accessible from debug_stub moduleTat-Chee Wan (USM)
Rewrite parameter passing for dbg__getDebugMsg to pass buffer pointer as return variable, to avoid accessing private variables from the debug_comm module.
2011-03-15misc bugfixes for gdb message parsing and error reportingTat-Chee Wan (USM)
Fixed gdb message parsing to access correct buffer address Fixed byte2ascii conversion routine
2011-02-21fixed debugger waitcmd loop to not check indefinitely for messagesTat-Chee Wan (USM)
2011-02-21return from dbg__bkpt_init using bx lr since we may have been called from ↵Tat-Chee Wan (USM)
thumb mode
2011-02-14initial nxt firmware support hooksTat-Chee Wan (USM)
2011-02-11added preliminary run loop separationTat-Chee Wan (USM)
2011-01-18fix error in breakpoint index calculationTat-Chee Wan (USM)
Register R0 is overwritten in macro call. R1 has to be used instead.
2011-01-18implemented get/set registers and insert/remove breakpoints commandsTat-Chee Wan (USM)
2011-01-18fixing command decoder after changes made to comm routinesTat-Chee Wan (USM)
2011-01-12updated breakpoint waitcmd routine due to change in debug_commTat-Chee Wan (USM)
2011-01-11added comment regarding stack frame orderTC Wan
2010-12-28xfer between usb and message buffersTC Wan
WIP: copy to and from Debugger message buffers
2010-12-28updated gdb remote serial protocol commands infoTC Wan
2010-12-23checkin wip for communications supportTC Wan
Start implementing USB communications support
2010-12-20updated bitmasks and debugger stack contents descriptionUSER_STACKTC Wan
2010-12-15added stub routines for debug_procsetregs and debug_procsetoneregTC Wan
2010-12-15added arm condition code check routineTC Wan
2010-12-14checking condition code check routineTC Wan
Work In Progress: Condition Code checks
2010-12-14fix compile errorsTC Wan