Mwepụta nke Valgrind 3.15.0, ngwa ọrụ maka ịchọpụta nsogbu ebe nchekwa

Dị hapụ Valgrind 3.15.0, ngwa ọrụ maka nbipu ebe nchekwa, nchọpụta lekwasịrị ebe nchekwa na profaịlụ. A na-akwado Valgrind maka Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMD64) na MacOS (AMD64) .

В ụdị ọhụrụ:

  • Ọtụtụ arụgharịrị ọrụ na ihe mgbasa ozi ikpo okwu DHAT (Ngwaọrụ Analysis nke Dinamic Heap) agbasawanye, ikwe Nyochaa arịrịọ niile maka ikenye ebe nchekwa n'obo ahụ wee chọpụta mpụ akụrụngwa, ọrụ ikpo oke oke, oke ebe nchekwa ejighi ya, oke dị mkpụmkpụ, yana ntinye data adịghị arụ ọrụ n'okpo ahụ. Site na ụdị mmepe nnwale, DHAT gụnyere na ọkọlọtọ Valgrind Toolkit (iji mee ka ị ga-eji nhọrọ “-tool=dhat” kama ịbụ “-tool=exp-dhat”).

    Ọganihu kachasị ama ama bụ mgbakwunye nke interface onye ọrụ eserese na DHAT. Na mgbakwunye, ka emechara mmemme a na-enyocha, DHAT na-egosipụta ugbu a naanị ntakịrị nchịkọta ozi kachasị mkpa, wee dee akụkọ zuru oke yana data profaịlụ na faịlụ. Agakwaghị achịkọta data n'ime ndekọ, kama echekwara ya dị ka osisi a kpọkọtara. A gbasawanyela ọnụọgụ nlegharị anya yana agbakwunyere otu ụdị nyocha agbakwunyere. Ka ilele akụkọ edekọ, a na-enye onye nleba anya dh_view.html pụrụ iche, nke ewepụtara na ihe nchọgharị weebụ;

    Mwepụta nke Valgrind 3.15.0, ngwa ọrụ maka ịchọpụta nsogbu ebe nchekwa

  • Maka sistemụ amd64 (x86_64), nkwado maka usoro nkuzi agbatịkwuru RDRAND na F16C ka enyere;
  • Cachegrind na Callgrind na-enye nhọrọ ọhụrụ “—show-percs”, nke na-agbakwunye ngosipụta nke ụkpụrụ counter na pasentị;
  • Na Massif maka Linux, Android na Solari na-akwado ọnọdụ “-read-inline-info” site na ndabara;
  • Na Memcheck, mgbe ị na-akọwapụta nhọrọ "--xtree-leak=ee" (gosipụta nsonaazụ ule leak ebe nchekwa na usoro xtree), nhọrọ "--show-leak-kinds=all" na-arụ ọrụ ugbu a na-akpaghị aka. Emeela ọrụ iji gbochie mkpu ụgha;
  • Nhọrọ agbakwunyere "--show-error-list=no|ee", yana nhọrọ "-s" nke dabara na "--show-error-list=ee" iji gosi ndepụta mperi achọpụtara ka emechara. Na mbụ, e gosipụtara ndepụta yiri nke ahụ na ụdị mmepụta zuru ezu "-v -v", mana mmepụta na ọnọdụ a jupụtara na nnukwu ozi na-enweghị isi.

isi: opennet.ru

Tinye a comment