Hoʻokuʻu ʻia o GNU Binutils 2.37

Ua hōʻike ʻia ka hoʻokuʻu ʻana o ka GNU Binutils 2.37 set o nā lako polokalamu, e komo pū ana me nā polokalamu e like me GNU linker, GNU assembler, nm, objdump, strings, strip.

Ma ka mana hou:

  • Ua hoʻonui ʻia nā koi no ke kaiapuni hui; e kūkulu i nā Binutils, nā hale waihona puke a me kahi mea hoʻopili e kākoʻo ana i ka maʻamau C99 i kēia manawa.
  • Ua hoʻopau ʻia ke kākoʻo no ke ʻano lima-symbianelf.
  • Hoʻohui ʻia ke kākoʻo no RME (Realm Management Extension), kahi hoʻonui no ka hoʻolālā ARMv9-A, kahi e hiki ai iā ʻoe ke hoʻonohonoho i ka hoʻololi ikaika o nā kumuwaiwai a me ka hoʻomanaʻo i kahi wahi kikoʻī i pale ʻia, ʻaʻole i loaʻa i nā noi pono a me TrustZone firmware. ʻO ka hiʻohiʻona i manaʻo ʻia he ʻāpana o ka ʻenehana no ka hoʻokumu ʻana i nā wahi kaʻawale Arm CCA (Confidential Compute Architecture). Hāʻawi ka RME i nā polokalamu maʻamau e mālama i kā lākou ʻikepili huna i loko o ia mau kaiapuni e pale iā lākou mai ka ʻae ʻole ʻia i ka wā e hoʻololi ʻia ai ka ʻōnaehana hana a me nā hypervisors.
  • Ua hoʻokō ʻia nā koho hou i ka loulou:
    • '-Bno-symbolic' - kāpae i nā ʻano hana '-Bsymbolic' a me '-Bsymbolic-functions';
    • '-z report-relative-reloc' - hōʻike i ka ʻike e pili ana i ka hoʻopili ikaika ʻana o nā helu wahi (relocation);
    • '-z start-stop-gc' - ho'opau i ka hana 'ana o __start_*/__stop_* kuhikuhi i ka wā e ho'oma'ema'e ai ka 'ohi 'ōpala i nā pauku i ho'ohana 'ole 'ia.
  • Ua hoʻohui ʻia ke koho "--sym-base=0|8|10|16" i ka pono heluhelu e koho ai i ke ʻano no ka hōʻike ʻana i nā hōʻailona helu.
  • Ua hoʻohui ʻia nā koho i ka pono nm: '—format= just-symbols' ('-j') e hōʻike i nā inoa hōʻailona wale nō a me '-quiet' e hoʻopau i nā memo diagnostic "ʻaʻohe hōʻailona".
  • Ua hoʻohui ʻia ke koho '--keep-section-symbols' i ka objcopy a me ka wehe ʻana i nā pono hana e hoʻopau i ka wehe ʻana i nā ʻāpana i hoʻohana ʻole ʻia i ka wā e hoʻoponopono ai i nā faila.
  • Hoʻohui ʻia nā koho '--weaken', '--weaken-symbol' a me '--weaken-symbols' e objcopy e hoʻokaʻawale i nā hōʻailona i wehewehe ʻole ʻia e like me nā hōʻailona nāwaliwali.
  • Loaʻa iā readelf a me objdump ka hiki ke hōʻike i nā ʻike o nā ʻāpana ".debug_sup" a, ma ke ʻano paʻamau, e ʻae i nā loulou i nā faila me ka ʻike debug.

Source: opennet.ru

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