DocumentCode :
2093973
Title :
Wetrp: A Platform for Recording of Windows Program Execution Traces
Author :
Xiaobing, Xiong ; Hui, Shu ; Jianmin, Chen ; Yongjun, He
Author_Institution :
Dept. of Comput. Sci., ZhengZhou Inf. Sci. & Technol. Inst., Zhengzhou, China
Volume :
1
fYear :
2008
fDate :
20-22 Dec. 2008
Firstpage :
621
Lastpage :
625
Abstract :
Recording execution traces is emerging as a promising approach to overcome many of the obstacles in software debugging. Facing the shortages of current technologies in recording program execution traces, we present an instruction-level recording platform in Windows, which enables user to record instruction and data flows of program dynamically with full fidelity. The platform is embedded in the flexible software layer between applications and Windows OS. While implementing the platform, execution intercepting technology, transparency technology, code cache management policy and instruction subdividing technology are mainly used. To demonstrate the usefulness and effectiveness of our platform, we implement several recording tasks on benchmarks. Our recording overheads are quite reasonable as demonstrated by experimental data.
Keywords :
data flow analysis; program debugging; system monitoring; Wetrp; code cache management policy; execution intercepting technology; instruction subdividing technology; instruction-level recording; software debugging; transparency technology; windows program execution trace recording; Application software; Computer science; Embedded software; Helium; Instruments; Linux; Registers; Scheduling; Software debugging; Space technology; Execution traces; dynamic binary instrumentation; instruction subdividing; recording; transparency;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Computational Technology, 2008. ISCSCT '08. International Symposium on
Conference_Location :
Shanghai
Print_ISBN :
978-1-4244-3746-7
Type :
conf
DOI :
10.1109/ISCSCT.2008.291
Filename :
4731505
Link To Document :
بازگشت