pancake
d6e42b8728
Update zlib from 1.2.9 to 1.2.12
...
* Fixes a bunch of bugs spotted by coverity as well as other CVEs reported in the last update
2022-08-16 18:00:40 +02:00
pancake
aa990230cc
Lint for col0 eprintfs
2022-08-15 18:28:07 +02:00
Paul B Mahol
c79b5f76cf
Fix integer overflow in R_ANAL_JAVA_COND_OP
2022-08-07 00:30:05 +02:00
pancake
a66f301d18
Upgrade to the latest capstone-next for ppc purposes ##arch
2022-08-01 19:31:10 +02:00
Richard Patel
dcd740dd53
Refactor a few eprintf to R_LOG_ERROR ##refactor
2022-08-01 00:21:21 +02:00
pancake
fb67f995b7
Revert "Update capstone which improves the PPC support ##arch"
...
This reverts commit a175015eb3
.
2022-07-31 15:29:15 +02:00
pancake
a175015eb3
Update capstone which improves the PPC support ##arch
2022-07-31 14:48:55 +02:00
pancake
d6d14b2a71
Add spacing linting checks for public function signatures
2022-07-27 10:34:24 -04:00
pancake
10a2fc99d8
Remove unnecessary call in libzip
2022-07-15 15:37:31 +02:00
pancake
9388a7d197
Remove duplicated symbol when statically linking the updated libzip
2022-07-15 15:25:01 +02:00
pancake
2b3d0f1f0a
Handle arm64's BTI instruction as a nop ##analysis ( #20452 )
...
* Revert "ARM disassembler: don't compute [pc, reg] memory location ##analysis"
This reverts commit 97761f8ef0
.
2022-07-15 14:07:21 +02:00
pancake
367f888818
Update the embedded libzip under shlr/zip ##io
...
* Fix problems with some ZIP files considered corrupted
2022-07-15 12:27:20 +02:00
Sergi Àlvarez i Capilla
ba6c067ccc
Update to the latest capstone with fixes for ebpf, tls and arm
2022-07-07 12:40:25 +02:00
pancake
8c80cfe7d9
Fix #20405 - Multiple fixes and improvements in projects ##projects
...
* io maps are now saved and restored
* add an extra test and review/update others
* Use omu in om* and run o*;om* in P
* Better handling multiple P subcommands and help msg
* Use more R_LOG instead of eprintf
2022-07-05 10:56:04 +02:00
pancake
d93c452768
Merge asm.java into anal.java ##refactor
...
* Exposes an asm.assembler bug so we disable that for now
Co-authored-by: Richard Patel <me@terorie.dev>
Co-authored-by: pancake <pancake@nopcode.org>
2022-07-03 11:15:20 +02:00
pancake
f71b4b47f9
Upgrade from latest sdb
2022-07-02 22:40:00 +02:00
pancake
ba5847c473
Update the /m webui with fixes for the disasm and search widgets
2022-07-02 19:44:32 +02:00
pancake
595c6bd78c
Upgrade to the latest sdb
2022-06-16 18:24:34 +02:00
Richard Patel
5f84a020d7
Add missing Capstone plugins to Meson
2022-06-10 22:37:50 +02:00
Richard Patel
dd7c076bae
Fix bpf, evm Meson builds
2022-06-09 19:10:36 +02:00
pancake
8966c99ae7
Farproc and pyvm is 32 bit ( #20260 )
2022-06-09 17:37:06 +02:00
pancake
41dd134f4b
Update to the latest capstone to fix a bug for BPF ##disasm
2022-06-09 15:54:42 +02:00
pancake
475398b88f
Fix infinite loop in gdbserver =g
##crash
2022-06-08 20:47:48 +02:00
pancake
4039c23f3e
Cleanup gdb:// uri handling in r2's main.c
2022-06-08 20:18:38 +02:00
pancake
dbff56ff60
Fix gcc12 warnings. Ref #20087
2022-05-27 12:42:58 +02:00
pancake
6f6ea27b67
Introduce R_LIKELY macros and update sdb ##core
...
* Bear in mind the gnuisms
2022-05-21 21:34:25 +02:00
pancake
f46c4e793f
Move more local static into the thread-local-storage ( #20134 )
2022-05-19 12:41:26 +02:00
pancake
7b6cfff3ca
Update SPP to fix the HAVE_SYSTEM warning
2022-05-19 10:51:05 +02:00
pancake
d7f3babd63
Update sdb with fixes for -Wshadow ( #20058 )
2022-05-18 10:29:11 +02:00
pancake
043fa1734a
Fix last covs
2022-05-10 11:36:50 +02:00
pancake
af43ff7e9d
Better material webui disasm defaults ##webui
2022-05-07 21:19:48 +02:00
pancake
a3bdbaeebb
Fix /index missing icon and update project commands used ##webui
2022-05-07 20:11:50 +02:00
Mario Haustein
903986629f
Make capstone include directories consistent ##build
2022-05-04 13:30:30 +02:00
pancake
14d9f03305
Honor capstone commit in ci ##build
2022-04-26 11:49:53 +02:00
pancake
ecc44b6a2f
Fix oobread in java parser ##crash
...
* Reported by @bet4it via @huntrdev
* BountyID c8f4c2de-7d96-4ad4-857a-c099effca2d6
* Reproducer: bootstrap.class
2022-04-24 21:53:13 +02:00
pancake
0927ed3ae9
Fix oobread crash in java parser ##crash
...
* Reported by @bet4it via @huntrdev
* BountyID: 229a2e0d-9e5c-402f-9a24-57fa2eb1aaa7
* Reproducer: poc4java
2022-04-24 21:53:13 +02:00
pancake
a45ad575b1
Update material webui with latest tweaks
2022-04-20 00:27:17 +02:00
pancake
1e10eb92f0
Remove broken and outdated graph webui ##webui
2022-04-19 16:44:22 +02:00
pancake
a253f61c97
Update the www/m webui with latest versions of all the frameworks ##webui
...
* Thanks to FrenchYeti for cleaning up the build system of
* all the radare2-webuis and fixing some xss bugs in the
* material webui. Next update will happen before the release
2022-04-19 16:11:35 +02:00
Sergi Àlvarez i Capilla
8eceab96d4
Update capstone to the latest commit in the next branch
2022-04-09 11:12:24 +02:00
pancake
c8ae21f68f
Only build library archives when -Dblob is provided ##build
...
* Lowers the amount of objects from 2400 to 1500
2022-03-22 11:59:13 +01:00
pancake
82794237d7
Update sdb and fix some more unused return value warnings
2022-03-22 11:12:43 +01:00
pancake
245babbf9e
Lots of cleanups to reduce the regressions in TCC ##refactor
...
* Cleanup crypto.aes and anal.arm_cs to make the latest tcc happy
* Dont pick latest tcc. as its broken (-30 commits for now)
* Dont pass multi-dimensional arrays as argument
* Don't assume TCC supports threads, because it doesnt
* Many intrinsics are missing still for tcc on darwin-arm64
* lz4 code crashes when compiled with latest tcc and needs a full rewrit
* Add more null checks here and there
* Remove unused code in the tcc parser
2022-03-17 18:40:58 +01:00
pancake
7699f37c7d
Fix warnings spotted by latest XCode (unused variables)
2022-03-17 10:12:02 +01:00
pancake
4ba0af5d1d
Fix meson -Dblob=true builds for static ##windows
2022-03-16 00:48:50 +01:00
pancake
f8a35da205
Dont use != NULL as its implicit in C, even for bool casts ##refactor
...
$ find binr libr -name "*.c" -exec sed -i -e 's/ != NULL//g' {} \;
2022-03-15 19:54:04 +01:00
pancake
4648f448e1
Fix some static meson blob dependency leftovers ##build
2022-03-15 19:29:16 +01:00
pancake
4bed905d8a
Fix msvc warnings ( #19827 )
2022-03-15 19:27:34 +01:00
Sergi Àlvarez i Capilla
ae65a86282
Update to the latest yxml from git
2022-03-15 11:51:26 +01:00
Lazula
d507bda91c
Remove R_EMPTY and R_EMPTY2
2022-03-13 11:26:10 +01:00