UndoDB, LINUX Trace Recording, Reversible Debugging
첨부파일
UndoDB는 Linux 기반 Application 개발에 사용되는 Software Tool로서 예를들면 Android, Tizen, WebOS 등에서 동작되는 Application을 실시간으로 디버깅할 수 있는 Software Tool로, 해당 Solution에 대한 소개 영상입니다.
Application을 끝까지 실행 혹은 원하는 지점까지 실행한 후 수행된 C/C++ 코드, Instruction, Register, Stack Memory 정보를 순방향/역방향으로 제어가 가능합니다.
해당 동영상은 Linux에서 동작하고 있는 Application을 UndoDB를 이용한 디버깅 방법을 설명하고 있습니다
Application 디버깅의 Main함수부터 디버깅하는 방법과 Application 실행이 완료된 후 역으로 다시 Main함수부터 디버깅하는 방법을 확인할 수 있습니다.
또한 실행 중인 Application을 Attach한 후 특정 위치까지 동작시킨 후 역으로 디버깅 하는 기능을 확인할 수 있습니다.