GNU Binutils வெளியீடு 2.38

GNU Binutils 2.38 கணினி பயன்பாடுகளின் வெளியீடு வழங்கப்பட்டுள்ளது, இதில் GNU லிங்கர், GNU assembler, nm, objdump, strings, strip போன்ற நிரல்களும் அடங்கும்.

புதிய பதிப்பில்:

  • லூங்சன் செயலிகளில் பயன்படுத்தப்படும் LoongArch கட்டமைப்பிற்கான ஆதரவு அசெம்பிளர் மற்றும் லிங்கரில் சேர்க்கப்பட்டுள்ளது.
  • மல்டிபைட் குறியீடுகளைக் கையாளும் முறையைத் தேர்ந்தெடுக்க, “—multibyte-handling=[allow|warn|warn-sym-only]” என்ற விருப்பம் அசெம்பிளரில் சேர்க்கப்பட்டுள்ளது. நீங்கள் எச்சரிக்கை மதிப்பைக் குறிப்பிட்டால், மூல உரைகளில் மல்டிபைட் எழுத்துக்கள் இருந்தால் எச்சரிக்கை காட்டப்படும், மேலும் எச்சரிக்கை-சிம்-மட்டும் குறிப்பிட்டால், வாதப் பெயர்களில் மல்டிபைட் எழுத்துகள் பயன்படுத்தப்பட்டால் எச்சரிக்கை காட்டப்படும்.
  • அசெம்பிளர் AArch64 மற்றும் ARM கட்டமைப்புகளுக்கான ஆதரவை மேம்படுத்தியுள்ளது, கணினி பதிவேடுகளுக்கான விரிவாக்கப்பட்ட ஆதரவு, SME (அளவிடக்கூடிய மேட்ரிக்ஸ் நீட்டிப்பு)க்கான ஆதரவைச் சேர்த்தது, Cortex-R52+, Cortex-A510, Cortex-A710, Cortex-X2, Cortex-A710 ஆகியவற்றுக்கான ஆதரவைச் சேர்த்தது. செயலிகள், அத்துடன் கட்டிடக்கலை நீட்டிப்புகள் 'v8.7-a', 'v8.8-a', 'v9-a', 'v9.1-a', 'armv9.2-a' மற்றும் 'armv9.3- ஒரு'.
  • x86 கட்டமைப்பிற்கு, Intel AVX512_FP16 வழிமுறைகளுக்கான ஆதரவு அசெம்பிளரில் சேர்க்கப்பட்டுள்ளது.
  • இணைப்பாளருக்கான விருப்பங்கள் சேர்க்கப்பட்டது: DT_RELR பிரிவில் உள்ள தொடர்புடைய இடமாற்றங்களின் பேக்கிங்கைக் கட்டுப்படுத்த “-z pack-relative-relocs/-z nopack-relative-relocks”; "-z indirect-extern-access/-z noindirect-extern-access" நியமன செயல்பாடு சுட்டிகளின் பயன்பாடு மற்றும் முகவரி இடமாற்றத் தகவலை நகலெடுப்பதைக் கட்டுப்படுத்த; அதிகபட்ச கேச் அளவை வரையறுக்க "--max-cache-size=SIZE".
  • ELF கோப்புகளில் ABIVERSION புலத்தைப் புதுப்பிக்க elfedit பயன்பாட்டில் "--அவுட்புட்-அபிவர்ஷன்" விருப்பம் சேர்க்கப்பட்டது.
  • குறியீட்டு பெயர்கள் அல்லது சரங்களை வெளியிடும் போது யூனிகோட் எழுத்துகளின் செயலாக்கத்தைக் கட்டுப்படுத்த ரீல்ஃப், ஸ்ட்ரிங்க்ஸ், என்எம் மற்றும் objdump பயன்பாடுகளில் "--யூனிகோட்" விருப்பம் சேர்க்கப்பட்டுள்ளது. “-unicode=locale” என்பதைக் குறிப்பிடும்போது, ​​தற்போதைய மொழிக்கு ஏற்ப யூனிகோட் சரங்கள் செயலாக்கப்படும், “-unicode=hex” என்பது ஹெக்ஸாடெசிமல் குறியீடுகளாகக் காட்டப்படும், “-unicode=escape” escale sequenceகளாகக் காட்டப்படும், “-unicode=highlight” » - சிவப்பு நிறத்தில் முன்னிலைப்படுத்தப்பட்ட எஸ்கேல் வரிசைகளாகக் காட்டப்படுகின்றன.
  • Readelf இல், "-r" விருப்பம் இப்போது இடமாற்றத் தரவை டம்ப் செய்கிறது.
  • efi-app-aarch64, efi-rtdrv-aarch64 மற்றும் efi-bsdrv-aarch64 தளங்களுக்கான ஆதரவு objcopy இல் சேர்க்கப்பட்டுள்ளது, UEFIக்கான கூறுகளை உருவாக்கும்போது இந்த பயன்பாட்டைப் பயன்படுத்த உங்களை அனுமதிக்கிறது.
  • சின்னம் மற்றும் இணைப்பு அட்டவணைகளை மட்டுமே கொண்ட மெல்லிய காப்பகங்களை உருவாக்க ar பயன்பாட்டில் "--thin" விருப்பம் சேர்க்கப்பட்டுள்ளது.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்