A GNU Binutils 2.35 kiadása

Által benyújtott rendszer segédprogramok készletének kiadása GNU Binutils 2.35, amely olyan programokat tartalmaz, mint a GNU linker, GNU assembler, nm, objdump, strings, strip.

В új változatok:

  • Az assembler hozzáadta a "--gdwarf-5" opciót, hogy ".debug_line" hibakeresési táblázatokat generáljon a sorszámokról DWARF-5 formátumban. Támogatás hozzáadva az Intel SERIALIZE és TSXLDTRK utasításokhoz. Hozzáadott "-mlfence-after-load=", '-mlfence-before-indirect-branch=" és "-mlfence-before-ret=" opciók a sebezhetőség elleni védelem érdekében LVI (CVE-2020-0551).
  • A readelf segédprogram egy „szöszölő” móddal bővült, amely további ellenőrzéseket tartalmaz a fájlok feldolgozásakor, például a nulla méretű szakaszok ellenőrzését. A readelf egy „[...]” jelzőt is biztosít a 80 karakteres sorba nem férő nevek csonkolásakor. A régi viselkedés visszaállításához a „--silent-truncation” opció biztosított.
  • A linkerhez hozzáadtuk a „--dependency-file” opciót, hogy létrehozzon egy Make-szerű fájlt a feldolgozott bemeneti függőségek listájával, amely hasonlóan működik, mint a fordító „-M -MP” opciójának használata. A linker a „--warn-textrel”, „-enable-textrel-check=[no|yes|warning|error”, „-export-dynamic-symbol”, „-export-dynamic-symbol-list” opciókat is hozzáadta. ”, "--enable-non-contiguous-regions" és
    "--enable-non-contiguous-regions-warnings" a DT_TEXTREL feldolgozás, a dinamikus szimbólumexport és a nem szomszédos régióelhelyezés vezérléséhez.

  • Az X86 NaCl célplatform támogatása megszűnt.

Forrás: opennet.ru

Hozzászólás