DocumentCode :
617707
Title :
QTrace: An interface for customizable full system instrumentation
Author :
Xin Tong ; Luo, JianChao ; Moshovos, Andreas
fYear :
2013
fDate :
21-23 April 2013
Firstpage :
132
Lastpage :
133
Abstract :
This work presents QTrace, an open-source instrumentation extension API developed on top of QEMU. QTrace instruments unmodified applications and OS binaries for uni- and multi-processor systems, enabling custom, full-system instrumentation tools for the x86 guest architecture. Computer architects can use QTrace to study whole program execution including system-level code. This paper motivates the need for QTrace, illustrates what QTrace can do, and discusses how QEMU was modified to implement QTrace.
Keywords :
application program interfaces; computer architecture; multiprocessing systems; OS binary; QEMU; QTrace instruments; computer architects; customizable full system instrumentation; full-system instrumentation tools; multiprocessor systems; open-source instrumentation extension API; program execution; system-level code; uni-processor system; x86 guest architecture; Computer architecture; Computers; Educational institutions; Electronic mail; Emulation; Instruments; Open source software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Performance Analysis of Systems and Software (ISPASS), 2013 IEEE International Symposium on
Conference_Location :
Austin, TX
Print_ISBN :
978-1-4673-5776-0
Electronic_ISBN :
978-1-4673-5778-4
Type :
conf
DOI :
10.1109/ISPASS.2013.6557159
Filename :
6557159
Link To Document :
بازگشت