Найдено 6 результатов

numput
26 янв 2010, 00:52
Форум: Программирование
Тема: Использование функций ядра
Ответы: 15
Просмотры: 27752

Re: Использование функций ядра

struct task_struct { volatile long state; /* -1 unrunnable, 0 runnable, >0 stopped */ void *stack; atomic_t usage; unsigned int flags; /* per process flags, defined below */ unsigned int ptrace; int lock_depth; /* BKL lock depth */ #ifdef CONFIG_SMP #ifdef __ARCH_WANT_UNLOCKED_CTXSW int oncpu; #end...
numput
25 янв 2010, 18:04
Форум: Программирование
Тема: Использование функций ядра
Ответы: 15
Просмотры: 27752

Re: Использование функций ядра

Потому что вылетит 5е прерывание.
Вы лучше мне подскажите как определить размер структуры или найти константы определяемые в task_struct?
numput
25 янв 2010, 17:15
Форум: Программирование
Тема: Использование функций ядра
Ответы: 15
Просмотры: 27752

Re: Использование функций ядра

А что есть что-то помощней QT в плане графики, мощности библиотеки и простоты?
А как определить размер структуры идей нет?
numput
25 янв 2010, 14:30
Форум: Программирование
Тема: Использование функций ядра
Ответы: 15
Просмотры: 27752

Re: Использование функций ядра

Просто хочу написать свой мониторинг операционной системы скорее реализация libc чем драйвер. Я немного переформирую вопрос. После загрузки операционной системы в памяти есть необходимые мне функции (current_thread_info, for_each_process, do_each_process ... ). Мне нужно описать прототипы этих функц...
numput
25 янв 2010, 12:38
Форум: Программирование
Тема: Использование функций ядра
Ответы: 15
Просмотры: 27752

Re: Использование функций ядра

ZvK писал(а):/me тупо поржал
PS: начать с архитектуры ОС, режимов пользователя и ядра
Может ВЫ мне раскажете. Конкретно по теме! Кажись у root 0я привилегия.
numput
25 янв 2010, 00:36
Форум: Программирование
Тема: Использование функций ядра
Ответы: 15
Просмотры: 27752

Использование функций ядра

Я хочу использовать функции и макросы ядра (current_thread_info, for_each_process, do_each_process ... ). Сейчас меня интересует работа со структурой task_struct. она находится где-то здесь /usr/src/kernel.../include/linux/sched.h короче в исходниках linux. Я пишу и компилирую на QT(qmake ..., gmake...