Vrystelling van GNU Binutils 2.37

Die vrystelling van die GNU Binutils 2.37-stel stelselhulpmiddels is aangebied, wat programme soos GNU-skakelaar, GNU-samesteller, nm, objdump, stringe, strook insluit.

In die nuwe weergawe:

  • Повышены требования к сборочному окружению, для сборки Binutils теперь требуются библиотеки и компилятор, поддерживающие стандарт C99.
  • Ondersteuning vir die arm-symbianelf-formaat is gestaak.
  • Bygevoeg ondersteuning vir RME (Realm Management Extension), 'n uitbreiding vir die ARMv9-A argitektuur, wat jou toelaat om dinamiese oordrag van hulpbronne en geheue te organiseer na 'n aparte beskermde adresruimte, waartoe bevoorregte toepassings en TrustZone-firmware nie toegang het nie. Die voorgestelde kenmerk is deel van die infrastruktuur vir die skep van geïsoleerde omgewings Arm CCA (Confidential Compute Architecture). RME stel algemene programme in staat om hul vertroulike data in sulke omgewings te stoor om hulle te beskerm teen ongemagtigde toegang in die geval van 'n kompromie van die bedryfstelsel en hipervisors.
  • Nuwe opsies is in die skakelaar geïmplementeer:
    • ‘-Bno-symbolic’ — отменяет режимы ‘-Bsymbolic’ и ‘-Bsymbolic-functions’;
    • ‘-z report-relative-reloc’ — выводит информацию о динамическом связывании адресов (relocation);
    • ‘-z start-stop-gc’ — отключает обработку ссылок __start_*/__stop_* в процессе чистки неиспользуемых секций сборщиком мусора.
  • В утилиту readelf добавлена опция «—sym-base=0|8|10|16» для выбора формы отображения числовых символов.
  • В утилиту nm добавлены опции: ‘—format=just-symbols’ (‘-j’) для вывода только имён символов и ‘—quiet’ для отключения диагностических сообщений «no symbols».
  • В утилиты objcopy и strip добавлена опция ‘—keep-section-symbols’ для отключения удаления неиспользуемых секций при обработке файлов.
  • В objcopy добавлены опции ‘—weaken’, ‘—weaken-symbol’ и ‘—weaken-symbols’ для отнесения неопределённых символов к категории weak-символов.
  • В readelf и objdump реализована возможность отображения содержимого секций «.debug_sup» и по умолчанию разрешены ссылки на отдельные файлы с отладочной информацией (debug info).

Bron: opennet.ru

Voeg 'n opmerking