On Sat, Aug 5, 2017 at 11:53 AM, 吴潍浠(此彼) <weixi....@antfin.com> wrote: > Hi all > Is it worth adding my codes to gcc ? Are there some steps I need to do ? > Could somebody tell me the progress ?
FYI, we've mailed a Linux kernel change that uses this instrumentation: https://groups.google.com/forum/#!topic/syzkaller/r0ARNVV-Bhg Another reason to have this in gcc. Can somebody from gcc maintainers take a look at this? Jakub? Thanks > Maybe there should be a project like libfuzzer to solve bugs in program. > > Wish Wu > ------------------------------------------------------------------ > From:Wish Wu <weixi....@antfin.com> > Time:2017 Jul 21 (Fri) 13:38 > To:gcc <g...@gcc.gnu.org>; gcc-patches <gcc-patches@gcc.gnu.org>; Jeff Law > <l...@redhat.com> > Cc:wishwu007 <wishwu...@gmail.com> > Subject:Re: Add support to trace comparison instructions and switch statements > > > Hi Jeff > > I have signed the copyright assignment, and used the name 'Wish Wu' . > Should I send you a copy of my assignment ? > > The attachment is my new patch with small changes. > Codes are checked by ./contrib/check_GNU_style.sh, except some special files. > > With > > ------------------------------------------------------------------ > From:Jeff Law <l...@redhat.com> > Time:2017 Jul 14 (Fri) 15:37 > To:Wish Wu <weixi....@antfin.com>; gcc <g...@gcc.gnu.org>; gcc-patches > <gcc-patches@gcc.gnu.org> > Cc:wishwu007 <wishwu...@gmail.com> > Subject:Re: Add support to trace comparison instructions and switch statements > > > On 07/10/2017 06:07 AM, 吴潍浠(此彼) wrote: >> Hi >> >> I write some codes to make gcc support comparison-guided fuzzing. >> It is very like >> http://clang.llvm.org/docs/SanitizerCoverage.html#tracing-data-flow . >> With -fsanitize-coverage=trace-cmp the compiler will insert extra >> instrumentation around comparison instructions and switch statements. >> I think it is useful for fuzzing. :D >> >> Patch is below, I may supply test cases later. > Before anyone can really look at this code you'll need to get a > copyright assignment on file with the FSF. > > See: > https://gcc.gnu.org/contribute.html > > If you've already done this, please let me know and I'll confirm with > the FSF copyright clerk. > > Jeff