Вопросы по теме 'systemtap'

Как проверить переменные функций пользовательского пространства в systemtap?
Я столкнулся с проблемой при проверке локальных переменных приложения пользовательского пространства в systemtap. Я пишу test.c следующим образом: #include <stdio.h> int func(int *p, int val) { printf("p=%p val=%d\n", p, val);...
1429 просмотров
schedule 18.05.2023

Android Systemtap не может загрузить модуль
Я пытаюсь загрузить простой модуль Systemtap на свой GT-i9300. я получаю ошибку Ошибка вставки модуля '/sdcard/systemtap/modules/monitor_fopen.ko': неизвестный символ в модуле Шаги, которые я предпринял: 1. Получить рут на...
986 просмотров
schedule 22.09.2022

Получение pid страниц, которые выгружаются
Моя цель - узнать идентификатор процесса страниц, которые выгружаются. Функция ядра Linux swap_writepage() принимает указатель на страницу структуры как часть формального аргумента при замене страницы в резервном хранилище. Все операции подкачки...
360 просмотров

Как кросс-компилировать системные скрипты крана для приложения пользовательского пространства
Проблема, с которой я столкнулся, заключалась в определении имени процесса/имени библиотеки в скрипте. Во время кросс-компиляции имя процесса и имя библиотеки ссылаются на реальный путь процесса/библиотеки на хосте (что я понял после просмотра...
225 просмотров
schedule 23.09.2022

Как получить имя хоста отправителя сигнала об убийстве в сценарии systemtap
все, я сталкиваюсь с проблемой при использовании скрипта systemtap. Я не знаю, как получить имя хоста отправителя сигнала уничтожения в сценарии systemtap. Например. Я выполняю kill -9 xclock_process_pid на сервере 'sf1'. в то же время я запускаю...
155 просмотров
schedule 03.11.2023

Ошибка Systemtap в Ubuntu
после установки systemtap на ubuntu, тестовый пример hello-stap.stp。но есть некоторые ошибки。 Как я могу это исправить? Спасибо версия systemtap Транслятор/драйвер Systemtap (версия 2.9/0.165, версия Debian 2.9-2ubuntu2 (xenial))...
1250 просмотров
schedule 17.08.2022

SystemTap, кажется, дает нерелевантный вывод
Моя система — Ubuntu, uname -r = 4.15.0-23-generic . Я установил символы отладки для ядра. Моя проблема: Я пытаюсь использовать socket(AF_PACKET, SOCK_DGRAM, 0) для целей передачи. Для системного вызова sendto(fd, 0,0,0,0,0) у меня...
146 просмотров
schedule 06.06.2023

Как получить параметр функции ядра и привести указатель void к char в SystemTap?
У меня есть системный скрипт, который проверяет функцию ядра «memcpy». Я хочу распечатать трассировку стека на основе содержимого буфера src, который является пустым указателем. Мой код: %{ #include <linux/string.h> %} probe...
521 просмотров
schedule 06.09.2023

Ошибка установки ядра: не удалось записать (на устройстве не осталось места)
Я устанавливаю SystemTap на сервер Linux. Когда я запускаю тестовый скрипт: sudo stap -v -e 'probe vfs.read {printf("read performed"); exit()}' я получаю следующее сообщение об ошибке. Pass 1: parsed user script and 480 library scripts...
62 просмотров