Wir entwickeln einen Port des GNU Assemblers für eine Client-Architektur. Jetzt ist das Problem konfrontiert, dass:Verschiebbare Symbole im ELF-Format (Assemblersprache)
Wenn ein direkter Operand zu einer Anweisung ein Ausdruck ist, der mehr als eine verschiebbare Symbole enthält, wie wird es in der Ausgabedatei im Elf-Format behandelt. Welche Informationen zur Umsiedlung werden in einem solchen Fall erstellt?
Zum Beispiel:
j label1 + label2
wo label1 und label2 in relocatable Abschnitte definiert sind, könnten sie die gleichen Teile oder unterschiedliche relocatable Abschnitte sein.