Tso tawm GNU Binutils 2.35

Xa los ntawm tso tawm cov txheej txheem kev siv hluav taws xob GNU Binutils 2.35, uas suav nrog cov kev pab cuam xws li GNU linker, GNU assembler, nm, objdump, hlua, strips.

Π’ tus tshiab version:

  • Lub assembler tau ntxiv qhov "--gdwarf-5" kev xaiv los tsim ".debug_line" debug rooj nrog cov ntaub ntawv hais txog kab xov tooj hauv DWARF-5 hom. Ntxiv kev txhawb nqa rau Intel SERIALIZE thiab TSXLDTRK cov lus qhia. Ntxiv kev xaiv "-mlfence-after-load=", '-mlfence-before-indirect-branch=" thiab "-mlfence-before-ret=" los tiv thaiv qhov tsis zoo LVI (CVE-2020-0551).
  • Ib hom "lint" tau ntxiv rau qhov kev siv hluav taws xob nyeem, uas suav nrog kev kuaj xyuas ntxiv thaum ua cov ntaub ntawv, xws li tshuaj xyuas cov ntu ntawm xoom loj. readelf kuj muab qhov taw qhia β€œ[...]” thaum txiav cov npe uas tsis haum rau hauv kab 80-tus cim. Txhawm rau rov qab tus cwj pwm qub, qhov kev xaiv "--silent-truncation" yog muab.
  • Ntxiv qhov "--dependency-file" kev xaiv rau tus linker los tsim cov ntaub ntawv ua-zoo li nrog cov npe ntawm cov txheej txheem kev nkag siab, uas ua haujlwm zoo ib yam li siv "-M -MP" kev xaiv hauv lub compiler. Tus linker kuj ntxiv cov kev xaiv "--warn-textrel", "-enable-textrel-check = [no | yog | ceeb toom | yuam kev", "-export-dynamic-symbol", "-export-dynamic-symbol-list , "--enable-non-contiguous-regions" thiab
    "--enable-non-contiguous-regions-warnings" los tswj DT_TEXTREL kev ua haujlwm, dynamic cim xa tawm, thiab qhov chaw tsis sib thooj.

  • Tshem tawm kev txhawb nqa rau X86 NaCl lub hom phiaj platform.

Tau qhov twg los: opennet.ru

Ntxiv ib saib