Release des Satzes von Systemwerkzeugen , der Programme wie GNU-Linker, GNU-Assembler, nm, objdump, strings, strip enthÀlt.
:
- Im Assembler wurde die Option ââgdwarf-5â hinzugefĂŒgt, um Debugging-Tabellen â.debug_lineâ mit Zeilennummern im DWARF-5-Format zu generieren. UnterstĂŒtzung fĂŒr die Intel-Anweisungen SERIALIZE und TSXLDTRK wurde hinzugefĂŒgt. Es wurden Optionen â-mlfence-after-load=â, â-mlfence-before-indirect-branch=â und â-mlfence-before-ret=â zum Schutz vor Schwachstellen hinzugefĂŒgt. (CVE-2020-0551).
- In das Tool readelf wurde der Modus âlintâ integriert, der zusĂ€tzliche ĂberprĂŒfungen beim Verarbeiten von Dateien umfasst, wie z. B. ĂberprĂŒfungen auf NullgröĂenabschnitte. In readelf wird auch ein â[âŠ]â-Indikator beim Trimmen von Namen angezeigt, die nicht in eine 80-Zeichen-Zeile passen. Um das alte Verhalten wiederherzustellen, gibt es die Option ââsilent-truncationâ.
- In den Linker wurde die Option ââdependency-fileâ hinzugefĂŒgt, um eine Make-Ă€hnliche Datei mit einer Liste der bearbeiteten Eingabedependenzen zu erstellen, die analog zur Verwendung der Option â-M -MPâ im Compiler funktioniert. Zudem wurden im Linker die Optionen ââwarn-textrelâ, ââenable-textrel-check=[no|yes|warning|error]â, ââexport-dynamic-symbolâ, ââexport-dynamic-symbol-listâ, ââenable-non-contiguous-regionsâ und
ââenable-non-contiguous-regions-warningsâ zur Steuerung der Verarbeitung von DT_TEXTREL, dem Export dynamischer Symbole und der nicht zusammenhĂ€ngenden Bereichsanordnung hinzugefĂŒgt. - Die UnterstĂŒtzung fĂŒr die Zielplattform X86 NaCl wurde entfernt.
Quelle: opennet.ru
