GNU Binutils 2.33-un buraxılışı

Tərəfindən təqdim edildi sistem kommunal dəstinin buraxılması GNU Binutils 2.33, GNU linker, GNU assembler, nm, objdump, strings, strip kimi proqramları ehtiva edir.

В yeni variant:

  • ARM sistemləri üçün assemblerə təlimat dəsti dəstəyi əlavə edildi
    SVE2 (Ölçəklənən Vektor Genişləndirilməsi 2), TME (Transactional Memory Extension) və MVE (Vektor Genişləndirilməsi). Əlavə edilmiş prosessor dəstəyi
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE və Cortex-A77. 16 bitlik üzən nöqtəli ədədlər üçün literalları kodlaşdırmaq üçün ".float16" direktivini həyata keçirdi;

  • "-m[no-]fix-loongson3-llsc" seçimi Loongson3 prosessorlarında LL və SC təlimatlarının müəyyən istifadəsi zamanı çıxılmaz vəziyyətə düşməyə səbəb olan səhvin həllinə nəzarət etmək üçün MIPS sistemləri üçün assemblerə əlavə edilmişdir;
  • PAC (Pointer Authentication) və xassələri istifadə edərək PLT (Prosedur Bağlantı Cədvəli) cədvəllərində qeydlərin qorunmasını təmin etmək üçün AArch64 arxitekturası üçün əlaqələndiriciyə "-z pac-plt" seçimi əlavə edilmişdir.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI və GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A843419 prosessorlarında 53 problemindən yan keçmək üsullarından birini seçmək üçün “—fix-cortex-a53-843419[=full|adr|adrp” seçimi əlavə edilmişdir.

  • Sökülmə zamanı göstərilən mənbə sətirlərinin prefiksini təyin etmək üçün objdump üçün “--source-comment[={txt}]” seçimi əlavə edildi;
  • Verilog formatında verilənləri göstərərkən bölmənin düzülməsini dəyişdirmək və cərgə ölçüsünü idarə etmək üçün surət çıxarmaq üçün “--set-section-alignment section-name=power-of-2-align” və “--verilog-data-width” seçimləri əlavə edildi. ;
  • Faylda bir neçə sazlama məlumat dəsti olduqda linkləri göstərmək və izləmək üçün readelf və objdump-a “—debug-dump=links/follow” və “—dwarf=links/follow-links” ayrıca seçimləri əlavə edildi;
  • CTF (Yığcam Tip Format) kodlaşdırmasında zibillərə dəstək objdump və readelf-ə əlavə edildi.

Mənbə: opennet.ru

Добавить комментарий