@inproceedings{ccca9b84c2464fa3aff85a35c78cd4c2,
title = "Using virtualization for online kernel profiling, code coverage and instrumentation",
abstract = "Kernel development is considered more challenging than user space development, partly due the lack of adequate development tools. We present LgDb, an innovative framework for kernel profiling, code coverage and instrumentation. LgDb is built on top of Lguest and allows running inspected kernel modules on virtual environment. The innovation lies on the fact that Lguest hypervisor takes active part in the kernel development process. Unlike previous approaches, that used standard kernel profilers on a guest, we enlist the hypervisor to our aid to achieve better profiling of inspected kernel modules. LgDb strives to provide generic environment for running performance evaluation and checking decision coverage for any inspected kernel module.",
keywords = "Code Coverage, Debugging, Lguest, Linux Kernel, Profiling, Virtualization",
author = "Eviatar Khen and Zaidenberg, {Nezer J.} and Amir Averbuch",
year = "2011",
language = "אנגלית",
isbn = "9781617823091",
series = "Proceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011",
pages = "104--110",
booktitle = "Proceedings of the 2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011",
note = "2011 International Symposium on Performance Evaluation of Computer and Telecommunication Systems, SPECTS 2011 ; Conference date: 27-06-2011 Through 30-06-2011",
}