GNU Binutils 2.35-ի թողարկում

Ներկայացվել է համակարգի կոմունալ ծառայությունների փաթեթի թողարկում GNU Binutils 2.35, որը ներառում է այնպիսի ծրագրեր, ինչպիսիք են GNU linker, GNU assembler, nm, objdump, strings, strip:

В նորը տարբերակ:

  • Ասամբլեն ավելացրել է «--gdwarf-5» տարբերակը՝ «.debug_line» վրիպազերծման աղյուսակներ ստեղծելու համար DWARF-5 ձևաչափով տողերի համարների մասին տեղեկություններով: Ավելացված է աջակցություն Intel SERIALIZE-ի և TSXLDTRK հրահանգների համար: Ավելացվել են «-mlfence-after-load=", '-mlfence-before-indirect-branch=" և "-mlfence-before-ret=" տարբերակներ՝ խոցելիությունից պաշտպանվելու համար LVI (CVE-2020-0551):
  • Readelf կոմունալում ավելացվել է «lint» ռեժիմ, որը ներառում է լրացուցիչ ստուգումներ ֆայլերի մշակման ժամանակ, օրինակ՝ զրոյական չափի հատվածների ստուգում: readelf-ը նաև տրամադրում է «[...]» ցուցիչ, երբ կրճատում է անունները, որոնք չեն տեղավորվում 80 նիշանոց տողում: Հին վարքագիծը վերադարձնելու համար տրամադրվում է «--silent-truncation» տարբերակը:
  • Կապակցողին ավելացրել է «--dependency-file» տարբերակը՝ ստեղծելու Make-like ֆայլ՝ մշակված մուտքային կախվածությունների ցանկով, որն աշխատում է այնպես, ինչպես օգտագործել «-M -MP» տարբերակը կոմպիլյատորում: Կապակցիչը նաև ավելացրել է «--warn-textrel», «-enable-textrel-check=[ոչ|այո|նախազգուշացում|սխալ», «-export-dynamic-symbol», «-export-dynamic-symbol-list» տարբերակները: », «--enable-non-contiguous-regions» և
    «--enable-non-contiguous-regions-warnings»՝ DT_TEXTREL մշակումը, դինամիկ նշանների արտահանումը և ոչ հարակից շրջանների տեղադրումը վերահսկելու համար:

  • Հեռացվել է X86 NaCl թիրախային հարթակի աջակցությունը:

Source: opennet.ru

Добавить комментарий