28140 Commits

Author SHA1 Message Date
pancake
de7738770c Update v35arm64 to fix build on riscv ##build 2022-06-10 01:10:12 +02:00
Ben Demick
b3d74eb2ca
Fix ELF default arch of x86 ##bin 2022-06-10 00:02:03 +02:00
pancake
df79d37319 samu -> samurai in the ci 2022-06-09 23:59:23 +02:00
Richard Patel
f600ca6389 Add BPF ELF load test 2022-06-09 23:53:56 +02:00
Richard Patel
71eb5ab818 Improve readability of bin_elf.inc
Co-Authored-By: pancake <pancake@nowsecure.com>
2022-06-09 23:53:56 +02:00
Richard Patel
b4a2914184 Add initial BPF ELF relocs 2022-06-09 23:53:56 +02:00
Richard Patel
320f304f6d Add aemmitt as anal.bpf_cs author 2022-06-09 23:50:31 +02:00
Richard Patel
5f18e3b443 Add bpf and bpf.mr to meson.build 2022-06-09 23:50:31 +02:00
Richard Patel
8bda125c11 Log cs_open() errors 2022-06-09 23:49:41 +02:00
Denis Ovsienko
a0fec9b8fc Fixup commit 88f5284.
"source" is a bashism, and in shells that implement POSIX shell when
invoked as /bin/sh (such as dash in Ubuntu) it usually means an error:

./sys/debian.sh: 21: ./sys/debian.sh: source: not found

Use the portable "." equivalent to make it good.
2022-06-09 23:47:12 +02:00
pancake
d3f75c2a27 r2pm ci fixes 2022-06-09 23:46:22 +02:00
pancake
21e99d6fa6 More core fixes for Windows 2022-06-09 23:12:33 +02:00
pancake
86b1dc9f4a Fix windows build 2022-06-09 21:48:40 +02:00
pancake
ffaf2db970 vmode fixes visual shift issue in cmd.exe ##windows 2022-06-09 21:06:00 +02:00
pancake
e1ba154e17 Handle R2PM_UNINSTALL on Windows ##r2pm 2022-06-09 20:52:58 +02:00
GiulioL
04a31894d7
Add icg str argument for filtering classes to graph ##analysis 2022-06-09 20:29:26 +02:00
pancake
2db947f719 Fix environment message for the package manager ##r2pm 2022-06-09 20:28:14 +02:00
pancake
e3a6ba2772 Improvements in the native r2pm, being able to install samu and muon ##r2pm 2022-06-09 20:28:14 +02:00
Richard Patel
c2bd7dea77
Fix bpf's lddw <reg>, <imm> tests 2022-06-09 20:06:13 +02:00
pancake
072e8630a3 Add BPF and EVM in the README 2022-06-09 19:22:40 +02:00
pancake
a5f345f1dc Fix disalignment glitch in rasm2 -L and rasm2 -LL ##tools 2022-06-09 19:11:07 +02:00
Richard Patel
dd7c076bae Fix bpf, evm Meson builds 2022-06-09 19:10:36 +02:00
pancake
88f5284422 Massage MAKE_JOBS for sys/debian.sh too ##build 2022-06-09 19:10:16 +02:00
pancake
44b3dff342 Move -Werror from sys/debian.sh to ghci's build.yml 2022-06-09 18:18:16 +02:00
pancake
8966c99ae7
Farproc and pyvm is 32 bit (#20260) 2022-06-09 17:37:06 +02:00
pancake
709826488f
Move asm.pyc to anal.pyc ##refactor 2022-06-09 17:09:29 +02:00
pancake
f4b2d593d0 Remove trailing spaces and fix two format string warnings in bin.s390 2022-06-09 16:09:48 +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
fc866d43cb Fix size_t cast in io.rbuf 2022-06-09 15:20:54 +02:00
pancake
2d0fceca63 Generate r2r.json for profiling the testsuite ##tests 2022-06-09 14:59:12 +02:00
pancake
4c1a4f27e7 Avoid false positives when loading s390 modules ##bin 2022-06-09 14:51:05 +02:00
Dennis Goodlett
825cfa2dac
Refactor wasm function types ##bin 2022-06-09 09:31:26 +02:00
pancake
bd4cf6bb2e
Merge asm.nios2 into anal.nios2 ##refactor 2022-06-09 04:02:27 +02:00
pancake
b577d41fd9 Update the ABI document with more examples 2022-06-09 01:17:16 +02:00
pancake
44429c198f Sort lines in r2r -h ##tests 2022-06-08 23:29:14 +02:00
pancake
537c084760 Use absolute path for r2r -o ##tests 2022-06-08 23:29:14 +02:00
pancake
d032c69555 Fix r2r -o and other minor issues in there 2022-06-08 23:29:14 +02:00
pancake
354228647b Fix oobread in wv ##crash 2022-06-08 23:29:14 +02:00
pancake
821d92d500 Fix noisy pkg-config warnings in sys/install.sh 2022-06-08 23:29:14 +02:00
aemmitt
cfa477f4ae Add z vector registers for ARM64 in the register profile ##anal 2022-06-08 23:27:49 +02:00
pancake
47c8724080 Add ABI stability explanation ##doc 2022-06-08 23:24:23 +02:00
pancake
e095f9332a Fix #20248 - DoubleFree in RCons.pop() triggered via RCore.cmdStr() ##crash 2022-06-08 23:18:50 +02:00
lazymio
31732c8263 Move R_IS_DIRTY to r_types_base 2022-06-08 22:42:11 +02:00
pancake
475398b88f Fix infinite loop in gdbserver =g ##crash 2022-06-08 20:47:48 +02:00
rax2
81a5780867
Support ccmn and csel instructions in the arm64 assembler ##asm 2022-06-08 20:30:39 +02:00
pancake
4039c23f3e
Cleanup gdb:// uri handling in r2's main.c 2022-06-08 20:18:38 +02:00
Dennis Goodlett
123b53ffae Wasm allow partial custom name parsing ##bin 2022-06-08 19:20:47 +02:00
pancake
3a7e1fd515 Revert RRegType.vec commits to keep ABI stable
* 8cf2122ee987242c0ffc5f152fa127e927896147.
* dec3122303b749dd476178f3aa95697d317173c9.
2022-06-08 19:18:50 +02:00
pancake
122c7e9df4
Fix several bugs in the RStack API ##crash 2022-06-08 19:15:48 +02:00
condret
8cf2122ee9 Fix test 2022-06-08 16:40:33 +02:00