Kuburitswa kweValgrind 3.15.0, chishandiso chekuziva matambudziko endangariro

Inowanikwa kusunungura Valgrind 3.15.0, chishandiso chekugadzirisa ndangariro, kuona leak yendangariro, uye kunyora nhoroondo. Valgrind inotsigirwa neLinux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMDOSAs A64) uye mac platforms .

Π’ shanduro itsva:

  • Zvakawanda reworked uye murwi weprofiling tool DHAT (Dynamic Heap Analysis Tool) yakawedzerwa, kubvumira Tarisa zvikumbiro zvese zvekugoverwa kwendangariro pamurwi uye tarisa kudonha kwezviwanikwa, kuita mirwi yakawandisa, migove isingashandiswe yekugoverwa, kugoverwa kwenguva pfupi, uye kusashanda kwedata kuiswa pamurwi. Kubva muchikamu chekuyedza kusimudzira, DHAT inosanganisirwa mune yakajairwa Valgrind toolkit (kuti umhanye iwe unofanirwa kushandisa "-tool=dhat" sarudzo pane "--tool=exp-dhat").

    Kuvandudza kunonyanya kukosha ndeyekuwedzera kwegraphical user interface kuDHAT. Mukuwedzera, mushure mekupedza chirongwa chakatariswa, DHAT ikozvino inoratidza pfupiso shoma yeruzivo rwakakosha, uye inonyora mushumo wakazara neprofiling data kune faira. Data haichaunganidzwi kuita marekodhi, asi kuti inochengetwa semiti yekutevera. Huwandu hwezviyero zvakatorwa zvakawedzerwa uye mamwe mapoka eakatariswa paramita akawedzerwa. Kuti utarise mushumo wakarekodhwa, dh_view.html yakasarudzika inopihwa, yakatangwa muwebhu browser;

    Kuburitswa kweValgrind 3.15.0, chishandiso chekuziva matambudziko endangariro

  • Kune amd64 (x86_64) masisitimu, tsigiro yemaseti ekuraira akawedzera RDRAND uye F16C inopihwa;
  • Cachegrind uye Callgrind inopa sarudzo nyowani "-show-percs", iyo inowedzera kuratidzwa kweiyo counter values ​​muzvikamu;
  • MuMassif yeLinux, Android uye Solari iyo "--read-inline-info" modhi inogoneswa nekusarudzika; kune macOS yakajeka "--read-inline-info=hongu" ichiri kudikanwa;
  • MuMemcheck, kana uchitsanangura iyo "--xtree-leak = hongu" sarudzo (inoratidza memory leak bvunzo mhinduro mu xtree fomati), iyo "--show-leak-kinds = zvese" sarudzo yave kugoneswa otomatiki. Basa rakaitwa kudzivirira nyevero dzenhema;
  • Yakawedzerwa sarudzo "--show-error-list=no|yes", pamwe nesarudzo "-s" yakaenzana ne "--show-error-list=yes" kuratidza runyoro rwezvikanganiso zvakaonekwa mushure mekupedza kuuraya. Kare, runyoro rwakafanana rwairatidzwa mune yakadzama yekubuda modhi "-v -v", asi iyo yakabuda mune iyi modhi yaive yakazara nehuwandu hukuru hweruzivo rusina basa.

Source: opennet.ru

Voeg