nové vydanie súboru systémových utilít , ktorý obsahuje programy ako GNU linker, GNU assembler, nm, objdump, strings, strip.
:
- V assembleri bola pridaná možnosť „—gdwarf-5“ na generovanie ladicích tabuliek „.debug_line“ s informáciami o číslach riadkov vo formáte DWARF-5. Pridaná podpora inštrukcií Intel SERIALIZE a TSXLDTRK. Pridané možnosti „-mlfence-after-load=“, „-mlfence-before-indirect-branch=“ a „-mlfence-before-ret=“ na ochranu pred zraniteľnosťami. (CVE-2020-0551).
- Do nástroja readelf bol pridaný režim „lint“, ktorý zahŕňa ďalšie kontroly pri spracovaní súborov, ako napríklad kontroly sekcií s nulovou veľkosťou. V readelf je tiež zabezpečený výstup indikátora „[…]“ pri orezávaní názvov, ktoré sa nezmestia do riadku veľkosti 80 znakov. Na vrátenie starého správania je k dispozícii možnosť „—silent-truncation“.
- Do linkeru bola pridaná možnosť „—dependency-file“ na vytvorenie súboru podobného Make so zoznamom spracovaných vstupných závislostí, fungujúca na analógiu s používaním v kompilátore s možnosťou „-M -MP“. V linkeri boli tiež pridané možnosti „—warn-textrel“, „—enable-textrel-check=[no|yes|warning|error]“, „—export-dynamic-symbol“, „—export-dynamic-symbol-list“, „—enable-non-contiguous-regions“ a
„—enable-non-contiguous-regions-warnings“ na riadenie spracovania DT_TEXTREL, exportu dynamických symbolov a nesúvislého umiestnenia regiónov. - Podpora cieľovej platformy X86 NaCl bola odstránená.
Zdroj: opennet.ru
