GNU Binutils ಬಿಡುಗಡೆ 2.35

ಪರಿಚಯಿಸಿದರು ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳ ಒಂದು ಸೆಟ್ ಬಿಡುಗಡೆ GNU Binutils 2.35, ಇದು GNU ಲಿಂಕರ್, GNU ಅಸೆಂಬ್ಲರ್, nm, objdump, ಸ್ಟ್ರಿಂಗ್ಸ್, ಸ್ಟ್ರಿಪ್‌ನಂತಹ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

В ಹೊಸದು ಆವೃತ್ತಿ:

  • ಅಸೆಂಬ್ಲರ್ DWARF-5 ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ಲೈನ್ ಸಂಖ್ಯೆಗಳ ಬಗ್ಗೆ ಮಾಹಿತಿಯೊಂದಿಗೆ “.debug_line” ಡೀಬಗ್ ಟೇಬಲ್‌ಗಳನ್ನು ರಚಿಸಲು “--gdwarf-5” ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಿದ್ದಾರೆ. Intel SERIALIZE ಮತ್ತು TSXLDTRK ಸೂಚನೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ದುರ್ಬಲತೆಯ ವಿರುದ್ಧ ರಕ್ಷಿಸಲು "-mlfence-after-load=", '-mlfence-before-indirect-branch=" ಮತ್ತು "-mlfence-before-ret=" ಆಯ್ಕೆಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಎಲ್ವಿಐ (CVE-2020-0551).
  • ರೀಲ್ಫ್ ಉಪಯುಕ್ತತೆಗೆ "ಲಿಂಟ್" ಮೋಡ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಫೈಲ್‌ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ ಹೆಚ್ಚುವರಿ ಪರಿಶೀಲನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಉದಾಹರಣೆಗೆ ಶೂನ್ಯ ಗಾತ್ರದ ವಿಭಾಗಗಳನ್ನು ಪರಿಶೀಲಿಸುವುದು. 80-ಅಕ್ಷರಗಳ ಸಾಲಿಗೆ ಹೊಂದಿಕೆಯಾಗದ ಹೆಸರುಗಳನ್ನು ಮೊಟಕುಗೊಳಿಸುವಾಗ readelf "[...]" ಸೂಚಕವನ್ನು ಸಹ ಒದಗಿಸುತ್ತದೆ. ಹಳೆಯ ನಡವಳಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸಲು, "--ಮೌನ-ಮೊಟಕುಗೊಳಿಸುವಿಕೆ" ಆಯ್ಕೆಯನ್ನು ಒದಗಿಸಲಾಗಿದೆ.
  • ಸಂಸ್ಕರಿಸಿದ ಇನ್‌ಪುಟ್ ಅವಲಂಬನೆಗಳ ಪಟ್ಟಿಯೊಂದಿಗೆ ಮೇಕ್-ರೀತಿಯ ಫೈಲ್ ಅನ್ನು ರಚಿಸಲು ಲಿಂಕರ್‌ಗೆ “--ಡಿಪೆಂಡೆನ್ಸಿ-ಫೈಲ್” ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಕಂಪೈಲರ್‌ನಲ್ಲಿ “-M -MP” ಆಯ್ಕೆಯನ್ನು ಬಳಸುವಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಲಿಂಕ್ ಮಾಡುವವರು “--warn-textrel”, “-enable-textrel-check=[ಇಲ್ಲ|ಹೌದು|ಎಚ್ಚರಿಕೆ|ದೋಷ”, “-export-dynamic-symbol”, “-export-dynamic-symbol-list ಆಯ್ಕೆಗಳನ್ನು ಸಹ ಸೇರಿಸಿದ್ದಾರೆ ”, "--ಸಕ್ರಿಯಗೊಳಿಸು-ಸುತ್ತ-ಅಲ್ಲದ-ಪ್ರದೇಶಗಳು" ಮತ್ತು
    DT_TEXTREL ಸಂಸ್ಕರಣೆ, ಡೈನಾಮಿಕ್ ಸಿಂಬಲ್ ರಫ್ತು ಮತ್ತು ಅಕ್ಕಪಕ್ಕದ ಪ್ರದೇಶ ನಿಯೋಜನೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು "--ಸಕ್ರಿಯ-ಅಲ್ಲದ-ಪ್ರದೇಶ-ಎಚ್ಚರಿಕೆಗಳು".

  • X86 NaCl ಗುರಿ ವೇದಿಕೆಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ