Commit Graph

32505 Commits

Author SHA1 Message Date
Dennis Goodlett
7b41be3094 Move lua bin parser code to ##bin formats
Some checks failed
build / linux-static (push) Failing after 0s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 0s
build / linux-acr-deb (amd64) (push) Failing after 0s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 0s
build / linux-acr-deb (i386, multilib) (push) Failing after 0s
build / android-acr (16, arm) (push) Failing after 0s
build / android-acr (aarch64) (push) Failing after 0s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 0s
CI / linux-nocs (push) Failing after 0s
CI / linux-acr-gperf (push) Failing after 0s
CI / linux-sys-capstone (push) Failing after 0s
CI / linux-acr-resymlink (push) Failing after 0s
CI / linux-test (push) Failing after 0s
CI / linux-static-meson (push) Failing after 0s
CI / linux-rpath (push) Failing after 0s
CI / linux-meson-spaces (push) Failing after 0s
CI / linux-tinyasan-fuzz (push) Failing after 0s
CI / linux-asan-fuzz (push) Failing after 0s
CI / w32-mingw (push) Failing after 0s
CI / w64-mingw (push) Failing after 0s
Code scanning - action / CodeQL-Build (push) Failing after 0s
Coverity Scan / latest (push) Failing after 0s
tcc / ubuntu-tcc-newabi (push) Failing after 0s
tcc / ubuntu-tcc-test (push) Failing after 0s
tcc / ubuntu-tcc-nodbg (push) Failing after 0s
tcc / r2pm-tcc (push) Failing after 0s
tcc / ubuntu-tcc-syslibs (push) Failing after 0s
Semgrep / Scan (push) Failing after 1s
2024-09-14 20:50:44 +02:00
Dennis Goodlett
11f1e56426 Move lua header parser to bin/format ##bin 2024-09-14 20:50:44 +02:00
Dennis Goodlett
d656b65c85 Remove lua53_data global from lua ##bin 2024-09-14 20:50:44 +02:00
Dennis Goodlett
ff07c63042 Remove more usage of globals 2024-09-14 20:50:44 +02:00
Dennis Goodlett
3f3d6a7840 Remove many cases of lua53_global in lua ##bin 2024-09-14 20:50:44 +02:00
Dennis Goodlett
e84c51f9a9 Refactor lua ##bin plugin 2024-09-14 20:50:44 +02:00
pancake
b46f70a4bf Fix #23298 - Breakpoints recoil not working on FreeBSD ##debug
Some checks failed
build / linux-static (push) Failing after 0s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 0s
build / linux-acr-deb (amd64) (push) Failing after 0s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 0s
build / linux-acr-deb (i386, multilib) (push) Failing after 0s
build / android-acr (16, arm) (push) Failing after 0s
build / android-acr (aarch64) (push) Failing after 0s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 0s
CI / linux-nocs (push) Failing after 0s
CI / linux-acr-gperf (push) Failing after 0s
CI / linux-sys-capstone (push) Failing after 0s
CI / linux-acr-resymlink (push) Failing after 0s
CI / linux-test (push) Failing after 0s
CI / linux-static-meson (push) Failing after 0s
CI / linux-rpath (push) Failing after 0s
CI / linux-meson-spaces (push) Failing after 0s
CI / linux-tinyasan-fuzz (push) Failing after 0s
CI / linux-asan-fuzz (push) Failing after 0s
CI / w32-mingw (push) Failing after 0s
CI / w64-mingw (push) Failing after 0s
Code scanning - action / CodeQL-Build (push) Failing after 0s
Coverity Scan / latest (push) Failing after 0s
tcc / ubuntu-tcc-newabi (push) Failing after 0s
tcc / ubuntu-tcc-test (push) Failing after 0s
tcc / ubuntu-tcc-nodbg (push) Failing after 0s
tcc / r2pm-tcc (push) Failing after 0s
tcc / ubuntu-tcc-syslibs (push) Failing after 0s
Semgrep / Scan (push) Failing after 0s
2024-09-13 20:24:20 +02:00
pancake
245779383e
Fix a 1 byte overflow in r2cmd and improve logic checks ##crash
Some checks failed
build / tarball (push) Failing after 0s
build / linux-static (push) Failing after 0s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 0s
build / linux-acr-deb (amd64) (push) Failing after 0s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 0s
build / linux-acr-deb (i386, multilib) (push) Failing after 0s
build / android-acr (16, arm) (push) Failing after 0s
build / android-acr (aarch64) (push) Failing after 0s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 0s
CI / linux-nocs (push) Failing after 0s
CI / linux-acr-gperf (push) Failing after 0s
CI / linux-sys-capstone (push) Failing after 0s
CI / linux-acr-resymlink (push) Failing after 0s
CI / linux-test (push) Failing after 0s
CI / linux-static-meson (push) Failing after 0s
CI / linux-rpath (push) Failing after 0s
CI / linux-meson-spaces (push) Failing after 0s
CI / linux-tinyasan-fuzz (push) Failing after 0s
CI / linux-asan-fuzz (push) Failing after 0s
CI / w32-mingw (push) Failing after 0s
CI / w64-mingw (push) Failing after 0s
Code scanning - action / CodeQL-Build (push) Failing after 0s
Coverity Scan / latest (push) Failing after 0s
tcc / ubuntu-tcc-newabi (push) Failing after 0s
tcc / ubuntu-tcc-test (push) Failing after 0s
tcc / ubuntu-tcc-nodbg (push) Failing after 0s
tcc / r2pm-tcc (push) Failing after 0s
tcc / ubuntu-tcc-syslibs (push) Failing after 0s
2024-09-13 17:54:09 +02:00
pancake
2f4f8edda6 Add f-0x f-? and other flag removal missing commands ##shell
Some checks failed
build / linux-static (push) Failing after 0s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 0s
build / linux-acr-deb (amd64) (push) Failing after 0s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 0s
build / linux-acr-deb (i386, multilib) (push) Failing after 0s
build / android-acr (16, arm) (push) Failing after 0s
build / android-acr (aarch64) (push) Failing after 0s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 0s
CI / linux-nocs (push) Failing after 0s
CI / linux-acr-gperf (push) Failing after 0s
CI / linux-sys-capstone (push) Failing after 0s
CI / linux-acr-resymlink (push) Failing after 0s
CI / linux-test (push) Failing after 0s
CI / linux-static-meson (push) Failing after 0s
CI / linux-rpath (push) Failing after 0s
CI / linux-meson-spaces (push) Failing after 0s
CI / linux-tinyasan-fuzz (push) Failing after 0s
CI / linux-asan-fuzz (push) Failing after 0s
CI / w32-mingw (push) Failing after 0s
CI / w64-mingw (push) Failing after 0s
Code scanning - action / CodeQL-Build (push) Failing after 0s
tcc / ubuntu-tcc-newabi (push) Failing after 0s
tcc / ubuntu-tcc-test (push) Failing after 0s
tcc / ubuntu-tcc-nodbg (push) Failing after 0s
tcc / r2pm-tcc (push) Failing after 0s
tcc / ubuntu-tcc-syslibs (push) Failing after 0s
Coverity Scan / latest (push) Failing after 0s
Semgrep / Scan (push) Failing after 1s
2024-09-12 18:58:29 +02:00
pancake
c3ba414ea2 Fix tiny memleak in /xn 2024-09-12 17:19:40 +02:00
satk0
eb35423055 Remove continue-on-error for csnext action ##build 2024-09-12 14:10:57 +02:00
Valentin Obst
beebec98bf libr/mips: Fix ESIL of movn and movt
Some checks failed
build / linux-static (push) Failing after 0s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 0s
build / linux-acr-deb (amd64) (push) Failing after 0s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 0s
build / linux-acr-deb (i386, multilib) (push) Failing after 0s
build / android-acr (16, arm) (push) Failing after 0s
build / android-acr (aarch64) (push) Failing after 0s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 0s
CI / linux-nocs (push) Failing after 0s
CI / linux-acr-gperf (push) Failing after 0s
CI / linux-sys-capstone (push) Failing after 0s
CI / linux-acr-resymlink (push) Failing after 0s
CI / linux-test (push) Failing after 0s
CI / linux-static-meson (push) Failing after 0s
CI / linux-rpath (push) Failing after 0s
CI / linux-meson-spaces (push) Failing after 0s
CI / linux-tinyasan-fuzz (push) Failing after 0s
CI / linux-asan-fuzz (push) Failing after 0s
CI / w32-mingw (push) Failing after 0s
CI / w64-mingw (push) Failing after 0s
Code scanning - action / CodeQL-Build (push) Failing after 0s
Coverity Scan / latest (push) Failing after 0s
tcc / ubuntu-tcc-newabi (push) Failing after 0s
tcc / ubuntu-tcc-test (push) Failing after 0s
tcc / ubuntu-tcc-nodbg (push) Failing after 0s
tcc / r2pm-tcc (push) Failing after 0s
tcc / ubuntu-tcc-syslibs (push) Failing after 0s
Semgrep / Scan (push) Failing after 9s
2024-09-11 22:25:05 +02:00
satk0
1855633f6a Make ppc plugin cs6 compatible ##arch 2024-09-11 22:24:47 +02:00
pancake
43c83dc30e Fix asm.pseudo for archs with dots ##disasm 2024-09-10 15:21:58 +02:00
pancake
c20856d8c7 Better pseudo support for tricore ##arch 2024-09-10 15:21:58 +02:00
pancake
44a23da378 Fix stm8 pseudo return ##decompiler 2024-09-10 12:57:20 +02:00
pancake
72bec87125 Use dir.plugins config var instead of hardcoded R2_LIBDIR in libs.c 2024-09-10 12:17:31 +02:00
Marcel Alexandru Nitan
d236be6bbe Add gruvbox (dark) theme ##cons 2024-09-09 21:32:54 +02:00
pancake
19da5ae92b Fix another assert in the tricore.cs because of capstone bugs ##crash 2024-09-09 18:22:56 +02:00
pancake
001b96feb3 Implement /xn command to search for repeated patterns ##search 2024-09-09 18:12:11 +02:00
pancake
23a0ff3178 Better error reporting for the dash command ##shell 2024-09-09 09:04:26 +02:00
pancake
f1a8e51941 Safely walk the instruction operands in tricore.cs for ADD
* Fixes an assert in capstone #2476
2024-09-08 21:51:23 +02:00
pancake
d4dc008f49 Fix ano help 2024-09-08 20:58:58 +02:00
pancake
52bb37409b Upgrade capstone 5 and 6 2024-09-08 17:18:04 +02:00
pancake
2b8bd307fe Fix null deref bug in the swift demangler ##crash 2024-09-08 15:38:07 +02:00
satk0
4526967221 Make mips plugin cs6 compatible ##arch 2024-09-07 23:17:48 +02:00
Pau RE
32fb0151db
Add WASI API into release files ##ci 2024-09-07 15:55:17 +02:00
Valentin Obst
f6894d145b
Fix #23286 - Add ESIL translation for the MIPS movn instruction ##esil 2024-09-06 23:36:08 +02:00
pancake
a45c085164 Show invalid command when trying to run 'j' ##shell 2024-09-06 20:46:05 +02:00
pancake
c58413346f Expose asm.cpu options for bpf, not just depend on asm.bits ##arch 2024-09-06 20:21:09 +02:00
pancake
63e6b8d56a Add missing license field for bin.xtr.pemixed 2024-09-06 20:21:09 +02:00
pancake
467b99d5f5 Honor asm.syntax=regnum for the arm.cs plugin ##arch 2024-09-06 20:21:09 +02:00
pancake
8480ac87dd Update the /m ##webui 2024-09-06 20:06:31 +02:00
pancake
9929b46cfb Update the tiled webui ##webui 2024-09-06 15:57:28 +02:00
pancake
f1be525052 Implement horizontal graph scrolling for macOS ##cons 2024-09-06 13:21:51 +02:00
pancake
60761d3d9d Support horizontal scrolling with control+wheel ##cons 2024-09-06 12:59:09 +02:00
Sylvain Pelissier
f7041c2b94
Reduce false positives in certificate scan ##search 2024-09-06 09:14:05 +02:00
Sylvain Pelissier
db0fb9fdde Remove old Yara tests 2024-09-06 09:11:50 +02:00
pancake
8e107e3c72 Dont shift left signed types as reported in bug8 from #23278 ##crash 2024-09-06 01:36:38 +02:00
pancake
a67e3aab8f Fix large left shift in buf.sleb as reported in bug7 from #23278 ##crash 2024-09-06 01:36:26 +02:00
pancake
1e5dee681d Fix another left shift UB in uleb aka bug5 from #23278 ##crash 2024-09-06 01:36:12 +02:00
pancake
18cafbe3ed Fix addition overflow in ELF relocs as reported in #23278 (bug4) ##crash 2024-09-06 01:06:10 +02:00
pancake
1c64535e1f
Fix large left int shift in TE as reported in #23278 ##crash
* te.c:71:62: runtime error: left shift of 232 by 24 places cannot be represented in type 'int'
2024-09-06 01:05:46 +02:00
pancake
4d9c22a9d6 Fix multiplication overflow in PE as reported in #23278 ##crash 2024-09-06 00:13:23 +02:00
satk0
4593759163
Use the compatibility header to support capstone6 for ARM ##arch 2024-09-06 00:13:09 +02:00
pancake
6b7c9eeab1 Fix UB in uleb128 left shift reported in #23278 ##crash 2024-09-06 00:04:08 +02:00
pancake
7a120e6f17
Make rasm2 flags more coherent (-s,-S,-o,-O) ##tools 2024-09-05 16:21:11 +02:00
Dennis Goodlett
19677ffa78
Start refactoring lua ##bin 2024-09-05 14:27:55 +02:00
pancake
f433dec74d Fix .ascii and .asciiz directives for rasm2 ##tools 2024-09-05 13:09:09 +02:00
pancake
3e169c2b7e Fix #23277 - invalid allocation on verdef struct for ELF ##crash 2024-09-04 18:19:06 +02:00