Ukukhishwa kwe-Valgrind 3.15.0, ikhithi yamathuluzi yokuhlonza izinkinga zenkumbulo

Iyatholakala ukukhululwa I-Valgrind 3.15.0, ikhithi yamathuluzi yokulungisa iphutha, ukutholwa kokuvuza kwenkumbulo, kanye nokwenza iphrofayela. I-Valgrind isekelwa i-Linux (X86, AMD64, ARM32, ARM64, PPC32, PPC64BE, PPC64LE, S390X, MIPS32, MIPS64), Android (ARM, ARM64, MIPS32, X86), Solaris (X86, AMDOSs (AMD64) yesikhulumi se-mac . .

В inguqulo entsha:

  • Kakhulu isebenze kabusha futhi ithuluzi lenqwaba yephrofayela i-DHAT (Ithuluzi Lokuhlaziya Inqwaba Enamandla) linwetshiwe, ukuvumela Gada zonke izicelo zokwabiwa kwenkumbulo enqwabeni futhi uhlonze ukuvuza kwensiza, umsebenzi wenqwaba oweqile, ukwabiwa kwememori engasetshenzisiwe, ukwabiwa okuhlala isikhathi esifushane, kanye nokubekwa kwedatha okungasebenzi enqwabeni. Kusukela esigabeni sokuthuthukisa sokuhlola, i-DHAT ifakiwe kukhithi yamathuluzi evamile ye-Valgrind (ukuze uyisebenzise manje udinga ukusebenzisa inketho ethi “-tool=dhat” esikhundleni sokuthi “--tool=exp-dhat”).

    Ukuthuthukiswa okuphawuleka kakhulu ukwengezwa kwesixhumi esibonakalayo somsebenzisi esinesithombe ku-DHAT. Ukwengeza, ngemva kokuqeda uhlelo olugadwayo, i-DHAT manje ibonisa isifinyezo esincane solwazi olubaluleke kakhulu, futhi ibhala umbiko ogcwele ngemininingwane yokuphrofayili efayeleni. Idatha ayisaqoqwa ngamarekhodi, kodwa kunalokho igcinwa njengezihlahla zokulandelela isitaki. Inani lezilinganiso ezithathiwe linwetshiwe futhi izigaba ezengeziwe zamapharamitha agadwayo zengeziwe. Ukuze ubuke umbiko orekhodiwe, kunikezwa isibukeli esikhethekile esithi dh_view.html, esiqaliswe esipheqululini sewebhu;

    Ukukhishwa kwe-Valgrind 3.15.0, ikhithi yamathuluzi yokuhlonza izinkinga zenkumbulo

  • Kuzinhlelo ze-amd64 (x86_64), usekelo lwamasethi eziyalezo ezinwetshiwe i-RDRAND ne-F16C inikeziwe;
  • I-Cachegrind ne-Callgrind inikeza inketho entsha “-show-percs”, enezela ukuboniswa kwamanani ekhawunta ngamaphesenti;
  • Ku-Massif ye-Linux, i-Android ne-Solari imodi ethi “--read-inline-info” ivulwa ngokuzenzakalelayo; kuma-macOS kusadingeka “--read-inline-info=yebo” ecacile;
  • Ku-Memcheck, lapho ucacisa inketho ethi “--xtree-leak=yebo” (ibonisa imiphumela yokuhlolwa kokuvuza kwenkumbulo ngefomethi ye-xtree), inketho ethi “--show-leak-kinds=all” manje isivulwa ngokuzenzakalelayo. Kwenziwe umsebenzi wokuvimbela izinhlabamkhosi ezingamanga;
  • Inketho eyengeziwe "--show-error-list=no|yes", kanye nenketho "-s" elingana no-"--show-error-list=yes" ukuze kuboniswe uhlu lwamaphutha atholiwe ngemva kokuqedwa kokwenza. Ngaphambilini, uhlu olufanayo luboniswe kumodi yokukhipha enemininingwane ethi “-v -v”, kodwa okukhiphayo kule modi kwakugcwele ulwazi oluningi olungadingekile.

Source: opennet.ru

Engeza amazwana