Я сомневаюсь в повторении некоторых эльфов. У меня есть X86_64 ABI и elf64 спецификация.Elf header - Повторение сегментов
Во-первых, все протестированные программы, находящиеся в/USR/бен и протестированы с readelf
и objdump
, кажется, дают практический ответ, но все же:
- является возможным для заголовка программы, чтобы иметь больше чем 1
PT_DYNAMIC
сегмент? (Мой ответ: я не вижу причин для этого, но я могу что-то пропустить.) - в разделе
PT_DYNAMIC
, возможно ли иметь два массиваDT_RELA
? (Мой ответ: нет, потому что в противном случае мы не знали бы наверняка, какой массивDT_RELASZ
определяет. Но в то же время некоторые источники говорят о «таблице перемещения», а не «о», поэтому ... это подразумевает либо множественноеPT_DYNAMIC
или несколькоDT_RELA
.. гм-гм)
Так, мальчики :), могли бы вы подтвердить/противоречие?
Да, ничего не действует, но практика определяет правило, не так ли? –