12446 Commits

Author SHA1 Message Date
pancake
1e3e198818 Rename asm.arm_cs to asm.arm ##arch 2022-08-20 02:39:01 +02:00
pancake
9fea483cf4 Fix null deref crash in RTable and improve C, ##shell 2022-08-20 02:17:09 +02:00
pancake
0fb54f9413 More RLOG usage in core 2022-08-20 01:03:21 +02:00
pancake
e4b09af81e TLS a global and add tests for e, 2022-08-19 23:11:47 +02:00
pancake
91dac00efa Better 'e!' command handling and use more R_LOG 2022-08-19 23:11:47 +02:00
pancake
8740bc55af Implement 'e,' for table format, old e, is now e: ##shell 2022-08-19 23:11:47 +02:00
pancake
bb380846d2 Fix prj.alwasyprompt description text ##config 2022-08-19 23:11:47 +02:00
pancake
59bfb51cec Use RCore.help instead of eprintf in more commands under aa ##shell 2022-08-19 13:16:59 +02:00
pancake
8994ff6bd3 Switch some eprintf to use R_LOG apis instead in core 2022-08-19 11:11:08 +02:00
pancake
09fd66facc Improve aab results by using section size ##anal
* Dont use cfg.debug in anal/blaze, rlog is enough
2022-08-19 11:10:32 +02:00
pancake
7cf0c56dbf Improve visual text editor navigation ('j' moves to next line) ##visual 2022-08-19 00:11:17 +02:00
pancake
79679dbae0 Fix #20602 - Insert and cursor glitching in hex panel ##visual 2022-08-19 00:09:59 +02:00
pancake
469e38c39d Implement interactive text editor mode in VPi command ##visual
* Tab to toggle between insert and replace mode
* Cursor is enabled after insertion
* Still not yet a replacement for your favourite editor
2022-08-18 23:29:36 +02:00
pancake
6654541c71 Implement wcu command to undo cached writes ##io
* Integrated with the visual hex editor with the 'u' key
2022-08-18 21:31:21 +02:00
pancake
fe71345577 Fix insert nibbles in visual hex editor ##visual 2022-08-18 21:30:41 +02:00
pancake
b74970f966 Add missing help for y- command 2022-08-18 21:29:55 +02:00
pancake
785a469a6d else block linting 2022-08-18 18:35:22 +02:00
pancake
22a1266331 Implement y- command and some other indentation fixes ##shell 2022-08-18 17:14:19 +02:00
pancake
7a35f03471 More source spacing linting 2022-08-18 14:37:29 +02:00
pancake
a538b2b700 Add =0 and =1 lintings 2022-08-18 13:58:40 +02:00
pancake
e01660dc52 Rename to io.basemap 2022-08-18 10:31:22 +02:00
pancake
52a22ab995 Add lint for \tfree( 2022-08-18 10:27:06 +02:00
pancake
41cf0bcf39 Add the 'i<' lint 2022-08-18 10:27:00 +02:00
pancake
660478b3cc sys/lint for '0 ;' 2022-08-18 10:26:56 +02:00
pancake
0cb57b6742 Use p8x and remove pcj from visual list ##visual 2022-08-18 01:32:07 +02:00
pancake
6d46f10664 Implement p8x and p8* similar to y* ##print 2022-08-18 01:31:24 +02:00
pancake
e4e4ecc605 Add lint for ';;$' and remove strncmp from io plugins 2022-08-18 00:11:36 +02:00
pancake
5a16cbc3b1 Fix last covs 2022-08-16 17:50:00 +02:00
Dennis Goodlett
8b796b216d
Refactor esil new in cmd_anal ##anal
* Replace cmd_anal repeated code refactor
* Use new static esil_setup_from_core in cmd_anal
* Combine functions to r_esil_new_setup

Co-authored-by: Dennis Goodlett <dennis@hurricanelabs.com>
2022-08-16 09:17:52 +02:00
pancake
8c66266e99 Lint for trailing spaces 2022-08-15 18:21:18 +02:00
pancake
0239a265cd Fix warnings spotted by last gcc in cmd_anal.c 2022-08-14 21:07:19 +02:00
pancake
0b9e86e989 Fix issues found by last gcc in cmd_anal.c 2022-08-14 21:06:15 +02:00
pancake
620c3fa3dd Fix (null) license on r2 -L 2022-08-14 19:19:31 +02:00
Dennis Goodlett
8488630478 Fix R_LOG lint 2022-08-14 12:25:32 +02:00
Dennis Goodlett
cd261aa787 Refactor ar set command to static func ##anal 2022-08-14 12:25:32 +02:00
pancake
278b6b51b7 Fix memleak on -Cj failure 2022-08-12 17:24:09 +02:00
pancake
db7741247e Fix autocompletion for :.<tab> for r2frida ##shell 2022-08-09 20:50:16 +02:00
Paul B Mahol
9854d41cc2 Fix '/gg' output ##anal
Add also tests.
2022-08-09 20:41:05 +02:00
Paul B Mahol
326ba3592b Fix leaks when calling r_flag_all_list() ##core 2022-08-09 20:41:05 +02:00
Paul B Mahol
090bba7945 Fix several bugs when interacting in VE mode ##cons
No need to handle non-truecolor mode separately,
there is conversion internally to lesser formats.
Also conversion was wrong, using lower bits instead
of higher bits.

Disallow setting colors to fully black foreground and
background, this is so user does not shot itself in foot
by having to restart r2 because some items become invisible.

Limit opt to sensible values, prevent bad user experience.
2022-08-08 19:23:09 +02:00
Paul B Mahol
454e8c61ab Fix leak in nextpal() ##cons 2022-08-08 19:23:09 +02:00
Paul B Mahol
1bcc3670a7 Fix leaks in VE mode ##cons 2022-08-08 19:23:09 +02:00
Paul B Mahol
c163b3a715 Fix leak of memory returned by r_str_ansi_crop() ##cons 2022-08-08 19:22:49 +02:00
pancake
c0d3c226f1 Enable emulation in /as, it's fast enough and results are better ##search
* Use x16 on macOS and x8 on Linux
* Add test against glibc
2022-08-07 18:42:10 +02:00
Paul B Mahol
19f8235062 Fix leak in 'aex' command. ##anal 2022-08-07 16:24:55 +02:00
Paul B Mahol
4ac5862a90 Fix compilation warning ##anal
Fix logic in code.
2022-08-07 16:24:55 +02:00
Paul B Mahol
11c2d8de07 Silence compilation warning in show_reg_args() ##anal 2022-08-07 16:24:55 +02:00
Paul B Mahol
d747f49147 Fix leak in r_core_esil_step() ##anal 2022-08-07 16:24:55 +02:00
pancake
ddf483893e Test and benchmark --with-sysmagic in the CI ##search
* Improve output of search.verbose
* Remove conflictive magic signature
2022-08-07 16:24:08 +02:00
pancake
4f1cbdc6fc Fix null deref on non-capstone builds ##crash 2022-08-07 13:48:11 +02:00