Commit Graph

28800 Commits

Author SHA1 Message Date
Richard Patel
de3b873529 Fuzz protobuf ##fuzz 2022-08-22 20:08:07 +02:00
Richard Patel
f7aabaa5ac Fuzz pkcs7, punycode, x509 ##fuzz 2022-08-22 20:08:07 +02:00
Ben L
0f7d6ea9ba mangling/cxx: d_print_comp_inner: Guard against a NULL 'typed_name'
See-also: 80024f3180
2022-08-22 20:01:12 +02:00
Ben L
7db09c663e mangling/cxx: d_encoding: Guard against NULL return values from d_right (dc)
See-also: 927e42fd52
2022-08-22 20:01:12 +02:00
Ben L
6f8405d107 mangling/cxx: d_expression_1: Don't peek ahead unless the current char is valid.
See-also: 956bea2cd6
2022-08-22 20:01:12 +02:00
pancake
8d13147055 Use more RLOG in debug and fix the remaining warnings 2022-08-22 19:48:48 +02:00
pancake
de2c0afcda Fix double free caused by conceptual ownership introduced recently 2022-08-22 19:47:21 +02:00
pancake
939fce3888 Add lint for C++ include support ##build 2022-08-22 19:01:34 +02:00
pancake
f9f9e367de Use rlog instead of eprintf in 300 more places 2022-08-22 14:35:04 +02:00
pancake
4706aa0f6e Add help message for /at? ##search 2022-08-22 14:31:35 +02:00
pancake
eac902d491 /at accepts a comma separated list of optypes ##search 2022-08-22 14:31:35 +02:00
pancake
58ea6757eb Honor : table modifiers in om, ##shell 2022-08-22 01:50:32 +02:00
pancake
87239d64f6 omt->om, and make omr print map size with no args ##shell
* Fill null deref if fs plugin doesnt provide the dir callback
2022-08-22 01:50:32 +02:00
pancake
02c17a9b59 Implement mdd, mdq and ms's ls -l ##fs 2022-08-22 01:50:32 +02:00
pancake
521e296fd7 Fix UAF in md<tab> by owning the graph by core in the heap, not in stack 2022-08-22 01:50:32 +02:00
pancake
82646917c7 Use RLOG in fs, fix null fs.mount and unused drx_at warning 2022-08-22 01:50:32 +02:00
pancake
53f646f098 Add initial fs.zip plugin, listing only for now ##fs 2022-08-22 01:50:32 +02:00
Richard Patel
8fc142ffa1 libFuzzer demangler target ##fuzz 2022-08-21 22:35:28 +02:00
Richard Patel
0f66a7eac0 libFuzzer bin target ##fuzz 2022-08-21 22:35:28 +02:00
Richard Patel
e319a7a71e add libFuzzer integration, r_run_parseline test ##fuzz 2022-08-21 22:35:28 +02:00
Richard Patel
52b9b7b703 More r_run_parseline fixes ##crash 2022-08-21 22:35:28 +02:00
pancake
37de3794e4 Implement s** for proper seek history parseable output ##shell 2022-08-20 23:47:31 +02:00
pancake
2da84ef851 Implement ics command to list address of class methods ##shell 2022-08-20 23:47:31 +02:00
pancake
990af88ae2 Protect ms shell with scr.interactive ##shell 2022-08-20 20:19:29 +02:00
pancake
55d9d55787
Linting for 'cmp (' and asan in Cf 2022-08-20 12:35:11 +02:00
Richard Patel
4fdeaa29e5
Fix #9782 - r_run_parseline OOB read ##crash
* Fix rarun2 input truncate issue
2022-08-20 10:53:27 +02:00
Dennis Goodlett
7a13ad7722
Fix quotes in pickle assembly ##anal 2022-08-20 09:41:16 +02:00
pancake
e68613b3ff Fix warning 2022-08-20 09:40:18 +02:00
pancake
8585ece3cd Support REQUIRE in r2r tests ##tests 2022-08-20 09:37:31 +02:00
pancake
26d4ab69fb Support assembler plugin resolution by aproximated name ##arch 2022-08-20 09:00:00 +02:00
pancake
d54da4a539 Fix null assert in meta 2022-08-20 08:21:47 +02:00
pancake
084e8f018c Fix recently introduced null deref in C command 2022-08-20 02:41:31 +02:00
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
1314163203 Add R_TH_LOCAL counter in the README 2022-08-19 23:19:46 +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
cfbe17d7a8 Fix a couple of coverities in canvas and dietline ##cons 2022-08-19 23:11:47 +02:00
pancake
b53da25a37 Fix oobread coverity in m68k.gnu 2022-08-19 23:11:47 +02:00
pancake
d01f14c287 Add R_DEPRECATED and R_WIP defines
* R_DEPRECATE does nothing for not breaking the -Werror build
2022-08-19 23:11:47 +02:00
pancake
ab0ecf90c3 Update sdb to fix an uubread in query() 2022-08-19 23:11:47 +02:00
Richard Patel
46d7213dba Fix unused static in xnu_debug 2022-08-19 15:49:51 +02:00
pancake
7ad8353838 Use R_LOG in libr.main and fix RLogLevelMatch ##tools 2022-08-19 15:31:46 +02:00
Richard Patel
5c4618fe65 Add support for REL file format plugin ##bin
* Used by the Nintendo Wii
2022-08-19 13:38:29 +02:00
pancake
daee03aec9 Merge asm.sparc_gnu into anal.sparc_gnu ##arch 2022-08-19 13:31:47 +02:00
Dennis Goodlett
79f278f515
Allow rasm2 -f to open files with r_io files ##tools 2022-08-19 13:28:54 +02:00
pancake
59bfb51cec Use RCore.help instead of eprintf in more commands under aa ##shell 2022-08-19 13:16:59 +02:00