Title :
SEntre: A dynamic binary instrumentation infrastructure
Author :
Peng, Fei ; Gao, Xiang ; Gu, Naijie ; Qiu, Ji
Author_Institution :
Sch. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei, China
Abstract :
Dynamic binary instrumentation tools play a very important role in program analysis. The information gathered by these tools is quite useful in software development, testing, debugging, simulation and optimization. SEntre is such an instrumentation system with the features of efficiency, ease-to-use interface, transparency and comprehensiveness. To obtain good performance, we employ instrumentation while copying (IWC) mechanism. The interface provided by SEntre is very simple but powerful. User can develop different tools based on SEntre. To illustrate SEntre´s versatility, we describe two tools, one is used to obtain memory access address and the other is an extremely fast simulator.
Keywords :
program debugging; program diagnostics; program testing; software tools; SEntre; dynamic binary instrumentation infrastructure; dynamic binary instrumentation tool; instrumentation while copying mechanism; memory access address; program analysis; software debugging; software development; software optimization; software simulation; software testing; Aerospace electronics; Context; Educational institutions; Instruments; Integrated circuit modeling; Registers; Runtime; instrumentation; instrumentation model; program analysis;
Conference_Titel :
Electronics, Communications and Control (ICECC), 2011 International Conference on
Conference_Location :
Ningbo
Print_ISBN :
978-1-4577-0320-1
DOI :
10.1109/ICECC.2011.6066387