[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] [PATCH v3 0/7] LLVM coverage support for Xen
Hello, The following patch series enables LLVM coverage support for the Xen hypervisor. A sample coverage report obtained after booting a PVHv2 Dom0 can be found at: http://xenbits.xen.org/people/royger/xen_profile/ I know the time is not the most appropriate given all the security work going on, but it seems like the series is quite close, and I would ike to avoid it bitrotting. Thanks, Roger. Roger Pau Monne (7): gcov: rename sysctl and functions gcov: introduce hooks for the sysctl coverage: introduce generic file kconfig/gcov: rename to coverage coverage: introduce support for llvm profiling xsm: add bodge when compiling with llvm coverage support coverage: add documentation for LLVM coverage docs/misc/coverage.markdown | 49 ++++++++++++- tools/misc/xencov.c | 28 ++++---- xen/Kconfig.debug | 6 +- xen/Rules.mk | 9 ++- xen/common/Makefile | 2 +- xen/common/coverage/Makefile | 5 ++ xen/common/coverage/coverage.c | 73 +++++++++++++++++++ xen/common/coverage/coverage.h | 23 ++++++ xen/common/coverage/gcov.c | 42 ++--------- xen/common/coverage/llvm.c | 154 +++++++++++++++++++++++++++++++++++++++++ xen/common/sysctl.c | 6 +- xen/include/public/sysctl.h | 18 +++-- xen/include/xen/coverage.h | 9 ++- xen/include/xsm/dummy.h | 14 ++++ 14 files changed, 369 insertions(+), 69 deletions(-) create mode 100644 xen/common/coverage/coverage.c create mode 100644 xen/common/coverage/coverage.h create mode 100644 xen/common/coverage/llvm.c -- 2.15.1 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxx https://lists.xenproject.org/mailman/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |