Cómo rastrear y depurar IPC (comunicación entre procesos)

1

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.

    
pregunta Chris Quenelle 24.06.2014 - 18:54

0 respuestas

Lea otras preguntas en las etiquetas