J'ai le one-liner suivant pour afficher les fichiers ouverts par processus:
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
mais j'ai plein d'erreurs répétées telles que:
dtrace: error on enabled probe ID 4 (ID 946: syscall::open_nocancel:entry): invalid user access in action #2 at DIF offset 24
dtrace: error on enabled probe ID 7 (ID 160: syscall::open:entry): invalid user access in action #2 at DIF offset 24
Je suis conscient que je peux les supprimer en redirigeant vers 2> /dev/null
.
Que signifient ces erreurs et pourquoi se produisent-elles?
Est-ce une dtrace
faute ou un processus spécifique à l'origine de cela? Et comment résoudre ce problème?
J'utilise OS X 10.11.2