Хотела вот уточнить такой момент касательно mapping'а библиотеки (если так можно выразиться). Занимаюсь я просто реализацией аналогов "dlopen", "dlsym" и "dlclose" с нуля. Как...
Я несколько запуталась... Иными словами, если у меня физически 0x2DF0 и виртуальный 0x3DF0 с выравниваем, что прописано в program header'е для этого сегмента, в 0x1000, то мне...
Просто меня даже напугало в какой-то момент, что в одной собранной мною небольшой тестовой библиотеке вообще есть сегмент с прописанным виртуальным адресом 0x3DF0 и размером в...
Оу. Отлично. Спасибо. А нет ли случайно какой-либо хорошей литературы или сайтов, где можно в целом найти все детали по этим процессам и работе с ELF-файлами в целом? А то при...
Я тут нашла одну реализацию небольшое. И смутило то, что для первого выделения памяти (резервирование) "mmap" пытаются пропихнуть значение "p_vaddr" первого сегемента. По сути...
Или можно спокойно мапать его в 0x3000, если туда не лезет прошлый сегмент, но при обращении к данным из файла учитывать эту получившуюся разницу?
Ясненько. Мне именно нужно понять тонкости работы с .so-файлами на "Linux". В каком канале тогда лучше спросить про это?
Как я поняла, физические адреса просто нужны именно для устройств без того же "MMU" и где нет виртуальной памяти?
Добрый день. Насколько уместно будет именно в этом канале спрашивать про работу с ELF-файлами?
В плане проведения релокации?