Allow disabling pretty traces and remove dependency on libdw.
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2020-08-17 20:08:23 +02:00
parent 37b1e16b34
commit d59c13a34d
2 changed files with 8 additions and 1 deletions

View File

@@ -6,7 +6,9 @@
#include <string>
#include <utility>
#if !WINDOWS
#if PRETTYTRACES
#define BACKWARD_HAS_DW 1
#endif
#include "../extern/backward.hpp"
#endif
@@ -53,6 +55,9 @@ namespace ArbUt {
backward::ResolvedTrace trace = tr.resolve(_stack[i]);
if (trace.source.filename.empty()) {
AppendNoSourceStack(ss, trace, include_addr);
if (foundExceptionClass) {
framesAppended++;
}
} else {
AppendSourceStack(ss, trace.source, foundExceptionClass, snippetFactory);
if (foundExceptionClass) {