반응형
개발을 하다 보면, 특정한 위치에서 변수가 바뀌는 흐름을 알고 싶은 때가 있습니다.
Spot break를 이용하여 특정한 위치에서의 변수의 변화를 로그로 남기는 방법을 알아 보겠습니다.
● Spot break Point : 일반적인 Break는 Break가 걸리게 되면 사용자가 Go 하기 전까지 Stop되어 있지만,
Spot break point는 Break가 걸리더라도 잠시 멈췄다가 자동으로 Go가 됩니다.
- 아래와 같이 cmm파일을 만듭니다.
- checkVariable 을 보기를 원하는 변수로 바꿉니다.
var.log checkVariable /area log /onspot /changes /timestamp
;checkVariable : 보고자 하는 변수, 공백을 이용하여 여러 개를 지정 할 수도 있음 ex) checkval1 checkval2
;onspot : Spot break걸릴 경우
;changes : 변수값이 바뀔 때만 log
;timestamp : 시간을 출력
- 변하는 변수를 관찰 할 위치를 Break-Spot으로 Break를 설정합니다.
- 위에서 만든 cmm을 Do 하면 log창이 뜹니다.
- 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 |