% sudo dtrace -p 2446 'objc$target:NSObject:-init:entry { trace(); }'
dtrace: no probes specified
The manpage은 이것이 Objective-C 메소드에서 프로브를 지정하는 올바른 형식임을 나타냅니다. 나는 -Z를 시도했지만, 놀랍지 않게도 단지 아무 것도 인쇄하지 않았다.DTrace on Leopard : 프로브를 지정해도 프로브가 지정되지 않았습니다.
[추가] Objective-C 프로브에만 국한되지 않습니다. AppKit의 C 함수를 사용해 보았습니다.
sudo dtrace -p 2446 'pid$target::NSPopAutoreleasePool:entry { trace(); }'
dtrace: no probes specified
왜 그래? DTrace가 왜 프로브를 지정하지 않았다고 생각합니까?
내가 아는 한, 그렇습니다. 애플이 아닌 오픈 소스 애플 리케이션이다. 필자는 자신의 프로세스에서'P_LNOATTACH'를 설정하는 zsh에 대해 알지 못한다. –