197 Commits
Author SHA1 Message Date
angie 7cec779b85 AccessType enum 2022-10-13 19:41:46 -03:00
angie 7dc241a036 format 2022-10-13 18:37:27 -03:00
angie 5b04520269 cleanup 2022-10-13 18:32:24 -03:00
angie c1a6abe186 Deprecate getGenericBranchOffset, add getBranchOffsetGeneric and getBranchVramGeneric 2022-10-13 17:41:50 -03:00
angie 34f2e2e6a5 Remove getImmediate and getInstrIndex 2022-10-13 16:45:01 -03:00
angie 91f30645e8 Remove RabbitizerArchitectureVersion and deprecate RabbitizerInstrType 2022-10-13 16:12:07 -03:00
angie faaf017aef isJumpWithAddress 2022-10-13 14:32:36 -03:00
angie b5f4df9c1a Add explanations to most stuff on InstrDescriptor 2022-10-13 14:24:34 -03:00
angie ba09c10925 format tables 2022-10-13 13:32:22 -03:00
Angie 70c8632f4c Actually compute the size of each operand 2022-10-09 21:43:37 -03:00
Angie 4ebd49711b add missing operand to trap instructions 2022-10-09 18:29:31 -03:00
Anghelo Carvajal acee144578 C++ bindings (#9)
* start making c++ bindings

* Add sanity checks

* add descriptor methods

* setup making c++ library

* cpp test

* format (not tidy because it breaks everything and the result looks dumb)

* Fixes

* add missing alias

* move stuff to their own files

* InstructionRsp bindings

* r5900 bindings

* almost there

* binding for analysis stuff

* setters
2022-10-09 17:51:47 -03:00
Angie 874863ab77 add userdefined instructionId placeholders 2022-10-09 17:48:46 -03:00
Angie 4effc73851 add missing bal metadata 2022-10-09 16:11:04 -03:00
Angie d23366827c version bump 2022-10-09 16:04:33 -03:00
angie 9bf973e82d Add extern "C" in all the headers 2022-10-04 08:31:02 -03:00
Angie 15b254bf03 Add bal support 2022-09-27 22:52:57 -03:00
Angie 69fe5ff69a Use . + 4 + (X << 2) notation for branches when no immOverride was given 2022-09-27 22:06:28 -03:00
angie 079c2b6b10 Add version header 2022-09-26 11:15:28 -03:00
angie 421e740014 Add building static lib to makefile and a header which includes every other header 2022-09-26 11:00:45 -03:00
Angie 2c77b650a1 undo typo 2022-09-17 17:23:10 -03:00
angie b9037c70e3 Avoid not fitting value on LoPairingInfo 2022-09-16 14:51:05 -03:00
angie edc172323d RegistersTracker.processGpLoad 2022-09-13 17:04:06 -03:00
angie 04b31eff1a RegistersTracker.preprocessLoAndGetInfo 2022-09-13 14:05:42 -03:00
angie baf3ce83ee Fix missing braces warning 2022-09-09 23:19:45 -04:00