Kuburitswa kweGNU Binutils 2.33

Introduced kuburitswa kweseti yezvishandiso zvehurongwa GNU Binutils 2.33, izvo zvinosanganisira zvirongwa zvakaita seGNU linker, GNU assembler, nm, objdump, tambo, tambo.

Π’ nyowani versions:

  • Tsigiro yekuseta yekuraira yakawedzerwa kune assembler yeARM masisitimu
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) uye MVE (Vector Extension). Yakawedzera processor rutsigiro
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE uye Cortex-A77. Yakatevedzwa ".float16" kuraira kuti encode literals kune 16-bit anoyangarara mapoinzi manhamba;

  • Iyo "-m[no-] gadzirisa-loongson3-llsc" sarudzo yakawedzerwa kune assembler yeMIPS masisitimu kudzora iyo workaround yebug muLoongson3 processors inotungamira kune deadlock kana kumwe kushandiswa kweLL neSC mirairo;
  • Iyo "-z pac-plt" sarudzo yakawedzerwa kune chinongedzo cheiyo AArch64 architecture kuti igonese kuchengetedzwa kwemarekodhi mumatafura ePLT (Procedure Linkage Table) uchishandisa PAC (Pointer Authentication), uye zvivakwa.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI uye GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Kusarudza imwe yenzira dzekunzvenga dambudziko 843419 muCortex-A53 processors, sarudzo "β€”fix-cortex-a53-843419[=full|adr|adrp" yawedzerwa.

  • Yakawedzerwa "--source-comment[={txt}]" sarudzo yekubjdump kuseta prefix yemitsara yemabviro inotaridzwa panguva yedisassembly;
  • Yakawedzerwa "-set-section-alignment chikamu-zita=simba-re-2-align" uye "--verilog-data-width" sarudzo kuti objcopy kuti uchinje kurongeka kwechikamu uye kudzora saizi yemutsara paunenge uchiratidza data mune verilog fomati. ;
  • Yakawedzerwa sarudzo dzakaparadzana β€œ-debug-dump=links/follow” uye β€œ-dwarf=links/follow-links” kuzviverengera uye objdump kuratidza nekutevera zvinongedzo kana paine akati wandei edebug info mufaira;
  • Tsigiro yekurasira muCTF (Compact Type Format) encoding yakawedzerwa kune objdump uye kuverenga wega.

Source: opennet.ru

Voeg