ИздаванС на GNU Binutils 2.35

Π˜Π·ΠΏΡ€Π°Ρ‚Π΅Π½ΠΎ ΠΎΡ‚ ΠΈΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π½Π°Π±ΠΎΡ€ ΠΎΡ‚ систСмни ΠΏΠΎΠΌΠΎΡ‰Π½ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ GNU Binutils 2.35, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ GNU linker, GNU асСмблСр, nm, objdump, strings, strip.

Π’ Π½ΠΎΠ²Π°Ρ‚Π° вСрсия:

  • ΠΡΠ΅ΠΌΠ±Π»Π΅Ρ€ΡŠΡ‚ Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ» опцията β€ž--gdwarf-5β€œ Π·Π° Π³Π΅Π½Π΅Ρ€ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚Π°Π±Π»ΠΈΡ†ΠΈ Π·Π° отстраняванС Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ β€ž.debug_lineβ€œ с информация Π·Π° Π½ΠΎΠΌΠ΅Ρ€Π°Ρ‚Π° Π½Π° Ρ€Π΅Π΄ΠΎΠ²Π΅Ρ‚Π΅ във Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ DWARF-5. Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° инструкции Π½Π° Intel SERIALIZE ΠΈ TSXLDTRK. Π”ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈ "-mlfence-after-load=", '-mlfence-before-indirect-branch=" ΠΈ "-mlfence-before-ret=" Π·Π° Π·Π°Ρ‰ΠΈΡ‚Π° срСщу уязвимостта ΠžΠ’Πš (CVE-2020-0551).
  • Към ΠΏΠΎΠΌΠΎΡ‰Π½Π°Ρ‚Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠ° readelf Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ β€žlintβ€œ, ΠΊΠΎΠΉΡ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π²Π° Π΄ΠΎΠΏΡŠΠ»Π½ΠΈΡ‚Π΅Π»Π½ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ ΠΏΡ€ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π½Π° Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π·Π° сСкции с Π½ΡƒΠ»Π΅Π² Ρ€Π°Π·ΠΌΠ΅Ρ€. readelf прСдоставя ΡΡŠΡ‰ΠΎ ΠΈΠ½Π΄ΠΈΠΊΠ°Ρ‚ΠΎΡ€ β€œ[...]” ΠΏΡ€ΠΈ ΡΡŠΠΊΡ€Π°Ρ‰Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠΌΠ΅Π½Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π΅ сС ΠΏΠΎΠ±ΠΈΡ€Π°Ρ‚ Π² Ρ€Π΅Π΄ ΠΎΡ‚ 80 Π·Π½Π°ΠΊΠ°. Π—Π° Π΄Π° Π²ΡŠΡ€Π½Π΅Ρ‚Π΅ старото ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π΅ прСдоставСна опцията β€ž--silent-truncationβ€œ.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опцията β€ž--dependency-fileβ€œ към Π»ΠΈΠ½ΠΊΠ΅Ρ€Π°, Π·Π° Π΄Π° сС създадС ΠΏΠΎΠ΄ΠΎΠ±Π΅Π½ Π½Π° Make Ρ„Π°ΠΉΠ» със списък ΠΎΡ‚ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π΅Π½ΠΈ Π²Ρ…ΠΎΠ΄Π½ΠΈ зависимости, ΠΊΠΎΠΉΡ‚ΠΎ Ρ€Π°Π±ΠΎΡ‚ΠΈ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° опцията β€ž-M -MPβ€œ Π² ΠΊΠΎΠΌΠΏΠΈΠ»Π°Ρ‚ΠΎΡ€Π°. Π›ΠΈΠ½ΠΊΠ΅Ρ€ΡŠΡ‚ Π΄ΠΎΠ±Π°Π²ΠΈ ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅ β€ž--warn-textrelβ€œ, β€ž-enable-textrel-check=[no|yes|warning|errorβ€œ, β€ž-export-dynamic-symbolβ€œ, β€ž-export-dynamic-symbol-list β€œ, β€ž--Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π²Π°Π½Π΅ Π½Π° нСсъсСдни Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈβ€œ ΠΈ
    β€ž--enable-non-contiguous-regions-warningsβ€œ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΈΡ€Π°Π½Π΅ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ°Ρ‚Π° Π½Π° DT_TEXTREL, СкспортиранС Π½Π° Π΄ΠΈΠ½Π°ΠΌΠΈΡ‡Π½ΠΈ символи ΠΈ поставянС Π½Π° нСсъсСдни Ρ€Π΅Π³ΠΈΠΎΠ½ΠΈ.

  • ΠŸΡ€Π΅ΠΌΠ°Ρ…Π½Π°Ρ‚Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° Ρ†Π΅Π»Π΅Π²Π°Ρ‚Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ° X86 NaCl.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€