GNU Binutils 2.38 vÀljalase

Esitatud on GNU Binutils 2.38 komplekti sĂŒsteemi utiliidid, mis sisaldab selliseidprogramme nagu GNU linker, GNU assembler, nm, objdump, strings, strip.

Uues versioonis:

  • Assemblerisse ja linkeri lisati tugi LoongArch arhitektuurile, mida kasutatakse Loongson protsessorites.
  • Assemblerisse on lisatud valik "—multibyte-handling=[allow|warn|warn-sym-only]", et valida mitme baitise sĂŒmbolite töötlemise meetodit. Kui valitakse warn, kuvatakse hoiatus, kui lĂ€htekoodides on mitme baitilised sĂŒmbolid, ja valida warn-sym-only siis, kui mitme baitilisi sĂŒmboleid kasutatakse argumentide nimedes.
  • Assembler on parandanud AArch64 ja ARM arhitektuuride tuge, laiendanud sĂŒsteemi registrite tuge, lisatud on SME (Scalable Matrix Extension) toe tootjatele Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710, samuti arhitektuuri laiendustele ‘v8.7-a’, ‘v8.8-a’, ‘v9-a’, ‘v9.1-a’, ‘armv9.2-a’ ja ‘armv9.3-a’.
  • X86 arhitektuuri jaoks on assemblerisse lisatud tugi Intel AVX512_FP16 kĂ€skudele.
  • Komponendile on lisatud valikud: «-z pack-relative-relocs/-z nopack-relative-relocs», mis haldavad suhteliste aadresside (relocation) pakkimist jaotises DT_RELR; «-z indirect-extern-access/-z noindirect-extern-access», mis haldab funktsioonide kanoniliste pointer'ite kasutamist ja aadresside liigutamise teabe kopeerimist; «—max-cache-size=SIZE», et mÀÀrata maksimaalne vahemĂ€lu suurus.
  • Elfedit'i tööriista on lisatud valik «—output-abiversion» ELF-failide ABIVERSION vĂ€lja vĂ€rskendamiseks.
  • Readelf, strings, nm ja objdump tööriistadesse on lisatud valik «—unicode», et hallata unicode-mĂ€rkide töötlemist sĂŒmbolnimede vĂ”i struktuuride vĂ€ljundis. Kui mÀÀrata «—unicode=locale», töödeldakse unicode-allesolekuid vastavalt praegusele lokaadile; «—unicode=hex» kuvatakse kuueteistkĂŒmnendlike koodidena; «—unicode=escape» kuvatakse escape-jĂ€rjestustena; «—unicode=highlight» kuvatakse punase vĂ€rviga esile tĂ”stetud escape-jĂ€rjestustena.
  • Readelf'i tööriistas toob valik «-r» nĂŒĂŒd vĂ€lja andmed suhteliste liigutuste (relocation) kohta.
  • objcopy utiliidi toetab platvorme efi-app-aarch64, efi-rtdrv-aarch64 ja efi-bsdrv-aarch64, vĂ”imaldades seda tööriista kasutada UEFI komponentide arendamisel.
  • ar utiliidi juurde on lisatud valik "—thin" lĂŒhendatud (thin) arhiveerimise loomiseks, mis sisaldab ainult sĂŒmbolite ja viidete tabeleid.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster