Действительно ли возможно добавить системный вызов через LKM?

Да, вы можете использовать store.getState()

Так что в вашем случае будет:

const App = () => {
  const currentStore = store.getState()
  return (
    <Provider store={store}>
      <h1>{currentStore.title}</h1> // For example
    </Provider>
  );
}
9
задан FreeMemory 20 January 2009 в 22:03
поделиться

2 ответа

Проверьте веб-сайт Проекта Документации Linux на "Руководство по программированию Модуля Ядра Linux" (http://www.tldp.org/LDP/lkmpg/2.6/html/index.html). А именно, здесь ищите Системные вызовы: http://www.tldp.org/LDP/lkmpg/2.6/html/x978.html. Это должно дать Вам запуск, по крайней мере.

1
ответ дан 4 December 2019 в 23:08
поделиться

Вот пример
системные вызовы Linux

править:
Пример выше показывает, что практическое руководство реализует системный вызов до реализации той от загружаемого модуля; AFAIK, это не возможно, если Вы, где перезаписать существующий, потому что размер массива является #define.

Следует иметь в виду, что существуют изменения пространства пользователя, требуемые также, по крайней мере, если Вы хотите смочь на самом деле использовать новый системный вызов.

4
ответ дан 4 December 2019 в 23:08
поделиться
Другие вопросы по тегам:

Похожие вопросы: