У мене є такий одне вкладиш для показу файлів, відкритих процесом:
sudo dtrace -n 'syscall::open*:entry { printf("%s %s",execname,copyinstr(arg0)); }'
однак у мене є багато повторюваних помилок, таких як:
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
Я знаю, що можу придушити їх, перенаправляючи на 2> /dev/null
.
Що означають ці помилки і чому вони трапляються?
Це dtrace
винна чи якийсь конкретний процес, що викликає це? І як цю проблему можна вирішити?
Я використовую OS X 10.11.2