Commit Graph

26056 Commits

Author SHA1 Message Date
David CARLIER
adbb324eb0
Fix build of io.ptrace in openbsd (#18774) 2021-05-29 00:16:14 +02:00
pancake
212f2345ba Update SDB again to fix the remaining 80 bytes leaked 2021-05-28 16:55:25 +02:00
pancake
be3ab791d0
Fix the infamous 160 byte memory leak in sdb (#18772) 2021-05-28 16:38:23 +02:00
pancake
fa7f54a08c
Add rafind2 -L to list IO plugins (same as r2 -L) ##tools (#18771) 2021-05-28 13:02:12 +02:00
pancake
abe2e3b4fc Avoid uaf 2021-05-28 04:12:54 +02:00
pancake
5aea07353b Fix v;! in sync with V;! ##visual 2021-05-28 04:08:53 +02:00
pancake
c62ccd93cf Update this little macos test 2021-05-28 02:57:00 +02:00
pancake
3551d6ef74 Fix tests 2021-05-28 02:35:24 +02:00
pancake
246f771765 Fix last covs and autocomplete bool evars 2021-05-28 02:32:04 +02:00
pancake
4ade590c47
Fix #18427 - Sort flags by [sections,formats][other][regs] ##disasm (#18770) 2021-05-28 02:27:17 +02:00
pancake
1b27c79e7b Support multiline comments in px ##print 2021-05-28 01:53:09 +02:00
pancake
fd715556c9 Fix multiline comments in 'pd' with asm.cmt.right=0 and 1 ##disasm 2021-05-28 01:53:09 +02:00
pancake
a18f73b3f2
Simplify some meson (#18768) 2021-05-28 01:35:55 +02:00
pancake
be3b640725
Fix #18309 - Better error messages for the pf command ##print (#18767) 2021-05-28 01:18:31 +02:00
pancake
23ad9b50ee
Fix #12335 - ignore system-installed r2 includes ##build 2021-05-28 00:45:48 +02:00
pancake
46ec83c5a0
Add use_cgen meson option ##build (#18766) 2021-05-27 23:56:28 +02:00
pancake
6181e1e17f
Fix #18308 - Fix pf parsing issues and support write on enums and bitfields ##print (#18765) 2021-05-27 20:59:55 +02:00
pancake
d2070b7484
Remove empty databases and its references from libr/bin/d/dll (#18762) 2021-05-27 20:43:59 +02:00
pancake
bdb7f0693f
Add 'aev' as an alias for VbE and improve esil debugger ##esil (#18764)
* n/p keys seek one instruction forward/backward
* o key to enter new offset
* e key to enter new esil expression
* infinite loop fixed on invalid expressions
* : enter commands working again
2021-05-27 20:36:53 +02:00
pancake
f0cea42855
Update sdb again to fix the missing gperf warning (#18761) 2021-05-27 18:31:29 +02:00
pancake
e4ec003ac3 Improve error message in pf. 2021-05-27 17:34:38 +02:00
meme
fcf4d8dcad
Add size parameter to r_magic_load_buffer ##util (#18760)
It is still UTF-8, and thus not valid to have a NULL inside of the the
file, but sometimes inputs are not NULL-terminated
2021-05-27 16:27:04 +02:00
pancake
bc929df5be Fix assert in r2 -e dbg.btalgo=trace -c dbt -d r2 2021-05-27 15:50:16 +02:00
pancake
0951f4757b Avoid the use of sscanf, better parsing and error checking, handling negative switch cases ##disasm 2021-05-27 15:46:44 +02:00
pancake
207e6f91b1 Fix many zero cases in some jump table analysis ##anal 2021-05-27 15:46:44 +02:00
RHL120
ca261127fa
Free everything when calling r_vc_free() (#18758) 2021-05-27 14:42:10 +02:00
Murphy
2b5bf5ab7a
Fix #18619 - Wrong assembly generated for: "add x0, x0, 1, lsl #12" (ARM64) ##asm 2021-05-26 23:43:44 +02:00
RHL120
3b65b54a51
Fix #18641 prevent overwriting projects with Ps ##projects (#18755) 2021-05-26 23:42:38 +02:00
Murphy
de052cd4d3
Update .gitignore (#18756) 2021-05-26 23:41:33 +02:00
pancake
d80476b698
Update SDB: Use the thin cgen instead of gperf (#18752) 2021-05-25 16:14:35 +02:00
pancake
e96de87e90 Fix last covs 2021-05-25 11:46:01 +02:00
pancake
c778d8cf4b Fix more asan issues in charset api and recently introduced memleaks 2021-05-25 11:27:32 +02:00
pancake
bc2d1e0a0e Add esilsolve reference in the README 2021-05-25 10:52:53 +02:00
pancake
a4b80d0b25 commandline -> command-line 2021-05-25 10:51:18 +02:00
pancake
31dee0c52c
Fix #18736 - Eliminate REPEAT ESIL command, fix BSF/BSR x64 expressions ##esil (#18741) 2021-05-25 10:45:32 +02:00
pancake
dcfc44a329
Fix #16677 - Honor asm.sub.jmp in pd ##disasm (#18751) 2021-05-25 09:20:21 +02:00
pancake
59c6786a3f
Cleanup the repology badges in the README (#18750) 2021-05-25 00:05:25 +02:00
pancake
02042a6701
Update the README (#18749) 2021-05-24 23:25:11 +02:00
pancake
71a83e865b
Fix autocompletion for 'e ' and handle cfg.charset=<tab> ##shell (#18748) 2021-05-24 21:41:35 +02:00
pancake
3db250f73a
Add initial toy IBM S390 Object File Format parser ##bin (#18747) 2021-05-24 21:17:13 +02:00
pancake
4d629aee72
Fix disasm alignment of data words in s390x disassembler plugins ##anal (#18746) 2021-05-24 20:26:24 +02:00
pancake
832ca5fac4
Fix #13200 - Honor anal hints in asm.meta=0 ##disasm 2021-05-24 19:07:23 +02:00
pancake
cb8fe1f388
Fix #18724 - Use RCharset in rabin2 -z ##bin (#18743)
* Dont show the offset as its misleading
2021-05-24 18:53:36 +02:00
pancake
26db1fed59
Fix #18717 - Syscall table is always loaded on startup now (#18742) 2021-05-24 17:18:03 +02:00
pancake
5da2f97e62
Fix s390.gnu disassembly and add test for 6 byte instructions ##anal (#18744) 2021-05-24 17:04:18 +02:00
pancake
7de0a602bf
Implement socket:// plugin, inspired by radare1 ##io (#18740) 2021-05-24 14:16:23 +02:00
Alex Bender
19bcc5cf1b
Add help messages for pde pdr pdp ##print 2021-05-24 12:47:58 +02:00
pancake
a10972ab50
Properly report error when trying to use an invalid pd subcommand ##p… (#18737) 2021-05-24 12:47:02 +02:00
pancake
6f0dd19157
Rename tcp:// to tcp-slurp:// and improve help message ##io (#18735) 2021-05-23 21:11:39 +02:00
pancake
43ded3ad3a Check if target is writeable in Vc+- ##visual 2021-05-23 18:49:05 +02:00