Megjelent a GNU Binutils 2.39 rendszersegédprogram-csomag, amely olyan programokat tartalmaz, mint a GNU linker, GNU assembler, nm, objdump, strings, strip.
Az új verzióban:
- Az ELF fájlokhoz készült linkerben figyelmeztető üzenet jelenik meg, amikor a kódfuttatás engedélyezése a stacken, valamint amikor a bináris fájl memória szegmensei egyidejűleg olvasási, írási és végrehajtási jogokat kapnak.
- Az ELF linkerhez új opció került bevezetésre: „—package-metadat”, amely lehetővé teszi metainformációk beszúrását a fájlba JSON formátumban, a Csomag Metaadatok specifikációjának megfelelően.
- A linker szkriptek támogatják a TYPE=<type> címkék megadását a szekció típusának beállításához.
- Az objdump segédprogramban mostantól szintaxiskiemelés érhető el az AVR, RiscV, s390, x86 és x86_64 architektúrák disassembly kimenetén.
- Az nm segédprogramhoz új „—no-weak” („-W”) opció került, amely figyelmen kívül hagyja a weak szimbólumokat.
- A readelf és objdump segédprogramokhoz új „-wE” opció került bevezetésre, amely letiltja a debuginfod szerverekhez való hozzáférést a hivatkozások feldolgozása során.
Forrás: opennet.ru
