Utgivelse av GNU Binutils 2.35

Introdusert utgivelse av et sett med systemverktøy GNU Binutils 2.35, som inkluderer programmer som GNU linker, GNU assembler, nm, objdump, strings, strip.

В den nye versjoner:

  • Samleren har lagt til "--gdwarf-5"-alternativet for å generere ".debug_line" feilsøkingstabeller med informasjon om linjenumre i DWARF-5-format. Lagt til støtte for Intel SERIALISE- og TSXLDTRK-instruksjoner. Lagt til alternativer "-mlfence-after-load=", '-mlfence-before-indirect-branch=" og "-mlfence-before-ret=" for å beskytte mot sårbarheten HVAC (CVE-2020-0551).
  • En "lo"-modus er lagt til readelf-verktøyet, som inkluderer ekstra kontroller ved behandling av filer, for eksempel å se etter deler av null størrelse. readelf gir også en "[...]"-indikator når du avkorter navn som ikke passer inn i en 80-tegns linje. For å returnere den gamle oppførselen, er alternativet "--silent-truncation" gitt.
  • Lagt til "--dependency-file"-alternativet til linkeren for å lage en Make-like-fil med en liste over behandlede input-avhengigheter, som fungerer på samme måte som å bruke "-M -MP"-alternativet i kompilatoren. Linkeren la også til alternativene "--warn-textrel", "-enable-textrel-check=[no|yes|warning|error", "-export-dynamic-symbol", "-export-dynamic-symbol-list ”, "--aktiver-ikke-sammenhengende-regioner" og
    "--enable-non-contiguous-regions-warnings" for å kontrollere DT_TEXTREL-behandling, dynamisk symboleksport og ikke-sammenhengende regionplassering.

  • Fjernet støtte for X86 NaCl-målplattform.

Kilde: opennet.ru

Legg til en kommentar