มีการเผยแพร่ชุดยูทิลิตี้ระบบ GNU Binutils 2.39 ซึ่งรวมถึงโปรแกรมเช่น GNU linker, GNUassembler, nm, objdump, strings, strip
ในเวอร์ชันใหม่:
- ตัวเชื่อมโยง ELF (ตัวเชื่อมโยง ELF) ใช้คำเตือนเมื่อเปิดใช้งานความสามารถในการเรียกใช้โค้ดบนสแต็ก รวมถึงเมื่อมีส่วนหน่วยความจำในไฟล์ไบนารีที่ตั้งค่าสิทธิ์การอ่าน เขียน และดำเนินการพร้อมกัน
- เพิ่มตัวเลือก "--package-metadata" ให้กับ ELF linker เพื่อฝังข้อมูลเมตาในรูปแบบ JSON ที่สอดคล้องกับข้อกำหนดข้อมูลเมตาของแพ็คเกจลงในไฟล์
- เพิ่มการสนับสนุนสำหรับการใช้ป้ายกำกับ TYPE= ในคำอธิบายส่วนไปยังสคริปต์ตัวเชื่อมโยง เพื่อตั้งค่าประเภทส่วน
- ขณะนี้ยูทิลิตี้ objdump รองรับการเน้นไวยากรณ์ในเอาต์พุตแบบแยกส่วนสำหรับสถาปัตยกรรม AVR, RiscV, s390, x86 และ x86_64
- เพิ่มตัวเลือก "--ไม่อ่อนแอ" ("-W") ให้กับยูทิลิตี้ nm เพื่อละเว้นอักขระที่อ่อนแอ
- มีการเพิ่มตัวเลือก "-wE" ให้กับยูทิลิตี้ readelf และ objdump เพื่อปิดการเข้าถึงเซิร์ฟเวอร์ debuginfod เมื่อประมวลผลลิงก์
ที่มา: opennet.ru