Utjefte fan GNU Binutils 2.33

Yntrodusearre frijlitting fan in set fan systeem nutsbedriuwen GNU Binutils 2.33, dy't programma's omfettet lykas GNU linker, GNU assembler, nm, objdump, strings, strip.

В nij ferzjes:

  • Ynstruksje set-stipe is tafoege oan assembler foar ARM-systemen
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) en MVE (Vector Extension). Added prosessor stipe
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE en Cortex-A77. Implementearre de ".float16" rjochtline te kodearjen literals foar 16-bit driuwende punt nûmers;

  • De opsje "-m[no-]fix-loongson3-llsc" is tafoege oan de assembler foar MIPS-systemen om de oplossing te kontrolearjen foar in brek yn Loongson3-prosessoren dy't liedt ta deadlock as bepaalde gebrûk fan LL- en SC-ynstruksjes;
  • De opsje "-z pac-plt" is tafoege oan de linker foar de AArch64-arsjitektuer om de beskerming fan records yn PLT-tabellen (Procedure Linkage Table) mooglik te meitsjen mei PAC (Pointer Authentication), en de eigenskippen
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI en GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Om ien fan 'e metoaden te selektearjen om probleem 843419 te omgean yn Cortex-A53-processors, is de opsje "-fix-cortex-a53-843419[=fol|adr|adrp" tafoege

  • Tafoege "--source-comment[={txt}]" opsje om te objdump om it foarheaksel yn te stellen fan boarne rigels werjûn by demontage;
  • Tafoege "--set-section-alignment section-name=power-of-2-align" en "--verilog-data-width" opsjes foar objcopy om de seksje-ôfstimming te feroarjen en de rigegrutte te kontrolearjen by it werjaan fan gegevens yn verilog-formaat ;
  • Tafoege aparte opsjes "—debug-dump = keppelings / folgje" en "-dwerch = keppelings / folgje-keppelings" oan readelf en objdump foar it werjaan en folgjen fan keppelings as d'r ferskate sets fan debug-ynfo binne yn it bestân;
  • Stipe foar dumps yn CTF (Compact Type Format) kodearring is tafoege oan objdump en readelf.

Boarne: opennet.ru

Add a comment