Rhyddhau Binutils GNU 2.35

A gyflwynwyd gan rhyddhau set o gyfleustodau system Ysbienddrych GNU 2.35, sy'n cynnwys rhaglenni fel cysylltydd GNU, cydosodwr GNU, nm, objdump, llinynnau, stribed.

В newydd fersiwn:

  • Mae'r cydosodwr wedi ychwanegu'r opsiwn “--gdwarf-5” i gynhyrchu tablau dadfygio “.debug_line” gyda gwybodaeth am rifau llinell yn fformat DWARF-5. Cefnogaeth ychwanegol ar gyfer cyfarwyddiadau Intel SERIALIZE a TSXLDTRK. Ychwanegwyd opsiynau " -mlfence-after-load = " , ' -mlfence-before-indirect-branch = " a " -mlfence-before-ret = " i amddiffyn rhag y bregusrwydd LVI (CVE-2020-0551).
  • Mae modd “lint” wedi'i ychwanegu at y cyfleustodau readelf, sy'n cynnwys gwiriadau ychwanegol wrth brosesu ffeiliau, megis gwirio am adrannau o faint sero. Mae readelf hefyd yn darparu dangosydd “[...]” wrth gwtogi enwau nad ydynt yn ffitio i linell 80 nod. I ddychwelyd yr hen ymddygiad, darperir yr opsiwn “--tawel-truncation”.
  • Ychwanegwyd yr opsiwn “--dependency-file” at y cysylltydd i greu ffeil Make-like gyda rhestr o ddibyniaethau mewnbwn wedi'u prosesu, sy'n gweithio'n debyg i ddefnyddio'r opsiwn “-M -MP” yn y casglwr. Ychwanegodd y cysylltydd yr opsiynau hefyd “--warn-textrel”, “-enable-textrel-check=[na|ie|rhybudd|gwall”, “-export-dynamic-symbol”, “-export-dynamic-symbol-list ", "--galluogi-rhanbarthau-anghyfochrog" a
    "--enable-non-contiguous-regions-warnings" i reoli prosesu DT_TEXTREL, allforio symbol deinamig, a lleoliad rhanbarth anghyfforddus.

  • Wedi dileu cefnogaeth ar gyfer platfform targed X86 NaCl.

Ffynhonnell: opennet.ru

Ychwanegu sylw