GNU Binutils 2.33 bertsioa

Bidalita sistemaren utilitateen multzoa askatzea GNU Binutils 2.33, GNU linker, GNU assembler, nm, objdump, strings, strip bezalako programak barne hartzen dituena.

Π’ berria bertsio:

  • Argibide multzoen euskarria gehitu zaio ARM sistemetarako muntatzaileari
    SVE2 (Scalable Vector Extension 2), TME (Transactional Memory Extension) eta MVE (Vector Extension). Prozesadorearen euskarria gehitu da
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE eta Cortex-A77. ".float16" zuzentaraua inplementatu da 16 biteko koma mugikorreko zenbakietarako literalak kodetzeko;

  • "-m[no-]fix-loongson3-llsc" aukera gehitu da MIPS sistemetarako muntatzaileari, LL eta SC argibideen erabilera jakin batean blokeoa eragiten duen Loongson3 prozesadoreetan akats baten konponbidea kontrolatzeko;
  • "-z pac-plt" aukera gehitu da AArch64 arkitekturako estekatzaileari PLT (Procedure Linkage Table) tauletan erregistroen babesa gaitzeko PAC (Pointer Authentication) eta propietateak erabiliz.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI eta GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A843419 prozesadoreetan 53 arazoa saihesteko metodoetako bat hautatzeko, "β€”fix-cortex-a53-843419[=full|adr|adrp" aukera gehitu da.

  • Objdump-i "--source-comment[={txt}]" aukera gehitu da desmuntatzerakoan bistaratzen diren iturburu-lerroen aurrizkia ezartzeko;
  • Gehitu dira "--set-section-alignment section-name=power-of-2-align" eta "--verilog-data-width" aukerak objcopy-n sekzioaren lerrokatzea aldatzeko eta errenkaden tamaina kontrolatzeko datuak verilog formatuan bistaratzen direnean ;
  • "β€”debug-dump=links/follow" eta "β€”dwarf=links/follow-links" aukera bereiziak gehitu ditu readelf eta objdump estekak bistaratzeko eta jarraitzeko fitxategian hainbat arazketa-informazio multzo daudenean;
  • Objdump eta readelf-i CTF (Compact Type Format) kodeketa-zerbitzuetarako laguntza gehitu zaie.

Iturria: opennet.ru

Gehitu iruzkin berria