Udgivelse af GNU Binutils 2.35

Introduceret frigivelse af et sæt systemværktøjer GNU Binutils 2.35, som inkluderer programmer som GNU linker, GNU assembler, nm, objdump, strings, strip.

В ny versioner:

  • Samleren har tilføjet "--gdwarf-5" muligheden for at generere ".debug_line" fejlretningstabeller med information om linjenumre i DWARF-5 format. Tilføjet understøttelse af Intel SERIALISE og TSXLDTRK instruktioner. Tilføjet '-mlfence-after-load=', '-mlfence-before-indirect-branch=' og '-mlfence-before-ret=' muligheder for at beskytte mod sårbarheden HVAC (CVE-2020-0551).
  • En "fnug"-tilstand er blevet tilføjet til readelf-værktøjet, som inkluderer yderligere kontroller ved behandling af filer, såsom kontrol for sektioner af nul størrelse. readelf giver også en "[...]"-indikator ved afkortning af navne, der ikke passer ind i en 80-tegns linje. For at returnere den gamle adfærd er "--silent-truncation" muligheden.
  • Tilføjede "--dependency-file"-indstillingen til linkeren for at oprette en Make-lignende fil med en liste over behandlede inputafhængigheder, som fungerer på samme måde som at bruge "-M -MP"-indstillingen i compileren. Linkeren tilføjede også mulighederne "--warn-textrel", "-enable-textrel-check=[no|yes|warning|error", "-export-dynamic-symbol", "-export-dynamic-symbol-list ”, "--aktiver-ikke-sammenhængende-regioner" og
    "--enable-non-contiguous-regions-warnings" for at kontrollere DT_TEXTREL-behandling, dynamisk symboleksport og ikke-sammenhængende regionsplacering.

  • Fjernet understøttelse af X86 NaCl-målplatform.

Kilde: opennet.ru

Tilføj en kommentar