Commit Graph

  • 1b9095a79c expose configuration global variable to python angie 2022-06-05 16:21:43 -04:00
  • 6b7650476f Change capitalization angie 2022-06-05 13:19:45 -04:00
  • b01fc41a5a Moving stuff around angie 2022-06-05 12:25:57 -04:00
  • d7c154e293 Implement MapInstrToType angie 2022-06-05 12:05:06 -04:00
  • 4cbc14c813 FpcCsr angie 2022-06-05 02:19:05 -04:00
  • 145114c096 toggle register names angie 2022-06-05 01:57:22 -04:00
  • b99f17414d RabbitizerConfig angie 2022-06-05 00:45:20 -04:00
  • 6a0cdbb637 more stuff angie 2022-06-04 23:23:06 -04:00
  • 55b016488a implementing some missing functions and some bugfixes angie 2022-06-04 22:18:53 -04:00
  • a27fa7938d rewrite instr_id to disallow changing its values angie 2022-06-04 20:13:09 -04:00
  • 34c0af08c9 expose cpu instruction id to python angie 2022-06-04 17:57:37 -04:00
  • 97fd189cda RSP instr id enum placeholder angie 2022-06-04 17:40:16 -04:00
  • f5c3f7ce2d Move instruction id definitions to common macros angie 2022-06-04 17:34:17 -04:00
  • a043492df6 instr_id submodule for exposing opcodes angie 2022-06-04 14:39:39 -04:00
  • 85bf2c887a Convert extraLjustWidthOpcode to a parameter angie 2022-06-04 12:43:54 -04:00
  • 47fe456d97 split the extension files a bit angie 2022-06-04 12:28:51 -04:00
  • 1db58ddfcc Allow passing immOverride parameter to disassembly python binding angie 2022-06-04 12:18:33 -04:00
  • 900609d8c3 First draft for the python extension angie 2022-06-04 11:19:03 -04:00
  • 7411aadae3 Functions to calculate the size for the disassembly buffer angie 2022-06-04 02:42:17 -04:00
  • cedf56ca36 logic for disassembling as data angie 2022-06-04 02:17:25 -04:00
  • 9f118686fd simulate ljust angie 2022-06-04 01:24:59 -04:00
  • 779412bea8 cop1, cop2 and generic one angie 2022-06-04 00:49:59 -04:00
  • 371ac0fea1 RabbitizerInstr_ProcessUniqueId_Coprocessor0 angie 2022-06-03 23:53:51 -04:00
  • 9639bc4590 RabbitizerInstr_ProcessUniqueId_Regimm angie 2022-06-03 23:37:47 -04:00
  • 9d18f32937 RabbitizerInstr_ProcessUniqueId_Special angie 2022-06-03 23:32:16 -04:00
  • 2e5ed6a0b6 Implement every RegisterType angie 2022-06-03 22:39:10 -04:00
  • 74b009931c Starting to workout the disassembly angie 2022-06-03 20:19:58 -04:00
  • 7710a82fa9 RabbitizerInstr_ProcessUniqueId_Normal angie 2022-06-03 18:29:26 -04:00
  • eea923cb26 fill instruction descriptor array angie 2022-06-03 18:02:25 -04:00
  • d610dab8e1 Array of opcode names angie 2022-06-03 17:33:10 -04:00
  • a3b7e13784 Opcodes enum angie 2022-06-03 17:05:00 -04:00
  • b36cf689e0 Array of opcode names placeholder angie 2022-06-03 14:19:43 -04:00
  • 1b082d4fe8 Initial structure porting angie 2022-06-03 13:46:51 -04:00
  • c74c3be0a2 First commit angie 2022-06-03 01:37:52 -04:00