diff options
| author | dnovotny <danny@rawhide.localdomain> | 2009-10-13 06:46:26 -0400 |
|---|---|---|
| committer | dnovotny <danny@rawhide.localdomain> | 2009-10-13 06:46:26 -0400 |
| commit | 6df7d19ab1b6681f89a0ba5bc2771acaa4db5454 (patch) | |
| tree | d076caa77fb7e938a0fa418a349538199d46958f /lib/Plugins/CCpp.cpp | |
| parent | 398aaec063d3c59fb9a22d56f29dec80d6659e88 (diff) | |
| download | abrt-6df7d19ab1b6681f89a0ba5bc2771acaa4db5454.tar.gz abrt-6df7d19ab1b6681f89a0ba5bc2771acaa4db5454.tar.xz abrt-6df7d19ab1b6681f89a0ba5bc2771acaa4db5454.zip | |
backtrace rating saved with crash data
Diffstat (limited to 'lib/Plugins/CCpp.cpp')
| -rw-r--r-- | lib/Plugins/CCpp.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Plugins/CCpp.cpp b/lib/Plugins/CCpp.cpp index c1725fc..133811f 100644 --- a/lib/Plugins/CCpp.cpp +++ b/lib/Plugins/CCpp.cpp @@ -227,6 +227,8 @@ int rate_backtrace(const std::string & backtrace) } /*returning number of "stars" to show*/ + if (rating==0) + return 0; if (rating >= best_possible_rating*0.8) return 4; if (rating >= best_possible_rating*0.6) @@ -837,6 +839,8 @@ log("BACKTRACE:'%s'", (build_ids + backtrace).c_str()); { dd.SaveText(FILENAME_MEMORYMAP, "memory map of the crashed C/C++ application, not implemented yet"); } + std::string rating = ssprintf("%d\n", rate_backtrace(backtrace)); + dd.SaveText(FILENAME_RATING, rating); } void CAnalyzerCCpp::Init() |
