Liberasyon GNU Binutils 2.37

Yo te prezante liberasyon an nan seri sèvis piblik GNU Binutils 2.37 la, ki gen ladan pwogram tankou GNU linker, GNU assembler, nm, objdump, strings, strip.

Nan nouvo vèsyon an:

  • Kondisyon yo pou anviwònman asanble a te ogmante; pou konstwi Binutils, bibliyotèk ak yon du ki sipòte estanda C99 yo kounye a nesesè.
  • Sipò pou fòma arm-symbianelf la sispann.
  • Te ajoute sipò pou RME (Realm Management Extension), yon ekstansyon pou ARMv9-A achitekti, ki pèmèt ou òganize transfè dinamik resous ak memwa nan yon espas adrès separe ki pwoteje, ki aplikasyon privilejye ak firmwèr TrustZone pa gen aksè a. Karakteristik yo pwopoze a se yon pati nan enfrastrikti pou kreye anviwònman izole Arm CCA (Konfidential Compute Architecture). RME pèmèt pwogram komen yo estoke done konfidansyèl yo nan anviwònman sa yo pou pwoteje yo kont aksè san otorizasyon nan ka ta gen yon konpwomi nan sistèm operasyon an ak hypervisors.
  • Nouvo opsyon yo te aplike nan Linker la:
    • '-Bno-symbolic' - anile mòd '-Bsymbolic' ak '-Bsymbolic-fonksyon';
    • '-z report-relative-reloc' - montre enfòmasyon sou lyen dinamik adrès (demenajman);
    • '-z start-stop-gc' - enfim pwosesis referans __start_*/__stop_* pandan y ap retire fatra a netwaye seksyon ki pa itilize yo.
  • Opsyon "--sym-base=0|8|10|16" te ajoute nan sèvis piblik readelf pou chwazi fòm pou montre senbòl nimerik yo.
  • Opsyon yo te ajoute nan sèvis piblik nm la: '—format=just-symbols' ('-j') pou montre sèlman non senbòl ak '—trankil' pou enfim mesaj dyagnostik "pa gen senbòl".
  • Yo te ajoute opsyon '—keep-section-symbols' nan objcopy ak retire sèvis piblik yo pou enfim retire seksyon ki pa itilize yo lè w ap trete dosye yo.
  • Te ajoute opsyon '--weaken', '--weaken-symbol' ak '--weaken-symbols' pou objcopy pou klase senbòl ki pa defini kòm senbòl fèb.
  • Readelf ak objdump kounye a gen kapasite pou montre sa ki nan seksyon ".debug_sup" epi, pa default, pèmèt lyen ki mennen nan dosye endividyèl ak enfòmasyon debug.

Sous: opennet.ru

Add nouvo kòmantè