เบเบฒเบ™เบ›เปˆเบญเบ GNU Binutils 2.38

เบเบฒเบ™เบ›เปˆเบญเบเบŠเบธเบ” GNU Binutils 2.38 เบ‚เบญเบ‡เบฅเบฐเบšเบปเบšเบญเบธเบ›เบฐเบเบญเบ™เบ•เปˆเบฒเบ‡เป†เป„เบ”เป‰เบ–เบทเบเบ™เปเบฒเบชเบฐเป€เบซเบ™เบต, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบกเบตเป‚เบ„เบ‡เบเบฒเบ™เป€เบŠเบฑเปˆเบ™ GNU linker, GNU assembler, nm, objdump, strings, strip.

เปƒเบ™โ€‹เบชเบฐโ€‹เบšเบฑเบšโ€‹เปƒเบซเบกเปˆโ€‹:

  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ LoongArch เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เป‚เบ›เป€เบŠเบ”เป€เบŠเบต Loongson เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ•เบปเบงเบ›เบฐเบเบญเบšเปเบฅเบฐเบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.
  • เบ•เบปเบงเป€เบฅเบทเบญเบ โ€œโ€”multibyte-handling=[allow|warn|warn-sym-only]โ€ เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบ•เบปเบงเบ›เบฐเบเบญเบšเป€เบžเบทเปˆเบญเป€เบฅเบทเบญเบเบงเบดเบ—เบตเบเบฒเบ™เบˆเบฑเบ”เบเบฒเบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบ multibyte. เบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธเบ„เปˆเบฒเป€เบ•เบทเบญเบ™, เบเบฒเบ™เป€เบ•เบทเบญเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เบ–เป‰เบฒเบกเบตเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ multibyte เปƒเบ™เบ‚เปเป‰เบ„เบงเบฒเบกเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบš, เปเบฅเบฐเบ–เป‰เบฒเบ—เปˆเบฒเบ™เบฅเบฐเบšเบธ warn-sym-only, เบเบฒเบ™เป€เบ•เบทเบญเบ™เบˆเบฐเบชเบฐเปเบ”เบ‡เบ–เป‰เบฒเบ•เบปเบงเบญเบฑเบเบชเบญเบ™ multibyte เบ–เบทเบเปƒเบŠเป‰เปƒเบ™เบŠเบทเปˆ argument.
  • เป€เบ„เบทเปˆเบญเบ‡เบ›เบฐเบเบญเบšเป„เบ”เป‰เบ›เบฑเบšเบ›เบธเบ‡เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ AArch64 เปเบฅเบฐ ARM, เบ‚เบฐเบซเบเบฒเบเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฅเบปเบ‡เบ—เบฐเบšเบฝเบ™เบฅเบฐเบšเบปเบš, เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบš SME (Scalable Matrix Extension), เป€เบžเบตเปˆเบกเบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™ Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710. เป‚เบ›เป€เบŠเบ”เป€เบŠเบต, เป€เบŠเบฑเปˆเบ™เบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบชเปˆเบงเบ™เบ‚เบฐเบซเบเบฒเบเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' เปเบฅเบฐ 'armv9.3- a'.
  • เบชเปเบฒเบฅเบฑเบšเบชเบฐเบ–เบฒเบ›เบฑเบ”เบ•เบฐเบเบฐเบเปเบฒ x86, เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบ„เปเบฒเปเบ™เบฐเบ™เปเบฒ Intel AVX512_FP16 เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเปƒเบชเปˆเบ•เบปเบงเบ›เบฐเบเบญเบš.
  • เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเป€เบžเบตเปˆเบกเปƒเบชเปˆเบ•เบปเบงเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ: โ€œ-z pack-relative-relocs/-z nopack-relative-relocsโ€ เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบšเบฑเบ™เบˆเบธเบ‚เบญเบ‡เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบžเบตเปˆเบ™เป‰เบญเบ‡เปƒเบ™เบžเบฒเบ DT_RELR; "-z indirect-extern-access/-z noindirect-extern-access" เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เปƒเบŠเป‰เบ•เบปเบงเบŠเบตเป‰เบŸเบฑเบ‡เบŠเบฑเบ™ canonical เปเบฅเบฐเบเบฒเบ™เบ„เบฑเบ”เบฅเบญเบเบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเบปเบเบเป‰เบฒเบเบ—เบตเปˆเบขเบนเปˆ; "--max-cache-size=SIZE" เป€เบžเบทเปˆเบญเบเปเบฒเบ™เบปเบ”เบ‚เบฐเบซเบ™เบฒเบ”เปเบ„เบ”เบชเบนเบ‡เบชเบธเบ”.
  • เป€เบžเบตเปˆเบกเบ•เบปเบงเป€เบฅเบทเบญเบ "--output-abiversion" เปƒเบซเป‰เบเบฑเบš elfedit utility เป€เบžเบทเปˆเบญเบ›เบฑเบšเบ›เบธเบ‡เบŠเปˆเบญเบ‡เบ‚เปเป‰เบกเบนเบ™ ABIVERSION เปƒเบ™เป„เบŸเบฅเปŒ ELF.
  • เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "--unicode" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ readelf, strings, nm เปเบฅเบฐ objdump utilities เป€เบžเบทเปˆเบญเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ‚เบญเบ‡เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ unicode เป€เบกเบทเปˆเบญเบญเบญเบเบŠเบทเปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเบซเบผเบทเบชเบฐเบ•เบฃเบดเบ‡. เป€เบกเบทเปˆเบญเบฅเบฐเบšเบธ โ€œ-unicode=localeโ€, เบชเบฐเบ•เบฃเบดเบ‡ unicode เบ–เบทเบเบ›เบฐเบกเบงเบ™เบœเบปเบ™เบ•เบฒเบกเบ—เป‰เบญเบ‡เบ–เบดเปˆเบ™เบ›เบฐเบˆเบธเบšเบฑเบ™, โ€œ-unicode=hexโ€ เบˆเบฐเบ–เบทเบเบชเบฐเปเบ”เบ‡เป€เบ›เบฑเบ™เบฅเบฐเบซเบฑเบ”เป€เบฅเบเบ–เบฒเบ™เบชเบดเบšเบซเบปเบ, โ€œ-unicode=escapeโ€ เบ–เบทเบเบชเบฐเปเบ”เบ‡เป€เบ›เบฑเบ™ escale เบฅเบณเบ”เบฑเบš, โ€œ-unicode=highlightโ€ ยป - เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบ›เบฑเบ™เบฅเปเบฒเบ”เบฑเบš escale เป€เบ™เบฑเป‰เบ™เป€เบ›เบฑเบ™เบชเบตเปเบ”เบ‡.
  • เปƒเบ™ readelf, เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "-r" เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™ dumps เบ‚เปเป‰เบกเบนเบ™เบเบฒเบ™เบเบปเบเบเป‰เบฒเบ.
  • เบเบฒเบ™เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบชเปเบฒเบฅเบฑเบšเปเบžเบฅเบฐเบ•เบฐเบŸเบญเบก efi-app-aarch64, efi-rtdrv-aarch64 เปเบฅเบฐ efi-bsdrv-aarch64 เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ objcopy, เปƒเบซเป‰เบ—เปˆเบฒเบ™เบชเบฒเบกเบฒเบ”เบ™เปเบฒเปƒเบŠเป‰เบ›เบฐเป‚เบซเบเบ”เบ™เบตเป‰เปƒเบ™เป€เบงเบฅเบฒเบžเบฑเบ”เบ—เบฐเบ™เบฒเบญเบปเบ‡เบ›เบฐเบเบญเบšเบชเปเบฒเบฅเบฑเบš UEFI.
  • เบ—เบฒเบ‡เป€เบฅเบทเบญเบ "--thin" เป„เบ”เป‰เบ–เบทเบเป€เบžเบตเปˆเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™ ar utility เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡เบšเปˆเบญเบ™เป€เบเบฑเบšเบกเป‰เบฝเบ™เบšเบฒเบ‡เป†เบ—เบตเปˆเบกเบตเบžเบฝเบ‡เปเบ•เปˆเบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบฅเบฐเบ•เบฒเบ•เบฐเบฅเบฒเบ‡เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster