የጂኤንዩ ቢኒትልስ መለቀቅ 2.35

የቀረበው በ የስርዓት መገልገያዎች ስብስብ መልቀቅ GNU Binutils 2.35እንደ GNU linker፣ GNU assembler፣ nm፣ objdump፣ strings፣ strip የመሳሰሉ ፕሮግራሞችን ያካተተ።

В አዲስ ስሪቶች:

  • ተሰብሳቢው በDWARF-5 ቅርጸት ስለመስመር ቁጥሮች መረጃ ያለው የ".debug_line" ማረም ሠንጠረዦችን ለመፍጠር የ"gdwarf-5" አማራጭን አክሏል። ለIntel SERIALIZE እና TSXLDTRK መመሪያዎች ድጋፍ ታክሏል። ከተጋላጭነት ለመጠበቅ የተጨመሩ አማራጮች "-mlfence-after-load=", '-mlfence-before-indirect-branch=" እና "-mlfence-before-ret=" LVI (CVE-2020-0551)።
  • የ "lint" ሁነታ ወደ ንባብ መገልገያ ተጨምሯል, ይህም ፋይሎችን በሚሰራበት ጊዜ ተጨማሪ ፍተሻዎችን ያካትታል, ለምሳሌ የዜሮ መጠን ክፍሎችን መፈተሽ. readelf ከ80-ቁምፊዎች መስመር ጋር የማይስማሙ ስሞችን በሚቆርጡበት ጊዜ “[...]” አመልካች ይሰጣል። የድሮውን ባህሪ ለመመለስ, "--silent-truncation" አማራጭ ቀርቧል.
  • የ"--ጥገኛ-ፋይል" አማራጭን ወደ ማገናኛው ታክሏል Make-like ፋይል ከተሰሩ የግብዓት ጥገኞች ዝርዝር ጋር፣ ይህም በአቀናባሪው ውስጥ ያለውን የ"-M -MP" አማራጭን ለመጠቀም በተመሳሳይ መልኩ ይሰራል። ማገናኛው በተጨማሪ አማራጮችን አክሏል "--warn-textrel", "-enable-textrel-check=[no|አዎ|ማስጠንቀቂያ|ስህተት", "-export-dynamic-symbol", "-export-dynamic-symbol-list ”፣ “--contiguous-non-contiguous-regions” እና
    "--enable-non-contiguous-regions-ማስጠንቀቂያዎች" የDT_TEXTREL ሂደትን ለመቆጣጠር፣ተለዋዋጭ ምልክት ወደ ውጭ መላክ እና ቀጣይ ያልሆነ የክልል አቀማመጥን ለመቆጣጠር።

  • ለ X86 NaCl ዒላማ መድረክ ድጋፍ ተወግዷል።

ምንጭ: opennet.ru

አስተያየት ያክሉ