Frage

Gibt es eine Möglichkeit, alle syscalls auf Linux zu fangen? Die einzige Lösung, die ich kenne, wird mit LD_PRELOAD à la fakeroot , aber das nur arbeitet für dynamisch verknüpften Anwendungen. Darüber hinaus erfordert dieser Ansatz alle syscalls Aufzählen das ist etwas, Ich mag würde zu vermeiden.

War es hilfreich?

Lösung

Ich glaube, Sie suchen ptrace(2) .

Andere Tipps

Sie können ein Programm verfolgen. Überlegen Sie, wie strace funktioniert. . Hinweis: es ist nicht LD_PRELOAD Tricks

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top