9
Więc x86-64 ma adresy względne RIP, co sprawia, że kody PIC są łatwe do napisania, a relokacje potrzebne znacznie mniej. Dlaczego nadal potrzebne są relokacje na x86-64? Jakie funkcje? Mogę spróbować zbadać z objdump
, ale jakie wzory kodu C/C++ do kompilacji, aby zobaczyć?z adresowaniem RIP, dlaczego x86-64 nadal potrzebuje relokacji?
Zobacz także sekcje dotyczące przeniesień w ["How To Write Shared Libraries"] (http://www.akkadia.org/drepper/dsohowto.pdf) autorstwa Ulricha Dreppera. – Eugene