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
Luc Tielen
58cc69f0dd
Migrate the brainfuck ##arch
2023-04-01 11:38:31 +02:00
Luc Tielen
98c025ff79
Migrate h8300 plugin ##arch
2023-03-31 14:53:40 +02:00
pancake
a8143d8fb2
Migrate the pyc plugin ##arch
2023-03-30 16:14:41 +02:00
Luc Tielen
1e2c75cf65
Migrate msp430 plugin ##arch
2023-03-30 15:56:37 +02:00
Luc Tielen
43db095af7
Migrate ebc plugin ##arch
2023-03-28 20:32:59 +02:00
Luc Tielen
561032abe5
Migrate lh5801 plugin + add missing regprofile ##arch
2023-03-28 20:13:18 +02:00
pancake
a215f295a8
Migrate the pdp11 plugin ##arch
2023-03-28 15:42:28 +02:00
Luc Tielen
be83c2cee9
Migrate arc ##arch
2023-03-28 15:24:42 +02:00
theNKCode
7dd19cff68
Referenced https:// instead of http:// everywhere as per requirement
2023-03-22 06:58:25 +01:00
pancake
1286246f25
Migrate arm.v35 ##arch
2023-03-17 08:23:37 +01:00
pancake
a671b5492b
After release version bump
2023-03-15 15:32:44 +01:00
pancake
09169f97f7
Move the tarball distribution code into dist/tarball ##ci
2023-03-15 12:03:21 +01:00
pancake
ab809417aa
Release 5.8.4 - codename: smouldering
2023-03-14 22:27:55 +01:00
Pau Rodriguez-Estivill
3d033190ae
Remove snapcraft files from dist
2023-03-14 20:37:29 +01:00
Murphy
d589162571
Migrate cr16 ##arch
2023-03-13 17:25:43 +01:00
Murphy
4e43e320cd
Migrate cris from anal to ##arch
2023-03-12 20:38:02 +01:00
pancake
acadb6a3ee
Move the riscv.cs plugin ##arch
2023-03-01 21:54:58 +01:00
pancake
91bbd79e1a
Move the pic ##arch
2023-02-28 00:11:53 +01:00
Murphy
2337781ff0
Move the anal.tricore ##arch
2023-02-25 22:14:43 +01:00
pancake
9be5f7d77e
Move and improve the anal.alpha ##arch
...
* Space after comma, add registers and archinfo
2023-02-24 17:58:58 +01:00
Murphy
67f20d34ef
Move Vax plugin from anal ##arch
2023-02-23 22:58:24 +01:00
meme
d0ddb4b9e2
Add Inferno Dis VM ##bin ##arch
2023-02-23 02:00:44 +01:00
pancake
c809882f38
Move the bpf plugins ##arch
2023-02-20 12:48:25 +01:00
pancake
56518bcc4d
Move anal.lm32 ##arch
2023-02-19 03:25:03 +01:00
pancake
26e227ccb8
Move the z80 plugin ##arch
2023-02-17 12:33:57 +01:00
pancake
3d8a5b2f5b
Move the lanai plugin ##arch
2023-02-15 19:44:01 +01:00
Koh M. Nakagawa
628aa5c6f5
Add support for the XTAC file format ##bin
2023-02-15 18:23:29 +01:00
pancake
eec2686d00
Move the mcs96 plugin ##arch
2023-02-08 23:02:02 +01:00
Jules Maselbas
b7e0c43b1d
Convert kvx analysis plugin into arch ##arch
2023-02-08 17:58:14 +01:00
Richard Patel
dae6a88d0e
Add XCOFF64 support ##bin
2023-02-03 18:58:14 +01:00
Dennis Goodlett
5d5a7fb6e3
Refactor wasm into arch ##arch
2023-02-03 09:21:09 +01:00
pancake
e11ce34c6f
Move xtensa into the ##arch
2023-02-03 02:12:32 +01:00
pancake
4808a2a44a
Initial re-import of the LUA bin parser and disassembler from extras ##arch
2023-02-02 19:37:00 +01:00
pancake
5a74fc60ee
Move the ws plugin and annotate the plans for 5.9 ##arch
2023-02-02 17:51:12 +01:00
pancake
055af2e76c
Move or1k into the arch ##arch
2023-02-02 17:49:11 +01:00
pancake
516fbc5a94
Move anal.evm.cs into arch.evm ##arch
...
* First capstone plugin to be moved, without globals and such
2023-01-30 13:37:13 +01:00
pancake
6d5a19ea63
After release version bump
2023-01-23 14:16:54 +01:00
pancake
ea0d5e63b8
Release 5.8.2
2023-01-22 22:36:07 +01:00
pancake
ad0989b4f4
Move mcore into the arch ##arch
2023-01-20 16:04:05 +01:00
Apkunpacker
2090ca5c6f
Fix typos in different locations
2023-01-16 18:41:04 +01:00
pancake
7e4fd94201
Move anal.propeller ##arch
2023-01-16 09:43:17 +01:00
pancake
45f6475dd3
Update the SPEC file and build RPM packages in the CI ##ci ( #21247 )
...
* Update the SPEC file and build RPM packages in the CI ##ci
2023-01-10 18:48:53 +01:00
pancake
c9a8d8914d
Publish updated wapm/wasi packages for r2, rax2 and rasm2
2023-01-09 11:28:59 +01:00
pancake
75a61f2abd
Move nios2 away from anal ##arch
2023-01-09 00:43:55 +01:00
pancake
8a3c0bc8ba
Fix #21196 - e?? not printing config var
2022-12-24 17:52:01 +01:00
pancake
7c55e4b61a
Release 5.8.0 - codename: icebucket
2022-12-23 00:40:31 +01:00
pancake
b2f14229e3
Move anal.v850 to arch ##arch
2022-12-18 23:24:40 +01:00
pancake
a6a0b41bac
Integrate the qjs repl into the js: command ##lang
2022-12-11 04:26:17 +01:00
pancake
da96e2348d
Initial import of the serial plugin ##io
2022-12-10 23:53:08 +01:00
pancake
58dbbc7fb4
Move anal.xap into the arch ##arch
2022-12-08 16:03:31 +01:00