Вопросы по теме 'procfs'
Как найти все адреса памяти для чтения и записи процесса в Linux/UNIX с языком C/C++?
Через файловую систему /proc возможно чтение сопоставлений памяти с помощью /proc/PID_PROCESS/maps , но есть ли какие-либо собственные API, предназначенные для этой функции в C/C++?
то есть узнать адрес памяти, доступный для записи и чтения для...
3906 просмотров
schedule
25.08.2022
Время простоя процесса в Linux
Мне нужно рассчитать использование ЦП (режим пользователя, режим системы, время простоя) процесса в Linux. Я могу рассчитать использование в пользовательском и системном режиме, используя значения utime и stime из /proc/PID/stat , но я не нашел...
4268 просмотров
schedule
07.05.2023
почему proc/ID/maps имеет несколько записей для разделяемых библиотек
Я смотрю proc/ID/maps под встроенным Linux, и я заметил, что некоторые общие библиотеки появляются несколько раз на карте памяти процесса, почему это так?
40094000-400d9000 r-xp 00000000 b3:09 723 /system/lib/libc.so
400d9000-400da000 ---p...
1389 просмотров
schedule
04.07.2022
Чтение системных файлов с помощью Perl без дополнительных системных вызовов поиска при открытии
Я пытаюсь использовать perl для разбора некоторых псевдофайлов из псевдофайловых систем /proc и /sys linux ( procfs и sysfs ). Такие файлы отличаются от обычных файлов — они реализуются пользовательскими обработчиками операций с файлами....
595 просмотров
schedule
16.06.2022
Каков правильный способ получить непротиворечивый снимок /proc/pid/smaps?
Я пытаюсь проанализировать значение PSS из /proc/<pid>/smaps процесса в моем двоичном файле C++.
Согласно этому ответу SO , наивное чтение файла /proc/<pid>/smaps , например, с помощью ifstream::getLine() приведет к...
451 просмотров
schedule
22.07.2023
Как зафиксировать все сгенерированные события с помощью ftrace без потерь
В настоящее время я провожу некоторые эксперименты, и мне нужно записать все события, которые генерируются во время выполнения обычного цикла выполнения stress-ng, такого как этот /usr/bin/stress-ng -c 80 -t 30 --times --exec 50 --exec-ops 50 ,...
133 просмотров
schedule
30.12.2023
правильный способ записи в файловую систему /sys или /proc в c
как правильно записать в файловую систему /proc или /sys в linux в c ?
Могу ли я писать так же, как в любом другом файле, или есть особые соображения, о которых я должен знать?
Например, я хочу эмулировать echo -n mem > /sys/power/state ....
327 просмотров
schedule
17.04.2023
Как отключить чтение или запись в файле proc?
Я создаю файл proc (/proc/key), в который пользователь может записать свой decryption_key, а затем этот ключ будет использоваться для расшифровки содержимого буфера, хранящегося внутри модуля ядра. Кроме того, у меня есть еще одна запись proc...
63 просмотров
schedule
13.10.2023