Результаты поиска по запросу "linux-kernel"

2 ответа

Возникли проблемы с поиском метода __kernel_vsyscall в ядре Linux

Я ищу метод __kernel_vsyscall в ядре linux, который используется для системных вызовов. Я хотел бы наблюдать за его кодом, чтобы узнать больше об этом, но мои поиски grep не могут его найти, и я не могу найти его местоположение в Интернете. ...

3 ответа

стек ядра и стек пользовательского пространства

В чем разница между стеком ядра и пользовательским стеком? Почему используется стек ядра? Если в ISR объявлена локальная переменная, где она будет храниться? У каждого процесса есть свой собственный стек ядра? Тогда как процесс координирует между ...

1 ответ

Как маршрутизировать расщепленные пакеты, используя ловушки netfilter в пространстве ядра

Я должен разделить большие пакеты на более мелкие в хуке PRE_ROUTING. Я сделал необходимые шаги для разбиения пакета на более мелкие, создания skb, установки заголовков ip и udp и т. Д. И т. Д. Но что я не понимаю, так это как маршрутизировать ...

ТОП публикаций

2 ответа

Список всех потоков в текущем процессе?

Я пытаюсь реализовать системный вызов, который позволяет мне получить количество потоков для текущего процесса. Я новичок в ядре Linux, и поэтому мое понимание этого ограничено. В настоящее время я пытаюсь перебрать всеtask_structs, и сравните ...

5 ответов

Получение отладочной информации ядра Linux после сбоя ядра

Есть ли способ получить предыдущую отладочную информацию ядра после того, как произойдет сбой ядра. Я пытаюсь разработать модуль ядра, который в основном перехватывает IP-пакеты на уровне ip в сетевом стеке ядра, и после некоторой модификации я ...

2 ответа

повторяющаяся задача hrtimer в ядре Linux

Моя цель - создать повторяющуюся задачу в ядре Linux, используяhrtimer структура. Я хотел бы, чтобы это повторялось каждые 500 мс. Тем не менее, я немного смущен тем, какhrtimer работает в ядре Linux (см.linux/hrtimer.h). Я знаю, что время ...

1 ответ

Отправка UDP-пакета с модулем linux-kernel без использования сокетов

Я пишу модуль ядра, который создает IP-пакет. Теперь я хочу отправить этот пакет, но еще не создал ни одного сокета для его передачи. есть ли способ отправить его напрямую с помощью подпрограмм ядра. как я отслеживал код ядра Linux для передачи ...

2 ответа

Как получается микросекундное время в linux gettimeofday () и какова его точность?

Время настенных часов обычно предоставляется системами RTC. Это в основном обеспечивает время до миллисекунд и обычно имеет гранулярность 10-20 миллисекунд. Однако разрешение / зернистостьgettimeofday ...

0 ответов

Как отобразить файл в пространстве ядра Linux?

Я пытаюсь отобразить файл в модуле ядра Linux. Я пытался использовать функциюdo_mmap_pgoff, Но возвращаемый адрес является виртуальным адресом памяти в пользовательском пространстве текущего процесса, то есть ниже границы ядра. Вместо этого я ...

1 ответ

Почему мы не можем использовать стандартные библиотечные функции C при разработке ядра?

Я только начал изучать разработку ядра и у меня были небольшие сомнения. Почему мы не можем использовать функции c в разработке ядра после связывания его с библиотекой c? Почему ядро никогда не связано с библиотекой c, но имеет собственную ...