Valgrind 3.15.0 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชฎเซ‡เชฎเชฐเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชŸเซ‚เชฒเช•เซ€เชŸ

เช‰เชชเชฒเชฌเซเชง เช›เซ‡ เชชเซเชฐเช•เชพเชถเชจ เชตเซ‡เชฒเช—เซเชฐเชฟเชจเซเชก 3.15.0, เชฎเซ‡เชฎเชฐเซ€ เชกเชฟเชฌเช—เซ€เช‚เช—, เชฎเซ‡เชฎเชฐเซ€ เชฒเซ€เช• เชกเชฟเชŸเซ‡เช•เซเชถเชจ เช…เชจเซ‡ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเซ€เช‚เช— เชฎเชพเชŸเซ‡ เชŸเซ‚เชฒเช•เซ€เชŸ. Valgrind Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMDc64AMD64) เช…เชจเซ‡ เชชเซเชฒเซ‡เชŸเชซเซ‹เชฐเซเชฎ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸเซ‡เชก เช›เซ‡. .

ะ’ เชจเชตเซ€ เช†เชตเซƒเชคเซเชคเชฟ:

  • เช˜เชฃเซเช‚ เชซเชฐเซ€เชฅเซ€ เช•เชพเชฎ เช•เชฐเซเชฏเซเช‚ เช…เชจเซ‡ เชนเซ€เชช เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช— เชŸเซ‚เชฒ DHAT (เชกเชพเชฏเชจเซ‡เชฎเชฟเช• เชนเซ€เชช เชเชจเชพเชฒเชฟเชธเชฟเชธ เชŸเซ‚เชฒ) เชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡, เชชเชฐเชตเชพเชจเช—เซ€ เช†เชชเซ‡ เช›เซ‡ เชขเช—เชฒเชพ เชชเชฐ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชฃเซ€ เชฎเชพเชŸเซ‡เชจเซ€ เชคเชฎเชพเชฎ เชตเชฟเชจเช‚เชคเซ€เช“เชจเซเช‚ เชจเชฟเชฐเซ€เช•เซเชทเชฃ เช•เชฐเซ‹ เช…เชจเซ‡ เชธเช‚เชธเชพเชงเชจ เชฒเซ€เช•, เช…เชคเชฟเชถเชฏ เชขเช—เชฒเชพ เชชเซเชฐเชตเซƒเชคเซเชคเชฟ, เชจ เชตเชชเชฐเชพเชฏเซ‡เชฒ เชฎเซ‡เชฎเชฐเซ€ เชซเชพเชณเชตเชฃเซ€, เช…เชฒเซเชชเชœเซ€เชตเซ€ เชซเชพเชณเชตเชฃเซ€ เช…เชจเซ‡ เชขเช—เชฒเชพ เชชเชฐ เชฌเชฟเชจเช•เชพเชฐเซเชฏเช•เซเชทเชฎ เชกเซ‡เชŸเชพ เชชเซเชฒเซ‡เชธเชฎเซ‡เชจเซเชŸเชจเซ‡ เช“เชณเช–เซ‹. เชชเซเชฐเชพเชฏเซ‹เช—เชฟเช• เชตเชฟเช•เชพเชธ เชถเซเชฐเซ‡เชฃเซ€เชฎเชพเช‚เชฅเซ€, DHAT เชชเซเชฐเชฎเชพเชฃเชญเซ‚เชค Valgrind เชŸเซ‚เชฒเช•เซ€เชŸเชฎเชพเช‚ เชธเชฎเชพเชตเชตเชพเชฎเชพเช‚ เช†เชตเซ‡เชฒ เช›เซ‡ (เชšเชพเชฒเชตเชพ เชฎเชพเชŸเซ‡ เชคเชฎเชพเชฐเซ‡ เชนเชตเซ‡ โ€œ--tool=exp-dhatโ€ เชจเซ‡ เชฌเชฆเชฒเซ‡ โ€œ-tool=dhatโ€ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชœเชฐเซ‚เชฐ เช›เซ‡).

    เชธเซŒเชฅเซ€ เชจเซ‹เช‚เชงเชชเชพเชคเซเชฐ เชธเซเชงเชพเชฐเซ‹ เช DHAT เชฎเชพเช‚ เช—เซเชฐเชพเชซเชฟเช•เชฒ เชฏเซเชเชฐ เช‡เชจเซเชŸเชฐเชซเซ‡เชธเชจเซ‹ เช‰เชฎเซ‡เชฐเซ‹ เช›เซ‡. เชตเชงเซเชฎเชพเช‚, เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ‡เชฒ เชชเซเชฐเซ‹เช—เซเชฐเชพเชฎ เชชเซ‚เชฐเซเชฃ เช•เชฐเซเชฏเชพ เชชเช›เซ€, DHAT เชนเชตเซ‡ เชธเซŒเชฅเซ€ เชฎเชนเชคเซเชตเชชเซ‚เชฐเซเชฃ เชฎเชพเชนเชฟเชคเซ€เชจเซ‹ เชฎเชพเชคเซเชฐ เชจเซเชฏเซ‚เชจเชคเชฎ เชธเชพเชฐเชพเช‚เชถ เชฆเชฐเซเชถเชพเชตเซ‡ เช›เซ‡, เช…เชจเซ‡ เชซเชพเช‡เชฒเชฎเชพเช‚ เชชเซเชฐเซ‹เชซเชพเช‡เชฒเชฟเช‚เช— เชกเซ‡เชŸเชพ เชธเชพเชฅเซ‡เชจเซ‹ เชธเช‚เชชเซ‚เชฐเซเชฃ เช…เชนเซ‡เชตเชพเชฒ เชฒเช–เซ‡ เช›เซ‡. เชกเซ‡เชŸเชพ เชนเชตเซ‡ เชฐเซ‡เช•เซ‹เชฐเซเชกเซเชธเชฎเชพเช‚ เชœเซ‚เชฅเชฌเชฆเซเชง เชจเชฅเซ€, เชชเชฐเช‚เชคเซ เชธเซเชŸเซ‡เช• เชŸเซเชฐเซ‡เชธ เชŸเซเชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชธเช‚เช—เซเชฐเชนเชฟเชค เช›เซ‡. เชฒเซ‡เชตเชพเชฏเซ‡เชฒเชพ เชฎเชพเชชเซ‹เชจเซ€ เชธเช‚เช–เซเชฏเชพเชจเซ‡ เชตเชฟเชธเซเชคเซƒเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡ เช…เชจเซ‡ เชฎเซ‹เชจเชฟเชŸเชฐ เช•เชฐเซ‡เชฒ เชชเชฐเชฟเชฎเชพเชฃเซ‹เชจเซ€ เชตเชงเชพเชฐเชพเชจเซ€ เชถเซเชฐเซ‡เชฃเซ€เช“ เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เช›เซ‡. เชฐเซ‡เช•เซ‹เชฐเซเชก เช•เชฐเซ‡เชฒ เชฐเชฟเชชเซ‹เชฐเซเชŸ เชœเซ‹เชตเชพ เชฎเชพเชŸเซ‡, เชเช• เช–เชพเชธ เชฆเชฐเซเชถเช• dh_view.html เช“เชซเชฐ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡ เชตเซ‡เชฌ เชฌเซเชฐเชพเช‰เชเชฐเชฎเชพเช‚ เชฒเซ‹เชจเซเชš เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;

    Valgrind 3.15.0 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชฎเซ‡เชฎเชฐเซ€ เชธเชฎเชธเซเชฏเชพเช“ เช“เชณเช–เชตเชพ เชฎเชพเชŸเซ‡เชจเซ€ เชŸเซ‚เชฒเช•เซ€เชŸ

  • amd64 (x86_64) เชธเชฟเชธเซเชŸเชฎเซ‹ เชฎเชพเชŸเซ‡, เชตเชฟเชธเซเชคเซƒเชค เชธเซ‚เชšเชจเชพ เชธเซ‡เชŸ RDRAND เช…เชจเซ‡ F16C เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เชชเซ‚เชฐเซ‹ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡;
  • Cachegrind เช…เชจเซ‡ Callgrind เชเช• เชจเชตเซ‹ เชตเชฟเช•เชฒเซเชช เช“เชซเชฐ เช•เชฐเซ‡ เช›เซ‡ โ€œโ€”เชถเซ‹-เชชเชฐเซเช•เซเชธโ€, เชœเซ‡ เชŸเช•เชพเชตเชพเชฐเซ€เชฎเชพเช‚ เช•เชพเช‰เชจเซเชŸเชฐ เชฎเซ‚เชฒเซเชฏเซ‹เชจเซเช‚ เชชเซเชฐเชฆเชฐเซเชถเชจ เช‰เชฎเซ‡เชฐเซ‡ เช›เซ‡;
  • Linux, Android เช…เชจเซ‡ Solari เชฎเชพเชŸเซ‡ Massif เชฎเชพเช‚ "-read-inline-info" เชฎเซ‹เชก เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡ macOS เชฎเชพเชŸเซ‡ เชนเชœเซ เชชเชฃ เชธเซเชชเชทเซเชŸ "--read-inline-info=yes" เชœเชฐเซ‚เชฐเซ€ เช›เซ‡;
  • เชฎเซ‡เชฎเชšเซ‡เช•เชฎเชพเช‚, เชœเซเชฏเชพเชฐเซ‡ โ€œ--xtree-leak=yesโ€ เชตเชฟเช•เชฒเซเชชเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡ (xtree เชซเซ‹เชฐเซเชฎเซ‡เชŸเชฎเชพเช‚ เชฎเซ‡เชฎเชฐเซ€ เชฒเซ€เช• เชชเชฐเซ€เช•เซเชทเชฃ เชชเชฐเชฟเชฃเชพเชฎเซ‹ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเซ‡ เช›เซ‡), เชคเซเชฏเชพเชฐเซ‡ โ€œ-show-leak-kinds=allโ€ เชตเชฟเช•เชฒเซเชช เชนเชตเซ‡ เช†เชชเชฎเซ‡เชณเซ‡ เชธเช•เซเชทเชฎ เชฅเชˆ เชœเชพเชฏ เช›เซ‡. เช–เซ‹เชŸเชพ เชเชฒเชพเชฐเซเชฎเชจเซ‡ เชฐเซ‹เช•เชตเชพ เชฎเชพเชŸเซ‡ เช•เชพเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡;
  • เชเช•เซเชเซ‡เช•เซเชฏเซเชถเชจ เชชเซ‚เชฐเซเชฃ เชฅเชฏเชพ เชชเช›เซ€ เชถเซ‹เชงเชพเชฏเซ‡เชฒ เชญเซ‚เชฒเซ‹เชจเซ€ เชฏเชพเชฆเซ€ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ เชตเชฟเช•เชฒเซเชช "--show-error-list=no|yes", เชคเซ‡เชฎเชœ เชตเชฟเช•เชฒเซเชช "-s" เชธเชฎเช•เช•เซเชท "-show-error-list=yes" เช‰เชฎเซ‡เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซ‹. เช…เช—เชพเช‰, เชธเชฎเชพเชจ เชธเซ‚เชšเชฟ เชตเชฟเช—เชคเชตเชพเชฐ เช†เช‰เชŸเชชเซเชŸ เชฎเซ‹เชก "-v -v" เชฎเชพเช‚ เชชเซเชฐเชฆเชฐเซเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ€ เชนเชคเซ€, เชชเชฐเช‚เชคเซ เช† เชฎเซ‹เชกเชฎเชพเช‚ เช†เช‰เชŸเชชเซเชŸ เชฎเซ‹เชŸเซ€ เชฎเชพเชคเซเชฐเชพเชฎเชพเช‚ เชฌเชฟเชจเชœเชฐเซ‚เชฐเซ€ เชฎเชพเชนเชฟเชคเซ€ เชธเชพเชฅเซ‡ เช…เชตเซเชฏเชตเชธเซเชฅเชฟเชค เชนเชคเซเช‚.

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹