Lansarea GNU Binutils 2.33

Introdus lansarea unui set de utilitare de sistem GNU Binutils 2.33, care include programe precum GNU linker, GNU assembler, nm, objdump, strings, strip.

В nou versiuni:

  • Suportul setului de instrucțiuni a fost adăugat la asamblator pentru sistemele ARM
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) și MVE (Vector Extension). S-a adăugat suport pentru procesor
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE și Cortex-A77. A implementat directiva „.float16” pentru a codifica literali pentru numerele în virgulă mobilă pe 16 biți;

  • Opțiunea „-m[no-]fix-loongson3-llsc” a fost adăugată la asamblatorul pentru sistemele MIPS pentru a controla soluția pentru o eroare în procesoarele Loongson3 care duce la blocaj atunci când anumite instrucțiuni LL și SC;
  • Opțiunea „-z pac-plt” a fost adăugată la linker pentru arhitectura AArch64 pentru a permite protecția înregistrărilor din tabelele PLT (Procedure Linkage Table) folosind PAC (Pointer Authentication) și proprietățile
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI și GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Pentru a selecta una dintre metodele de a ocoli problema 843419 în procesoarele Cortex-A53, a fost adăugată opțiunea „—fix-cortex-a53-843419[=full|adr|adrp”

  • S-a adăugat opțiunea „--source-comment[={txt}]” la objdump pentru a seta prefixul liniilor sursă afișate în timpul dezasamblarii;
  • S-au adăugat opțiunile „--set-section-alignment section-name=power-of-2-align” și „--verilog-data-width” la objcopy pentru a modifica alinierea secțiunii și pentru a controla dimensiunea rândului la afișarea datelor în format Verilog ;
  • S-au adăugat opțiuni separate „—debug-dump=links/follow” și „—dwarf=links/follow-links” la readelf și objdump pentru afișarea și urmărirea linkurilor atunci când există mai multe seturi de informații de depanare în fișier;
  • S-a adăugat suport pentru dump-uri în codificare CTF (Compact Type Format) la objdump și readelf.

Sursa: opennet.ru

Adauga un comentariu