Tso tawm GNU Binutils 2.37

Kev tso tawm ntawm GNU Binutils 2.37 cov txheej txheem kev siv hluav taws xob tau raug nthuav tawm, uas suav nrog cov kev pab cuam xws li GNU txuas, GNU assembler, nm, objdump, hlua, sawb.

Hauv qhov tshiab version:

  • Cov kev cai rau kev sib dhos ib puag ncig tau nce; txhawm rau tsim Binutils, cov tsev qiv ntawv thiab cov neeg muab sau ua ke uas txhawb nqa C99 tus qauv tam sim no xav tau.
  • Kev them nyiaj yug rau hom arm-symbianelf tau raug txiav lawm.
  • Ntxiv kev txhawb nqa rau RME (Realm Management Extension), qhov txuas ntxiv rau ARMv9-A architecture, uas tso cai rau koj los teeb tsa kev hloov pauv ntawm cov peev txheej thiab nco mus rau qhov chaw nyob sib cais, uas muaj cai thov thiab TrustZone firmware tsis muaj kev nkag mus. Qhov kev thov tshwj xeeb yog ib feem ntawm kev tsim kho vaj tse rau kev tsim ib puag ncig kev sib cais Arm CCA (Confidential Compute Architecture). RME tso cai rau cov kev pab cuam ib txwm khaws lawv cov ntaub ntawv tsis pub lwm tus paub hauv ib puag ncig los tiv thaiv lawv los ntawm kev nkag mus tsis raug cai thaum muaj kev cuam tshuam ntawm kev khiav hauj lwm thiab cov neeg saib xyuas.
  • Cov kev xaiv tshiab tau muab coj los siv hauv qhov txuas:
    • '-Bno-symbolic' - tshem tawm '-Bsymbolic' thiab '-Bsymbolic-functions' hom;
    • '-z report-relative-reloc' - qhia cov ntaub ntawv hais txog kev sib txuas ntawm qhov chaw nyob (txoj haujlwm hloov chaw);
    • '-z start-stop-gc' - disables processing of __start_*/__stop_* references while the garbage collector cleans up unused sections.
  • Qhov kev xaiv "--sym-base = 0|8|10|16" tau ntxiv rau qhov kev siv hluav taws xob nyeem ntawv los xaiv daim ntawv rau kev nthuav tawm cov cim lej.
  • Cov kev xaiv tau ntxiv rau nm qhov hluav taws xob: 'β€”format=just-symbols' ('-j') los tso saib cov cim npe nkaus xwb thiab '- ntsiag to' kom lov tes taw cov lus kuaj mob "tsis muaj cim".
  • Qhov kev xaiv '-keep-section-symbols' kev xaiv tau ntxiv rau objcopy thiab strip utilities los lov tes taw tshem tawm cov ntu tsis siv thaum ua cov ntaub ntawv.
  • Ntxiv '--weaken', '--weaken-symbol' thiab '--weaken-symbols' kev xaiv rau objcopy los faib cov cim tsis tau txhais ua cov cim tsis muaj zog.
  • Readelf thiab objdump tam sim no muaj peev xwm los tso saib cov ntsiab lus ntawm ".debug_sup" ntu thiab, los ntawm lub neej ntawd, tso cai txuas mus rau ib tus neeg cov ntaub ntawv nrog cov ntaub ntawv debug.

Tau qhov twg los: opennet.ru

Ntxiv ib saib