প্রক্রিয়া দ্বারা খোলা ফাইলগুলি দেখানোর জন্য আমি নীচের ওয়ান-লাইনার করেছি:
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
দোষ, বা কোনও নির্দিষ্ট প্রক্রিয়া যার ফলে? এবং কীভাবে এই সমস্যাটির সমাধান করা যায়?
আমি ওএস এক্স 10.11.2 ব্যবহার করছি