Commit Graph

29317 Commits

Author SHA1 Message Date
pancake
80817a794d Implement R2PM_FAIL and mark it as deprecation for r2-5.9.x ##r2pm 2022-11-06 17:16:59 +01:00
pancake
40b5cca454 Fix zig's @cInclude of r_th.h ##build 2022-11-06 04:12:52 +01:00
pancake
5d07b40478
Add crosscompiling support with sys/zig.sh ##build 2022-11-05 23:33:31 +01:00
pancake
64620755d8 Do not install the v35 archives (-50MB) in make install ##build 2022-11-05 23:32:53 +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
Sylvain Pelissier
f3a05a63e1
Fix #15597 - Add tests for 64-bit binary number 2022-11-04 12:34:50 +01:00
Sylvain Pelissier
ae69a23d7b
Fix broken tests for long number conversion ##tools 2022-11-04 12:34:15 +01:00
Sylvain Pelissier
4d90bfe1a6
Fix base64 null byte decoding bug in rax2 ##tools 2022-11-03 22:38:26 +01:00
Lazula
e857936233 Fix out-of-bounds read when running "wtf" 2022-11-03 22:34:10 +01:00
pancake
1595a2da66 Fix capstone dynamic memory allocation setup issue ##build 2022-11-03 21:13:52 +01:00
pancake
cbb088534b Move jdh8 from asm/anal to arch ##arch 2022-11-03 21:13:52 +01:00
pancake
5336a6b788 Remove the unnecessary RThread.CpuAffinity() ##api 2022-11-03 21:13:52 +01:00
pancake
ab49dae2a2 Add support for aarch64-elf-gcc.mk 2022-11-03 21:13:52 +01:00
pancake
66d6bbfe06 Add -s -i -f r2 commands ##shell 2022-11-03 18:48:40 +01:00
pancake
165cb48f91 aarch64.mk fixes 2022-11-03 18:39:32 +01:00
pancake
e3c0338679 Support sys/debian.sh crossbuilds ##build 2022-11-03 18:02:11 +01:00
pancake
2e22d2aa9c Add arm64 compiler profile 2022-11-03 17:59:48 +01:00
pancake
8620742aa0 Use latest capstone from the next branch 2022-11-03 17:59:48 +01:00
pancake
6118e78ffd Do not recurse noreturn inspection when !addr or -1 ##analysis 2022-11-03 17:20:58 +01:00
Anton Kochkov
6c9f2d8458 Add portable NaN and INF defines for different float sizes ##api 2022-11-03 17:15:08 +01:00
Francesco Tamagni
076003c9be Fix validation check in xnu ##bin 2022-11-03 16:43:44 +01:00
pancake
213122440d Implement -a, -b, -c and -e commands in r2 ##shell
* Short for e asm.arch/asm.bits/...
2022-11-03 16:39:12 +01:00
pancake
ca32043e03 Add cpp guards in r_ref 2022-11-03 16:25:07 +01:00
pancake
0df4fa645d Add frida and radare emoji images 2022-11-03 15:54:42 +01:00
pancake
e4c05099f5 Workaround for "too large buffer" in formats ##print 2022-11-03 12:26:02 +01:00
pancake
d325aa5525 Add tabhelp exception for pf.<tab> ##shell 2022-11-03 12:26:02 +01:00
pancake
b18d0b0458 Initialize macho header pf definitions ##bin 2022-11-03 12:26:02 +01:00
pancake
056158ef43 Update Discord invite link 2022-11-03 12:07:04 +01:00
pancake
ea52438cf7 Fix double free in rvc 2022-11-03 12:05:02 +01:00
pancake
770b4956cd
Improve the outpuf of pdc by trimming the addresses of inline nops and colorize numbers ##decompiler
* Honor scr.color=0 in pdc output
2022-11-03 12:00:47 +01:00
pancake
21ae2442cf Implement rasm2 -LLL to list arch plugins ##tools 2022-11-03 08:18:23 +01:00
Mohamed Lemine Ould El-Hadj
8046def6b1 Sync capstone if not at correct commit 2022-11-03 08:02:27 +01:00
pancake
1816fa0ad4 Add r2 -LL to list core plugins ##shell 2022-11-03 07:30:33 +01:00
pancake
5a4db5df12 Improve help message for f subcommands ##shell 2022-11-03 02:09:54 +01:00
pancake
6d6191871a Fix regression in unit test 2022-11-02 23:26:42 +01:00
pancake
8050c844a7 Take into account static themes when listing ##shell 2022-11-02 23:26:42 +01:00
pancake
e3294e83fd Remove unused lc-printscan-long-double wasi flag ##build 2022-11-02 22:03:45 +01:00
pancake
47ebc686ac Remove two globals from RCons.cpipe ##globals
* It's now tied to the rcons instance
2022-11-02 22:03:45 +01:00
pancake
a42ce829c5 fix ifdef 2022-11-02 22:03:45 +01:00
pancake
46fe99681b wasi fixes 2022-11-02 22:03:45 +01:00
pancake
e1a2fc3bc5 New o++ command to create and open a new file ##io 2022-11-02 22:03:45 +01:00
pancake
272f3d56be Add ot command as an alias for touch ##shell 2022-11-02 22:03:45 +01:00
pancake
a5145252d2 Add semicolon to fix some copypaste bugs and update sdb 2022-11-02 22:03:45 +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
pancake
4a722e6a12 Do not use the deprecated --without-libuv configure flag 2022-11-02 18:29:05 +01:00
pancake
0e410acc8c Use --with-static-themes in wasm and asm.js builds 2022-11-02 17:25:18 +01:00
pancake
53e908d802
Generalize vector instruction types instead of following intel-specific ##analysis
* MMX -> VEC64
* XMM -> VEC128
* YMM -> VEC256
* ZMM -> VEC512
2022-11-02 14:02:40 +01:00