GILK: A dynamic instrumentation tool for the Linux kernel

被引:0
|
作者
Pearce, DJ [1 ]
Kelly, PHJ [1 ]
Field, T [1 ]
Harder, U [1 ]
机构
[1] Univ London Imperial Coll Sci Technol & Med, London, England
来源
COMPUTER PERFORMANCE EVALUATION: MODELLING TECHNIQUES AND TOOLS | 2002年 / 2324卷
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:220 / 226
页数:7
相关论文
共 50 条
  • [31] Identifying clones in the Linux kernel
    Casazza, G
    Antoniol, G
    Villano, U
    Merlo, E
    Di Penta, M
    FIRST IEEE INTERNATIONAL WORKSHOP ON SOURCE CODE ANALYSIS AND MANIPULATION, PROCEEDINGS, 2001, : 90 - 97
  • [32] RCU Usage in the Linux Kernel
    McKenney P.E.
    Fernandes J.
    Boyd-Wickizer S.
    Walpole J.
    Operating Systems Review (ACM), 2020, 54 (01): : 47 - 63
  • [33] Light-weight kernel instrumentation framework using dynamic binary translation
    Dongwoo Lee
    Inhyuk Kim
    Jeehong Kim
    Hyung Kook Jun
    Won Tae Kim
    Sangwon Lee
    Young Ik Eom
    The Journal of Supercomputing, 2013, 66 : 1613 - 1628
  • [34] iProbe: A Lightweight User-Level Dynamic Instrumentation Tool
    Arora, Nipun
    Zhang, Hui
    Rhee, Junghwan
    Yoshihira, Kenji
    Jiang, Guofei
    2013 28TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE), 2013, : 742 - 745
  • [35] Light-weight kernel instrumentation framework using dynamic binary translation
    Lee, Dongwoo
    Kim, Inhyuk
    Kim, Jeehong
    Jun, Hyung Kook
    Kim, Won Tae
    Lee, Sangwon
    Eom, Young Ik
    JOURNAL OF SUPERCOMPUTING, 2013, 66 (03): : 1613 - 1628
  • [36] Linux Security Modules: General security support for the Linux kernel
    Wright, C
    Cowan, C
    Smalley, S
    Morris, J
    Kroah-Hartman, G
    USENIX ASSOCIATION PROCEEDINGS OF THE 11TH USENIX SECURITY SYMPOSIUM, 2002, : 17 - 31
  • [37] FirmSolo: Enabling dynamic analysis of binary Linux-based IoT kernel modules
    Angelakopoulos, Ioannis
    Stringhini, Gianluca
    Egele, Manuel
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 5021 - 5038
  • [38] Model checking scheduler of linux kernel
    Liu, Tong-Xuan
    Zhang, Qiong-Sheng
    Chen, Xiao-Wei
    Xu, Lei
    Harbin Gongye Daxue Xuebao/Journal of Harbin Institute of Technology, 2009, 41 (SUPPL. 1): : 148 - 155
  • [39] Snow on silk: A NodeOS in the Linux Kernel
    Princeton University, Princeton
    NJ
    08544, United States
    Lect. Notes Comput. Sci., 1600, (1-19):
  • [40] C plus plus Memory Detection Tool Based on Dynamic Instrumentation
    Fu, Siran
    Cui, Baojiang
    Guo, Tao
    Song, Xuyan
    ADVANCES IN INTERNET, DATA & WEB TECHNOLOGIES, 2018, 17 : 663 - 674