24478 Commits

Author SHA1 Message Date
pancake
227bd6ddd7 A couple of missing casts 2022-08-18 16:16:58 +02:00
pancake
b0fbfcdf55 Fix build 2022-08-18 14:54:55 +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
b9161f5b3c Fix bflt symbol visibility 2022-08-18 13:24:15 +02:00
adwait1-g
6fc575dbb3 Fix #20540 - pc should use an unsigned char buffer ##print 2022-08-18 10:46:45 +02:00
adwait1-g
a4335e773f Changed malloc-->calloc in ragg2 2022-08-18 10:44:51 +02:00
adwait1-g
924990235b Fix ragg2 -C for pe64 ##tools 2022-08-18 10:43:51 +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
condret
1059018d11 Fix oversensitive assert in r_crbtree_{take,delete} 2022-08-18 09:38:29 +02:00
pancake
048f730ee9 Lowercase all pickle instructions ##arch
* There's asm.ucase to tweak this
2022-08-18 09:38:00 +02:00
pancake
d93330479d Fix debugger build 2022-08-18 09:36:41 +02:00
condret
25924c3c8e Merge asm_arm_cs disassembler into anal_arm_cs ##refactor 2022-08-18 05:11:06 +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
Dennis Goodlett
1c5f423de1 Fix NULL deref in rasm2 on pickles 2022-08-17 23:41:43 +02:00
pancake
fa815fdbb1 Use R_LOG instead of eprintf in more places 2022-08-17 23:29:24 +02:00
pancake
dfb3504126 Initial implementation of the xattr io plugin ##io 2022-08-17 23:18:11 +02:00
pancake
a665f7fef3 Fix oob write in dyldcache ##crash
* When n_slide_infos is too high, the sum would overflow and few entries will be allocated
* Inpired in 556ca2f9ee
2022-08-17 22:40:28 +02:00
pancake
43442e8e1d Support powerpc coffs ##bin 2022-08-17 21:49:34 +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
aa990230cc Lint for col0 eprintfs 2022-08-15 18:28:07 +02:00
pancake
8c66266e99 Lint for trailing spaces 2022-08-15 18:21:18 +02:00
pancake
63047fc2ff
Use R_LOG in util/json_parser.c 2022-08-14 21:25:18 +02:00
pancake
519b2487bb
Initial blind support for io.self for serenity ##debug 2022-08-14 21:07:51 +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
16c30b61c1 Use : instead of =! in all the io plugin help messages ##shell 2022-08-14 20:02:16 +02:00
pancake
c15315e0e3 Fix debugger build for SerenityOS 2022-08-14 20:00:18 +02:00
pancake
620c3fa3dd Fix (null) license on r2 -L 2022-08-14 19:19:31 +02:00
pancake
93a1a1a70b Fix io.self build on serenityos 2022-08-14 19:13:57 +02:00
pancake
1c2f43dcb9 Let a->cur be null and honor host endian by default 2022-08-14 19:00:33 +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
70af275629 Fix UAF, probably re-introducing a memleak 2022-08-12 15:36:06 +02:00
pancake
cb3ccdd9ab
Handle RABIN2_MACHO_SKIPFIXUPS env var in the macho parser ##bin 2022-08-11 02:20:20 +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
Seunghwan Chun
c67c47ed73 Fix duplicate aarch64 syscalls ##analysis 2022-08-09 20:40:45 +02:00
Dennis Goodlett
6bc75331da
Add wasm globals to symbols ##bin 2022-08-09 09:32:39 +02:00
Sylvain Pelissier
5abc76e288
Add SM4 block cipher ##crypto 2022-08-08 19:23:33 +02:00
Paul B Mahol
2853c85fc2 Fix 'num' display with gentoo theme on 256 term ##cons 2022-08-08 19:23:09 +02:00
Paul B Mahol
6f7840a8ec Add to all themes 'ecd' at start ##cons
Ensures defined behaviour when switching themes,
otherwise theme would take colors for missinge entries
from previous/next theme.
Most evident in VE mode when switching between themes.
2022-08-08 19:23:09 +02:00