J'ai besoin de déboguer mon module noyau Solaris, en particulier d'extraire les données dans une structure transmise par référence à ma fonction noyau. J'ai écrit un script systemtap sous linux pour accéder à l'argument et extraire des données.Impression d'arguments dans une fonction noyau dans dtrace
Comment puis-je faire cela en utilisant DTRACE pour les modules solaris.
J'ai essayé à la recherche dans le système et essayer quelques commandes, mais c'est tout ce que je sais DTrace:
[[email protected] ~]#dtrace -l | grep msg_recv
7090 fbt mymod msg_recv1 entry
7091 fbt mymod msg_recv1 return
7548 fbt mymod msg_recv entry
7549 fbt mymod msg_recv return
Ceci est probablement pertinent: http://dtrace.org/guide/chp-structs.html –