Home
last modified time | relevance | path

Searched refs:kcov (Results 1 – 21 of 21) sorted by relevance

/linux/kernel/
A Dkcov.c81 struct kcov *kcov; member
127 remote->kcov = kcov; in kcov_remote_add()
333 t->kcov = kcov; in kcov_start()
418 struct kcov *kcov; in kcov_task_exit() local
421 kcov = t->kcov; in kcov_task_exit()
498 struct kcov *kcov; in kcov_open() local
610 kcov_start(t, kcov, kcov->size, kcov->area, kcov->mode, in kcov_ioctl_locked()
640 t->kcov = kcov; in kcov_ioctl_locked()
690 struct kcov *kcov; in kcov_ioctl() local
818 struct kcov *kcov; in kcov_remote_start() local
[all …]
A DMakefile91 obj-$(CONFIG_KCOV) += kcov.o
A D.exit.o.cmd1464 include/linux/kcov.h \
1465 include/uapi/linux/kcov.h \
A D.fork.o.cmd1342 include/linux/kcov.h \
1343 include/uapi/linux/kcov.h \
/linux/scripts/
A DMakefile.kcov2 kcov-flags-$(CONFIG_CC_HAS_SANCOV_TRACE_PC) += -fsanitize-coverage=trace-pc
3 kcov-flags-$(CONFIG_KCOV_ENABLE_COMPARISONS) += -fsanitize-coverage=trace-cmp
4 kcov-flags-$(CONFIG_GCC_PLUGIN_SANCOV) += -fplugin=$(objtree)/scripts/gcc-plugins/sancov_plugin.so
6 export CFLAGS_KCOV := $(kcov-flags-y)
/linux/Documentation/dev-tools/
A Dkcov.rst1 kcov: code coverage for fuzzing
4 kcov exposes kernel code coverage information in a form suitable for coverage-
6 exported via the "kcov" debugfs file. Coverage collection is enabled on a task
9 Note that kcov does not aim to collect as much coverage as possible. It aims
15 kcov is also able to collect comparison operands from the instrumented code
39 program using kcov:
71 fd = open("/sys/kernel/debug/kcov", O_RDWR);
124 it needs to open /sys/kernel/debug/kcov in each thread separately.
160 fd = open("/sys/kernel/debug/kcov", O_RDWR);
241 Internally kcov stores handles as u64 integers. The top byte of a handle
[all …]
A Dindex.rst24 kcov
A Dtesting-overview.rst79 Documentation/dev-tools/kcov.rst is a feature which can be built in to the
/linux/Documentation/features/debug/kcov/
A Darch-support.txt2 # Feature name: kcov
4 # description: arch supports kcov for coverage-guided fuzzing
/linux/Documentation/translations/zh_CN/dev-tools/
A Dindex.rst32 - kcov
A Dtesting-overview.rst78 Documentation/dev-tools/kcov.rst 是能够构建在内核之中,用于在每个任务
/linux/tools/objtool/include/objtool/
A Delf.h61 u8 kcov : 1; member
/linux/include/linux/
A Dsched.h1390 struct kcov *kcov; member
/linux/tools/objtool/
A Dcheck.c1075 if (insn->sec->noinstr && sym->kcov) { in annotate_call_site()
2011 func->kcov = true; in classify_symbols()
/linux/drivers/usb/core/
A D.hcd.o.cmd1055 include/linux/kcov.h \
1056 include/uapi/linux/kcov.h \
A D.hub.o.cmd903 include/linux/kcov.h \
904 include/uapi/linux/kcov.h \
/linux/
A DMakefile1016 include-$(CONFIG_KCOV) += scripts/Makefile.kcov
A DMAINTAINERS10265 F: Documentation/dev-tools/kcov.rst
10266 F: include/linux/kcov.h
10267 F: include/uapi/linux/kcov.h
10268 F: kernel/kcov.c
10269 F: scripts/Makefile.kcov
/linux/net/core/
A D.skbuff.o.cmd1484 include/linux/kcov.h \
1485 include/uapi/linux/kcov.h \
/linux/kernel/sched/
A D.core.o.cmd1545 include/linux/kcov.h \
1546 include/uapi/linux/kcov.h \
/linux/lib/
A DKconfig.debug1992 For more details, see Documentation/dev-tools/kcov.rst.

Completed in 100 milliseconds