Utgivning av GNU Binutils 2.35

Introducerad släppa en uppsättning systemverktyg GNU Binutils 2.35, som inkluderar program som GNU linker, GNU assembler, nm, objdump, strängar, strip.

В den nya versioner:

  • Samlaren har lagt till alternativet "--gdwarf-5" för att generera ".debug_line" felsökningstabeller med information om radnummer i DWARF-5-format. Lade till stöd för Intel SERIALISE- och TSXLDTRK-instruktioner. Lade till alternativ "-mlfence-after-load=", '-mlfence-before-indirect-branch=" och "-mlfence-before-ret=" för att skydda mot sårbarheten HVAC (CVE-2020-0551).
  • Ett "lint"-läge har lagts till i readelf-verktyget, vilket inkluderar ytterligare kontroller vid bearbetning av filer, till exempel efter sektioner av noll storlek. readelf tillhandahåller också en "[...]"-indikator vid trunkering av namn som inte passar in i en rad med 80 tecken. För att återställa det gamla beteendet finns alternativet "--tyst trunkering".
  • Lade till alternativet "--dependency-file" till länken för att skapa en Make-like-fil med en lista över bearbetade indataberoenden, som fungerar på samma sätt som att använda alternativet "-M -MP" i kompilatorn. Länkaren lade också till alternativen "--warn-textrel", "-enable-textrel-check=[no|yes|warning|error", "-export-dynamic-symbol", "-export-dynamic-symbol-list ”, "--aktivera-icke-angränsande-regioner" och
    "--enable-non-contiguous-regions-warnings" för att styra DT_TEXTREL-bearbetning, dynamisk symbolexport och icke-angränsande regionplacering.

  • Borttaget stöd för X86 NaCl-målplattform.

Källa: opennet.ru

Lägg en kommentar