Tengo un problema con mi proceso anónimo que estoy intentando depurar. Para investigarlo, me gustaría rastrear la comunicación entre procesos que está sucediendo en mi sistema OS X 10.9.3 (Mavericks). Sé sobre dtruss, y puedo ver cosas como esta:
% dtruss -p 263
SYSCALL(args) = return
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF76D54130, 0x1) = 1 0
kevent64(0x3, 0x7FFF76D54130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
kevent64(0x3, 0x7FFF76D54130, 0x1) = 1 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
thread_selfid(0x10E810000, 0x7FFF783E8258, 0x1010101) = 5185362 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
thread_selfid(0x110219000, 0x7FFF783E8258, 0x1010101) = 5185368 0
workq_kernreturn(0x20, 0x0, 0x1) = 0 0
He oído que dtrace está disponible para que lo use, pero no sé Cualquier buena receta para IPC.