я учусь о ос
особенно ядро linux
Я расскажу свою ситуацию.
Я скачал ядро Linux на kernel.org и получил несколько инструментов, таких как ctags, cscope и добавил несколько плагинов на vimrc
и я думаю, я тоже скомпилировал ядро. в папке есть linux-header.deb и linux-image.deb, и они что-то сделали для cscope.
поэтому я получил cscope.out и знаю команду cscope -d
и теперь мой вопрос
что я могу сделать с помощью cscope-d?
мне нужно найти task_struct и thread_struct, и
что такое переменная типа thread_struct в task_struct
Я не знаю, что я могу сделать с помощью cscope.
Есть «найти символ», «глобальное определение», «текстовая строка» и т. д.
когда я набрал task_struct в 'найди этот символ c'
Есть много заголовочных файлов.
когда я набрал task_struct в «глобальном определении»
там тоже много
1) какая разница с этими двумя?
и когда я ввел заголовок, есть просто утверждение без подробностей структуры.
2) что-то я пропустил? или мне нужно проверить все заголовочные файлы?
это было долго, но вопросы 1) и 2)
мне нужна твоя помощь: (