GNU Binutils 2.43 väljalase

Avaldatud GNU Binutils 2.43 süsteemi utiliitide komplekti väljaanne, mis sisaldab selliseid programme nagu GNU linkija, GNU assembler, nm, objdump, strings, strip.

Uues versioonis:

  • GNU assemblerisse on lisatud toetust direktiivile ".base64", et esitada binaardata stringidena base64 kodeeringus. Tehtud on võimalikuks kasutada süntaksit "\+" makrode ja direktiivide .irp, .irpc ja .rept sees makro käivituste arvu määramiseks.
  • Lisatud on CFCMOV, NF, CCMP ja CTEST juhiste tugi, mis on määratletud Intel APX käskude kogumis.
  • Lisatud on toe arhitektuurile 'armv9.5-a', samuti LUT ja LUTv2 laiendustele (AArch64 Lookup Table Extension).
  • Lisatud on toe laiendustele RISC-V: XSfCease, Zacas, Zcmp, Zfbfmin, Zvfbfmin, Zvfbfwma, Smcsrind, Sscsrind, XCvMem, XCvBi ja XCvElw.
  • Linkerisse on lisatud valikud: "—rosegment" (kasutades valikut "-z separate-code" loob ühe ainult lugemise režiimis segmendi kahe asemel), "—section-ordering-file " (sisend- ja väljundsektsioonide vastavus) ja "—plugin-save-temps" (plugin’idelt ajutiste failide salvestamine). AArch64 ja LoongArch arhitektuuride jaoks on rakendatud DT_RELR (relocation) aadresside ümberpaigutamise pakingu formaadi tugi, mis võimaldab vähendada teavet suhteliste ümberpaigutuste kohta jagatud objektides ja käivitatavates failides.
  • readelf utiliidis on tagatud aadresside ümberpaigutamise (DT_RELR) detailide kuvamine. Lisatud on valik "-j" ("—display-section") sektsiooni sisu näitamiseks, nagu on määratud nime või indeksi järgi. Sektsiooni sisu kuvamisel "eh_frame" on tagatud sektsiooni "eh_frame_hdr" kuvamine, kui see on olemas.
  • gprofng utiliidis on lisatud algne tugi RISC-V arhitektuurile. Töödeldud on üle koodi, et kohelda riistvara sündmuste loendureid. Rakendatud on AMD ZEN3, AMD ZEN4 ja Intel Ice Lake protsessoritele spetsiifilised sündmused ning tüüpilised sündmused ARM protsessoritele.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster