Результаты поиска по запросу "linux-kernel"
Возникли проблемы с поиском метода __kernel_vsyscall в ядре Linux
Я ищу метод __kernel_vsyscall в ядре linux, который используется для системных вызовов. Я хотел бы наблюдать за его кодом, чтобы узнать больше об этом, но мои поиски grep не могут его найти, и я не могу найти его местоположение в Интернете. ...
стек ядра и стек пользовательского пространства
В чем разница между стеком ядра и пользовательским стеком? Почему используется стек ядра? Если в ISR объявлена локальная переменная, где она будет храниться? У каждого процесса есть свой собственный стек ядра? Тогда как процесс координирует между ...
Как маршрутизировать расщепленные пакеты, используя ловушки netfilter в пространстве ядра
Я должен разделить большие пакеты на более мелкие в хуке PRE_ROUTING. Я сделал необходимые шаги для разбиения пакета на более мелкие, создания skb, установки заголовков ip и udp и т. Д. И т. Д. Но что я не понимаю, так это как маршрутизировать ...
Список всех потоков в текущем процессе?
Я пытаюсь реализовать системный вызов, который позволяет мне получить количество потоков для текущего процесса. Я новичок в ядре Linux, и поэтому мое понимание этого ограничено. В настоящее время я пытаюсь перебрать всеtask_structs, и сравните ...
Получение отладочной информации ядра Linux после сбоя ядра
Есть ли способ получить предыдущую отладочную информацию ядра после того, как произойдет сбой ядра. Я пытаюсь разработать модуль ядра, который в основном перехватывает IP-пакеты на уровне ip в сетевом стеке ядра, и после некоторой модификации я ...
повторяющаяся задача hrtimer в ядре Linux
Моя цель - создать повторяющуюся задачу в ядре Linux, используяhrtimer структура. Я хотел бы, чтобы это повторялось каждые 500 мс. Тем не менее, я немного смущен тем, какhrtimer работает в ядре Linux (см.linux/hrtimer.h). Я знаю, что время ...
Отправка UDP-пакета с модулем linux-kernel без использования сокетов
Я пишу модуль ядра, который создает IP-пакет. Теперь я хочу отправить этот пакет, но еще не создал ни одного сокета для его передачи. есть ли способ отправить его напрямую с помощью подпрограмм ядра. как я отслеживал код ядра Linux для передачи ...
Как получается микросекундное время в linux gettimeofday () и какова его точность?
Время настенных часов обычно предоставляется системами RTC. Это в основном обеспечивает время до миллисекунд и обычно имеет гранулярность 10-20 миллисекунд. Однако разрешение / зернистостьgettimeofday ...
Как отобразить файл в пространстве ядра Linux?
Я пытаюсь отобразить файл в модуле ядра Linux. Я пытался использовать функциюdo_mmap_pgoff, Но возвращаемый адрес является виртуальным адресом памяти в пользовательском пространстве текущего процесса, то есть ниже границы ядра. Вместо этого я ...
Почему мы не можем использовать стандартные библиотечные функции C при разработке ядра?
Я только начал изучать разработку ядра и у меня были небольшие сомнения. Почему мы не можем использовать функции c в разработке ядра после связывания его с библиотекой c? Почему ядро никогда не связано с библиотекой c, но имеет собственную ...