Uitgave van GNU Binutils 2.35

Geïntroduceerd release van een reeks systeemhulpprogramma's GNU Binutils 2.35, inclusief programma's zoals GNU linker, GNU assembler, nm, objdump, strings, strip.

В het nieuwe versies:

  • De assembler heeft de optie “--gdwarf-5” toegevoegd om “.debug_line” debug-tabellen te genereren met informatie over regelnummers in DWARF-5-formaat. Ondersteuning toegevoegd voor Intel SERALIZE- en TSXLDTRK-instructies. Opties "-mlfence-after-load=", '-mlfence-before-indirect-branch=" en "-mlfence-before-ret=" toegevoegd om te beschermen tegen de kwetsbaarheid HVAC (CVE-2020-0551).
  • Er is een “lint”-modus toegevoegd aan het readelf-hulpprogramma, die extra controles omvat bij het verwerken van bestanden, zoals het controleren op secties van nulgrootte. readelf biedt ook een “[...]”-indicator bij het afkappen van namen die niet in een regel van 80 tekens passen. Om het oude gedrag terug te geven, is de “--silent-truncatie” optie voorzien.
  • De optie “--dependency-file” aan de linker toegevoegd om een ​​Make-like-bestand te maken met een lijst met verwerkte invoerafhankelijkheden, die op dezelfde manier werkt als het gebruik van de optie “-M -MP” in de compiler. De linker heeft ook de opties “--warn-textrel”, “-enable-textrel-check=[no|yes|warning|error”, “-export-dynamic-symbol”, “-export-dynamic-symbol-list toegevoegd ”, "--enable-niet-aangrenzende-regio's" en
    "--enable-non-contiguous-regios-warnings" om de DT_TEXTREL-verwerking, de dynamische symboolexport en de plaatsing van niet-aaneengesloten regio's te beheren.

  • Ondersteuning voor X86 NaCl-doelplatform verwijderd.

Bron: opennet.ru

Voeg een reactie