GNU Binutils విడుదల 2.33

సమర్పించిన వారు సిస్టమ్ యుటిలిటీల సెట్ విడుదల GNU Binutils 2.33, ఇది GNU లింకర్, GNU అసెంబ్లర్, nm, objdump, స్ట్రింగ్స్, స్ట్రిప్ వంటి ప్రోగ్రామ్‌లను కలిగి ఉంటుంది.

В క్రొత్తది సంస్కరణలు:

  • ARM సిస్టమ్‌ల కోసం అసెంబ్లర్‌కు ఇన్‌స్ట్రక్షన్ సెట్ సపోర్ట్ జోడించబడింది
    SVE2 (స్కేలబుల్ వెక్టర్ ఎక్స్‌టెన్షన్ 2), TME (లావాదేవీ మెమరీ పొడిగింపు) మరియు MVE (వెక్టార్ ఎక్స్‌టెన్షన్). ప్రాసెసర్ మద్దతు జోడించబడింది
    ఆర్మ్ కార్టెక్స్-A76AE, కార్టెక్స్-A77, కార్టెక్స్-M35P, కార్టెక్స్-A34, కార్టెక్స్-A65, కార్టెక్స్-A65AE, కార్టెక్స్-A76AE మరియు కార్టెక్స్-A77. 16-బిట్ ఫ్లోటింగ్ పాయింట్ నంబర్‌ల కోసం అక్షరాలను ఎన్‌కోడ్ చేయడానికి ".float16" ఆదేశాన్ని అమలు చేసింది;

  • LL మరియు SC సూచనలను నిర్దిష్టంగా ఉపయోగించినప్పుడు ప్రతిష్టంభనకు దారితీసే Loongson3 ప్రాసెసర్‌లలోని బగ్‌కు పరిష్కారాన్ని నియంత్రించడానికి MIPS సిస్టమ్‌ల కోసం అసెంబ్లర్‌కు "-m[no-]fix-loongson3-llsc" ఎంపిక జోడించబడింది;
  • PAC (పాయింటర్ అథెంటికేషన్) మరియు ప్రాపర్టీలను ఉపయోగించి PLT (ప్రోసీజర్ లింకేజ్ టేబుల్) టేబుల్‌లలోని రికార్డుల రక్షణను ప్రారంభించడానికి AArch64 ఆర్కిటెక్చర్ కోసం లింకర్‌కు "-z pac-plt" ఎంపిక జోడించబడింది.
    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}]” ఎంపిక జోడించబడింది;
  • సెక్షన్ అలైన్‌మెంట్‌ను మార్చడానికి మరియు వెరిలాగ్ ఫార్మాట్‌లో డేటాను ప్రదర్శించేటప్పుడు అడ్డు వరుస పరిమాణాన్ని నియంత్రించడానికి objcopy చేయడానికి “--set-section-alignment section-name=power-of-2-align” మరియు “--verilog-data-width” ఎంపికలు జోడించబడ్డాయి. ;
  • ఫైల్‌లో అనేక సెట్ల డీబగ్ సమాచారం ఉన్నప్పుడు లింక్‌లను ప్రదర్శించడానికి మరియు అనుసరించడానికి రీడెల్ఫ్ మరియు objdumpకి “—డీబగ్-డంప్=లింక్‌లు/ఫాలో” మరియు “—డ్వార్ఫ్=లింక్‌లు/ఫాలో-లింక్‌లు” ప్రత్యేక ఎంపికలు జోడించబడ్డాయి;
  • CTF (కాంపాక్ట్ టైప్ ఫార్మాట్) ఎన్‌కోడింగ్‌లో డంప్‌లకు మద్దతు objdump మరియు రీడెల్ఫ్‌కు జోడించబడింది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి