angie
|
6ea5bd0f5e
|
TrackedRegisterState
|
2022-06-10 19:15:46 -04:00 |
|
Ethan Roseman
|
c81cc49a65
|
cibuildwheel (ci/cd) (#1)
* cibuildwheel attempt
* fixes
* skip pypy
* re-enable pypy
* try no pypy 3.7
* try again
* try winders
* remove snibblets
|
2022-06-10 14:50:23 -04:00 |
|
angie
|
fa178243ee
|
Remove some warnings flags because windows bad
|
2022-06-10 14:30:03 -04:00 |
|
angie
|
eaaf3dff4a
|
pypy is becoming very annyoing
|
2022-06-10 14:13:56 -04:00 |
|
angie
|
8cc550184f
|
UNREACHABLE macro
|
2022-06-10 14:01:00 -04:00 |
|
angie
|
b6b588e538
|
Don't use Py_RETURN_RICHCOMPARE macro
|
2022-06-10 13:49:23 -04:00 |
|
angie
|
fc5908b3da
|
Remove some deprecated getters
|
2022-06-10 12:23:06 -04:00 |
|
angie
|
cf86945db5
|
Expose Utils module
|
2022-06-10 12:08:06 -04:00 |
|
angie
|
43e8815ad5
|
Abi enum
|
2022-06-09 22:58:31 -04:00 |
|
angie
|
30c5151763
|
"Proper" InstrId enum
|
2022-06-09 14:30:39 -04:00 |
|
angie
|
cca3a10100
|
Expose InstrCategory enum to python
|
2022-06-09 12:06:49 -04:00 |
|
angie
|
e16a7c9e88
|
enum type
|
2022-06-09 00:54:47 -04:00 |
|
angie
|
8b37e56e2e
|
Some fixes
|
2022-06-08 22:44:43 -04:00 |
|
angie
|
bab16d24a5
|
Add more stuff to Descriptor
|
2022-06-08 02:17:48 -04:00 |
|
angie
|
d68751a1f9
|
Rename RabbitizerInstr to RabbitizerInstruction
|
2022-06-08 00:30:58 -04:00 |
|
angie
|
9c05b19866
|
rename RabbitizerRegisterType to RabbitizerOperandType
|
2022-06-07 23:30:01 -04:00 |
|
angie
|
118ee1cc89
|
rsp
|
2022-06-07 03:16:09 -04:00 |
|
angie
|
518953980c
|
more rsp stuff
|
2022-06-07 02:28:10 -04:00 |
|
angie
|
13388832f7
|
add rsp operands to disassemble
|
2022-06-07 01:00:45 -04:00 |
|
angie
|
9b4ac24ca5
|
macro abuse on Disassemble
|
2022-06-07 00:49:37 -04:00 |
|
angie
|
ca3823888c
|
another rsp batch
|
2022-06-06 22:42:22 -04:00 |
|
angie
|
185a934081
|
First batch of rsp stuff
|
2022-06-06 22:19:42 -04:00 |
|
angie
|
3acf9fceb0
|
fix stubs
|
2022-06-06 17:14:17 -04:00 |
|
angie
|
e2896f7971
|
Add __str__ and __repr__ methods to Instr
|
2022-06-06 11:58:06 -04:00 |
|
angie
|
7125a90d62
|
blankOut and sameOpcode
|
2022-06-06 02:02:27 -04:00 |
|
angie
|
d0daf4f650
|
stub
|
2022-06-05 22:09:25 -04:00 |
|
angie
|
edc2fe221e
|
Change how instr_id is exposed to python
|
2022-06-05 19:46:40 -04:00 |
|
angie
|
b561f3f4b9
|
Rename the instr id enums
|
2022-06-05 19:15:25 -04:00 |
|
angie
|
fec4cc2b1d
|
Fixing warnings
|
2022-06-05 19:03:39 -04:00 |
|
angie
|
1b9095a79c
|
expose configuration global variable to python
|
2022-06-05 16:21:43 -04:00 |
|
angie
|
6b7650476f
|
Change capitalization
|
2022-06-05 13:19:45 -04:00 |
|
angie
|
b01fc41a5a
|
Moving stuff around
|
2022-06-05 12:25:57 -04:00 |
|
angie
|
d7c154e293
|
Implement MapInstrToType
|
2022-06-05 12:05:06 -04:00 |
|
angie
|
4cbc14c813
|
FpcCsr
|
2022-06-05 02:19:05 -04:00 |
|
angie
|
145114c096
|
toggle register names
|
2022-06-05 01:57:22 -04:00 |
|
angie
|
b99f17414d
|
RabbitizerConfig
|
2022-06-05 00:45:20 -04:00 |
|
angie
|
6a0cdbb637
|
more stuff
|
2022-06-04 23:23:06 -04:00 |
|
angie
|
55b016488a
|
implementing some missing functions and some bugfixes
|
2022-06-04 22:18:53 -04:00 |
|
angie
|
a27fa7938d
|
rewrite instr_id to disallow changing its values
|
2022-06-04 20:13:09 -04:00 |
|
angie
|
34c0af08c9
|
expose cpu instruction id to python
|
2022-06-04 17:57:37 -04:00 |
|
angie
|
97fd189cda
|
RSP instr id enum placeholder
|
2022-06-04 17:40:16 -04:00 |
|
angie
|
f5c3f7ce2d
|
Move instruction id definitions to common macros
|
2022-06-04 17:34:17 -04:00 |
|
angie
|
a043492df6
|
instr_id submodule for exposing opcodes
|
2022-06-04 14:39:39 -04:00 |
|
angie
|
85bf2c887a
|
Convert extraLjustWidthOpcode to a parameter
|
2022-06-04 12:43:54 -04:00 |
|
angie
|
47fe456d97
|
split the extension files a bit
|
2022-06-04 12:28:51 -04:00 |
|
angie
|
1db58ddfcc
|
Allow passing immOverride parameter to disassembly python binding
|
2022-06-04 12:18:33 -04:00 |
|
angie
|
900609d8c3
|
First draft for the python extension
|
2022-06-04 11:19:03 -04:00 |
|
angie
|
7411aadae3
|
Functions to calculate the size for the disassembly buffer
|
2022-06-04 02:42:17 -04:00 |
|
angie
|
cedf56ca36
|
logic for disassembling as data
|
2022-06-04 02:17:25 -04:00 |
|
angie
|
9f118686fd
|
simulate ljust
|
2022-06-04 01:24:59 -04:00 |
|