2014-05-22 2 views
1

나는 다음과 같은 중지 후크를 정의하고 싶습니다 : 내 .lldbinit에서.ldldit에서 lldb에 대한 스톱 훅을 정의하는 방법은 무엇입니까?

target stop-hook add --one-liner "frame variable" 

을 그 프레임 변수는 모든 정류장에 기본적으로 표시되도록. 시작 후 lldb에이 값을 입력해도 내 .ldldbinit에는 영향을 미치지 않습니다. lldb가 시작된 후에 매번 입력하고 싶지 않습니다.

답변

1

알려진 버그입니다. "타겟 특정"몇 가지가 있으며, 중단 점이 다른 중요한 점이며 대상을 설정하지 않으면 설정할 수 없습니다.

당신은 lldb을 시작할 때 당신이있는 디렉토리에 .lldbinit 파일에 넣어 중이 문제를 해결하거나 같은 해키 뭔가 할 수 있습니다

lldb -o 'target stop-hook add --one-liner "frame variable"' executable-name 

정지에 소스 것 hook 명령을 실행 파일에 추가하면 작업 할 대상이 생깁니다. 삶을 편하게하기 위해 쉘 별명으로 만들 수도 있습니다.

+0

당신의 생각을 바탕으로 나는 lldb에 'lldb -s ~/.someprefix.lldbinit'라고 앨리어스 처리하고 원래의 lldbinit를 제거했습니다. 공장. 감사! – 0ax1