Внутренности systemtap

#linux #kernel #systemtap

#linux #ядро #systemtap

Вопрос:

Я хочу знать, что на самом деле происходит внутри, когда происходит событие, записанное в файле tap, и как оно обрабатывается?

Ответ №1:

Вам следует прочитать документы, представленные в конце страницы документации по SystemTap, особенно документ о поиске системных проблем с использованием динамического инструментария OLS, чтобы узнать немного больше о внутренностях.

Также стоит прочитать введение в статью KProbes на LWN.

Ответ №2:

Вы можете исследовать так глубоко, как вам нравится. Документ по архитектуре или справочная страница stap (1) являются хорошим началом. Если вы хотите знать все, «stap -k …» или «stap -p3 …» позволяет вам проверить фактические внутренние выходные данные транслятора сценариев systemtap: скомпилированную версию C кода скрипта.