Angie
|
74d01f2b90
|
Merge remote-tracking branch 'origin/master' into develop
|
2022-08-18 16:18:56 -04:00 |
|
angie
|
e95a1f1f1d
|
starting docs
|
2022-07-13 11:15:07 -04:00 |
|
angie
|
557345f95c
|
version bump
|
2022-07-13 11:14:52 -04:00 |
|
Anghelo Carvajal
|
ebb4b84fbe
|
Merge pull request #3 from Decompollaborate/develop
1.0.1
1.0.1
|
2022-07-12 19:25:18 -04:00 |
|
Angie
|
9300da772e
|
Allow taking None in Abi.fromStr
|
2022-07-12 19:01:36 -04:00 |
|
Angie
|
a5ef766311
|
Utils.escapeString
|
2022-07-10 16:04:39 -04:00 |
|
angie
|
a539a8a39d
|
Annotate functions with attributes
|
2022-07-09 19:19:53 -04:00 |
|
angie
|
a870363644
|
ci builds again...
|
2022-07-09 18:15:17 -04:00 |
|
angie
|
ef1ce2634c
|
add more checks to clang tidy
|
2022-07-09 18:12:21 -04:00 |
|
angie
|
ef49315db0
|
tidy target on makefile
|
2022-07-09 17:55:57 -04:00 |
|
angie
|
baaef2f242
|
Format files with clang-format and add a format rule to makefile
|
2022-07-09 17:40:53 -04:00 |
|
angie
|
63eb1cb152
|
Don't use "all" for linux ci builds
|
2022-07-09 17:17:54 -04:00 |
|
angie
|
f17c0ee5dc
|
setup header dependencies on makefile
|
2022-07-09 17:13:37 -04:00 |
|
angie
|
ecc8de8df2
|
Add a makefile for testing and fix one warning
|
2022-07-09 16:54:42 -04:00 |
|
angie
|
5e59c935e8
|
hopefully fix windows ci builds
|
2022-07-09 16:06:04 -04:00 |
|
angie
|
5b68266148
|
Build for every supported architecture on ci builds
|
2022-07-09 15:51:19 -04:00 |
|
Angie
|
ac1dd252a6
|
Add build-backend to pyproject
|
2022-07-09 14:48:56 -04:00 |
|
Anghelo Carvajal
|
937c7b79e7
|
Merge pull request #2 from Decompollaborate/develop
1.0.0
1.0.0
|
2022-07-07 19:48:31 -04:00 |
|
angie
|
1135a9d8da
|
simplify nop checking
|
2022-07-07 19:27:41 -04:00 |
|
angie
|
ccb0af3011
|
whoops, wrong default
|
2022-07-07 19:20:48 -04:00 |
|
angie
|
b3ffb7a713
|
Rename isHiPair and isLoPair to canBeHi and canBeLo
|
2022-07-07 15:48:10 -04:00 |
|
angie
|
dc314098d0
|
hasDelaySlot
|
2022-07-07 15:12:26 -04:00 |
|
angie
|
19579a183a
|
Allow pickling Instruction type
|
2022-07-07 14:22:41 -04:00 |
|
Angie
|
d5b4b096b4
|
Allow disabling upper case for immediates
|
2022-07-07 00:44:30 -04:00 |
|
Angie
|
3d70f9d285
|
Option to omit the 0x on small hex immediates
|
2022-07-07 00:25:05 -04:00 |
|
Angie
|
64239b7565
|
Simplify logic of RabbitizerOperandType_processImmediate
|
2022-07-07 00:16:21 -04:00 |
|
Angie
|
c129447463
|
getProcessedImmediate
|
2022-07-06 20:12:37 -04:00 |
|
Angie
|
6fc7be4517
|
RabbitizerInstruction_disassembleOperands
|
2022-07-06 19:17:29 -04:00 |
|
angie
|
c4e2922681
|
python: getOpcodeName
|
2022-07-06 12:01:41 -04:00 |
|
angie
|
55de30256a
|
doesLoad and doesStore
|
2022-07-05 13:32:24 -04:00 |
|
angie
|
440546699c
|
Return an actual register enum for Instruction .rs , .rd and rt
Also check if the instuction references that register and raise an exception if it doesn't
|
2022-07-05 12:08:37 -04:00 |
|
angie
|
c8ecfb600e
|
Expose Gpr registers enums to python
|
2022-07-05 09:49:12 -04:00 |
|
angie
|
63591003f6
|
RabbitizerInstruction_hasOperandAlias
|
2022-07-05 09:18:48 -04:00 |
|
Angie
|
568a0662f2
|
remove redundant functions
|
2022-07-05 00:53:28 -04:00 |
|
Angie
|
bed5d928dd
|
RabbitizerInstruction_isValid
|
2022-07-03 19:28:13 -04:00 |
|
Angie
|
a725e0281a
|
minor cleanups
|
2022-07-03 11:34:46 -04:00 |
|
Angie
|
0c678ab6df
|
remove specific registers from instruction struct
do bitwise operations to access them instead
|
2022-07-03 08:34:26 -04:00 |
|
Angie
|
d0b39c6f8c
|
introduce macros for reading the bits from the instruction word
|
2022-07-02 18:49:05 -04:00 |
|
Angie
|
8ec7d72b79
|
more small cleanups
|
2022-07-02 17:28:01 -04:00 |
|
angie
|
1b67fe86dd
|
expose some more descriptor methods to python
|
2022-07-01 12:57:58 -04:00 |
|
angie
|
8193d65afa
|
minor rewrite to pseudo instructions handling
|
2022-07-01 12:48:55 -04:00 |
|
angie
|
7eab5eb1df
|
Add architecture version to most cpu instructions
fp instructions are not done yet
|
2022-07-01 12:07:45 -04:00 |
|
angie
|
274c889241
|
Some readme work
|
2022-06-23 00:29:41 -04:00 |
|
angie
|
42a2a33d7d
|
RegistersTracker#hasLoButNoHi
|
2022-06-13 14:01:48 -04:00 |
|
angie
|
4a75e20c13
|
fix reading from unitialized parameter
|
2022-06-13 13:42:13 -04:00 |
|
angie
|
d3c5d9f4d2
|
Add category parameter to Instruction constructor
|
2022-06-12 09:59:04 -04:00 |
|
angie
|
a8c073d5d1
|
DEF_ENUM macro
|
2022-06-12 09:39:15 -04:00 |
|
angie
|
298e84ef71
|
Finish RegistersTracker
|
2022-06-12 09:29:38 -04:00 |
|
angie
|
739ba4cb63
|
First draft for exposing RegistersTracker to python
|
2022-06-11 19:43:05 -04:00 |
|
angie
|
37312b12ac
|
should be functional now
|
2022-06-11 18:35:19 -04:00 |
|