0
NSLock, NSThread, NSObject 등과 같은 시스템 클래스가없는 DTrace을 사용하여 사용자 정의 클래스 및 메서드를 인쇄하는 방법은 무엇입니까?Mac OS X에서 DTrace를 사용하여 시스템 방법 또는 시스템 프레임 워크없이 감지하는 방법은 무엇입니까?
다음 D 코드를 사용하면, 정의 된 사용자 시스템 등 목적-C 방법을 모두 추적 할 수 있습니다 :
objc$target:::entry
{
printf("%s %s\n", probemod, probefunc);
}
나는 단지 사용자 defind (내 코드)를 모니터링하고 싶습니다. "VIC"와 같은 접두어를 사용하면 VIC 클래스를 얻을 수 있습니다. 다른 방법입니까? – victor
[USDT provider] (http://blogs.oracle.com/dap/entry/writing_a_dtrace_usdt_provider)를 만들고 추적하려는 곳 어디에서나 호출 할 수 있습니다. – Kentzo