Нет памяти, выделенной для кучи (адрес ядра)

У меня есть вопрос, когда я нашел адрес в ядре. Я вставляю модуль приветствия в ядро, в этом модуле я использовал это решение.

Сейчас я могу использовать kmalloc добиться адреса по virt_to_phys,

char *mystring = kmalloc(19, GFP_KERNEL);
strcpy(mystring, "this is my address"); 
printk("<1>The address of mystring is %p", virt_to_phys(mystring));

Но я хочу знать, как найти адрес char mystring[]="this is my address";, Это не куча выделенной памяти, верно? Как найти его по некоторым функциям?

PS: я использовал инструмент для сброса всей памяти, физических адресов.

0 ответов

Другие вопросы по тегам