Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
[xbt] Move backtrace support for exceptions in a mixin class
authorGabriel Corona <gabriel.corona@loria.fr>
Fri, 10 Jun 2016 11:54:52 +0000 (13:54 +0200)
committerGabriel Corona <gabriel.corona@loria.fr>
Mon, 13 Jun 2016 13:17:58 +0000 (15:17 +0200)
commit931c72e9293d64a1797a6187dd0e744408c23d59
tree9de77a58c6e14cbc4f98df68540dcb8006c2eb93
parent4aae262b44f1e514ca440640d592d8077f709137
[xbt] Move backtrace support for exceptions in a mixin class

* mixin class to add backtraces to any exception;

* code to display exceptions with name, what(), backtraces and nested
  exceptions;

* demangle C++ names (class type names, function names).
16 files changed:
include/xbt/backtrace.hpp [new file with mode: 0644]
include/xbt/ex.h
include/xbt/exception.hpp [new file with mode: 0644]
include/xbt/log.hpp [new file with mode: 0644]
include/xbt/string.hpp
include/xbt/virtu.h
src/bindings/java/JavaContext.cpp
src/simix/smx_private.h
src/xbt/backtrace.cpp
src/xbt/backtrace_dummy.cpp
src/xbt/backtrace_linux.cpp
src/xbt/ex.cpp
src/xbt/ex_interface.h
src/xbt/exception.cpp [new file with mode: 0644]
src/xbt/log.c
tools/cmake/DefinePackages.cmake