Kuburitswa kweGNU Binutils 2.37

Kuburitswa kweGNU Binutils 2.37 seti yezvishandiso zvehurongwa inoratidzwa, iyo inosanganisira zvirongwa zvakaita seGNU linker, GNU assembler, nm, objdump, tambo, tambo.

Mushanduro itsva:

  • Izvo zvinodikanwa zvenzvimbo yegungano zvakawedzerwa; kuvaka Binutils, maraibhurari uye compiler inotsigira C99 chiyero ikozvino inodiwa.
  • Tsigiro yefomati yearm-symbianelf yakamiswa.
  • Yakawedzerwa rutsigiro rweRME (Realm Management Extension), yekuwedzera yeiyo ARMv9-A architecture, iyo inokutendera iwe kuronga zvine simba kuchinjisa zviwanikwa uye ndangariro kune yakaparadzaniswa yakadzivirirwa kero nzvimbo, iyo ine rombo maapplication uye TrustZone firmware haina mukana. Chinhu chakatsanangurwa chikamu chezvivakwa zvekugadzira nzvimbo dzakasarudzika Arm CCA (Yakavanzika Compute Architecture). RME inogonesa zvirongwa zvakajairika kuchengetedza yavo yakavanzika dhata munzvimbo dzakadai kuvadzivirira kubva kusingabvumidzwe kupinda kana paine kukanganisa kweiyo inoshanda sisitimu uye hypervisors.
  • Sarudzo nyowani dzakaitwa mune linker:
    • '-Bno-symbolic' - inodzima iyo '-Bsymbolic' uye '-Bsymbolic-mabasa' modes;
    • '-z report-relative-reloc' - inoratidza ruzivo nezve simba rekubatanidza kero (kutamiswa);
    • '-z start-stop-gc' - inodzima kugadzirisa kwe __start_*/__stop_* mareferensi ukuwo anonhonga marara achichenesa zvikamu zvisina kushandiswa.
  • Sarudzo "--sym-base=0|8|10|16" yawedzerwa kune yekuverenga yega yekushandisa kusarudza fomu rekuratidza zviratidzo zvenhamba.
  • Sarudzo dzakawedzerwa kune nm utility: '-format=just-symbols' ('-j') kuratidza chete mazita ezviratidzo uye '-nyarara' kudzima mameseji ekuongorora "hapana zviratidzo".
  • Iyo '--keep-section-symbols' sarudzo yakawedzerwa kune objcopy uye mitsetse yezvishandiso kudzima kubviswa kwezvikamu zvisina kushandiswa paunenge uchigadzira mafaera.
  • Yakawedzerwa '--weaken', '--weaken-symbol' uye '--weaken-symbols' zvingasarudzwa kuti objcopy kuisa zviratidzo zvisina kutsanangurwa sezviratidzo zvisina simba.
  • Readelf ne objdump vava kukwanisa kuratidza zviri muzvikamu zve ".debug_sup" uye, nekusingaperi, bvumira zvinongedzo kumafaira ega ane ruzivo rwekugadzirisa.

Source: opennet.ru

Voeg