A design for comprehensive kernel instrumentation

Peter Feiner, Angela Demke Brown, Ashvin Goel · 2010

Dynamic binary instrumentation (DBI) has been used extensively at the user level to develop bug-finding and security tools, such as Memcheck and Program Shepherding. However, comprehensive DBI frameworks do not exist for operating system kernels, thwarting the development of dependability and security tools for kernels. In this paper, we identify the key challenges in designing an in-kernel DBI framework and propose a design that addresses them. 1

Read the paper · More papers on PaperTik