You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// This is taken from the [python bindings](https://github.com/capstone-engine/capstone/blob/5fb8a423d4455cade99b12912142fd3a0c10d957/bindings/python/capstone/__init__.py#L929)
18
+
constMAX_NUM_REGISTERS:usize = 64;
19
+
17
20
/// An instance of the capstone disassembler
18
21
///
19
22
/// Create with an instance with [`.new()`](Self::new) and disassemble bytes with [`.disasm_all()`](Self::disasm_all).
@@ -100,6 +103,11 @@ impl Iterator for EmptyExtraModeIter {
100
103
}
101
104
}
102
105
106
+
pubstructRegAccess{
107
+
pubread:Vec<RegId>,
108
+
pubwrite:Vec<RegId>,
109
+
}
110
+
103
111
implCapstone{
104
112
/// Create a new instance of the decompiler using the builder pattern interface.
105
113
/// This is the recommended interface to `Capstone`.
@@ -365,6 +373,65 @@ impl Capstone {
365
373
}
366
374
}
367
375
376
+
/// Get the registers are which are read to and written to
0 commit comments