Famoahana ny GNU Binutils 2.37

Naseho ny famotsorana ny GNU Binutils 2.37 set of system utility, izay ahitana programa toy ny GNU linker, GNU assembler, nm, objdump, strings, strip.

Ao amin'ny dikan-teny vaovao:

  • Nitombo ny fepetra takiana amin'ny tontolon'ny fivoriambe; ny fananganana Binutils, trano famakiam-boky ary compiler izay manohana ny fenitra C99 dia takiana ankehitriny.
  • Natsahatra ny fanohanana ny endrika arm-symbianelf.
  • Fanohanana fanampiny ho an'ny RME (Realm Management Extension), fanitarana ho an'ny maritrano ARMv9-A, izay ahafahanao mandrindra ny famindrana loharano sy fitadidiana mavitrika amin'ny habaka adiresy voaaro mitokana, izay tsy azon'ny fampiharana manokana sy ny firmware TrustZone. Anisan'ny fotodrafitrasa hamoronana tontolo mitoka-monina Arm CCA (Confidential Compute Architecture) ilay endri-javatra natolotra. Ny RME dia ahafahan'ny programa mahazatra mitahiry ny angona tsiambaratelony amin'ny tontolo toy izany mba hiarovana azy ireo amin'ny fidirana tsy nahazoana alalana raha toa ka misy ny marimaritra iraisana amin'ny rafitra fiasana sy hypervisors.
  • Safidy vaovao no nampiharina tao amin'ny rohy:
    • '-Bno-symbolic' - manafoana ny fomba '-Bsymbolic' sy '-Bsymbolic-functions';
    • '-z report-relative-reloc' - mampiseho fampahalalana momba ny fampifandraisana mavitrika ny adiresy (famindrana);
    • '-z start-stop-gc' - manafoana ny fanodinana __start_*/__stop_* references raha manadio ny faritra tsy ampiasaina ny mpanangona fako.
  • Ny safidy "--sym-base=0|8|10|16" dia nampiana tao amin'ny utility readelf mba hisafidianana ny endrika hanehoana marika isa.
  • Ny safidy dia nampiana tao amin'ny utility nm: 'β€”format=just-symbols' ('-j') mba hampisehoana anarana mari-pamantarana fotsiny ary 'β€”quiet' mba hanaisotra ny hafatra diagnostika "tsy misy marika".
  • Ny safidy 'β€”keep-section-symbols' dia nampiana tao amin'ny objcopy sy strip utility mba hanakanana ny fanesorana ireo fizarana tsy ampiasaina rehefa manamboatra rakitra.
  • Nampiana '--weaken', '--weaken-symbol' ary '--weaken-symbols' ho objcopy hanasokajiana ireo marika tsy voafaritra ho marika malemy.
  • Ny Readelf sy ny objdump izao dia manana fahafahana mampiseho ny votoatin'ny fizarana ".debug_sup" ary, amin'ny alΓ lan'ny default, mamela rohy mankany amin'ny rakitra tsirairay miaraka amin'ny fampahalalana debug.

Source: opennet.ru

Add a comment