ETRI-Knowledge Sharing Plaform

ENGLISH

성과물

논문 검색
구분 SCI
연도 ~ 키워드

상세정보

학술대회 Real-time Multi-process Tracing Decoder Architecture
Cited 0 time in scopus Download 1 time Share share facebook twitter linkedin kakaostory
저자
김영수, 김종현, 김익균, 김현철
발행일
201906
출처
Workshop on Systems and Network Telemetry and Analytics (SNTA) 2019, pp.49-52
DOI
https://dx.doi.org/10.1145/3322798.3329253
협약과제
19HH3700, 맞춤형 보안서비스 제공을 위한 클라우드 기반 지능형 보안 기술 개발, 김종현
초록
Tracing is a form of logging by recording the execution information of programs. Since a large amount of data must be created and decoded in real time, a tracer composed mainly of dedicated hardware is widely used. Intel짰 PT records all information related to software execution from each hardware thread. When the execution of the corresponding software is completed, the accurate program flow can be indicated through the recorded trace data. The hardware trace program can be integrated into the operating system, but in the case of the Windows system, the kernel is not disclosed so tight integration is not achieved. Also, in a Windows environment, it can only trace a single process and do not provide a way to trace multiple process streams. In this paper, we propose a way of extending the PT trace program in order to overcome this shortcoming by supporting multi-process stream tracing in Windows environment.
키워드
Multi-stream decoder, Processor trace, Software testing
KSP 제안 키워드
Multi-process, Multi-stream, Program flow, Real-Time, Tight integration, decoder architecture, dedicated hardware, operating system, software testing, trace data