pancake
be9c20ce76
Move anal.rsp to the new home ##arch
2022-11-15 13:23:55 +01:00
pancake
9243a98ae7
Move anal.v810 into arch.v810 ##arch
2022-11-14 23:45:59 +01:00
pancake
fb7326b64a
Move pickle from anal to arch and add it to meson ##arch
2022-11-13 23:03:42 +01:00
pancake
46e25f8844
Remove anal.malbolge and fix CI r_esil issues ##arch
2022-11-13 22:38:58 +01:00
pancake
ce3c4f16cc
Parse the PT_DYNAMIC elf section for the preinit pointers ##bin
...
* cache section parsing in macho and elf
* Add RList.clone() api
2022-11-11 03:04:46 +01:00
pancake
4c834515da
Move the 'sh' plugin to the new home ##arch
...
* Honor regprofiles from arch via anal
* Add some more plugins for the wasi builds
2022-11-09 18:51:50 +01:00
pancake
539c5aee90
Honor plugin name in rate matching for RArch.use ##arch
...
* Fixes amd29k regressions
2022-11-07 19:19:21 +01:00
pancake
163c24c21d
Remove anal.amd29k to fix static links because it's already moved to arch.
2022-11-06 18:39:04 +01:00
pancake
5d07b40478
Add crosscompiling support with sys/zig.sh ##build
2022-11-05 23:33:31 +01:00
pancake
c6acdc3926
Fix minor bug in the dockerfile
2022-11-04 18:52:25 +01:00
pancake
ea1b5c3ba1
Update docker scripts
2022-11-04 18:04:11 +01:00
pancake
cbb088534b
Move jdh8 from asm/anal to arch ##arch
2022-11-03 21:13:52 +01:00
pancake
cb08a6d6ff
px* is an alias for pc* ##print
2022-11-02 22:03:45 +01:00
pancake
0798cd6adf
Upgrade to the latest wasi16 sdk ##wasm
2022-11-02 22:03:45 +01:00
pancake
c1624396ac
Load cpu descriptions for multiarch plugins ##asm
2022-11-02 18:29:05 +01:00
condret
e807f6cb8e
Add treebuf io plugin ##io
2022-10-22 09:15:51 +02:00
pancake
fee1a457c1
Move doc/node.js to the r2pipe repository and define engine node>16
2022-10-14 10:34:25 +02:00
pancake
f7bde37f60
Add dummy parse.evm plugin to fix portability of test ##disasm
2022-10-06 20:32:30 +02:00
pancake
ccd79d9e36
Add a dummy bpf pseudo plugin ##disasm
...
* rename Parse.justify() to Str.fixSpaces()
* Fixes portability of testsuite
2022-10-06 20:32:30 +02:00
condret
20942d1a2e
Copy anal_amd29k.c to rarch ##arch
2022-10-03 13:05:30 +02:00
condret
bd50eeef38
Add R_LIB_TYPE_ARCH and i4004 arch-plugin ##arch
2022-09-23 04:38:35 +02:00
pancake
5f3ed93313
Initial work on the way RCrypto handles plugins ##crypto
...
* Implement RCrypto.entropy plugin to replace the RHash one
* Not yet used, just structured to move forward
* Add description and type fields in the RCryptoPlugin
* De-duplicate RCrypto.list() logic into a single function
* Deprecate RHash.name() and RCrypto.name()
2022-09-21 20:54:08 +02:00
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