LLDB를 사용하여 Xcode에서 변수를 볼 수있는 방법이 있습니까? 또는 GDB에서만 가능합니까? 내가 명령 watchpoint set variable
을 사용하려고 해요하지만 메시지 수 :Xcode LLDB watchpoints
잘못된 명령 '감시 점 세트'
LLDB를 사용하여 Xcode에서 변수를 볼 수있는 방법이 있습니까? 또는 GDB에서만 가능합니까? 내가 명령 watchpoint set variable
을 사용하려고 해요하지만 메시지 수 :Xcode LLDB watchpoints
잘못된 명령 '감시 점 세트'
Xcode 4.5에서 iOS 및 Mac OS X 디버깅을 위해 감시 점이 지원됩니다. 수행 foo
라는 변수에 중단 점을 설정하려면
(lldb) watchpoint set variable foo
당신은 항상
(lldb) w s v foo
도 여기서 일 것이다 lldb 콘솔에서 명령에 대한 짧은 명확한 이름을 사용할 수 있습니다.
Xcode의 로컬 창에서 변수를 마우스 오른쪽 버튼으로 클릭하거나 control 키를 누른 채로 클릭하면 해당 변수에 감시 점을 설정할 수 있습니다.
현재 팔과 x86 CPU는 동시에 활성화되는 4 개의 감시 점만 지원합니다.
을 대신
frame variable -w
사용해보십시오. 'watchpoint set'명령은 lldb의 개발 브랜치에 있으며 Xcode의 차기 버전에 포함될 것입니다. 예를 들어
:
frame variable -w write myvar
EDIT : 일본어 포스트에서 언급 watch set variable
구문 지금 엑스 코드 4.4보다 lldb에지지된다.
고맙습니다 우리에게 그들이 활성화되었음을 알려줍니다. 나는 XCode 4.5를 확인했다. –
그리고 이러한 감시 변수는 어디에서 볼 수 있습니까? – Tudorizer
'watch list'는 모든 감시 변수를 나열합니다. 지원되는 다른 부속 명령은'help watch'를 참조하십시오. –