Kutolewa kwa GNU Binutils 2.37

Kutolewa kwa seti ya huduma za mfumo za GNU Binutils 2.37 kumewasilishwa, ambayo inajumuisha programu kama vile kiunganishi cha GNU, kiunganishi cha GNU, nm, objdump, kamba, kamba.

Katika toleo jipya:

  • Mahitaji ya mazingira ya kusanyiko yameongezwa; kujenga Binutils, maktaba na mkusanyaji unaotumia kiwango cha C99 sasa inahitajika.
  • Usaidizi wa umbizo la arm-symbianelf umekatishwa.
  • Usaidizi ulioongezwa kwa RME (Upanuzi wa Usimamizi wa Realm), kiendelezi cha usanifu wa ARMv9-A, ambayo inakuwezesha kupanga uhamisho wa nguvu wa rasilimali na kumbukumbu kwenye nafasi tofauti ya anwani iliyolindwa, ambayo programu za upendeleo na firmware ya TrustZone hazina ufikiaji. Kipengele kilichopendekezwa ni sehemu ya miundombinu ya kuunda mazingira ya pekee Arm CCA (Usanifu wa Siri wa Kuhesabu). RME huwezesha programu za kawaida kuhifadhi data zao za siri katika mazingira hayo ili kuwalinda kutokana na upatikanaji usioidhinishwa katika tukio la maelewano ya mfumo wa uendeshaji na hypervisors.
  • Chaguzi mpya zimetekelezwa katika kiunganishi:
    • '-Bno-symbolic' - hughairi hali za '-Bsymbolic' na '-Bsymbolic-functions';
    • '-z report-relative-reloc' - inaonyesha taarifa kuhusu kuunganisha kwa nguvu ya anwani (kuhama);
    • '-z start-stop-gc' - inazima uchakataji wa __start_*/__stop_* marejeleo huku mtoaji wa taka akisafisha sehemu ambazo hazijatumika.
  • Chaguo "--sym-base=0|8|10|16" limeongezwa kwa matumizi ya kujisomea ili kuchagua fomu ya kuonyesha alama za nambari.
  • Chaguo zimeongezwa kwa matumizi ya nm: 'β€”format=just-symbols' ('-j') ili kuonyesha majina ya alama pekee na 'β€”tulia' kuzima ujumbe wa uchunguzi "hakuna alama".
  • Chaguo la 'β€”keep-section-symbols' limeongezwa kwa huduma za objcopy na strip ili kuzima uondoaji wa sehemu ambazo hazijatumika wakati wa kuchakata faili.
  • Imeongezwa chaguzi za '--dhoofisha', '--dhaifu-alama' na '--dhaifu-alama' ili kunakili ili kuainisha alama zisizofafanuliwa kama ishara dhaifu.
  • Readelf na objdump sasa zina uwezo wa kuonyesha maudhui ya sehemu za ".debug_sup" na, kwa chaguomsingi, kuruhusu viungo vya faili mahususi zilizo na maelezo ya utatuzi.

Chanzo: opennet.ru

Kuongeza maoni