summaryrefslogtreecommitdiff
path: root/Debugger/debug_internals.h
diff options
context:
space:
mode:
Diffstat (limited to 'Debugger/debug_internals.h')
-rw-r--r--Debugger/debug_internals.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/Debugger/debug_internals.h b/Debugger/debug_internals.h
index a5121d7..632ad91 100644
--- a/Debugger/debug_internals.h
+++ b/Debugger/debug_internals.h
@@ -187,6 +187,7 @@
#define CPSR_FIQ 0x00000040
#define CPSR_IRQ 0x00000080
#define CPSR_MODE 0x0000001F
+#define CPSR_COND 0xF0000000
/* ARM Exception Modes */
#define MODE_USR 0x10 /* User mode */
@@ -197,6 +198,15 @@
#define MODE_UND 0x1B /* Undefined mode */
#define MODE_SYS 0x1F /* System mode */
+/* Condition Flags
+ * b31 b30 b29 b28
+ * N Z C V
+ */
+#define CPSR_NFLAG 0x80000000
+#define CPSR_ZFLAG 0x40000000
+#define CPSR_CFLAG 0x20000000
+#define CPSR_VFLAG 0x10000000
+
/*@}*/
/** Debugger State Enums