GNU Binutils 2.39 ಸೆಟ್ ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇದು GNU ಲಿಂಕರ್, GNU ಅಸೆಂಬ್ಲರ್, nm, objdump, ಸ್ಟ್ರಿಂಗ್ಸ್, ಸ್ಟ್ರಿಪ್ನಂತಹ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.
ಹೊಸ ಆವೃತ್ತಿಯಲ್ಲಿ:
- ELF ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿರುವ ಫೈಲ್ಗಳ ಲಿಂಕರ್ (ELF ಲಿಂಕರ್) ಈಗ ಸ್ಟಾಕ್ನಲ್ಲಿ ಕೋಡ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದಾಗ ಎಚ್ಚರಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ, ಹಾಗೆಯೇ ಬೈನರಿ ಫೈಲ್ ಮೆಮೊರಿ ವಿಭಾಗಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಓದಲು, ಬರೆಯಲು ಮತ್ತು ಕಾರ್ಯಗತಗೊಳಿಸುವ ಹಕ್ಕುಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಹೊಂದಿಸಲಾಗಿದೆ. .
- ELF ಲಿಂಕರ್ "--package-metadat" ಆಯ್ಕೆಯನ್ನು JSON ಫಾರ್ಮ್ಯಾಟ್ನಲ್ಲಿ ಎಂಬೆಡ್ ಮಾಡಲು ಮೆಟಾಡೇಟಾವನ್ನು ಸೇರಿಸಿದೆ ಅದು ಫೈಲ್ಗೆ ಪ್ಯಾಕೇಜ್ ಮೆಟಾಡೇಟಾ ವಿವರಣೆಯನ್ನು ಅನುಸರಿಸುತ್ತದೆ.
- ಲಿಂಕರ್ ಸ್ಕ್ರಿಪ್ಟ್ಗಳಲ್ಲಿನ ವಿಭಾಗದ ವಿವರಣೆಗಳಲ್ಲಿ TYPE= ಟ್ಯಾಗ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕಾಗಿ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ವಿಭಾಗದ ಪ್ರಕಾರವನ್ನು ಹೊಂದಿಸಲು.
- objdump ಯುಟಿಲಿಟಿ ಈಗ AVR, RiscV, s390, x86 ಮತ್ತು x86_64 ಆರ್ಕಿಟೆಕ್ಚರ್ಗಳಿಗಾಗಿ ಡಿಸ್ಅಸೆಂಬಲ್ ಮಾಡಿದ ಔಟ್ಪುಟ್ನಲ್ಲಿ ಸಿಂಟ್ಯಾಕ್ಸ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದೆ.
- ದುರ್ಬಲ ಅಕ್ಷರಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲು "--no-weak" ("-W") ಆಯ್ಕೆಯನ್ನು nm ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ.
- ಲಿಂಕ್ಗಳನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವಾಗ debuginfod ಸರ್ವರ್ಗಳಿಗೆ ಕರೆಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು "-wE" ಆಯ್ಕೆಯನ್ನು readelf ಮತ್ತು objdump ಉಪಯುಕ್ತತೆಗಳಿಗೆ ಸೇರಿಸಲಾಗಿದೆ.
ಮೂಲ: opennet.ru