Saya memiliki satu-liner berikut untuk menampilkan file yang dibuka oleh proses:
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
namun saya memiliki banyak kesalahan berulang seperti:
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
Saya sadar bahwa saya dapat menekan mereka dengan mengarahkan ulang ke 2> /dev/null
.
Apa arti kesalahan ini dan mengapa itu terjadi?
Apakah itu dtrace
salah, atau proses tertentu yang menyebabkannya? Dan bagaimana masalah ini dapat diatasi?
Saya menggunakan OS X 10.11.2