Come rintracciare e eseguire il debug di IPC (comunicazione tra processi)

1

Ho un problema con il mio processo di distnoted che sto cercando di eseguire il debug. Per investigarlo, vorrei tracciare la comunicazione tra processi che sta accadendo sul mio sistema OS X 10.9.3 (Mavericks). So di dtruss e posso vedere cose come questa:

% 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

Ho sentito che Dtrace è disponibile per me da usare, ma non lo so qualsiasi buona ricetta per IPC.

    
posta Chris Quenelle 24.06.2014 - 18:54
fonte

0 risposte

Leggi altre domande sui tag