<unknown caller>
and similar names
are found. Previously, because the code tokenizes based on spaces, it would
silently stop processing partway through the file, causing an incorrect display.
The code now recognizes the less-than and greater-than signs in callee and caller names as indicating spaces are allowed. Additionally, if unexpected processing errors are encountered, ProfileViewer will now dump an exception.
Thanks to W. Brian Blevins for finding and reporting the bug!
swing.properties
file.
ProfileViewer.properties
if present at startup.
There are also properties for the preferred LAF and for prepopulating the exclude dialog.
gprof
apparently use plus signs as delimiters;
Guilhem Bonnefille supplied a fix for this.
fixcrlf
target in the Ant build file was corrected to include all appropriate files.