Точки входа C ++ не отображаются в выходных данных профилирования node.js - PullRequest
1 голос
/ 27 сентября 2019

При запуске node --prof <command>, а затем node --prof-process в macOS, мой вывод профилирования больше не показывает какие-либо точки входа C ++, что приводит к большому количеству пропущенных пропусков в моих данных профилирования.Изменившись примерно в то же время, я теперь просто вижу двоичный файл node в этих деревьях профилирования, где он раньше не появлялся, так что похоже, что профилировщик больше не может «нырять» во внутренние органы узла.

Я думаю, что это началось, когда я пытался улучшить разрешения dtrace с помощью csrutil, но я восстановил настройки до заводских настроек, и это все еще происходит.

Что приводит к тому, что точки входа C ++ не отображаютсяв следах?Есть ли способ решить эту проблему?

Обновление :

Только что попытался полностью отключить SIP с помощью csrutil disable (что является плохой вещью), ипроблема сохраняется, поэтому, возможно, SIP - это красная сельдь.

...