Commit Graph

26067 Commits

Author SHA1 Message Date
pancake
bcb8333e6f
Improve output for make -s and fix magic install with symlinks issue (#18781) 2021-05-30 23:46:58 +02:00
pancake
dac25ce8de
Update SDB with latest cleanups in sync with r2 2021-05-30 23:04:09 +02:00
pancake
02b6d5d4f0 Fix RCons grep regression 2021-05-30 21:28:50 +02:00
Sergi Àlvarez i Capilla
66e8e33428 Define flags as gpr on the darwin-arm64 profile 2021-05-30 20:12:02 +02:00
Sergi Àlvarez i Capilla
976d0f0a7b Copypaste error 2021-05-30 20:08:36 +02:00
pancake
68f3aa05c4
Add missing =SN and zf for the darwin-arm64 native debugger reg profile ##debug (#18779) 2021-05-30 20:00:35 +02:00
condret
5b7af01189 Add r_rbtree_cont_node_{first/last} (siol_eternal) ##util 2021-05-30 19:07:05 +02:00
Murphy
70d533b488
Fix grep cmd with neg (#18763) ##cons 2021-05-30 10:29:33 +02:00
pancake
6a96020d5f
memleaks are morally superior to double frees 2021-05-30 10:28:27 +02:00
pancake
b57950daf9 Update SDB 2021-05-30 09:16:23 +02:00
pancake
5b277867e1 Update sdb one more time 2021-05-29 03:02:07 +02:00
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