Ngaleupaskeun GNU Binutils 2.37

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

Dina versi anyar:

  • Sarat pikeun lingkungan rakitan parantos ningkat; pikeun ngawangun Binutils, perpustakaan sareng kompiler anu ngadukung standar C99 ayeuna diperyogikeun.
  • Rojongan pikeun format panangan-symbianelf parantos dileungitkeun.
  • Ditambahkeun rojongan pikeun RME (Realm Manajemén Extension), extension pikeun arsitéktur ARMv9-A, nu ngidinan Anjeun pikeun ngatur mindahkeun dinamis sumberdaya jeung memori ka spasi alamat ditangtayungan misah, nu aplikasi husus tur firmware TrustZone teu boga aksés ka. Fitur anu diusulkeun mangrupikeun bagian tina infrastruktur pikeun nyiptakeun lingkungan terpencil Arm CCA (Confidential Compute Architecture). RME ngamungkinkeun program umum pikeun nyimpen data rahasia na di lingkungan sapertos ngajaga aranjeunna tina aksés anu teu sah upami aya kompromi tina sistem operasi sareng hypervisors.
  • Pilihan anyar parantos dilaksanakeun dina linker:
    • '-Bno-symbolic' - ngabatalkeun mode '-Bsymbolic' sareng '-Bsymbolic-functions';
    • '-z report-relative-reloc' - mintonkeun informasi ngeunaan linking dinamis alamat (relokasi);
    • '-z start-stop-gc' - nganonaktipkeun ngolah __start_*/__stop_* rujukan bari tukang sampah ngabersihkeun bagian anu henteu kapake.
  • Pilihan "--sym-base=0|8|10|16" geus ditambahkeun kana utilitas readelf pikeun milih formulir pikeun mintonkeun simbol numerik.
  • Pilihan geus ditambahkeun kana utilitas nm: '—format=just-symbols' ('-j') pikeun mintonkeun ngan ngaran simbol jeung '—quiet' pikeun nganonaktipkeun talatah diagnostik "no simbol".
  • Pilihan '-keep-section-symbols' parantos ditambahkeun kana objcopy sareng strip utiliti pikeun nganonaktipkeun panyabutan bagian anu henteu dianggo nalika ngolah file.
  • Ditambahkeun pilihan '--weaken', '--weaken-simbol' sarta '--weaken-simbol' pikeun objcopy pikeun mengklasifikasikan simbol undefined salaku simbol lemah.
  • Readelf sareng objdump ayeuna gaduh kamampuan pikeun nampilkeun eusi bagian ".debug_sup" sareng, sacara standar, ngawenangkeun tautan kana file individu sareng inpormasi debug.

sumber: opennet.ru

Tambahkeun komentar