lansarea pachetului de utilitare de sistem , care include programe precum linker-ul GNU, assembler-ul GNU, nm, objdump, strings, strip.
:
- În assembler a fost adăugată opțiunea „—gdwarf-5” pentru generarea tabelelor de depanare „.debug_line” cu informații despre numerele de linie în format DWARF-5. A fost adăugat suport pentru instrucțiunile Intel SERIALIZE și TSXLDTRK. Au fost adăugate opțiunile „-mlfence-after-load=”, „-mlfence-before-indirect-branch=” și „-mlfence-before-ret=” pentru a proteja împotriva vulnerabilității (CVE-2020-0551).
- În utilitarul readelf a fost adăugat modul „lint”, care include verificări suplimentare la procesarea fișierelor, cum ar fi verificările secțiunilor de dimensiuni zero. În readelf, de asemenea, a fost asigurat un indicator „[…]” la tăierea numelui care nu încap într-o linie de 80 de caractere. Pentru a reveni la comportamentul anterior, este disponibilă opțiunea „—silent-truncation”.
- În linker a fost adăugată opțiunea „—dependency-file” pentru a crea un fișier de tip Make cu lista dependențelor de intrare procesate, funcționând similar cu utilizarea opțiunii în compilator „-M -MP”. În linker au fost adăugate, de asemenea, opțiunile „—warn-textrel”, „—enable-textrel-check=[nu|da|avertizare|eroare]”, „—export-dynamic-symbol”, „—export-dynamic-symbol-list”, „—enable-non-contiguous-regions” și
„—enable-non-contiguous-regions-warnings” pentru gestionarea procesării DT_TEXTREL, exportarea simbolurilor dinamice și plasarea nestructurată a regiunilor. - Suportul pentru platforma țintă X86 NaCl a fost eliminat.
Sursa: opennet.ro
