Commit Graph

23028 Commits

Author SHA1 Message Date
Sergi Àlvarez i Capilla
49cdf48c37 Use r_str_ndup in another bound check in dwarf ##bin 2021-11-02 18:44:08 +01:00
Sergi Àlvarez i Capilla
e736c85478 Fix assert in asan test shortening the path when corrupted dwarfs 2021-11-02 16:43:41 +01:00
Sergi Àlvarez i Capilla
046fcdb97c Fix #19327 - Comment dead code to fix a warning 2021-11-02 15:15:34 +01:00
Sergi Àlvarez i Capilla
0f743e088d Fix DWARF unit tests 2021-11-02 14:56:38 +01:00
Sergi Àlvarez i Capilla
7c3e4a6137 Fix null esil issues on avr without aeim 2021-11-02 12:23:38 +01:00
Sergi Àlvarez i Capilla
d896c81566 Fix assert spotted in the asan ci for aao 2021-11-02 12:20:08 +01:00
pancake
67b97621d1
Wrong bounds initializing dwarf dies (tests_64901) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-11-02 11:58:25 +01:00
pancake
f209fcb903
Improve debug message when misleading a function name ##anal 2021-11-02 11:48:28 +01:00
Dennis Goodlett
5be4f6c092
Add serialization API for vars ##anal 2021-11-02 11:04:35 +01:00
junchao-loongson
22aaab56ed
Remove useless signal definition erroring on MIPS platform (#19357) 2021-11-02 09:08:13 +01:00
pancake
652497ad0d
Fix oobread in z80 disassembler (tests_65081) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-11-02 07:52:10 +01:00
pancake
c344c8a662
Fix oobread crash in the ELF parser (tests_64931) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-11-02 01:04:13 +01:00
pancake
4e9e95fc69
Fix oobread crash in DWARF's parse_die (tests_64926) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-11-02 00:56:12 +01:00
pancake
467ca68d48
Save and check the reg arena size when peekpoking (Fix tests_64923) ##crash 2021-11-01 22:38:53 +01:00
Sergi Àlvarez i Capilla
d8cf7cfa02 Fix r_buf lifecycle in mdmp 2021-11-01 22:21:53 +01:00
rhl120
41d07dc27a Write r_vc_checkout in terms of r_vc_reset to make it shorter 2021-11-01 15:18:57 +01:00
Sergi Àlvarez i Capilla
0f656c90a4 Fix oobread crash in DWARF parser (tests_64922) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-11-01 10:35:33 +01:00
RHL120
3247b917e2
Use r_file_new in rvc.c (#19346) 2021-11-01 08:44:49 +01:00
Sergi Àlvarez i Capilla
03322e7614 Fix oobread crash in dwarf parser with non-null terminated strings ##crash 2021-11-01 08:43:44 +01:00
Sergi Àlvarez i Capilla
637f4bd1af Fix oobread crash in DWARF parser (tests_64924) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-11-01 00:49:50 +01:00
Sergi Àlvarez i Capilla
0f770102a5 Fix crash when elf symbol initialization fails ##bin
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-10-30 16:53:20 +02:00
Sergi Àlvarez i Capilla
4aff1bb002 Fix oobread crash in the analysis loop with corrupted ELFs (tests_64928) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-10-30 14:11:29 +02:00
Sergi Àlvarez i Capilla
59a9dfb60a Fix uaf crash in aaft (tests_64927) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-10-30 14:11:29 +02:00
Sergi Àlvarez i Capilla
65448811e5 Fix UAF in aaft (tests_64923) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-10-30 12:09:00 +02:00
Sergi Àlvarez i Capilla
49b0cebfdf Fix oobread in VAX disassembler (tests_64920) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-10-30 12:09:00 +02:00
Sergi Àlvarez i Capilla
027cd9b727 Fix oobread crash in RAnal.hexagon (tests_64900) ##crash
Reported by giantbranch of NSFOCUS TIANJI Lab
2021-10-30 12:09:00 +02:00
RHL120
47ea6216ea
Add a clone command ##rvc 2021-10-30 09:35:43 +02:00
Sergi Àlvarez i Capilla
e1e6f3c754 Fix some warnings 2021-10-29 12:37:35 +02:00
pancake
6871d2178f free/fini methods should return void ##refactor 2021-10-29 12:20:24 +02:00
pancake
8a388f9f3e Dont loose scroll position when selecting new panels ##visual 2021-10-29 12:08:54 +02:00
Francesco Tamagni
bf3dd3ce15 Always init Mach-O options with defaults ##bin 2021-10-29 12:02:57 +02:00
condret
86d94018a1 Free maps on r_io_maps_fini ##io 2021-10-29 00:57:06 +02:00
condret
df66f72592 Remove RContRBTree API 2021-10-28 19:48:46 +02:00
condret
cbc017310c Use new rbtree API in esil_cfg 2021-10-28 19:48:46 +02:00
pancake
9539aa12f4 Fix buffer overflow in RConsPixel API affecting the braile renderer ##cons 2021-10-28 17:34:11 +02:00
Sergi Àlvarez i Capilla
db31f5539e Implement the 'nostr' filter query operation in RTable 2021-10-28 13:16:12 +02:00
Sergi Àlvarez i Capilla
55dfb5cae8 Fix metadata for some asm/anal ARM plugins 2021-10-28 13:16:12 +02:00
Francesco Tamagni
09e20cd53d
Add Support For dyld4 Atlas-style Shared Library Caches ##bin
* Fix signed overflow in r_buf_fread_at ##util
* Tweak "malformed export trie" debug logs
2021-10-28 12:46:38 +02:00
pancake
c90696c089
Random code cleanup in RCore 2021-10-28 12:19:02 +02:00
condret
ce75aeb287 Kill esil [], []= and related operations ##esil 2021-10-27 18:18:26 +02:00
Sergi Àlvarez i Capilla
d52bc67301 on does not expect a file as argument to autocomplete 2021-10-27 16:17:51 +02:00
Sergi Àlvarez i Capilla
39f6f65fe7 apk:// is the new apkall:// (add AndroidManifest.xml) ##io 2021-10-27 16:07:26 +02:00
Sergi Àlvarez i Capilla
3773b196fe Add help message for omn 2021-10-27 15:43:51 +02:00
Sergi Àlvarez i Capilla
28cea6f8e9 Remove space in the tabhelp prompt 2021-10-27 13:29:16 +02:00
Sergi Àlvarez i Capilla
9ae0675c2e Handle the .r2s extension for visual slides ##visual 2021-10-27 12:35:06 +02:00
Sergi Àlvarez i Capilla
e9765d5ec8 Handle allbins in im, iM, iT, iC, iV, iz ##bin 2021-10-27 12:30:37 +02:00
Sergi Àlvarez i Capilla
23f2fdd21d Add lowercase seven-segmented-ascii-art alphabet for ?ea ##print 2021-10-27 01:54:43 +02:00
Sergi Àlvarez i Capilla
287ce3a357 Implement ?ef = echo framed text command ##print 2021-10-27 01:54:43 +02:00
Sergi Àlvarez i Capilla
5f33adbd83 Implement RCore.visual_slides() ##visual
* Add clearkeys() helper and r2slides example
2021-10-27 01:54:43 +02:00
condret
a9f422c2a1 Fix #19137 2021-10-27 01:20:31 +02:00