Hoʻokuʻu ʻia o GNU Binutils 2.35

Waiho ʻia e ka hoʻokuʻu ʻana o kahi hoʻonohonoho o nā pono ʻōnaehana ʻO GNU Binutils 2.35, aia nā papahana e like me GNU linker, GNU assembler, nm, objdump, strings, strip.

В hou mākaʻi:

  • Ua hoʻohui ka mea hui i ke koho "--gdwarf-5" e hana i nā papa debug ".debug_line" me ka ʻike e pili ana i nā helu laina ma DWARF-5 format. Hoʻohui kākoʻo no Intel SERIALIZE a me TSXLDTRK kuhikuhi. Nā koho i hoʻohui ʻia "-mlfence-after-load=", '-mlfence-before-indirect-branch=" a me "-mlfence-before-ret=" e pale aku i ka nāwaliwali. LVI (CVE-2020-0551).
  • Ua hoʻohui ʻia ke ʻano "lint" i ka pono readelf, e loaʻa ana nā loiloi hou i ka wā e hoʻoponopono ai i nā faila, e like me ka nānā ʻana i nā ʻāpana o ka nui ʻole. Hāʻawi pū ʻo readelf i kahi hōʻailona “[...]” i ka wā e ʻoki ai i nā inoa i kūpono ʻole i kahi laina 80 mau huaʻōlelo. No ka hoʻihoʻi ʻana i ka hana kahiko, hāʻawi ʻia ke koho "--silent-truncation".
  • Hoʻohui i ka koho "--dependency-file" i ka loulou e hana i kahi faila Make-like me kahi papa inoa o nā mea hilinaʻi i hoʻopili ʻia, e hana like me ka hoʻohana ʻana i ke koho "-M -MP" i ka mea hoʻopili. Ua hoʻohui pū ka mea loulou i nā koho "--warn-textrel", "-enable-textrel-check=[ʻaʻole | ʻae | ʻōlelo aʻo | hewa", "-export-dynamic-symbol", "-export-dynamic-symbol-list ”, "--enable-non-contiguous-regions" a
    "--enable-non-contiguous-regions-warnings" no ka hoʻomalu ʻana i ka hana DT_TEXTREL, ka hoʻoili ʻana i nā hōʻailona ikaika, a me ka hoʻokomo ʻana i ka ʻāina pili ʻole.

  • Wehe ʻia ke kākoʻo no X86 NaCl target platform.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka