Вопросы по теме 'systemtap'
Как сценарий SystemTap может определить текущее количество потоков?
Я хочу написать сценарий SystemTap, который может определить фактическое количество потоков для текущего PID внутри вызова зонда. Число должно быть таким же, как показано в выходных данных /proc/4711/status в данный момент.
Мой первый подход...
281 просмотров
schedule
16.03.2024
Третье упражнение раздела 2.3 Упражнения для официального руководства по systemtap
Описание проблемы:
Листинг: socket_trace.stp
probe kernel.function("*@net/socket.c").call{
printf("%s -> %s\n", thread_indent(1), ppfunc())
}
probe kernel.function("*@net/socket.c").return {...
166 просмотров
schedule
22.09.2022
Как я могу показать двойные/плавающие значения, используя systemtap $$param$$ и $$return$$
Я использую systemtap для получения callgraph с параметрами и возвращаемыми значениями, но переменные float и double отображаются как ? чар. Есть ли способ показать правильное значение?
Мой сценарий systemtap таков:
#! /usr/bin/env stap...
353 просмотров
schedule
04.11.2022
Разница между .function() и .function().call в systemtap
Я изучаю системную утилиту tap для отладки ядра Linux.
Вот пример кода:
probe module("e1000").function("e1000_get*") {
printf("%s\n", ppfunc())
}
probe module("e1000").function("e1000_get*").return {
printf("%s \n", ppfunc())
}
В чем...
79 просмотров
schedule
24.04.2024