Dennis Goodlett
910770ce25
Fix double free in lua bin parser ##crash
2024-09-28 21:04:48 +02:00
pancake
ec347ab4f3
Use latest ubuntu24 to fix the mingw32 build
2024-09-27 20:10:51 +02:00
pancake
86529d7cf6
Fix the mingw32 build of qjs
2024-09-27 19:03:07 +02:00
Adam Satko
c2e7795bfb
Update lang.qjs and use quickjs-ng instead ##lang
...
* Fix all the portability issues for w32, w64, wasi
2024-09-27 11:27:50 +02:00
pancake
24f43bcac8
Add io.mapinc config variable ##io
2024-09-27 09:59:01 +02:00
condret
14615fbe3f
Fix #23313 - aeim stack locate ##io
2024-09-27 09:59:01 +02:00
pancake
a7ac83d8d2
Use RSys.perror() in r2r
2024-09-27 09:21:28 +02:00
pancake
a2504a72e6
Fix ?t'. avoid the use of "" prefixes ##shell
2024-09-27 09:21:28 +02:00
pancake
71c98b18d5
Make -p/-P available from the r2 shell and better subcommand handling ##shell
2024-09-26 21:10:28 +02:00
satk0
82017e2eea
Fix s390 plugin for cs6
2024-09-26 14:40:17 +02:00
satk0
126b57c646
Fix arm plugin for cs6
2024-09-26 14:40:17 +02:00
pancake
82c0374583
Update cs5 and next pinned commits to the latest
2024-09-26 14:40:17 +02:00
pancake
7821a3c1fc
Unify aea/aeA command logic and a little cleanup
2024-09-26 10:24:49 +02:00
pancake
d25f859dfb
Fix last covs
2024-09-26 09:45:29 +02:00
pancake
2fba90530f
Enforce valid value for asm.offset.relto ##config
2024-09-25 19:48:19 +02:00
pancake
23223ee6f2
Add @@F (alias for @@c:afla) inverse recursive function list ##shell
2024-09-25 18:51:49 +02:00
pancake
f21ec14ed0
More a subcommand refactorings
2024-09-25 18:06:00 +02:00
pancake
2578ff0ac5
Permit setting eval var values ending with a dot ##core
2024-09-24 19:10:49 +02:00
pancake
acd1d8f426
Add scr.css and scr.css.prefix used in 'ecc' for now ##cons
2024-09-24 19:10:49 +02:00
pancake
39cd603d63
Handle invalid subcommands and refactor 'ec' ##shell
2024-09-24 18:50:42 +02:00
Ole André Vadla Ravnås
61f235d532
Emit span instead of font in the scr.html filter ##cons
...
The font HTML element is deprecated.
2024-09-24 12:04:15 +02:00
Juho Kuisma
1e305473b7
Fix rahash2 -B behavior ##crypto
...
Previously `rahash2 -B` always printed an extra block at the end, which matched
the checksum of an empty file. The line causing the bug has been left in the
sources commented out, at least for now, in case this causes some other regression.
2024-09-24 12:03:34 +02:00
pancake
a30b405b5d
Fix duplicated symbol addTarget
2024-09-23 18:24:19 +02:00
pancake
37b2cc2baf
Fix mingw build
2024-09-23 14:31:43 +02:00
Ole André Vadla Ravnås
fac4486d2c
Ignore arc4random_uniform detection with Emscripten ##build
...
We somehow detect it as being present when it isn't. This needs further
investigation, but for now we will work around it.
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
2797a41c2e
Remove libr_shlr.a special-case for Emscripten ##build
...
It is no longer needed.
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
8fa7d4f599
Simplify the WASM PARTIALLD flags ##build
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
5145b55020
Fix Darwin WHOLEFLAG detection ##build
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
5236e1c276
Fix fragile Emscripten detection ##build
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
c12ebb72b6
Ensure the correct $(AR) is used for V35 libraries ##build
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
7db5912491
Revive binr/rules.mk for WASM builds ##build
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
c818672996
Fix EXT_SO for the WASM config ##build
...
The `.` should not be part of the variable.
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
f39cfbf8fe
Fix libr_shlr.a rule when building with Emscripten ##build
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
847044b873
Omit -soname when building with Emscripten ##build
...
To avoid warnings, as it's not supported.
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
9795d3de20
Omit -g when building with Emscripten ##build
...
To avoid warnings when combined with optimization flags such as -Oz.
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
50b54573c7
Omit -pie when building with Emscripten ##build
...
To avoid warnings, as it's not supported.
2024-09-23 13:22:34 +02:00
Ole André Vadla Ravnås
b27b22ea3c
Ignore WASM build artifacts
2024-09-23 13:22:34 +02:00
satk0
909aa376f8
Fix preconfigure.bat setuptools installation ##build
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
build / macos-acr (arm64, 13) (push) Has been cancelled
build / macos-acr (x86_64, 12) (push) Has been cancelled
build / ios (cydia32) (push) Has been cancelled
build / ios (true, cydia) (push) Has been cancelled
build / w32-meson (push) Has been cancelled
build / w64-static-2022 (push) Has been cancelled
build / w64-static (push) Has been cancelled
build / w64-meson (push) Has been cancelled
CI / macos-test (push) Has been cancelled
CI / macos-rpath (push) Has been cancelled
CI / w64-make (push) Has been cancelled
build / check_release (push) Has been cancelled
build / release (push) Has been cancelled
2024-09-21 23:31:03 +02:00
pancake
41bdbca7d6
Show comments associated to an esil emulated reference ##disasm
2024-09-21 20:53:01 +02:00
pancake
12aa74b026
Fix ic+ argument handling, no space needed
2024-09-21 20:06:33 +02:00
satk0
4569208cfd
Install setuptools if needed in preconfigure.bat ##build
2024-09-21 19:22:50 +02:00
pancake
e1cd8e0b12
Accept '@ expressions that dont start with '0x' ##shell
2024-09-21 16:46:24 +02:00
pancake
7567def15a
Fix log level details in r2pipe output ##shell
2024-09-21 16:25:28 +02:00
pancake
b7c1a5d68d
Use RCore.returnInvalidCommand the remaining root commands ##shell
2024-09-21 16:25:28 +02:00
pancake
5ee0bcad2a
Make the handling of invalid subcommands more consistent ##shell
2024-09-21 16:25:28 +02:00
pancake
0189d66dc9
Fix #23357 - Add missing flag registers for the freebsd profile ##debug
build / linux-static (push) Failing after 1s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 1s
build / linux-acr-deb (amd64) (push) Failing after 1s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 1s
build / linux-acr-deb (i386, multilib) (push) Failing after 1s
build / android-acr (16, arm) (push) Failing after 1s
build / android-acr (aarch64) (push) Failing after 1s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 1s
CI / linux-nocs (push) Failing after 1s
CI / linux-acr-gperf (push) Failing after 1s
CI / linux-sys-capstone (push) Failing after 1s
CI / linux-acr-resymlink (push) Failing after 1s
CI / linux-test (push) Failing after 1s
CI / linux-static-meson (push) Failing after 1s
CI / linux-rpath (push) Failing after 1s
CI / linux-meson-spaces (push) Failing after 1s
CI / linux-tinyasan-fuzz (push) Failing after 1s
CI / linux-asan-fuzz (push) Failing after 1s
CI / w32-mingw (push) Failing after 1s
CI / w64-mingw (push) Failing after 1s
Code scanning - action / CodeQL-Build (push) Failing after 1s
Coverity Scan / latest (push) Failing after 1s
tcc / ubuntu-tcc-newabi (push) Failing after 1s
tcc / ubuntu-tcc-test (push) Failing after 1s
tcc / ubuntu-tcc-nodbg (push) Failing after 1s
tcc / r2pm-tcc (push) Failing after 1s
tcc / ubuntu-tcc-syslibs (push) Failing after 1s
Semgrep / Scan (push) Failing after 0s
2024-09-20 16:57:50 +02:00
pancake
940fb912c7
Refactor and check numeric arguments when adding flags 'f' ##shell
2024-09-20 16:45:51 +02:00
pancake
992012d021
Fix bug when calling dr8 in the debug.io ##debug
build / tarball (push) Failing after 1s
build / linux-static (push) Failing after 1s
build / check_abi_compatibility (push) Has been skipped
build / linux-acr-rpm-64 (push) Failing after 1s
build / linux-acr-deb (amd64) (push) Failing after 1s
build / linux-acr-deb (arm64, aarch64-linux-gnu) (push) Failing after 1s
build / linux-acr-deb (i386, multilib) (push) Failing after 1s
build / android-acr (16, arm) (push) Failing after 1s
build / android-acr (aarch64) (push) Failing after 1s
build / android-meson (x86_64) (push) Has been skipped
CI / linux-acr-oldlibsbug (push) Failing after 1s
CI / linux-nocs (push) Failing after 1s
CI / linux-acr-gperf (push) Failing after 1s
CI / linux-sys-capstone (push) Failing after 1s
CI / linux-acr-resymlink (push) Failing after 1s
CI / linux-test (push) Failing after 1s
CI / linux-static-meson (push) Failing after 1s
CI / linux-rpath (push) Failing after 1s
CI / linux-meson-spaces (push) Failing after 1s
CI / linux-tinyasan-fuzz (push) Failing after 1s
CI / linux-asan-fuzz (push) Failing after 1s
CI / w32-mingw (push) Failing after 1s
CI / w64-mingw (push) Failing after 1s
Code scanning - action / CodeQL-Build (push) Failing after 1s
Coverity Scan / latest (push) Failing after 1s
tcc / ubuntu-tcc-newabi (push) Failing after 1s
tcc / ubuntu-tcc-test (push) Failing after 1s
tcc / ubuntu-tcc-nodbg (push) Failing after 1s
tcc / r2pm-tcc (push) Failing after 1s
tcc / ubuntu-tcc-syslibs (push) Failing after 1s
2024-09-20 13:59:30 +02:00
pancake
bb0bb01046
Improved syntax error handling on tmpseek expressions ##shell
2024-09-20 11:43:17 +02:00
Azox
321cc6c633
Fix /cp segfault on missing key ##crash
2024-09-20 11:15:03 +02:00