Commit Graph

  • 5063702a07 modifiesF* and readsF angie 2022-12-20 00:42:27 -03:00
  • 7d25a596ed Merge pull request #21 from Decompollaborate/develop Anghelo Carvajal 2022-12-19 21:18:16 -03:00
  • cf9bbc90e2 fix test angie 2022-12-19 20:45:26 -03:00
  • a166772657 Fix a Rust binding not taking & angie 2022-12-19 20:42:38 -03:00
  • c5671a1703 Merge pull request #20 from Decompollaborate/develop Anghelo Carvajal 2022-12-19 19:29:50 -03:00
  • e75ea8f09f version bump angie 2022-12-19 19:09:02 -03:00
  • 2e74fc914f outputsToGprZero angie 2022-12-19 19:04:26 -03:00
  • 75fe4e4fe3 use registerdescriptors angie 2022-12-19 18:38:05 -03:00
  • 21000319cd Rust bindings for RegisterDescriptor angie 2022-12-19 18:08:07 -03:00
  • 6758468699 RegisterDescriptor angie 2022-12-19 17:07:32 -03:00
  • 8a9824bbd3 format tidy angie 2022-12-19 15:12:12 -03:00
  • ef2acdb328 Remove jalr_rd hack angie 2022-12-19 15:04:59 -03:00
  • 481bb2f6a5 jalr instruction check Angie 2022-12-19 12:20:32 -03:00
  • ab8e38effc add mising operand alias Angie 2022-12-18 23:06:23 -03:00
  • e6a6a691a6 typo fixes Angie 2022-12-18 23:06:03 -03:00
  • 230cb489ad Merge pull request #19 from Decompollaborate/develop Anghelo Carvajal 2022-12-18 22:37:57 -03:00
  • f1ea6cb627 Remove cty dependency Angie 2022-12-18 22:22:54 -03:00
  • 61d30e5aa1 Change treatJAsUnconditionalBranch to true by default Angie 2022-12-18 21:09:14 -03:00
  • 27bbbb6bf7 is_reserved method for registers Angie 2022-12-18 20:54:29 -03:00
  • 818c41c1d8 remove prefix from register enums in rust bindings Angie 2022-12-18 20:49:14 -03:00
  • 3538f51086 yeet extra InstructionBase indirection Angie 2022-12-18 20:29:22 -03:00
  • 922b14b2da pub use stuff Angie 2022-12-18 20:16:04 -03:00
  • 3ab315c5ab version bump Angie 2022-12-18 19:58:43 -03:00
  • 6102f2cf7d Fix C files not being packaged on Rust crates Angie 2022-12-18 19:43:40 -03:00
  • 59f143b21d rust stuff on readme Angie 2022-12-18 18:37:07 -03:00
  • bddd12847e Build C library in build.rs angie 2022-12-18 17:12:59 -03:00
  • c9170b0209 version bump angie 2022-12-18 16:30:12 -03:00
  • 37f466595c Update publish_crate.yml Anghelo Carvajal 2022-12-18 16:26:55 -03:00
  • a1e2c62954 a angie 2022-12-18 16:25:01 -03:00
  • 1e02871bce Another try at fixing crate publishing angie 2022-12-18 16:22:06 -03:00
  • b87cf594fe Hopefully fix rust crate publishing angie 2022-12-18 16:00:24 -03:00
  • 6e7b95d6ce Merge pull request #18 from Decompollaborate/develop Anghelo Carvajal 2022-12-18 15:50:42 -03:00
  • b75637ec33 version bump angie 2022-12-18 15:33:02 -03:00
  • 6b730599eb a few extra missing methods angie 2022-12-18 15:30:30 -03:00
  • fb8c1edbd7 Rust bindings (#17) Anghelo Carvajal 2022-12-18 15:15:39 -03:00
  • 3735d91fcc Pregenerate every table angie 2022-12-16 15:37:46 -03:00
  • 12537e6706 pre-geneate table system angie 2022-12-16 14:36:53 -03:00
  • 44b847f04f Merge pull request #16 from Decompollaborate/develop Anghelo Carvajal 2022-12-16 11:36:43 -03:00
  • 722ebb951c Fix warnings on python bindings angie 2022-12-16 11:11:43 -03:00
  • d5d1096e81 Version bump and remove setup.cfg angie 2022-12-16 11:04:16 -03:00
  • 61ccff4e42 Rename isJrRa to isReturn and isJrNotRa to isJumptableJump angie 2022-12-15 20:33:02 -03:00
  • 363aff8e5d Fix descriptor logic errors angie 2022-12-15 16:55:31 -03:00
  • 95dd97ebe8 whoops angie 2022-12-15 16:07:50 -03:00
  • 32acccf873 Try to make logic check tests angie 2022-12-15 16:06:48 -03:00
  • 920c79d700 set .readsR* for every instruction angie 2022-12-14 20:53:32 -03:00
  • 77dda82424 readsR* functions angie 2022-12-14 18:03:13 -03:00
  • bd47bc6bc2 Remove invalid rsp instructions from python binding typing angie 2022-12-14 17:59:00 -03:00
  • 4be4f6798d Update references angie 2022-12-14 15:27:16 -03:00
  • 96e2c465f6 Remove 3 non-existent RSP instructions angie 2022-12-14 15:22:06 -03:00
  • 3f6d92b915 Merge pull request #15 from Decompollaborate/develop Anghelo Carvajal 2022-11-30 13:31:58 -03:00
  • 6a1e537965 Fix RSP's jalr being marked as invalid angie 2022-11-30 13:14:21 -03:00
  • b9a39f6ec0 Merge pull request #14 from Decompollaborate/develop Anghelo Carvajal 2022-11-30 10:47:06 -03:00
  • 703ac562c0 version bump angie 2022-11-30 10:21:02 -03:00
  • a6e5e6d53f Check for *_INVALID uniqueids in isValid angie 2022-11-30 10:20:09 -03:00
  • 7115c8cfaa Merge branch 'master' of github.com:Decompollaborate/rabbitizer into develop angie 2022-11-30 10:17:06 -03:00
  • f4b94e94b7 Fixed RSP using CPU cop0 .inc file instead of RSP cop0 and cop2 files (#13) Mr-Wiseguy 2022-11-30 08:16:14 -05:00
  • 54f997607c Merge pull request #12 from Decompollaborate/develop Anghelo Carvajal 2022-10-16 17:21:36 -03:00
  • 01b9c5834d format angie 2022-10-16 17:05:33 -03:00
  • 343eddbb5b version bump angie 2022-10-16 17:03:36 -03:00
  • 6d49bb4abf Remove signedness from access type and move it to doesUnsignedMemoryAccess angie 2022-10-16 17:02:50 -03:00
  • af1d62b8bc Merge pull request #11 from Decompollaborate/develop Anghelo Carvajal 2022-10-15 10:17:23 -03:00
  • 34e982a763 version bump Angie 2022-10-14 19:46:01 -03:00
  • 6fad5e740a InstrCategory.fromStr Angie 2022-10-14 18:49:59 -03:00
  • 5d0f9ad8f6 reads/modifies HI/LO angie 2022-10-14 14:58:14 -03:00
  • 71d241150f getDestinationGpr angie 2022-10-14 13:55:20 -03:00
  • 7cec779b85 AccessType enum angie 2022-10-13 19:41:46 -03:00
  • 7dc241a036 format angie 2022-10-13 18:37:27 -03:00
  • 5b04520269 cleanup angie 2022-10-13 18:32:24 -03:00
  • c1a6abe186 Deprecate getGenericBranchOffset, add getBranchOffsetGeneric and getBranchVramGeneric angie 2022-10-13 17:41:50 -03:00
  • 34f2e2e6a5 Remove getImmediate and getInstrIndex angie 2022-10-13 16:45:01 -03:00
  • 91f30645e8 Remove RabbitizerArchitectureVersion and deprecate RabbitizerInstrType angie 2022-10-13 16:12:07 -03:00
  • 61e2581428 Expose hasOperand and hasOperandAlias to python angie 2022-10-13 16:03:06 -03:00
  • 1e4dd7ea48 Expose OperandType to Python angie 2022-10-13 15:27:11 -03:00
  • faaf017aef isJumpWithAddress angie 2022-10-13 14:32:36 -03:00
  • b5f4df9c1a Add explanations to most stuff on InstrDescriptor angie 2022-10-13 14:24:34 -03:00
  • ba09c10925 format tables angie 2022-10-13 13:32:22 -03:00
  • cb8af37b43 move tests to tests folder angie 2022-10-12 11:26:28 -03:00
  • 72bf240f46 format Angie 2022-10-10 20:24:41 -03:00
  • 516b92f254 Fix building with g++ Angie 2022-10-10 20:23:18 -03:00
  • 286e76aa30 Fix buffer size calculation Angie 2022-10-09 21:59:33 -03:00
  • 70c8632f4c Actually compute the size of each operand Angie 2022-10-09 21:43:37 -03:00
  • ef58c6053e whoops Angie 2022-10-09 18:35:31 -03:00
  • 4ebd49711b add missing operand to trap instructions Angie 2022-10-09 18:29:31 -03:00
  • acee144578 C++ bindings (#9) Anghelo Carvajal 2022-10-09 17:51:47 -03:00
  • 874863ab77 add userdefined instructionId placeholders Angie 2022-10-09 17:48:46 -03:00
  • 28a24464bb Merge pull request #10 from Decompollaborate/develop Anghelo Carvajal 2022-10-09 17:04:16 -03:00
  • 4effc73851 add missing bal metadata Angie 2022-10-09 16:11:04 -03:00
  • d23366827c version bump Angie 2022-10-09 16:04:33 -03:00
  • 026c78df76 Escape \ -> \\ Angie 2022-10-09 16:03:39 -03:00
  • 9bf973e82d Add extern "C" in all the headers angie 2022-10-04 08:31:02 -03:00
  • 15b254bf03 Add bal support Angie 2022-09-27 22:52:57 -03:00
  • 69fe5ff69a Use . + 4 + (X << 2) notation for branches when no immOverride was given Angie 2022-09-27 22:06:28 -03:00
  • 70426d5ee9 Merge pull request #8 from Decompollaborate/develop Anghelo Carvajal 2022-09-26 11:31:59 -03:00
  • 079c2b6b10 Add version header angie 2022-09-26 11:15:28 -03:00
  • 421e740014 Add building static lib to makefile and a header which includes every other header angie 2022-09-26 11:00:45 -03:00
  • 4653029daf Merge pull request #7 from Decompollaborate/develop Anghelo Carvajal 2022-09-17 17:43:35 -03:00
  • 45cb94d3cc format Angie 2022-09-17 17:27:27 -03:00
  • 2c77b650a1 undo typo Angie 2022-09-17 17:23:10 -03:00
  • a4752d28e4 version bump Angie 2022-09-17 17:15:41 -03:00
  • b9037c70e3 Avoid not fitting value on LoPairingInfo angie 2022-09-16 14:51:05 -03:00