Ukukhutshwa kweValgrind 3.15.0, isixhobo sokuchonga iingxaki zememori

Iyafumaneka ukukhulula IValgrind 3.15.0, isixhobo sezixhobo zokulungisa imemori, ubhaqo lwenkumbulo evuzayo, kunye neprofayile. Valgrind ixhaswa Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMDOS iqonga AMD64) kunye mac .

В inguqulelo entsha:

  • Kakhulu uyilwe ngokutsha kunye nesixhobo sokwenza iprofayile ye-DHAT (iSixhobo sokuHlalutya imfumba esiDynamic) siye sandiswa, ukuvumela Beka iliso kuzo zonke izicelo zolwabiwo lweememori kwimfumba kwaye uchonge ukuvuza kwezixhobo, umsebenzi wemfumba ogqithisileyo, ulwabiwo lweememori olungasetyenziswanga, ulwabiwo lwexesha elifutshane, kunye nokubekwa kwedatha okungafanelekanga kwimfumba. Ukusuka kudidi lophuhliso lovavanyo, i-DHAT ibandakanyiwe kwikhithi yesixhobo yeValgrind eqhelekileyo (ukuze uqhube ngoku kufuneka usebenzise i-“-tool=dhat” ukhetho endaweni ye-“--tool=exp-dhat”).

    Olona phuculo luphawulekayo ludityaniso lojongano lomsebenzisi wegraphical kwiDHAT. Ukongezelela, emva kokugqiba inkqubo ebekwe iliso, i-DHAT ngoku ibonisa kuphela isishwankathelo esincinci solwazi olubaluleke kakhulu, kwaye ibhala ingxelo epheleleyo kunye nedatha yeprofayili kwifayile. Idata ayisadityaniswanga ngokweerekhodi, koko igcinwe njengemithi yokulandela umkhondo. Inani lemilinganiselo ethathiweyo landisiwe kwaye iindidi ezongezelelweyo zeeparamitha ezibekwe esweni ziye zongezwa. Ukujonga ingxelo erekhodiweyo, umboniso okhethekileyo we-dh_view.html unikezelwa, uqaliswe kwisiphequluli sewebhu;

    Ukukhutshwa kweValgrind 3.15.0, isixhobo sokuchonga iingxaki zememori

  • Kwiinkqubo ze-amd64 (x86_64), inkxaso yeeseti zemiyalelo eyandisiweyo i-RDRAND kunye ne-F16C ibonelelwe;
  • I-Cachegrind kunye neCallgrind zibonelela ngokhetho olutsha "-show-percs", eyongeza umboniso wamaxabiso okubala ngeepesenti;
  • Kwi-Massif ye-Linux, i-Android kunye ne-Solari imowudi "--funda-in-line-info" yenziwe ngokuzenzakalelayo; kwi-macOS i-"--read-inline-info=ewe" ecacileyo isafuneka;
  • Kwi-Memcheck, xa ukhankanya i-“--xtree-leak=ewe” ukhetho (ukubonisa iziphumo zovavanyo lokuvuza kwememori kwifomathi ye-xtree), ukhetho “--show-leak-kinds=all” ngoku lwenziwe lusebenze ngokuzenzekelayo. Kuye kwenziwa umsebenzi wokuthintela izilumkiso zobuxoki;
  • Ukhetho olongeziweyo "--show-error-list=no|ewe", kunye nokhetho "-s" olulingana no "--show-error-list=ewe" ukubonisa uluhlu lweempazamo ezichongiweyo emva kokugqitywa kokuphunyezwa. Ngaphambili, uluhlu olufanayo luboniswe kwimowudi yokuphuma eneenkcukacha "-v -v", kodwa imveliso kule modi yayixutywe ngobuninzi bolwazi olungadingekile.

umthombo: opennet.ru

Yongeza izimvo