Domanda

Esiste un modo per catturare tutte le syscalls su Linux? L'unica soluzione che conosco è l'utilizzo di LD_PRELOAD alla fakeroot , ma solo questo funziona per applicazioni collegate dinamicamente. Inoltre, questo approccio richiede l'enumerazione di tutte le syscalls che è qualcosa che vorrei evitare.

È stato utile?

Soluzione

Penso che tu stia cercando ptrace (2) .

Altri suggerimenti

Puoi tracciare un programma. Pensa a come funziona strace . Suggerimento: non utilizza trucchi LD_PRELOAD .

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top