เด—เตเดจเต เดฌเดฟเดจเตเดฏเต‚เดŸเตเดŸเดฟเดฒเตเด•เดณเตเดŸเต† เดชเตเดฐเด•เดพเดถเดจเด‚ 2.35

เดธเดฎเตผเดชเตเดชเดฟเดšเตเดšเดคเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฑเดฟเดฒเต€เดธเต GNU Binutils 2.35, GNU เดฒเดฟเด™เตเด•เตผ, GNU เด…เดธเด‚เดฌเตเดฒเตผ, nm, objdump, strings, เดธเตเดŸเตเดฐเดฟเดชเตเดชเต เดคเตเดŸเด™เตเด™เดฟเดฏ เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตเด•เตพ เด‡เดคเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

ะ’ เดชเตเดคเดฟเดฏเดคเต เดชเดคเดฟเดชเตเดชเตเด•เตพ:

  • DWARF-5 เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดฒเตˆเตป เดจเดฎเตเดชเดฑเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เดณเตเดณเตเดณ ".debug_line" เดกเต€เดฌเด—เต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดœเดจเดฑเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด…เดธเด‚เดฌเตเดฒเตผ "--gdwarf-5" เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต. Intel SERIALIZE, TSXLDTRK เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดšเต‡เตผเดคเตเดคเต. เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดคเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเดฐเดฟเดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "-mlfence-after-load=", '-mlfence-before-indirect-branch=", "-mlfence-before-ret=" เดŽเดจเตเดจเต€ เด“เดชเตเดทเดจเตเด•เตพ เดšเต‡เตผเดคเตเดคเต LVI (CVE-2020-0551).
  • เดฑเต€เดกเตฝเดซเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต "เดฒเดฟเดจเตเดฑเต" เดฎเต‹เดกเต เดšเต‡เตผเดคเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดคเดฟเตฝ เดธเต€เดฑเต‹ เดธเตˆเดธเดฟเดฒเตเดณเตเดณ เดธเต†เด•เตเดทเดจเตเด•เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เด…เดงเดฟเด• เดชเดฐเดฟเดถเต‹เดงเดจเด•เตพ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. 80-เด…เด•เตเดทเดฐเด™เตเด™เดณเตเดŸเต† เดตเดฐเดฟเดฏเดฟเตฝ เดšเต‡เดฐเดพเดคเตเดค เดชเต‡เดฐเตเด•เตพ เดตเต†เดŸเตเดŸเดฟเดšเตเดšเตเดฐเตเด•เตเด•เตเดฎเตเดชเต‹เตพ readelf เด’เดฐเต "[...]" เดธเต‚เดšเด•เดตเตเด‚ เดจเตฝเด•เตเดจเตเดจเต. เดชเดดเดฏ เดธเตเดตเดญเดพเดตเด‚ เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเตป, "--เดธเตˆเดฒเดจเตเดฑเต-เดŸเตเดฐเด™เตเด•เต‡เดทเตป" เด“เดชเตเดทเตป เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เด•เด‚เดชเตˆเดฒเดฑเดฟเดฒเต† "-M -MP" เด“เดชเตโ€Œเดทเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ, เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดค เด‡เตปเดชเตเดŸเตเดŸเต เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต Make-like เดซเดฏเตฝ เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เดพเตป เดฒเดฟเด™เตเด•เดฑเดฟเดฒเต‡เด•เตเด•เต โ€œ--เดกเดฟเดชเต†เตปเดกเตปเดธเดฟ-เดซเดฏเตฝโ€ เด“เดชเตเดทเตป เดšเต‡เตผเดคเตเดคเต. เดฒเดฟเด™เตเด•เตผ โ€œ--warn-textrelโ€, โ€œ-enable-textrel-check=[no|yes|warning|errorโ€, โ€œ-export-dynamic-symbolโ€, โ€œ-export-dynamic-symbol-list เดŽเดจเตเดจเต€ เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดšเต‡เตผเดคเตเดคเต. โ€, "--เดชเตเดฐเดพเดชเตเดคเดฎเดพเด•เตเด•เตเด•-เดคเตเดŸเตผเดšเตเดšเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ" เด•เต‚เดŸเดพเดคเต†
    DT_TEXTREL เดชเตเดฐเต‹เดธเดธเตเดธเดฟเด‚เด—เต, เดกเตˆเดจเดพเดฎเดฟเด•เต เดšเดฟเดนเตเดจ เด•เดฏเดฑเตเดฑเตเดฎเดคเดฟ, เดจเต‹เตบ-เด•เต‹เตบเดŸเตเดŸเดฟเด—เตเดฏเดธเต เดฑเต€เดœเดฟเดฏเตป เดชเตเดฒเต‡เดธเตโ€Œเดฎเต†เดจเตเดฑเต เดŽเดจเตเดจเดฟเดต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต "--เดคเตเดŸเตผเดšเตเดšเดฏเดฟเดฒเตเดฒเดพเดคเตเดค เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ-เดฎเตเดจเตเดจเดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•".

  • X86 NaCl เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดณเตเดณ เดชเดฟเดจเตเดคเตเดฃ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตโ€Œเดคเต.

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•