29297 Commits

Author SHA1 Message Date
pancake
22342066c1 Rename many bin.*str evars into bin.str.* ##core 2022-11-11 12:17:50 +01:00
Lars Haukli
8dabe04239
Avoid printing DELTA (#21016) 2022-11-11 12:02:50 +01:00
pancake
d29d7b1a26
Add experimental bin.str.nofp config for less false positives ##bin 2022-11-11 11:26:44 +01:00
schrotthaufen
e1fb455345
Test r2 build with all sysdependencies enabled ##ci 2022-11-11 10:44:23 +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
008898d0af Fix R_LOG_ORIGIN issue in the ci 2022-11-10 18:16:06 +01:00
pancake
756ace8393 Fix compilation with -lcrypto ##build 2022-11-10 16:13:09 +01:00
pancake
c9b90b8926
More refactorings and api redesigns in r_arch ##api 2022-11-10 16:01:57 +01:00
pancake
6e93407f29 Upgrade al-cheb/configure-pagefile-action to the v1.3 ##ci 2022-11-10 15:16:52 +01:00
pancake
1a40fef85c Fix rvector assert when indexing empty ones ##r2r
* Crashing when passing corrupted tests to r2r
2022-11-10 15:00:53 +01:00
pancake
12adbeedbe Fix pCD stack command glitch reported by alex27 2022-11-10 14:00:38 +01:00
Alex Bender
e1fbd9b24d
Remove eprintf calls in favor of R_LOG ##api 2022-11-10 13:44:57 +01:00
pancake
59b8b3a3e9 Do not use macos-latest (macos-11 is fine for LTS) ##build 2022-11-10 10:34:27 +01:00
pancake
d5ce403a51 Update CI actions to solve node12 deprecation issues 2022-11-10 10:34:27 +01:00
pancake
9e4753a36f Update Discord link 2022-11-10 10:34:27 +01:00
pancake
472fbbaf13
Implement RReg.clone() ##api 2022-11-10 00:02:58 +01:00
MewtR
580bbeeaf2
Quote commit message to avoid git error when saving project ##projects 2022-11-09 19:26:37 +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
RHL120
ec25b8ab8b
Fix a problem with ravc2 status on git 2022-11-09 17:47:02 +01:00
pancake
ed7853e830 Fix uaf in panels introduced recently after fixing memleaks 2022-11-08 17:28:26 +01:00
pancake
51a03957fe Fix last two covs 2022-11-08 17:28:26 +01:00
Dennis Goodlett
d23e7a293d Fix pickle asm rejecting empty strings ##anal 2022-11-08 08:11:10 +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
7652642373
Deprecate r_str_dup() - related to #20959 ##api 2022-11-07 17:31:30 +01:00
pancake
e9b710249f
Rename RVector.len to RVector.length for consistency ##api 2022-11-06 19:48:53 +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
b5d9ee2342 Update the capstone4 support to 4.0.2 ##build 2022-11-06 18:14:46 +01:00
pancake
14081b21d1 Fix build of tms320 with capstone4 2022-11-06 18:14:46 +01:00
Lazula
e661a024e2
Fix leaks in pdc ##leaks
* Fix duplicate pj creation
* Free codestr when json is not enabled
* Add and use r_type_enum_free
* Remove const modifier from RTypeEnum members
* Remove doubled var2 free
* Add null check to r_type_enum_free
2022-11-06 17:24:56 +01:00
Mohamed Lemine Ould El-Hadj
33303814c1 Git fetch if we don't have the correct capstone commit locally 2022-11-06 17:24:21 +01:00
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