VĂ€lja anti GNU Binutils 2.43 sĂŒsteemide utiliitide komplekt, mille hulka kuuluvad sellised programmid nagu GNU linker, GNU assembler, nm, objdump, strings, strip.
Uues versioonis:
- GNU assembleris on lisatud tugi direktiivile â.base64â, et esitada binaardata stringidena base64 kodeeringus. Rakendatud on vĂ”imalus kasutada sĂŒntaksit â\+â makrodest ja direktiivide .irp, .irpc ja .rept sees makro kĂ€ivitamiste arvu mÀÀramiseks.
- Lisatud toetus CFCMOV, NF, CCMP ja CTEST kÀskudele, mis on mÀÀratletud Intel APX-i kÀsu komplektis.
- Lisatud toetus âarmv9.5-aâ arhitektuurile ning LUT ja LUTv2 laiendustele (AArch64 Lookup Table Extension).
- Lisatud toetus RISC-V laiendustele: XSfCease, Zacas, Zcmp, Zfbfmin, Zvfbfmin, Zvfbfwma, Smcsrind, Sscsrind, XCvMem, XCvBi ja XCvElw.
- Linkerisse on lisatud valikud: âârosegmentâ (kui kasutatakse valikut â-z separate-codeâ, loob ĂŒhe ainult lugemise reĆŸiimi jaotuse kahe asemel), ââsection-ordering-file <FILE>â (sisendi ja vĂ€ljundi sektsioonide vastendamine) ja ââplugin-save-tempsâ (pluginsalvestamise ajutiste failide salvestamine). AArch64 ja LoongArch arhitektuuride jaoks on rakendatud DT_RELR aadressi ĂŒmberpaigutamise pakendi formaadi tugi, mis vĂ”imaldab vĂ€hendada teavet suhteliste ĂŒmberpaigutuste suuruse kohta jagatud objektides ja eksekuteeritavates failides.
- Uutiliidis readelf on tagatud detailide kuvamine aadressi ĂŒmberpaigutamise kohta (DT_RELR). Lisatud on valik â-jâ (ââdisplay-sectionâ), et kuvada sektsiooni sisu, mis on mÀÀratud nime vĂ”i indeksi jĂ€rgi. Sektsiooni â.eh_frameâ sisu kuvamisel on tagatud, et kuvatakse sektsioon â.eh_frame_hdrâ, kui see on saadaval.
- Uutiliidi gprofng esialgne tugi RISC-V arhitektuuri jaoks on lisatud. Koode on ĂŒmber töötatud, et töötada riistvara sĂŒndmuste loenduritega. Tehtud on protsessorite AMD ZEN3, AMD ZEN4 ja Intel Ice Lake spetsiifilised sĂŒndmused, samuti tĂŒĂŒpilised sĂŒndmused ARM protsessorite jaoks.
Allikas: opennet.ru
