此外,在-S部分的开头,readelf指出标头在内存中从0x107b4开始。但是在-S中可以看到,最早的存储器分配(因为段0是空的)实际上是在段26的偏移量010210处。为什么readelf说0x107b4是头的起点? There are 36 section headers, starting at offset 0x107b4: [Nr] Name
从下面的片段中,我可以看到重定位条目将应用于某个节的偏移量0x000000201018,但是如何确定哪个节?重新安置: Offset Info Type Sym. Value Sym. Name + Addend
000000201018 000300000007 R_X86_64_JUMP_SLO 000000000000