summaryrefslogtreecommitdiff
path: root/utils/libmach/uregj.h
diff options
context:
space:
mode:
authorRichard Miller <miller.research@gmail.com>2020-11-09 11:33:44 +0000
committerRichard Miller <miller.research@gmail.com>2020-11-09 11:33:44 +0000
commit2a571cc0ece4073eb56d5ccfc3e061a09a353e13 (patch)
tree7daccd0dac9144a55a00570e3fb11af7f0862659 /utils/libmach/uregj.h
parented97654bd7a11d480b44505c8300d06b42e5fefe (diff)
Add riscv and riscv64 support to libmach
Diffstat (limited to 'utils/libmach/uregj.h')
-rw-r--r--utils/libmach/uregj.h39
1 files changed, 39 insertions, 0 deletions
diff --git a/utils/libmach/uregj.h b/utils/libmach/uregj.h
new file mode 100644
index 00000000..593da792
--- /dev/null
+++ b/utils/libmach/uregj.h
@@ -0,0 +1,39 @@
+struct Ureg
+{
+ u64int pc;
+ u64int r1;
+ union{
+ u64int r2;
+ u64int sp;
+ u64int usp;
+ };
+ u64int r3;
+ u64int r4;
+ u64int r5;
+ u64int r6;
+ u64int r7;
+ u64int r8;
+ u64int r9;
+ u64int r10;
+ u64int r11;
+ u64int r12;
+ u64int r13;
+ u64int r14;
+ u64int r15;
+ u64int r16;
+ u64int r17;
+ u64int r18;
+ u64int r19;
+ u64int r20;
+ u64int r21;
+ u64int r22;
+ u64int r23;
+ u64int r24;
+ u64int r25;
+ u64int r26;
+ u64int r27;
+ u64int r28;
+ u64int r29;
+ u64int r30;
+ u64int r31;
+};