Release van GNU Binutils 2.37

De release van de GNU Binutils 2.37 systeempakket is gepresenteerd, dat programma's bevat zoals de GNU linker, de GNU assembler, nm, objdump, strings, en strip.

In de nieuwe versie:

  • De vereisten voor de bouwomgeving zijn verhoogd; voor het bouwen van Binutils zijn nu bibliotheken en een compiler nodig die de C99-standaard ondersteunen.
  • De ondersteuning voor het arm-symbianelf formaat is beĂ«indigd.
  • Ondersteuning voor RME (Realm Management Extension) is toegevoegd, een uitbreiding voor de ARMv9-A architectuur die de dynamische overdracht van middelen en geheugen naar een aparte beveiligde adresruimte mogelijk maakt, waartoe geen toegang heeft door bevoegde applicaties en TrustZone-firmware. De voorgestelde mogelijkheid maakt deel uit van de infrastructuur voor het creĂ«ren van geĂŻsoleerde omgevingen Arm CCA (Confidential Compute Architecture). RME stelt reguliere programma's in staat om hun vertrouwelijke gegevens in dergelijke omgevingen op te slaan ter bescherming tegen ongeautoriseerde toegang in geval van compromittering van het besturingssysteem en hypervisors.
  • De linker heeft nieuwe opties geĂŻmplementeerd:
    • ‘-Bno-symbolic’ — annuleren de ‘-Bsymbolic’ en ‘-Bsymbolic-functions’ modi;
    • ‘-z report-relative-reloc’ — geeft informatie over de dynamische adresbinding (relocation) weer;
    • ‘-z start-stop-gc’ — schakelt de verwerking van __start_* / __stop_* referenties uit tijdens het opruimen van ongebruikte secties door de garbage collector.
  • Aan de readelf utility is de optie ‘—sym-base=0|8|10|16’ toegevoegd voor het kiezen van de weergavevorm van numerieke symbolen.
  • Aan de nm utility zijn opties toegevoegd: ‘—format=just-symbols’ (‘-j’) voor het weergeven van alleen de namen van symbolen en ‘—quiet’ voor het uitschakelen van diagnostische berichten ‘no symbols’.
  • Aan de objcopy en strip utilities is de optie ‘—keep-section-symbols’ toegevoegd om de verwijdering van ongebruikte secties bij het verwerken van bestanden uit te schakelen.
  • Aan objcopy zijn de opties ‘—weaken’, ‘—weaken-symbol’ en ‘—weaken-symbols’ toegevoegd om ongedefinieerde symbolen als weak-symbols te classificeren.
  • In readelf en objdump is de mogelijkheid toegevoegd om de inhoud van de secties ‘.debug_sup’ weer te geven en standaard zijn verwijzingen naar afzonderlijke bestanden met debug-informatie (debug info) toegestaan.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers đŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster