Commit Graph

156 Commits

Author SHA1 Message Date
pancake
aab694d655 First arch plugin (arch.null), implement basic lib api ##arch
* Still far from usable, no dynamic plugin loading
* No way to retrieve a decoder yet
2022-09-21 08:22:55 +02:00
pancake
8e965bef30 Release 5.7.8 - codename "boredom" 2022-09-13 18:08:16 +02:00
pancake
943c01c16d
Move the asm.m68k.gnu into the anal ##refactor 2022-09-07 01:31:48 +02:00
pancake
f0434b2dcf
Merge the asm.or1k plugin into the anal one 2022-09-06 16:29:00 +02:00
pancake
578e42ffcb
move asm.arm_windebg to anal.arm_wd ##refactor 2022-09-06 14:24:55 +02:00
pancake
d3ff741515 Move lanai from asm to anal ##refactor 2022-09-05 17:49:54 +02:00
pancake
27556a3f74 Move the hppa plugin from asm to anal ##refactor 2022-09-05 16:42:49 +02:00
pancake
64b4ef2aff Merge asm.arm.gnu into anal.arm.gnu ##refactor 2022-09-03 19:08:50 +02:00
pancake
64904ca394
Move asm.ppc.cs into anal.ppc.cs ##refactor 2022-09-02 19:19:16 +02:00
pancake
9724055874 Initial implementation of the reg:// io plugin ##io 2022-08-23 23:27:35 +02:00
pancake
53f646f098 Add initial fs.zip plugin, listing only for now ##fs 2022-08-22 01:50:32 +02:00
pancake
1e3e198818 Rename asm.arm_cs to asm.arm ##arch 2022-08-20 02:39:01 +02:00
Richard Patel
5c4618fe65 Add support for REL file format plugin ##bin
* Used by the Nintendo Wii
2022-08-19 13:38:29 +02:00
pancake
daee03aec9 Merge asm.sparc_gnu into anal.sparc_gnu ##arch 2022-08-19 13:31:47 +02:00
pancake
dfb3504126 Initial implementation of the xattr io plugin ##io 2022-08-17 23:18:11 +02:00
pancake
620c3fa3dd Fix (null) license on r2 -L 2022-08-14 19:19:31 +02:00
Sylvain Pelissier
5abc76e288
Add SM4 block cipher ##crypto 2022-08-08 19:23:33 +02:00
pancake
ddf483893e Test and benchmark --with-sysmagic in the CI ##search
* Improve output of search.verbose
* Remove conflictive magic signature
2022-08-07 16:24:08 +02:00
pancake
a1c68b92dd After release version bump 2022-08-01 19:39:03 +02:00
pancake
2913f019f9 Release 5.7.6 - codename mapi 2022-08-01 16:56:33 +02:00
pancake
02989468cd
Merge asm.riscv into anal.riscv ##refactor 2022-07-31 21:42:19 +02:00
Dennis Goodlett
0889cb74c0
Add python pickle machine (pypm) dissassembler ##anal 2022-07-21 18:14:37 +02:00
Lazula
7fcee265ef
Merge asm.dalvik into anal.dalvik (#20455)
* Remove dalvik-specific macros in r_anal.h and r_asm.h, use static functions in anal_dalvik.c instead
* Move dalvik opcode.h into anal/arch
* Comment out unimplemented dalvik_opasm
2022-07-17 16:29:54 -05:00
pancake
e3c09aa9c6
Build r2 with muon+samu ##ci
* Remove asm.arc leftovers
* Fix r2pm -r return value
2022-07-08 22:44:46 +02:00
pancake
b6186969eb
Merge arc from asm into anal and build it with meson ##refactor 2022-07-08 20:03:18 +02:00
pancake
77708acd92
Merge v850.np into v850 ##refactor
* DIsguise `dispose` as a `ret` when 3 arg involved
* The old v850 plugin is available via asm.cpu=e0
2022-07-08 19:20:18 +02:00
condret
230f735c52 Merge asm_x86_cs into anal_x86_cs ##refactor 2022-07-08 12:30:31 +02:00
pancake
8939854b8c Honor opasm in rasm2 -LL output ##tools 2022-07-07 19:02:56 +02:00
pancake
f78330e37e
Merge asm.mips(cs,gnu) into anal.mips ##refactor 2022-07-07 18:43:00 +02:00
pancake
cde375da69
Merge asm.tms320 into anal.tms320 ##refactor 2022-07-07 12:40:05 +02:00
Sergi Àlvarez i Capilla
3805619337 After release version bump 2022-07-07 02:08:15 +02:00
Sergi Àlvarez i Capilla
5bc3bf4e6c Release 5.7.4 2022-07-07 00:40:00 +02:00
pancake
d93c452768
Merge asm.java into anal.java ##refactor
* Exposes an asm.assembler bug so we disable that for now

Co-authored-by: Richard Patel <me@terorie.dev>
Co-authored-by: pancake <pancake@nopcode.org>
2022-07-03 11:15:20 +02:00
pancake
1ba163cd76 Move asm.sh disassembler into the anal.sh ##refactor 2022-07-01 18:08:03 +02:00
condret
e9e427876f Merge asm_rsp into anal_rsp ##refactor 2022-06-30 19:19:48 +02:00
condret
39cd506acf Merge asm_propeller into anal_propeller ##refactor 2022-06-30 03:50:12 +02:00
condret
07a0a039c7 Merge asm_m680x_cs into anal_m680x_cs ##refactor 2022-06-29 19:00:38 +02:00
condret
aae541d4a5 Merge asm gb into anal ##refactor 2022-06-29 15:32:22 +02:00
pancake
1b5fc981c3 Move asm.dcpu16 plugin to r2-extras as its considered a dead arch 2022-06-28 16:41:40 +02:00
pancake
0f8321842f
Merge the asm.mcs96 plugin into anal ##refactor 2022-06-28 14:32:12 +02:00
pancake
d5f9bdf1c2
Merge asm.cris into anal.cris ##refactor 2022-06-28 12:09:30 +02:00
Richard Patel
6ab659698e
Merge asm.8051 into anal.8051 ##refactor
* Respect R_ANAL_ARCHINFO_INV_OP_SIZE during disasm
2022-06-27 10:44:01 +02:00
pancake
f5fd629603
Merge asm.sparc into anal.sparc ##refactor
Co-authored-by: Richard Patel <me@terorie.dev>
Co-authored-by: pancake <pancake@nopcode.org>
2022-06-26 20:07:23 +02:00
Richard Patel
b7a3300596 Merge asm.alpha into anal.alpha ##refactor 2022-06-26 20:06:51 +02:00
pancake
cf416293ff
Move the lm32 plugin into the anal ##asm 2022-06-26 12:38:36 +02:00
pancake
986271aa15 After release version bump 2022-06-23 13:30:58 +02:00
Sergi Àlvarez i Capilla
1ec4d1bae9 Release 5.7.2 - codename: "Snow Floppa" 2022-06-22 02:11:35 +02:00
Richard Patel
8e0b252036 Merge asm.avr into anal.avr ##refactor 2022-06-17 13:36:28 +02:00
Richard Patel
d4837e1c59 Merge asm.xap into anal.xap ##refactor 2022-06-17 12:57:31 +02:00
Richard Patel
e34f1e0356
Merge asm.i8080 into anal.i8080 and add a test ##refactor 2022-06-17 11:24:29 +02:00