Не подскажете, почему PIT только один раз вызывается и всё?
Из-за чего могут не записываться строки в си? Тобиж при компиляции все строки заменяются на массив нулей
Привет, при переключении контекста (где-то через 50-60 секунд) в esp появляется какое-то случайное число. С чем это может быть связано?
Так вроде там будет несколько этих карт, или их фиксированное количество?
Когда в gdt создаёшь дескриптор code segment то мне нужно нужно положить в cs смещение этого дескриптора относительно gdt? gdt: dq 0 gdt_cs: ;... gdt_ds: ;... m...
И вот как мне вытащить информацию следующем контексте, если у меня нету доступа к той памяти?
Elf32_Sym.st_name это же смещение в .strtab?
так, esp32 на мусор выходит?
base это базовый адрес а limit это доступный диапазон? Просто я не понимаю как правильно использовать limit если он имеет размер 2 байта
В первую попавшуюся область писать?
Думаешь она прыгает куда-то в пизду?
А grub не загружает модули больше 4кб? Ну точнее он загрузит только первые 4кб а на остальное ему пофиг?
Или попробовать на bosh запустить?
Это портит стек?
Из-за чего call может так себя вести?
Как-то можно это исправить?