Lëshimi i GNU Binutils 2.35

prezantuar lëshimi i një grupi të shërbimeve të sistemit GNU Binutils 2.35, i cili përfshin programe të tilla si GNU linker, GNU assembler, nm, objdump, strings, strip.

В i ri Versione:

  • Asambleri ka shtuar opsionin "--gdwarf-5" për të gjeneruar tabela korrigjimi ".debug_line" me informacion rreth numrave të rreshtave në formatin DWARF-5. Mbështetje e shtuar për udhëzimet Intel SERIALIZE dhe TSXLDTRK. Opsionet e shtuara "-mlfence-after-load=", '-mlfence-before-indirect-branch=" dhe "-mlfence-before-ret=" për të mbrojtur kundër cenueshmërisë LVI (CVE-2020-0551).
  • Një modalitet "lint" është shtuar në mjetin readelf, i cili përfshin kontrolle shtesë gjatë përpunimit të skedarëve, si p.sh. kontrollimi për seksione me madhësi zero. readelf ofron gjithashtu një tregues "[...]" kur shkurton emrat që nuk përshtaten në një rresht me 80 karaktere. Për të rikthyer sjelljen e vjetër, ofrohet opsioni "--silent-truncation".
  • Shtoi opsionin "--dependency-file" në lidhës për të krijuar një skedar të ngjashëm me "Make" me një listë të varësive të përpunuara të hyrjes, e cila funksionon në mënyrë të ngjashme me përdorimin e opsionit "-M -MP" në përpilues. Lidhësi shtoi gjithashtu opsionet "--warn-textrel", "-enable-textrel-check=[no|po|paralajmërim|gabim", "-export-dynamic-symbol", "-export-dynamic-symbol-list ”, "--aktivizo-rajonet jo të lidhura" dhe
    "--enable-non-contiguous-regions-warnings" për të kontrolluar përpunimin DT_TEXTREL, eksportin dinamik të simboleve dhe vendosjen e rajonit jo të afërt.

  • U hoq mbështetja për platformën e synuar X86 NaCl.

Burimi: opennet.ru

Shto një koment