GNU cflow 1.7 เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ€ เจฐเจฟเจฒเฉ€เจœเจผ

เจคเจฟเฉฐเจจ เจธเจพเจฒเจพเจ‚ เจฆเฉ‡ เจตเจฟเจ•เจพเจธ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, GNU cflow 1.7 เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจœเจพเจฐเฉ€ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเฉ‹ C เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎเจพเจ‚ เจตเจฟเฉฑเจš เจซเฉฐเจ•เจธเจผเจจ เจ•เจพเจฒเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจตเจฟเจœเจผเฉ‚เจ…เจฒ เจ—เฉเจฐเจพเจซ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ, เจœเจฟเจธเจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจคเจฐเจ• เจฆเฉ‡ เจ…เจงเจฟเจเจจ เจจเฉ‚เฉฐ เจธเจฐเจฒ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เฉ€เจคเฉ€ เจœเจพ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค เจ—เฉเจฐเจพเจซเจผ เจธเจฟเจฐเจซเจผ เจธเจฐเฉ‹เจค เจŸเฉˆเจ•เจธเจŸ เจฆเฉ‡ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ, เจชเฉเจฐเฉ‹เจ—เจฐเจพเจฎ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจคเฉ‹เจ‚ เจฌเจฟเจจเจพเจ‚เฅค เจฆเฉ‹เจตเจพเจ‚ เจซเจพเจฐเจตเจฐเจก เจ…เจคเฉ‡ เจฐเจฟเจตเจฐเจธ เจเจ—เจœเจผเฉ€เจ•เจฟเจŠเจธเจผเจจ เจซเจฒเฉ‹ เจ—เฉเจฐเจพเจซเจพเจ‚ เจฆเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจจเฉ‚เฉฐ เจธเจนเจฟเจฏเฉ‹เจ— เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจจเจพเจฒ เจนเฉ€ เจ•เฉ‹เจก เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจ•เจฐเจพเจธ-เจฐเฉˆเจซเจฐเฉˆเจ‚เจธเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเฉ‚เจšเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉ€เฉœเฉเจนเฉ€เฅค

เจ—เฉเจฐเจพเจซเจตเจฟเจœเจผ เจชเฉˆเจ•เฉ‡เจœ เจตเจฟเฉฑเจš เจฌเจพเจ…เจฆ เจตเจฟเฉฑเจš เจตเจฟเจœเจผเฉ‚เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ เจฒเจˆ DOT เจญเจพเจธเจผเจพ เจตเจฟเฉฑเจš เจจเจคเฉ€เจœเจพ เจคเจฟเจ†เจฐ เจ•เจฐเจจ เจฒเจˆ "เจกเฉŒเจŸ" เจ†เจ‰เจŸเจชเฉเฉฑเจŸ เจซเจพเจฐเจฎเฉˆเจŸ ('โ€”format=dot') เจฒเจˆ เจธเจฎเจฐเจฅเจจ เจจเฉ‚เฉฐ เจฒเจพเจ—เฉ‚ เจ•เจฐเจจ เจฒเจˆ เจฐเจฟเจฒเฉ€เจœเจผ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจนเฉˆเฅค 'โ€”เจฎเฉเฉฑเจ–' เจตเจฟเจ•เจฒเจชเจพเจ‚ เจจเฉ‚เฉฐ เจกเฉเจชเจฒเฉ€เจ•เฉ‡เจŸ เจ•เจฐเจ•เฉ‡ เจ•เจˆ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจจเจฟเจธเจผเจšเจฟเจค เจ•เจฐเจจ เจฆเฉ€ เจฏเฉ‹เจ—เจคเจพ เจธเจผเจพเจฎเจฒ เจ•เฉ€เจคเฉ€ เจ—เจˆ เจนเฉˆ; เจ‡เจนเจจเจพเจ‚ เจซเฉฐเจ•เจธเจผเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจฒเจˆ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเจพ เจ—เฉเจฐเจพเจซ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค "--target=FUNCTION" เจตเจฟเจ•เจฒเจช เจตเฉ€ เจœเฉ‹เฉœเจฟเจ† เจ—เจฟเจ† เจนเฉˆ, เจœเฉ‹ เจคเฉเจนเจพเจจเฉ‚เฉฐ เจจเจคเฉ€เจœเฉ‡ เจตเจพเจฒเฉ‡ เจ—เฉเจฐเจพเจซเจผ เจจเฉ‚เฉฐ เจธเจฟเจฐเจซเจผ เจ‰เจธ เจธเจผเจพเจ–เจพ เจคเฉฑเจ• เจธเฉ€เจฎเจค เจ•เจฐเจจ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ•เฉเจ เจ–เจพเจธ เจซเฉฐเจ•เจธเจผเจจ เจธเจผเจพเจฎเจฒ เจนเฉเฉฐเจฆเฉ‡ เจนเจจ (โ€œ--targetโ€ เจตเจฟเจ•เจฒเจช เจจเฉ‚เฉฐ เจ•เจˆ เจตเจพเจฐ เจจเจฟเจฐเจงเจพเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ)เฅค เจ—เฉเจฐเจพเจซเจผ เจจเฉˆเจตเฉ€เจ—เฉ‡เจธเจผเจจ เจฒเจˆ เจจเจตเฉ€เจ†เจ‚ เจ•เจฎเจพเจ‚เจกเจพเจ‚ cflow-mode เจตเจฟเฉฑเจš เจœเฉ‹เฉœเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ: โ€œcโ€ - เจ•เจพเจฒเจฟเฉฐเจ— เจซเฉฐเจ•เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ“, "n" - เจฆเจฟเฉฑเจคเฉ‡ เจ—เจ เจจเฉ‡เจธเจŸเจฟเฉฐเจ— เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจ…เจ—เจฒเฉ‡ เจซเฉฐเจ•เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ“ เจ…เจคเฉ‡ "p" - เจ‰เจธเฉ‡ เจจเจพเจฒ เจชเจฟเจ›เจฒเฉ‡ เจซเฉฐเจ•เจธเจผเจจ 'เจคเฉ‡ เจœเจพเจ“เฅค เจ†เจฒเฉเจนเจฃเจพ เจชเฉฑเจงเจฐ.

เจจเจตเจพเจ‚ เจธเฉฐเจธเจ•เจฐเจฃ เจฆเฉ‹ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€เจ†เจ‚ เจจเฉ‚เฉฐ เจตเฉ€ เจฆเฉ‚เจฐ เจ•เจฐเจฆเจพ เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ 2019 เจตเจฟเฉฑเจš เจ•เฉ€เจคเฉ€ เจ—เจˆ เจธเฉ€ เจ…เจคเฉ‡ เจธเฉ€เจซเจฒเฉ‹ เจตเจฟเฉฑเจš เจตเจฟเจธเจผเฉ‡เจธเจผ เจคเฉŒเจฐ 'เจคเฉ‡ เจซเจพเจฐเจฎเฉˆเจŸ เจ•เฉ€เจคเฉ‡ เจธเจฐเฉ‹เจค เจŸเฉˆเจ•เจธเจŸ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจญเฉเจฐเจฟเจธเจผเจŸเจพเจšเจพเจฐ เจฆเจพ เจ•เจพเจฐเจจ เจฌเจฃเจฆเฉ€ เจนเฉˆเฅค เจชเจนเจฟเจฒเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2019-16165) เจชเจพเจฐเจธเจฐ เจ•เฉ‹เจก (parser.c เจตเจฟเฉฑเจš เจนเจตเจพเจฒเจพ เจซเฉฐเจ•เจธเจผเจจ) เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚-เจฌเจพเจ…เจฆ-เจฎเฉเจ•เจค เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจชเจนเฉเฉฐเจš เจ•เจพเจฐเจจ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆเฅค เจฆเฉ‚เจœเฉ€ เจ•เจฎเจœเจผเฉ‹เจฐเฉ€ (CVE-2019-16166) nexttoken() เจซเฉฐเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจซเจฐ เจ“เจตเจฐเจซเจฒเฉ‹ เจจเจพเจฒ เจธเฉฐเจฌเฉฐเจงเจฟเจค เจนเฉˆเฅค เจกเจฟเจตเฉˆเจฒเจชเจฐเจพเจ‚ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ‡เจน เจธเจฎเฉฑเจธเจฟเจ†เจตเจพเจ‚ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจจเฉ‚เฉฐ เจ–เจผเจคเจฐเจพ เจจเจนเฉ€เจ‚ เจฌเจฃเจพเจ‰เจ‚เจฆเฉ€เจ†เจ‚, เจ•เจฟเจ‰เจ‚เจ•เจฟ เจ‡เจน เจ‰เจชเจฏเฉ‹เจ—เจคเจพ เจฆเฉ‡ เจ…เจธเจงเจพเจฐเจจ เจธเจฎเจพเจชเจคเฉ€ เจคเฉฑเจ• เจธเฉ€เจฎเจฟเจค เจนเจจเฅค

เจธเจฐเฉ‹เจค: opennet.ru

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹