Let’s review what I’ve done to KDevelop’s kdev-cppcheck and kdev-valgrind plugins lately.
JSONized kdev-cppcheck and kdev-valgrind
This is fairly straightfoward: These plugins were still using the old .desktop plugin manifest files. Now they are using the embedded JSON manifests. This isn’t something user visible, but it’s needed as the old .desktop method is now deprecated.
Added the number of calls to the callgrind output of kdev-valgrind
Until now the callgrind output has only shown the IR and Inclusive IR fields. Now is shows the number of calls as well. Take a look at the pictures!
Reorganized the output of memcheck in kdev-valgrind
Until now kdev-valgrind’s memcheck output unfortunately didn’t show enough of the callstacks to be really useful. You couldn’t see where the problem exactly occured, or where it was stemming from! Now it shows the full backtrace + the auxilliary trace as well, so you can see what actually causes the problems. See the pictures!