From 1398e7495dbdb8a84a03246fd6a95a298bc752c1 Mon Sep 17 00:00:00 2001 From: michaelangel007 Date: Thu, 23 Mar 2023 08:08:18 -0700 Subject: [PATCH] Debugger: Post #1191 cleanup. Add BPCHANGE params --- source/Debugger/Debugger_Commands.cpp | 7 +++++++ source/Debugger/Debugger_Types.h | 12 +++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/source/Debugger/Debugger_Commands.cpp b/source/Debugger/Debugger_Commands.cpp index b96a5838..79b29e57 100644 --- a/source/Debugger/Debugger_Commands.cpp +++ b/source/Debugger/Debugger_Commands.cpp @@ -418,6 +418,13 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA {TEXT("W") , NULL, PARAM_BP_WRITE }, {TEXT("@") , NULL, PARAM_BP_WRITE }, {TEXT("*") , NULL, PARAM_BP_READ_WRITE }, +// Breakpoint Change, See: CmdBreakpointChange () + {TEXT("E") , NULL, PARAM_BP_CHANGE_ENABLE }, + {TEXT("e") , NULL, PARAM_BP_CHANGE_DISABLE }, + {TEXT("T") , NULL, PARAM_BP_CHANGE_TEMP_ON }, + {TEXT("t") , NULL, PARAM_BP_CHANGE_TEMP_OFF }, + {TEXT("S") , NULL, PARAM_BP_CHANGE_STOP_ON }, + {TEXT("s") , NULL, PARAM_BP_CHANGE_STOP_OFF }, // Regs (for PUSH / POP) {TEXT("A") , NULL, PARAM_REG_A }, {TEXT("X") , NULL, PARAM_REG_X }, diff --git a/source/Debugger/Debugger_Types.h b/source/Debugger/Debugger_Types.h index 9c5860ac..1813411a 100644 --- a/source/Debugger/Debugger_Types.h +++ b/source/Debugger/Debugger_Types.h @@ -1366,8 +1366,18 @@ const DisasmData_t* pDisasmData; // If != NULL then bytes are marked up as data // , PARAM_SIZE // TODO: used by FONT SIZE + , _PARAM_BP_CHANGE_BEGIN = _PARAM_BREAKPOINT_END // Daisy Chain + , PARAM_BP_CHANGE_ENABLE = _PARAM_BP_CHANGE_BEGIN // E + , PARAM_BP_CHANGE_DISABLE // e + , PARAM_BP_CHANGE_TEMP_ON // T + , PARAM_BP_CHANGE_TEMP_OFF // t + , PARAM_BP_CHANGE_STOP_ON // S + , PARAM_BP_CHANGE_STOP_OFF // s + , _PARAM_BP_CHANGE_END + , PARAM_BP_CHANGE_NUM = _PARAM_BP_CHANGE_END - _PARAM_BP_CHANGE_BEGIN + // Note: Order must match BreakpointSource_t - , _PARAM_REGS_BEGIN = _PARAM_BREAKPOINT_END // Daisy Chain + , _PARAM_REGS_BEGIN = _PARAM_BP_CHANGE_END // Daisy Chain // Regs , PARAM_REG_A = _PARAM_REGS_BEGIN , PARAM_REG_X