URL: https://linuxfr.org/forums/linux-noyau/posts/intercepter-les-syscall Title: Intercepter les syscall Authors: beagf Date: 2005年07月22日T14:53:23+02:00 Tags: Score: 0 Dans un precedent forum [1], j'avais poser la question sur une solution propre pour logger les syscall d'un processus et de ses fils, ma solution etant plustot crade... Suite a vos conseil, j'avais opter pour un module noyau, donc je me suis mit a coder, et j'ai finit par obtenir un joli resultat, le module ce load, le programme de log peux lui envoyer les pid a surveiller, lui il renvoie les syscall, et putain qu'est-ce que c'est beau... Donc tout content je commence a faire quelques test sur les differentes machine ou le programme va devoir etre deployer, et la : le drame... Ma machine de developpement a un kernel 2.4, pas de probleme. Mais certaines des machine ou je doit deployer l'appli sont en 2.6, et la table des syscall n'est plus exportee dans les nouveau noyaux. Je reviens donc crier a l'aide, aupres de vous pour des suggestions, car je ne peux pas inclure mon code en dur dans les noyaux des machine, un module ca va, mais une recompilation complete avec reboot de la machine n'est pas envisageable. Avez-vous des suggestions ou dois-je revenir a ma solution degueulasse ? [1] [http://linuxfr.org/forums/10/9939.html(...)](http://linuxfr.org/forums/10/9939.html)

AltStyle によって変換されたページ (->オリジナル) /