반응형

 

개발을 하다 보면, 특정한 위치에서 변수가 바뀌는 흐름을 알고 싶은 때가 있습니다.

Spot break를 이용하여 특정한 위치에서의 변수의 변화를 로그로 남기는 방법을 알아 보겠습니다.

 

Spot break Point : 일반적인 Break는 Break가 걸리게 되면 사용자가 Go 하기 전까지 Stop되어 있지만,

Spot break point는 Break가 걸리더라도 잠시 멈췄다가 자동으로 Go가 됩니다.

 

  1. 아래와 같이 cmm파일을 만듭니다.

 

  1. checkVariable 을 보기를 원하는 변수로 바꿉니다.

var.log checkVariable /area log /onspot /changes /timestamp

;checkVariable : 보고자 하는 변수, 공백을 이용하여 여러 개를 지정 할 수도 있음 ex) checkval1 checkval2

;onspot : Spot break걸릴 경우

;changes : 변수값이 바뀔 때만 log

;timestamp : 시간을 출력

 

  1. 변하는 변수를 관찰 할 위치를 Break-Spot으로 Break를 설정합니다.

 

  1. 위에서 만든 cmm을 Do 하면 log창이 뜹니다.
  2. T32를 Go하면 log창에 Spot Break가 걸릴 때마다 변수가 화면에 기록 되는 것을 볼 수 있습니다.

 

반응형

'SW개발' 카테고리의 다른 글

[UML Class Diagram]  (0) 2011.08.26
Unified Modeling Language (UML)  (0) 2011.08.26
[Source Insight]편하게 주석달기2  (0) 2011.04.27
Clear Case 를 Source Insight와 Beyond Compare와 연동하기  (0) 2011.04.26
강력한 무료 압축 프로그램 7zip  (0) 2011.04.26
Trace32. Image view  (0) 2011.04.26
카메라 개발 용어  (0) 2011.04.26
아스키 문자셋  (0) 2011.04.25
GSM 약어2  (0) 2011.04.25
GSM약어  (6) 2011.04.25

+ Recent posts