Yuvraj Saxena
2bb645a326
Fixup termux installation script
...
Signed-off-by: Yuvraj Saxena <ysaxenax@gmail.com>
2024-03-12 21:45:32 +01:00
Pau RE
ccb1bed353
Unify github jobs as matrix
2024-03-02 15:49:50 +01:00
pancake
e18ab5e538
Add linter rule to avoid the use of unsafe sscanf("%s")
2024-02-15 10:25:30 +01:00
Dennis Goodlett
faafedf22c
Update pyc magic detection ##bin
...
* Add const to everything
* Mark new functions with R_IPI
* Update linter to accept cmp( with R_IPI
2024-01-23 18:29:37 +01:00
pancake
dbc4e17120
Slightly reduce wasm builds
2024-01-15 13:12:48 +01:00
pancake
6ef0ce10d8
Honor --prefix in /sys/install.sh ##build
2023-12-13 10:47:17 +01:00
pancake
ffd0573fc8
Add missing capstone-patch rule
2023-12-07 21:40:36 +01:00
Richard Patel
a181d9b36e
Don't use /dev/stderr ##port
2023-12-06 10:20:14 +01:00
Richard Patel
ef94001419
Add strndup to lint checks
2023-11-30 12:41:27 +01:00
Dirk Eibach
dcd80f4c98
Fix hex2rapatch.py
...
Somehow the shebang in hex2rapatch.py was incomplete.
2023-11-24 12:07:29 +01:00
pancake
02a0ff8bbb
Please some else lints
2023-11-13 15:52:48 +01:00
Dirk Eibach
40daf8603c
Add gprobe:// flash commands ##io
2023-11-07 23:47:10 +01:00
ApkUnpacker
efb06133a6
Run termux.sh from install.sh on Termux
2023-11-02 09:09:02 +01:00
pancake
7a9224231f
Honor MAKE in sys/install.sh
2023-10-31 11:57:03 +01:00
pancake
6bc9d58fce
Fix memleaks and force R_MUSTUSE in RConsPal.parse
2023-10-06 12:56:37 +02:00
pancake
11208dc356
Fix warning and use different prefix for haiku
2023-10-02 14:52:55 +02:00
pancake
45953493ac
Build fixes for Haiku (pre-c11 compilers stuff from cwissland)
2023-10-02 13:50:51 +02:00
pancake
5ba64265fb
Fix another 0x%d and lint it
2023-09-19 21:50:31 +02:00
pancake
c1d426fb37
Add --without-syscapstone commandline flag, needed for asan ##build
2023-09-12 21:06:30 +02:00
pancake
44945bbbcf
Fix UAF in rasm2
2023-09-12 21:05:40 +02:00
pancake
d4e46bf204
Support capstone from r2pm via sys/install.sh
2023-08-01 18:04:20 +02:00
pancake
039b8e6fbe
Add support for cs5 and csnext ##build
...
* The next branch has changed a lot of enums and broke a lot of things
* Let's default to v5, but keep supporting next branch builds
2023-07-31 12:51:29 +02:00
pancake
bcfe04e82c
Reimplement the a2f core plugin into an analysis one ##analysis
...
* TODO: Remove the core/p/core_a2f.c and update the tests
* a:a2f vs a2f seems like a bad name change,
* maybe rename the plugin to a:f ? :think:
2023-07-31 11:54:29 +02:00
pancake
0fcbc8b644
Hide the realpath pain
2023-07-21 10:29:46 +02:00
pancake
f5518549ad
Fix caller to RTable.toString() memory leaks
2023-06-23 18:07:04 +02:00
Luc Tielen
e04d50f8e6
Remove grep for 570 (all fixed), update older R2_580 to 590 ##abi
2023-06-20 19:34:54 +02:00
pancake
70bf77114b
Use realpath to force absolute path in sys/install.sh prefix ##build
2023-06-19 23:27:12 +02:00
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