GNU Binutils නිකුත් කිරීම 2.33

විසින් ඉදිරිපත් කරන ලදී පද්ධති උපයෝගිතා කට්ටලයක් නිකුත් කිරීම GNU Binutils 2.33, GNU linker, GNU assembler, nm, objdump, strings, strip වැනි වැඩසටහන් ඇතුළත් වේ.

В නවතම අනුවාදය:

  • ARM පද්ධති සඳහා එකලස් කරන්නා වෙත උපදෙස් කට්ටල සහාය එක් කර ඇත
    SVE2 (පරිමාණය කළ හැකි දෛශික දිගුව 2), TME (ගනුදෙනු මතක දිගුව) සහ MVE (දෛශික දිගුව). ප්‍රොසෙසර සහාය එකතු කරන ලදී
    Arm Cortex-A76AE, Cortex-A77, Cortex-M35P, Cortex-A34, Cortex-A65, Cortex-A65AE, Cortex-A76AE සහ Cortex-A77. 16-bit පාවෙන ලක්ෂ්‍ය සංඛ්‍යා සඳහා වචනාර්ථ සංකේත කිරීම සඳහා ".float16" විධානය ක්‍රියාත්මක කරන ලදී;

  • LL සහ SC උපදෙස් ඇතැම් විට භාවිතා කිරීමේදී අවහිර වීමට තුඩු දෙන Loongson3 ප්‍රොසෙසරවල දෝෂයක් සඳහා විසඳුම් පාලනය කිරීම සඳහා MIPS පද්ධති සඳහා "-m[no-]fix-loongson3-llsc" විකල්පය එකලස් කරන්නා වෙත එක් කර ඇත;
  • PAC (Pointer Authentication) සහ ගුණාංග භාවිතා කරමින් PLT (ක්‍රියාපටිපාටි සම්බන්ධක වගුව) වගු වල වාර්තා ආරක්ෂා කිරීම සක්‍රීය කිරීම සඳහා "-z pac-plt" විකල්පය AArch64 ගෘහ නිර්මාණ ශිල්පය සඳහා සම්බන්ධකය වෙත එක් කර ඇත.
    GNU_PROPERTY_AARCH64_FEATURE_1_BTI සහ GNU_PROPERTY_AARCH64_FEATURE_1_PAC. Cortex-A843419 ප්‍රොසෙසරවල 53 ගැටලුව මඟහැරීමේ ක්‍රමවලින් එකක් තේරීමට, “—fix-cortex-a53-843419[=full|adr|adrp” විකල්පය එකතු කර ඇත.

  • විසුරුවා හැරීමේදී ප්‍රදර්ශනය වන මූලාශ්‍ර රේඛාවල උපසර්ගය සැකසීමට objdump කිරීමට “--source-comment[={txt}]” විකල්පය එක් කරන ලදී;
  • "--set-section-alignment section-name=power-of-2-align" සහ "--verilog-data-width" විකල්පයන් objcopy කිරීමට කොටස් පෙළගැස්ම වෙනස් කිරීමට සහ verilog ආකෘතියෙන් දත්ත පෙන්වන විට පේළි ප්‍රමාණය පාලනය කිරීමට එකතු කරන ලදී. ;
  • ගොනුව තුළ නිදොස් කිරීමේ තොරතුරු කට්ටල කිහිපයක් ඇති විට සබැඳි ප්‍රදර්ශනය කිරීම සහ අනුගමනය කිරීම සඳහා “—debug-dump=links/follow” සහ “—dwarf=links/follow-links” සහ objdump සඳහා වෙනම විකල්ප එකතු කරන ලදී;
  • CTF (compact Type Format) කේතනය තුළ ඩම්ප් සඳහා සහය objdump සහ readelf වෙත එක් කර ඇත.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න