#windows #dtrace
#Windows #dtrace
Вопрос:
Я работаю Dtrace
в Windows и при попытке выполнить этот скрипт командной строки
dtrace -n "fbt:nt:*Timer*:entry { @k[probefunc] = count(); } tick-5s { trunc(@k, 10);printa(@k); exit(0); }"
как указано в официальной документации Microsoft https://learn.microsoft.com/en-us/windows-hardware/drivers/devtest/dtrace#installing-dtrace-under-windows , вывод, сброшенный с помощью dtrace
, равен :-
dtrace: description 'fbt:nt:*Timer*:entry ' matched 391 probes
CPU ID FUNCTION:NAME
0 45932 :tick-5s
Почему вывод пустой?
Я выполнил все шаги, указанные в документации на виртуальной машине
Комментарии:
1. Вы уверены, что
fbt:nt:*Timer*:entry
совпадающие зонды действительно попадают? Вы можете проверить это сdtrace -n 'fbt:nt:*Timer*:entry'
помощью .2. Да, зонды не попадают, по какой-либо причине это так?
3. Поставщик Dtrace fbt не работает для виртуальной машины