Release des Satzes von Systemwerkzeugen , der Programme wie GNU-Linker, GNU-Assembler, nm, objdump, strings, strip enthÀlt.
:
- Der Assembler fĂŒr ARM-Systeme unterstĂŒtzt jetzt den Befehlssatz
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) und MVE (Vector Extension). UnterstĂŒtzung fĂŒr die Prozessoren
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE und Cortex-A77. Die Direktive â.float16â zur Kodierung von Literalen fĂŒr 16-Bit-Gleitkommazahlen wurde implementiert; - Der Assembler fĂŒr MIPS-Systeme hat die Option â-m[no-]fix-loongson3-llscâ hinzugefĂŒgt, um den Fehler in Loongson3-Prozessoren zu steuern, der bei bestimmter Verwendung der Befehle LL und SC zu einer gegenseitigen Blockade fĂŒhrt;
- Im Linker fĂŒr die AArch64-Architektur wurde die Option â-z pac-pltâ hinzugefĂŒgt, um den Schutz von EintrĂ€gen in der PLT (Procedure Linkage Table) mit PAC (Pointer Authentication) zu aktivieren, sowie die Eigenschaften
GNU_PROPERTY_AARCH64_FEATURE_1_BTI und GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Um eine der Methoden zur Umgehung des Problems 843419 in Cortex-A53-Prozessoren auszuwĂ€hlen, wurde die Option ââfix-cortex-a53-843419[=full|adr|adrpâ hinzugefĂŒgt. - In objdump wurde die Option ââsource-comment[={txt}]â hinzugefĂŒgt, um ein PrĂ€fix fĂŒr die Quelltextzeilen festzulegen, die beim Disassemblieren angezeigt werden;
- In objcopy wurden die Optionen ââset-section-alignment section-name=power-of-2-alignâ und ââverilog-data-widthâ hinzugefĂŒgt, um die Ausrichtung von Abschnitten zu Ă€ndern und die ZeilenlĂ€nge bei der Anzeige von Daten im Verilog-Format zu steuern;
- In readelf und objdump wurden separate Optionen ââdebug-dump=links/followâ und ââdwarf=links/follow-linksâ hinzugefĂŒgt, um Links anzuzeigen und ihnen zu folgen, wenn mehrere DatensĂ€tze von Debug-Informationen in der Datei vorhanden sind;
- In objdump und readelf wurde die UnterstĂŒtzung fĂŒr Dumps im CTF (Compact Type Format) hinzugefĂŒgt.
Quelle: opennet.ru
