Вопросы по теме '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