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 条
  • [41] C++ exceptions & the Linux kernel
    Gylfason, HI
    Hjálmtysson, G
    DR DOBBS JOURNAL, 2005, 30 (09): : 50 - 53
  • [42] Analysis of Linux kernel as a complex network
    Gao, Yichao
    Zheng, Zheng
    Qin, Fangyun
    CHAOS SOLITONS & FRACTALS, 2014, 69 : 246 - 252
  • [43] LKIM: The Linux Kernel Integrity Measurer
    Pendergrass, J. Aaron
    McGill, Kathleen N.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2013, 32 (02): : 509 - 516
  • [44] Address Space Isolation in the Linux Kernel
    Nider, Joel
    Rapoport, Mike
    Bottomley, James
    SYSTOR '19: PROCEEDINGS OF THE 12TH ACM INTERNATIONAL SYSTEMS AND STORAGE CONFERENCE, 2019, : 194 - 194
  • [45] A performance comparison of Linux and a lightweight kernel
    Brightwell, R
    Riesen, R
    Underwood, K
    Hudson, TB
    Bridges, P
    Maccabe, AB
    IEEE INTERNATIONAL CONFERENCE ON CLUSTER COMPUTING, PROCEEDINGS, 2003, : 251 - 258
  • [46] On the Scalability of Linux Kernel Maintainers' Work
    Zhou, Minghui
    Chen, Qingying
    Mockus, Audris
    Wu, Fengguang
    ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING, 2017, : 27 - 37
  • [47] Asymmetric Software Structures in the Linux Kernel
    Wang, Lei
    Wang, Ping
    Wang, Zhen
    36TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE COMPANION 2014), 2014, : 620 - 621
  • [48] Analyzing cloning evolution in the Linux kernel
    Antoniol, G
    Villano, U
    Merlo, E
    Di Penta, M
    INFORMATION AND SOFTWARE TECHNOLOGY, 2002, 44 (13) : 755 - 765
  • [49] Static deadlock detection in the Linux kernel
    Breuer, PT
    Valls, MG
    RELIABLE SOFTWARE TECHNOLOGIES- ADA-EUROPE 2004, 2004, 3063 : 52 - 64
  • [50] HFL: Hybrid Fuzzing on the Linux Kernel
    Kim, Kyungtae
    Jeong, Dae R.
    Kim, Chung Hwan
    Jang, Yeongjin
    Shin, Insik
    Lee, Byoungyoung
    27TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2020), 2020,