Commit Graph

26887 Commits

Author SHA1 Message Date
condret
74a3fbd46b Add r_io_map_add_bottom ##io 2021-11-07 21:11:05 +01:00
Sergi Àlvarez i Capilla
52cb0dda6b Add disasm+decompiler side by side api for the codemeta api ##disasm 2021-11-07 00:44:22 +01:00
Dennis Goodlett
5a34189196
Fix validation of next sigs ##signatures (#19380) 2021-11-06 08:07:25 +01:00
Dennis Goodlett
c4b45e3a18
Fix broken unit test in hex (#19379) 2021-11-06 08:07:04 +01:00
Dennis Goodlett
70ddf62757
Fix afv outputing commands when not in "*" mode (#19381) 2021-11-06 08:06:34 +01:00
Dennis Goodlett
b34d8c8703 Fix leak in sig serialization ##signatures 2021-11-06 08:05:28 +01:00
condret
21f8e7a7e7 Fix bug in "om"-command 2021-11-06 02:47:11 +01:00
Sergi Àlvarez i Capilla
e87d914f24 Fix null deref in r2 -c 'oc 3' - ##crash
Thanks @enovella for that valuable handfuzzing :D
2021-11-05 16:49:12 +01:00
Sergi Àlvarez i Capilla
693fcaaaea Disable conflictive tests to make master green 2021-11-05 16:25:34 +01:00
Sergi Àlvarez i Capilla
782e26c27e Fix #19377 - Heap overflow in of command without arguments 2021-11-05 16:21:05 +01:00
Sergi Àlvarez i Capilla
b12bfc5cd8 Fix bluy dark color scheme 2021-11-05 16:07:00 +01:00
Sergi Àlvarez i Capilla
bd0ba742c2 Make aaft a bit slower but safer 2021-11-05 15:31:27 +01:00
Sergi Àlvarez i Capilla
23da5e315f Fix unit test 2021-11-05 15:15:09 +01:00
Sergi Àlvarez i Capilla
0833ffbd6d Fix last covs 2021-11-05 12:48:53 +01:00
RHL120
59b5ec4e3c
Fix a problem serializing vartypes ##projects
That was causing some functions to not be reloaded after saving the project
2021-11-05 11:26:55 +01:00
Dennis Goodlett
7c27574b5c
Simplify deserialization of byte ##signatures
* New API to get fist hex bytes in str ##util
2021-11-05 10:13:56 +01:00
pancake
07a4b25adc Dont sync capstone all the time 2021-11-05 10:08:23 +01:00
Sergi Àlvarez i Capilla
6e43c6606f Add offline build CI job 2021-11-05 10:08:23 +01:00
Sergi Àlvarez i Capilla
42e1493e78 Respect v35 repos for offline builds ##build 2021-11-05 10:08:23 +01:00
pancake
020d2e01d4 Fix truncated string issue in the sixref plugin 2021-11-05 01:13:58 +01:00
Dennis Goodlett
f0ffdde6b6
Fix minor leak when adding vars (#19375) 2021-11-04 13:00:47 +01:00
condret
7a0412b743 Fix mapslit in r_io_map_add ##io 2021-11-03 17:55:39 +01:00
condret
44e3ff56ce Remove r_io_map_new from public API ##io 2021-11-03 17:55:39 +01:00
Dennis Goodlett
b00d8c6e0f
Add more information to var ##signatures 2021-11-03 12:59:06 +01:00
pancake
9b1d09abdb Move windows CI jobs into a separate file 2021-11-03 00:27:37 +01:00
thymol0
ccd00acfad Add test for the aaft+esilwrite crash 2021-11-03 00:15:57 +01:00
pancake
4de636fdc0 Fix #19178 - UAF in aaft when anal.detectwrites is enabled ##crash 2021-11-03 00:15:57 +01:00
pancake
0fa18220f3
Optimize 'aaft' command, still far from fully optimized ##anal
* aaa takes 1.8s instead of 2.1s in /bin/ls
2021-11-02 22:54:51 +01:00
Sergi Àlvarez i Capilla
4a7d42e0bf Add WIP 5.5.0 release slides in doc/r2s 2021-11-02 19:35:39 +01:00
Sergi Àlvarez i Capilla
c79a32b450 Indent fixes for anal.dwarf_process 2021-11-02 19:03:54 +01:00
Sergi Àlvarez i Capilla
13f9ca23a2 Check if ax[ft] argument is valid before showing xrefs to 0 ##anal 2021-11-02 19:03:45 +01:00
Sergi Àlvarez i Capilla
e8c96eabb3 Implement axtm, axfm and add helps for axf? and axt? ##anal 2021-11-02 19:03:45 +01:00
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
Sergi Àlvarez i Capilla
287bf14425 Remove sigstk test 2021-11-02 12:17:27 +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