ИзданиС на GNU Binutils 2.43

ΠŸΡƒΠ±Π»ΠΈΠΊΡƒΠ²Π°Π½ΠΎ Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ Π½Π° систСмния Π½Π°Π±ΠΎΡ€ инструмСнти GNU Binutils 2.43, Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‰ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΈ ΠΊΠ°Ρ‚ΠΎ GNU linker, GNU assembler, nm, objdump, strings, strip.

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

  • Π’ GNU assembler Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²Π°Ρ‚Π° ".base64" Π·Π° прСдставянС Π½Π° Π±ΠΈΠ½Π°Ρ€Π½ΠΈ Π΄Π°Π½Π½ΠΈ ΠΏΠΎΠ΄ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π½Π° Π½ΠΈΠ·ΠΎΠ²Π΅ Π² base64. Π˜Π·Π²ΡŠΡ€ΡˆΠ΅Π½Π° Π΅ Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚Ρ‚Π° Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° синтаксиса "\+" Π² макроси ΠΈ Π²ΡŠΡ‚Ρ€Π΅ Π² Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΈΠ²ΠΈ .irp, .irpc ΠΈ .rept Π·Π° опрСдСлянС Π½Π° броя Π½Π° ΠΈΠ·ΠΏΡŠΠ»Π½Π΅Π½ΠΈΡΡ‚Π° Π½Π° макроса.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° инструкциитС CFCMOV, NF, CCMP ΠΈ CTEST, опрСдСлСния Π² Π½Π°Π±ΠΎΡ€Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Intel APX.
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° β€˜armv9.5-a’, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡΡ‚Π° LUT ΠΈ LUTv2 (AArch64 Lookup Table Extension).
  • Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ€Π°Π·ΡˆΠΈΡ€Π΅Π½ΠΈΡ Π·Π° RISC-V: XSfCease, Zacas, Zcmp, Zfbfmin, Zvfbfmin, Zvfbfwma, Smcsrind, Sscsrind, XCvMem, XCvBi ΠΈ XCvElw.
  • Π’ ΠΊΠΎΠΌΠΏΠΎΠ½ΠΎΠ²Ρ‡ΠΈΠΊΠ° са Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΈ ΠΎΠΏΡ†ΠΈΠΈΡ‚Π΅: "β€”rosegment" (ΠΏΡ€ΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° опцията "-z separate-code" създава Π΅Π΄ΠΈΠ½ сСгмСнт Π² Ρ€Π΅ΠΆΠΈΠΌ само Π·Π° Ρ‡Π΅Ρ‚Π΅Π½Π΅ вмСсто Π΄Π²Π°), "β€”section-ordering-file " (сопоставянС Π½Π° входящи ΠΈ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚Π½ΠΈ сСкции) ΠΈ "β€”plugin-save-temps" (ΡΡŠΡ…Ρ€Π°Π½Π΅Π½ΠΈΠ΅ Π½Π° Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΈ Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅ ΠΎΡ‚ плъгини). Π—Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€ΠΈΡ‚Π΅ AArch64 ΠΈ LoongArch Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° Π·Π° ΠΎΠΏΠ°ΠΊΠΎΠ²Π°Π½Π΅ Π½Π° адрСсни прСмСствания DT_RELR (relocation), позволявайки Π΄Π° сС Π½Π°ΠΌΠ°Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅Ρ€ΡŠΡ‚ Π½Π° информацията Π·Π° относитСлнитС прСмСствания Π² сподСлСни ΠΎΠ±Π΅ΠΊΡ‚ΠΈ ΠΈ изпълними Ρ„Π°ΠΉΠ»ΠΎΠ²Π΅.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅Ρ‚Π° readelf Π΅ осигурСно ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π΄Π΅Ρ‚Π°ΠΉΠ»ΠΈ Π·Π° прСмСстванСто Π½Π° адрСси (DT_RELR). Π”ΠΎΠ±Π°Π²Π΅Π½Π° Π΅ опция "-j" ("β€”display-section") Π·Π° ΠΏΠΎΠΊΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° сСкцията, Π·Π°Π΄Π°Π΄Π΅Π½Π° ΠΏΠΎ ΠΈΠΌΠ΅ ΠΈΠ»ΠΈ индСкс. ΠŸΡ€ΠΈ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ Π½Π° сСкцията ".eh_frame" сС ΠΏΠΎΠΊΠ°Π·Π²Π° сСкцията ".eh_frame_hdr", Π°ΠΊΠΎ Π΅ Π½Π°Π»ΠΈΡ‡Π½Π°.
  • Π’ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π΅Ρ‚Π° gprofng Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° Π½Π°Ρ‡Π°Π»Π½Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π°Ρ‚Π° RISC-V. ΠŸΡ€Π΅Ρ€Π°Π±ΠΎΡ‚Π΅Π½ Π΅ ΠΊΠΎΠ΄ΡŠΡ‚ Π·Π° Ρ€Π°Π±ΠΎΡ‚Π° със счСтоводни ΡΡŠΠ±ΠΈΡ‚ΠΈΡ. Π Π΅Π°Π»ΠΈΠ·ΠΈΡ€Π°Π½ΠΈ са ΡΡŠΠ±ΠΈΡ‚ΠΈΡ, спСцифични Π·Π° процСсоритС AMD ZEN3, AMD ZEN4 ΠΈ Intel Ice Lake, ΠΊΠ°ΠΊΡ‚ΠΎ ΠΈ Ρ‚ΠΈΠΏΠΈΡ‡Π½ΠΈ ΡΡŠΠ±ΠΈΡ‚ΠΈΡ Π·Π° ARM процСсори.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS, VPS ΠΈ VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster