aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorVictor Chibotaru <tchibo@google.com>2017-11-17 15:30:46 -0800
committerLinus Torvalds <torvalds@linux-foundation.org>2017-11-17 16:10:04 -0800
commitded97d2c2b2c5f1dcced0bc57133f7753b037dfc (patch)
tree2929f22e810fcd3573892b8124735a3afb6c3058 /tools/perf/scripts/python/bin
parentkcov: remove pointless current != NULL check (diff)
downloadlinux-ded97d2c2b2c5f1dcced0bc57133f7753b037dfc.tar.gz
linux-ded97d2c2b2c5f1dcced0bc57133f7753b037dfc.zip
kcov: support comparison operands collection
Enables kcov to collect comparison operands from instrumented code. This is done by using Clang's -fsanitize=trace-cmp instrumentation (currently not available for GCC). The comparison operands help a lot in fuzz testing. E.g. they are used in Syzkaller to cover the interiors of conditional statements with way less attempts and thus make previously unreachable code reachable. To allow separate collection of coverage and comparison operands two different work modes are implemented. Mode selection is now done via a KCOV_ENABLE ioctl call with corresponding argument value. Link: http://lkml.kernel.org/r/20171011095459.70721-1-glider@google.com Signed-off-by: Victor Chibotaru <tchibo@google.com> Signed-off-by: Alexander Potapenko <glider@google.com> Cc: Dmitry Vyukov <dvyukov@google.com> Cc: Andrey Konovalov <andreyknvl@google.com> Cc: Mark Rutland <mark.rutland@arm.com> Cc: Alexander Popov <alex.popov@linux.com> Cc: Andrey Ryabinin <aryabinin@virtuozzo.com> Cc: Kees Cook <keescook@chromium.org> Cc: Vegard Nossum <vegard.nossum@oracle.com> Cc: Quentin Casasnovas <quentin.casasnovas@oracle.com> Cc: <syzkaller@googlegroups.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
e/bindings/rtc/twl-rtc.txt?id=8e9e3f5ba9ec1ea9bcfc6a87b9247c7bb41a4178&follow=1'>Documentation: bindings: fix twl-rtc documentationNicolae Rosia1-10/+9 2016-11-05rtc: Enable compile testing for Maxim and Samsung driversKrzysztof Kozlowski1-3/+4 2016-11-05MIPS: jz4740: Remove obsolete codePaul Cercueil3-85/+0 2016-11-05MIPS: qi_lb60: Probe RTC driver from DT and use it as power controllerPaul Cercueil2-1/+4 2016-11-05MIPS: jz4740: DTS: Probe the jz4740-rtc driver from devicetreePaul Cercueil1-0/+11 2016-11-05rtc: jz4740: Add support for acting as the system power controllerPaul Cercueil1-0/+81 2016-11-04rtc: jz4740: Add support for devicetreePaul Cercueil1-1/+15