summaryrefslogtreecommitdiff
path: root/kernel/kcov.c
AgeCommit message (Expand)Author
2024-09-17Merge tag 'x86-build-2024-09-17' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds
2024-08-08kcov: Add interrupt handling self testDmitry Vyukov
2024-08-07kcov: properly check for softirq contextAndrey Konovalov
2024-06-15kcov: don't lose track of remote references during softirqsAleksandr Nogikh
2024-04-25kcov: avoid clang out-of-range warningArnd Bergmann
2023-06-09kcov: add prototypes for helper functionsArnd Bergmann
2023-02-09mm: replace vma->vm_flags direct modifications with modifier callsSuren Baghdasaryan
2022-10-03kcov: kmsan: unpoison area->list in kcov_remote_area_put()Alexander Potapenko
2022-05-25kcov: update pos before writing pc in trace functionCongyu Liu
2022-04-21kcov: don't generate a warning on vm_insert_page()'s failureAleksandr Nogikh
2022-03-23kcov: properly handle subsequent mmap callsAleksandr Nogikh
2022-03-23kcov: split ioctl handling into locked and unlocked partsAleksandr Nogikh
2021-11-09kcov: replace local_irq_save() with a local_lock_tSebastian Andrzej Siewior
2021-11-09kcov: avoid enable+disable interrupts if !in_task()Sebastian Andrzej Siewior
2021-11-09kcov: allocate per-CPU memory on the relevant nodeSebastian Andrzej Siewior
2020-11-02kernel: make kcov_common_handle consider the current contextAleksandr Nogikh
2020-08-12kcov: make some symbols staticWei Yongjun
2020-06-10kcov: check kcov_softirq in kcov_remote_stop()Andrey Konovalov
2020-06-04kcov: collect coverage from interruptsAndrey Konovalov
2020-06-04kcov: use t->kcov_mode as enabled indicatorAndrey Konovalov
2020-06-04kcov: move t->kcov_sequence assignmentAndrey Konovalov
2020-06-04kcov: move t->kcov assignments into kcov_start/stopAndrey Konovalov
2020-06-04kcov: fix potential use-after-free in kcov_remote_startAndrey Konovalov
2020-06-04kcov: cleanup debug messagesAndrey Konovalov
2020-05-07kernel/kcov.c: fix typos in kcov_remote_start documentationMaciej Grochowski
2019-12-04kcov: remote coverage supportAndrey Konovalov
2019-03-07kcov: convert kcov.refcount to refcount_tElena Reshetova
2019-03-07kcov: no need to check return value of debugfs_create functionsGreg Kroah-Hartman
2019-01-04kernel/kcov.c: mark write_comp_data() as notraceAnders Roxell
2018-11-30kernel/kcov.c: mark funcs in __sanitizer_cov_trace_pc() as notraceAnders Roxell
2018-06-15sched/core / kcov: avoid kcov_area during task switchMark Rutland
2018-06-15kcov: prefault the kcov_areaMark Rutland
2018-06-15kcov: ensure irq code sees a valid areaMark Rutland
2018-02-06kcov: detect double association with a single taskDmitry Vyukov
2017-12-14kcov: fix comparison callback signatureDmitry Vyukov
2017-11-17kcov: support comparison operands collectionVictor Chibotaru
2017-11-17kcov: remove pointless current != NULL checkAndrey Ryabinin
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman
2017-09-08kcov: support compat processesDmitry Vyukov
2017-05-08kcov: simplify interrupt checkDmitry Vyukov
2016-12-20kcov: make kcov work properly with KASLR enabledAlexander Popov
2016-12-14kcov: add more missing includesKefeng Wang
2016-12-07kcov: add missing #include <linux/sched.h>Kefeng Wang
2016-10-27kcov: properly check if we are in an interruptAndrey Konovalov
2016-06-15kernel/kcov: unproxify debugfs file's fopsNicolai Stange
2016-04-28kcov: don't profile branches in kcovAndrey Ryabinin
2016-04-28kcov: don't trace the code coverage codeJames Morse
2016-03-22kernel: add kcov code coverageDmitry Vyukov