Нет памяти, выделенной для кучи (адрес ядра)
У меня есть вопрос, когда я нашел адрес в ядре. Я вставляю модуль приветствия в ядро, в этом модуле я использовал это решение.
Сейчас я могу использовать 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: я использовал инструмент для сброса всей памяти, физических адресов.