sĂŒsteemitööriistade komplekti vĂ€ljaanne , mis sisaldab selliseid programme nagu GNU lingija, GNU assembler, nm, objdump, strings, strip.
:
- Asmablisse ARM-i sĂŒsteemide jaoks on lisatud toetust juhiste kogumile
SVE2 (Skalaarne vektor laiendus 2), TME (Tehingute mÀlulaiendus) ja MVE (Vektorilaiendus). Lisatud on tugi protsessoritele
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE ja Cortex-A77. Rakendatud on direktiiv â.float16â 16-bitiste ujukomaarvude kirjeldamise jaoks; - ASM-i tööriista jaoks MIPS-i sĂŒsteemides on lisatud suvand â-m[no-]fix-loongson3-llscâ, et kontrollida Loongson3 protsessorite vea ĂŒmberkĂ€imist, mis toob kaasa omavahelise lukustamise teatud LL ja SC juhiste kasutamise korral;
- AArch64 arhitektuuri linkija jaoks on lisatud suvand â-z pac-pltâ, et aktiveerida PLT (Menetluse lingi tabel) kirje kaitse PAC-i (Punkti autentsuse kaitse) abil, samuti on rakendatud omadused
GNU_PROPERTY_AARCH64_FEATURE_1_BTI ja GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A53 protsessorites on lisatud suvand ââfix-cortex-a53-843419[=full|adr|adrpâ, et valida ĂŒks ĂŒmberkaatamisviisidest probleemi 843419 jaoks. - Objdumpi on lisatud suvand ââsource-comment[={txt}]â, et mÀÀrata allikate ridade eelistus, mis kuvatakse dissassembli ajal;
- Objcopy on nĂŒĂŒd saanud valikud ââset-section-alignment section-name=power-of-2-alignâ ja ââverilog-data-widthâ, et muuta sektsioonide joondamist ja hallata ridade suurust andmete kuvamisel verilog formaadis;
- Readelfis ja objdumpis on nĂŒĂŒd eraldi valikud ââdebug-dump=links/followâ ja ââdwarf=links/follow-linksâ, et kuvada ja jĂ€rgida linke, kui failis on mitu debug info komplekti;
- Objdumpis ja readelfis on lisatud tugi CTF (Compact Type Format) kandroogide jaoks.
Allikas: opennet.ru
