Title
GILK: A Dynamic Instrumentation Tool for the Linux Kernel
Abstract
This paper describes a dynamic instrumentation tool for the Linux Kernel which allows a stock Linux kernel to be modified while in execution, with instruments implemented as kernel modules. The Intel x86 architecture poses a particular problem, due to variable length instructions, which this paper addresses for the first time. Finally we present a short case study illustrating its use in understanding i/o behaviour in the kernel. The source code is freely available for download.
Year
DOI
Venue
2002
10.1007/3-540-46029-2_16
Computer Performance Evaluation (Tools)
Keywords
Field
DocType
short case study,linux kernel,source code,paper address,stock linux kernel,dynamic instrumentation tool,kernel module,o behaviour,intel x86 architecture,particular problem
JFFS2,epoll,sysfs,Computer science,inotify,Futex,Configfs,Operating system,procfs,Linux kernel,Embedded system
Conference
Volume
ISSN
ISBN
2324
0302-9743
3-540-43539-5
Citations 
PageRank 
References 
17
0.97
8
Authors
4
Name
Order
Citations
PageRank
David J. Pearce137829.53
Paul H. J. Kelly21361112.65
Tony Field314418.45
Uli Harder49413.47