GNU Binutils 2.35 izlaišana

Iesniedzis sistēmas utilītu komplekta izlaišana GNU Binutils 2.35, kas ietver tādas programmas kā GNU linker, GNU assembler, nm, objdump, strings, strip.

В jaunais versijas:

  • Montētājs ir pievienojis opciju “--gdwarf-5”, lai ģenerētu “.debug_line” atkļūdošanas tabulas ar informāciju par rindu numuriem DWARF-5 formātā. Pievienots Intel SERIALIZE un TSXLDTRK instrukciju atbalsts. Pievienotas opcijas "-mlfence-after-load=", '-mlfence-before-indirect-branch=" un "-mlfence-before-ret=", lai aizsargātu pret ievainojamību LVI (CVE-2020-0551).
  • Readelf utilītai ir pievienots “plūksnīšanas” režīms, kas ietver papildu pārbaudes, apstrādājot failus, piemēram, pārbaudot, vai nav sadaļu nulles izmēra. Readelf nodrošina arī indikatoru “[...]”, saīsinot nosaukumus, kas neietilpst 80 rakstzīmju rindā. Lai atgrieztu veco darbību, tiek nodrošināta opcija “--silent-truncation”.
  • Saistītājam ir pievienota opcija “--dependency-file”, lai izveidotu Make-like failu ar apstrādāto ievades atkarību sarakstu, kas darbojas līdzīgi kā kompilatora opcijas “-M -MP” izmantošana. Saistītāja pievienoja arī opcijas "--warn-textrel", "-enable-textrel-check=[no|yes|warning|error", "-export-dynamic-ymbol", "-export-dynamic-symbol-list". ”, "--iespējot-nontiguous-regions" un
    "--enable-non-contiguous-regions-warnings", lai kontrolētu DT_TEXTREL apstrādi, dinamisko simbolu eksportēšanu un blakus esošo reģionu izvietojumu.

  • Noņemts X86 NaCl mērķa platformas atbalsts.

Avots: opennet.ru

Pievieno komentāru