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
condret
dec3122303
Add R_REG_TYPE_VEC ##anal
2022-06-08 03:33:32 +02:00
condret
98e3684513
Remove dead code ##anal
2022-06-07 20:07:12 +02:00
pancake
d71629bf38
Fix -Werror=overflow in anal.bpf
2022-06-07 11:08:21 +02:00
Richard Patel
7272cbf894
Set correct CPU in DOL bin loader
2022-06-06 13:49:42 +02:00
aemmitt
1354ea913c
fix lddw, use config->bits to correctly identify instr, fix cjmps
2022-06-06 13:48:18 +02:00
ypsvlq
774a31031a
Support building windbg plugin under mingw ##windows
...
* Fix empty args in variadic macros
* Use old dbgeng interfaces as provided by mingw
* Fix incorrect string comparisons
* Remove windbg -kqm since it wasn't usable anyway
* Rewrite windbg_read
2022-06-06 01:03:52 +02:00
aemmitt-ns
059c5f8b13
Add ESIL to the anal.bpf.cs plugin ##esil
2022-06-05 21:11:18 +02:00
pancake
15a3c086e0
Fix #17961 - missing flags in asm.reloff=1 + scr.color=0 ##disasm
...
* Adds a test
2022-06-05 14:44:56 +02:00
pancake
49d6d0d022
Minor fix when pulling bins just in case cd
fails
2022-06-05 13:33:14 +02:00
pancake
856af98036
Fix #20229 - gzip the tarball on meson-android builds (only affects x64)
2022-06-05 13:08:12 +02:00
pancake
87d39d29a4
Fix #20228 - leftover in preconfigure batch script
2022-06-05 12:46:55 +02:00
condret
debca7b464
Add esil support for VMOVDQU in anal_x86_cs.c ##anal
...
Co-authored-by: pancake <pancake@nowsecure.com>
2022-06-05 05:58:00 +02:00
HighW4y2H3ll
cae9a59645
Fix ARM ujmp op type with rjmp & mjmp ##analysis
2022-06-05 00:08:10 +02:00
pancake
1b6d2d59ce
Add suggested parenthesis in anal.bpf.cs
2022-06-04 14:28:23 +02:00
pancake
b3d192642e
Lowercase bpf's ESIL to match the register profile
2022-06-04 11:57:09 +02:00
aemmitt
8da06f8b4f
fix CS BPF jumps, change register profiles
2022-06-04 11:57:09 +02:00
pancake
aea49a8c60
Make the gnu disassemblers thread safe ##core
2022-06-04 11:46:02 +02:00
pancake
708ba3def7
Fix error message in e- when resetting in debugger ##shell
2022-06-04 11:45:46 +02:00
rax2
a2c0eea501
Support more arm64 instructions ##asm
2022-06-04 10:17:40 +02:00
pancake
d19f21b50a
Remove newline in date and pt. output ##shell
2022-06-03 20:52:46 +02:00
Lazula
c496680619
Optimize alias iteration to linear time and improve alias help
2022-06-03 20:45:01 +02:00
pancake
67af169fb7
Fix some more bugs spotted by the docker fuzzer
2022-06-03 20:44:35 +02:00
pancake
4959457cc9
Expose R2_HISTORY in r2 -hh and r2 -H to locate history file ##shell
2022-06-03 20:40:02 +02:00
pancake
f59a7717e4
Add docker fuzzer image and fix all the spotted bugs
2022-06-03 20:10:25 +02:00
pancake
837ac010f2
Optimize io.open() by skipping plugin iteration if no uri found ##io
2022-06-03 16:33:30 +02:00
pancake
f5ac678d1e
Fix tiny memleak in r_core_run_script
2022-06-03 15:42:06 +02:00
pancake
8f8cdb143a
Remove the r2p symlink on Make purge ##build
2022-06-03 15:09:23 +02:00
pipothebit
fa4dde736c
Fix: pthread_create: Resource temporarily unavailable ##r2pipe
...
Fix error that appears when running a long session with esil.
https://github.com/radareorg/radare2/issues/20206
2022-06-03 14:00:40 +02:00
pancake
6f6df4c31e
Fix #20215 - Handle op->direction in XOR x86 instructions ##anal
2022-06-03 13:55:17 +02:00
pancake
8e76875de8
tcc redefinition fixes
2022-06-03 13:26:28 +02:00
pancake
2b3db3cf87
Add stdin:// uri handler in the io.malloc plugin ##io
2022-06-03 13:17:43 +02:00
pancake
59081755f4
Fix static linkage with bpf and glitch in rlang.p.{go,v}
2022-06-03 10:08:59 +02:00
pancake
a585cfbc8d
bpf.cs is now the default
2022-06-03 02:48:50 +02:00
pancake
bfd7f9bd49
Fix reg profile, add archinfo and opinfo for bpf.cs ##arch
2022-06-03 02:42:48 +02:00
pancake
8818039731
After release version bump (5.7.1)
2022-06-03 01:55:33 +02:00
pancake
409eb40169
Initial import of the asm.bpf plugin from extras ##arch
...
* Supports disassembly, static op analysis and esil
* Assembler is implemented but commented, needs some cleanup
2022-06-03 01:43:03 +02:00
Richard Patel
4162fe8079
Add initial anal.bpf.cs plugin + disasm tests ##arch
2022-06-03 01:35:05 +02:00
Dennis Goodlett
9bf310203a
Wasm iE improvment ##bin
2022-06-03 01:09:37 +02:00
pancake
9cba1d8714
Fix format string cast on the r2k io plugin for Linux
2022-06-02 10:51:51 +02:00
condret
c2a3628828
Improve avx support in anal_x86_cs.c
2022-06-02 06:23:18 +02:00