ฉันเป็นสายการบินเดียวที่จะแสดงไฟล์ที่เปิดโดยกระบวนการ:
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