pancake
ebcbc547d0
Fix null derefs and memleaks in {esil,debug}traces ##esil
...
* Requires `e dbg.trace=1; aeim` before testing
2023-06-07 09:53:23 +02:00
Luc Tielen
8c3ce37255
Migrate java plugin ##arch
2023-06-01 18:18:27 +02:00
pancake
580ab3ff50
Massage sys/install.sh for Haiku-x86
2023-05-26 12:17:56 +02:00
pancake
485eac300c
Add install instructions in the release notes
2023-05-22 14:27:47 +02:00
pancake
5b94b38116
Having .git as a file it's also a valid situation
2023-05-16 15:52:36 +02:00
pancake
62c8b6a28a
Clone capstone when using r2 as a submodule
2023-05-16 15:47:28 +02:00
pancake
b13b3548c7
Update to the latest wasi-sdk-20 ##build
2023-05-02 11:12:45 +02:00
pancake
3c2c40897d
Move and update r2docker into dist/docker ##r2pm
...
* Update to Debian:11, add README for r2docker ##r2pm
* r2-docker is no longer installed. See r2pm -ci r2docker instead
2023-04-26 00:59:14 +02:00
pancake
fb4a0bdfdc
Improve the riscv analysis ##arch
...
* Fix inconsistencies between disasm and opinfo
* Fixes emulation of calls and jumps
* Fix type confussion x=(addi 0, y/lea y/ mov y)
* Fix "li" as mov not as load
* Fix esil emulation for riscv's jr/li/mv ##arch
2023-04-12 17:52:59 +02:00
pancake
91d5c5c98f
Add crosscompiled arm64 debian builds ##ci
2023-04-05 12:48:11 +02:00
Luc Tielen
58cc69f0dd
Migrate the brainfuck ##arch
2023-04-01 11:38:31 +02:00
pancake
2175715b0a
Add wip archinfo and wip regs and make mcs96 an arch plugin ##arch
2023-03-29 20:15:10 +02:00
pancake
5b41faf4b1
Implement 'aoem' command to show memory refs via emulation ##esil
2023-03-29 11:36:35 +02:00
pancake
05af4fc3bf
Make sys/sanitize be aware of the memory sanitize check ##build
...
* -fsanitize=address is only available on Linux/CLang
* Avoid infinite recursive loop when core-log is not initialized
2023-03-28 22:57:33 +02:00
Luc Tielen
be83c2cee9
Migrate arc ##arch
2023-03-28 15:24:42 +02:00
pancake
6707694da2
Mark asm.cpu for 5.9
2023-03-23 10:19:07 +01:00
pancake
b8d6a1d60d
Add http:// in counters.sh
2023-03-22 04:03:31 +01:00
pancake
09169f97f7
Move the tarball distribution code into dist/tarball ##ci
2023-03-15 12:03:21 +01:00
pancake
6bbe2e22fa
Use R_LOG instead of eprintf (Usage in libr/util)
2023-03-14 20:42:02 +01:00
pancake
cf004aff20
Add --with-new-io-cache configure and meson flags ##build
...
* That's an ABI breaking change optimizing io.cache=1
2023-03-14 15:29:53 +01:00
pancake
691311ce5c
Remove global magic depth ##search
2023-03-07 17:47:43 +01:00
pancake
e8e1548870
Add sys/profiling.sh
2023-03-07 17:47:43 +01:00
pancake
81d7a23df7
Fix #21375 - Generate .sdb files properly for syscalls with meson ##build
2023-02-25 11:26:13 +01:00
pancake
a447839f5a
Fix double free in class method handling ##bin
2023-02-21 18:47:05 +01:00
pancake
8d00f20f55
Add help message and improve the ahs
command ##shell
2023-02-21 16:11:58 +01:00
pancake
a90ad913ae
Remove broken github counters and introduce the sys/counters.sh ##ci
2023-02-20 22:14:56 +01:00
Mewt R
e3b5ee9392
Support arguments in the user install script
2023-02-19 19:14:26 +01:00
pancake
5edba216a4
Add RNEW0( lint and fix some free ((
2023-02-08 23:02:28 +01:00
pancake
4808a2a44a
Initial re-import of the LUA bin parser and disassembler from extras ##arch
2023-02-02 19:37:00 +01:00
pancake
56379ce713
Fixes for the offline tarball generation ##build
2023-01-23 18:01:07 +01:00
pancake
f0c47feacc
Reduce source tarball size in the CI
2023-01-23 11:41:46 +01:00
pancake
26143ea437
Fix asm.cpu=? when using arch plugins ##arch
2023-01-21 12:16:25 +01:00
pancake
65664de497
Fix the v35-arm64 commit reference
2023-01-21 02:34:12 +01:00
Apkunpacker
2090ca5c6f
Fix typos in different locations
2023-01-16 18:41:04 +01:00
pancake
699f9d8651
Add lint for ==' to improve code readability
2023-01-16 13:43:38 +01:00
pancake
d195f7cdbc
Remove the need for ios-include.tar.gz ##build
2023-01-11 00:18:13 +01:00
pancake
25865cb778
Remove build warnings spotted in termux and improve install instructions
2023-01-08 20:06:59 +01:00
pancake
d0cf499928
Use fakeroot if available when packaging for debian ##build
...
* Fixes #21197 and #21198
2022-12-24 17:54:25 +01:00
pancake
4d68d279fe
Generate a tarball with all the sources inside
2022-12-23 13:10:06 +01:00
pancake
3493fadc5c
Add sys/rebuild.sh qjs for convenience
2022-12-22 11:56:20 +01:00
pancake
97a6439055
Do the same for __WINDOWS__ -> R2__WINDOWS__
2022-12-10 20:32:10 +01:00
pancake
78a26e15fe
Double lowerdash defines should be defined only by the compiler ##build
2022-12-10 20:32:10 +01:00
pancake
ccb7351b5e
Merge RParse into RAsm ##api
2022-12-03 02:26:41 +01:00
pancake
ee5f9a635f
Improve error checking in r2pm and improve libr archive creation
2022-12-01 09:33:19 +01:00
pancake
afaea5d82f
Fix iOS builds
2022-11-30 19:15:59 +01:00
pancake
57e8214add
Dont use |Usage, because Usage is the new trend
2022-11-30 19:04:20 +01:00
pancake
05947def03
Move the preincrement and void arg from tests to lint.sh ##syntax
...
* The regex was not correct, so it was missing a lot of cases
2022-11-30 17:13:32 +01:00
pancake
55d59eea17
Some more RConfig.geti -> getb code cleanup, wip new lint
2022-11-30 17:11:39 +01:00
pancake
19a377bbda
Fix and move failing tests, reorder lib build ##arch
2022-11-30 15:43:54 +01:00
pancake
0b145c5e40
Move the x86.nz plugin ##arch
2022-11-30 15:43:54 +01:00