ltrace, эквивалентный для osx?

Компилятор LCC ( Википедия ) ( домашняя страница проекта ) Fraser и Hanson описан в их книге "компилятор C Retargetable: Разработка и реализация". Это довольно читаемо и объясняет целый компилятор, вниз к генерации кода.

20
задан Enki 11 August 2009 в 04:43
поделиться

3 ответа

Нет ответа для ltrace (кроме, пожалуй, «выяснить, как использовать dtrace» :-)), но для отслеживания системных вызовов ala strace, dtruss - довольно хороший интерфейс для dtrace.

например,

dtruss df -h     # run and examine the "df -h" command

dtruss -p 1871   # examine PID 1871

dtruss -n tar    # examine all processes called "tar"
24
ответ дан 30 November 2019 в 00:01
поделиться

вам не нужно изучать dtrace, чтобы использовать его. есть довольно много скриптов dtrace, которые поставляются с OSX. Чтобы увидеть (неполный) список:

man -k dtrace

В вашем случае dapptrace может сработать.

8
ответ дан 30 November 2019 в 00:01
поделиться

Я бы предположил, что DTrace не так сложен, как вы думаете. Я только что написал учебник из двух частей по использованию DTrace для настройки приложений Cocoa для Mac или iPhone, который можно найти здесь и здесь . Я пришел к этому, думая, что с DTrace будет чрезвычайно сложно работать, но оказалось, что использовать его достаточно просто.

6
ответ дан 30 November 2019 в 00:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: