Commit Graph

289 Commits

Author SHA1 Message Date
pancake
fe73a52b46
Implement the new cyclic:// plugin ##io 2023-09-10 13:27:56 +02:00
pancake
4a63dd4c23
Initial support for nds32 ##arch 2023-08-31 15:25:59 +02:00
condret
b72ad4dc8a core agD plugin 2023-08-27 18:47:21 +02:00
pancake
bcfe04e82c Reimplement the a2f core plugin into an analysis one ##analysis
* TODO: Remove the core/p/core_a2f.c and update the tests
* a:a2f vs a2f seems like a bad name change,
* maybe rename the plugin to a:f ? :think:
2023-07-31 11:54:29 +02:00
pancake
b3469bb6cf Migrate the LAST and final boss X86 plugin ##arch
* anal.cc tests are the only tests marked as broken
* Bonus points: minor code cleanup here and there
* Thanks to Luc for all the work and chats to make it happen
2023-06-29 23:46:48 +02:00
pancake
45935eb231 Import the bin.pcap plugin from extras ##bin 2023-06-18 14:18:51 +02:00
Luc Tielen
5fda141d1d Migrate arm_cs plugin ##arch 2023-06-16 22:23:09 +02:00
Luc Tielen
d1ee5c33b5 Migrate dalvik plugin ##arch 2023-06-16 21:10:09 +02:00
Luc Tielen
59dc247eea Migrate 8051 plugin ##arch 2023-06-16 19:09:59 +02:00
pancake
5ad8cf97f2 Migrate the mips.cs plugin ##arch 2023-06-16 13:58:02 +02:00
Luc Tielen
428d50708d Migrate the AVR plugin ##arch
* Remove leftovers from migrating old plugins
* Wire up esil callback for plugins
* Add workaround for showing registers for AVR
* Put 590 comment to cleanup esil from anal struct
* Make asm depend on crypto also
2023-06-15 16:07:10 +02:00
pancake
af8a1a365d
Migrate the arm.gnu plugin ##arch 2023-06-14 19:52:25 +02:00
pancake
f6b4acf809
Migrate the gameboy plugin ##arch 2023-06-14 14:27:10 +02:00
pancake
8eb84427a0 The beginning of the abi breaking season (5.9.9 version bump) 2023-06-08 17:03:52 +02:00
pancake
ea7f035651 Release 5.8.8 - codename: thirstyfour 2023-06-08 15:54:42 +02:00
pancake
684f26f0b1 Update and improve r2docker as well as publish the new image into the hub ##build 2023-06-05 11:07:51 +02:00
pancake
64cb2f4082 Add r2pm build-arg to the r2docker with r2frida,r2ghidra,r2dec packages ##build
* Use docker build -t r2 . --build-arg="r2pm=r2frida r2dec"
* Just run make -C dist/docker to get
2023-06-04 05:53:39 +02:00
pancake
d8f7e5dba2 Install r2frida and use /usr as prefix for r2docker ##build 2023-06-04 01:23:11 +02:00
Luc Tielen
8c3ce37255 Migrate java plugin ##arch 2023-06-01 18:18:27 +02:00
Murphy
a54704e95d
Migrate i8080 with full refactor ##arch 2023-05-31 19:26:22 +02:00
pancake
983ba627e2 Initial import of the rv32ima debug plugin ##debug
* https://github.com/cnlohr/mini-rv32ima
2023-05-18 01:27:09 +02:00
pancake
eee53fea81 Implement basic pdp11 binary parser and a bit better disasm ##bin 2023-05-17 18:28:15 +02:00
pancake
5690b7a977 Meson build fixes 2023-05-16 15:19:18 +02:00
pancake
c1ceebd878 Honor endianness without messing with capstone initialization in ppc.cs ##arch 2023-05-16 14:41:40 +02:00
Luc Tielen
2886bd62e1 Migrate ppc_cs plugin ##arch 2023-05-16 14:41:40 +02:00
pancake
4c6d3bdd49
Update to the latest capstone for new sh and tricore ##arch 2023-05-16 11:34:10 +02:00
Luc Tielen
10ccac1f56 Migrate sparc_cs plugin ##arch 2023-05-08 15:37:23 +02:00
pancake
add07b6db3 After release version bump. Come back to the dev side 5.8.7 2023-05-06 13:17:18 +02:00
pancake
45349cb227 Add support for 4bit registers ##arch
* RReg.setValue() support 4bit for writing
* Some bug fixes and list PC/SP when bits dont match
2023-05-06 13:16:15 +02:00
pancake
390cc62938 Initial support for the Sharp SM5xx MCUs ##arch
* Based on code from mame under the BSD license
2023-05-06 13:16:15 +02:00
pancake
eea4753a46 Remember to edit the wapm when updating r2 2023-05-06 12:00:37 +02:00
pancake
36482082e6 Release 5.8.6 - codename 'dithered' 2023-05-05 17:36:00 +02:00
Luc Tielen
5b85b7cfc3 Migrate tms320 plugin ##arch 2023-05-05 16:15:38 +02:00
Luc Tielen
9dbf62598c Migrate mips gnu plugin ##arch 2023-05-04 15:46:06 +02:00
pancake
771a373fe9 Migrate chip8 ##arch 2023-05-04 13:05:38 +02:00
Luc Tielen
6501345848 Migrate xcore plugin ##arch 2023-05-01 20:19:27 +02:00
Luc Tielen
96bc36135f Migrate m68k_cs plugin ##arch 2023-05-01 19:27:50 +02:00
Luc Tielen
08d339acc2 Migrate 6502_cs plugin ##arch 2023-05-01 16:32:19 +02:00
Luc Tielen
4dd203c40d Migrate m68k_cs plugin ##arch 2023-05-01 15:27:37 +02:00
Luc Tielen
d9cb35b33b Migrate loongarch plugin ##arch 2023-04-28 15:28:22 +02:00
pancake
e8dd6979e2 Improve r2docker for multiarch support 2023-04-27 11:43:18 +02:00
pancake
76c970a9b6 Pick minor jmptbl patch reducing memrefs in arch checks 2023-04-26 08:41:43 +02:00
pancake
3c2c40897d
Move and update r2docker into dist/docker ##r2pm
* Update to Debian:11, add README for r2docker ##r2pm
* r2-docker is no longer installed. See r2pm -ci r2docker instead
2023-04-26 00:59:14 +02:00
pancake
db1d06da6b Migrate s390.cs and fix the abidiff suppression rules ##arch 2023-04-14 11:26:23 +02:00
pancake
d31d72491b Migrate the ppc.gnu plugin ##arch 2023-04-12 21:05:09 +02:00
pancake
9a43f62e53 Define RISCV breakpoint instructions ##debug 2023-04-12 00:27:43 +00:00
Luc Tielen
06b6f85581 Migrate m68k_gnu plugin ##arch 2023-04-12 17:53:32 +02:00
Luc Tielen
47d88743bd
Migrate S390 GNU plugin ##arch 2023-04-12 15:59:51 +02:00
pancake
4968d69f18
Migrate the hppa.gnu ##arch 2023-04-09 23:20:32 +02:00
pancake
ce02212bfe Migrate the sparc.gnu plugin ##arch 2023-04-09 01:48:18 +02:00