Ngaleupaskeun GNU Binutils 2.38

Pelepasan sét utilitas sistem GNU Binutils 2.38, anu kalebet program sapertos linker GNU, assembler GNU, nm, objdump, strings, strip.

Dina versi anyar:

  • Rojongan pikeun arsitektur LoongArch dipaké dina prosesor Loongson geus ditambahkeun kana assembler na linker.
  • Pilihan "—multibyte-handling=[allow|warn|warn-sym-only]" geus ditambahkeun kana assembler pikeun milih métode pikeun nanganan simbol multibyte. Lamun anjeun nangtukeun nilai ngingetkeun, peringatan dipintonkeun lamun aya karakter multibyte dina téks sumber, sarta lamun nangtukeun warn-sym-hijina, peringatan dipintonkeun lamun karakter multibyte dipaké dina ngaran argumen.
  • The assembler parantos ningkatkeun dukungan pikeun arsitéktur AArch64 sareng ARM, ngalegaan dukungan pikeun pendaptaran sistem, nambihan dukungan pikeun SME (Scalable Matrix Extension), dukungan tambahan pikeun Cortex-R52 +, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 prosesor, kitu ogé ekstensi arsitektur 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' jeung 'armv9.3- a'.
  • Pikeun arsitektur x86, rojongan pikeun Intel AVX512_FP16 parentah geus ditambahkeun kana assembler.
  • pilihan ditambahkeun kana linker nu: "-z pak-relative-relocs / -z nopack-relative-relocs" pikeun ngadalikeun packing of relocations relatif dina bagian DT_RELR; "-z indirect-extern-aksés/-z noindirect-extern-aksés" pikeun ngadalikeun pamakéan pointers fungsi canonical jeung nyalin informasi relokasi alamat; "--max-cache-size=SIZE" pikeun nangtukeun ukuran cache maksimum.
  • Ditambahkeun pilihan "--output-abiversion" kana utilitas elfedit pikeun ngapdet widang ABIVERSION dina file ELF.
  • Pilihan "--unicode" geus ditambahkeun kana readelf, string, nm jeung objdump utiliti pikeun ngadalikeun ngolah karakter unicode nalika kaluaran ngaran simbolis atawa string. Nalika nangtukeun "-unicode = locale", string unicode diolah saluyu sareng lokal ayeuna, "-unicode = hex" ditampilkeun salaku kode heksadesimal, "-unicode = ngewa" ditembongkeun salaku sekuen escale, "-unicode = sorot" »- ditémbongkeun salaku runtuyan escale disorot beureum.
  • Dina readelf, pilihan "-r" ayeuna dumps data relokasi.
  • Objcopy parantos nambihan dukungan pikeun platform efi-app-aarch64, efi-rtdrv-aarch64 sareng efi-bsdrv-aarch64, ngamungkinkeun anjeun ngagunakeun utilitas ieu nalika ngembangkeun komponén pikeun UEFI.
  • Pilihan "--thin" geus ditambahkeun kana utilitas ar pikeun nyieun arsip ipis ngan ngandung simbol jeung link tabel.

sumber: opennet.ru

Tambahkeun komentar