utgÄvan av systemverktyg , som inkluderar program som GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- Assemblern för ARM-system har fÄtt stöd för instruktionsuppsÀttningen
SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) och MVE (Vector Extension). Stöd har lagts till för processorer
Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE och Cortex-A77. Direktivet «.float16» har implementerats för kodning av litteraler för 16-bitars flyttal; - Assemblern för MIPS-system har fÄtt alternativet «-m[no-]fix-loongson3-llsc» för att hantera en felaktighet i Loongson3-processorer som leder till dödlÀge vid viss anvÀndning av instruktionerna LL och SC;
- LÀnkar-programmet för AArch64-arkitekturen har fÄtt alternativet «-z pac-plt» för att aktivera skyddet av poster i PLT (Procedure Linkage Table) med hjÀlp av PAC (Pointer Authentication), och egenskaperna
GNU_PROPERTY_AARCH64_FEATURE_1_BTI och GNU_PROPERTY_AARCH64_FEATURE_1_PAC. För att vĂ€lja en av metoderna för att kringgĂ„ problem 843419 i Cortex-A53-processorer har alternativet «âfix-cortex-a53-843419[=full|adr|adrp» lagts till - I objdump har alternativet «âsource-comment[={txt}]» lagts till för att ange ett prefix för rader av kĂ€llkod som visas vid disassemblering;
- I objcopy har alternativen «âset-section-alignment section-name=power-of-2-align» och «âverilog-data-width» lagts till för att Ă€ndra sektionernas justering och hantera radstorlek vid visning av data i verilog-format;
- I readelf och objdump har separata alternativ «âdebug-dump=links/follow» och «âdwarf=links/follow-links» lagts till för att visa och följa lĂ€nkar, vid flera uppsĂ€ttningar debug-info i filen;
- I objdump och readelf har stöd för dumpningar i CTF (Compact Type Format) lagts till.
KĂ€lla: opennet.ru
