aboutsummaryrefslogtreecommitdiff
path: root/src/common/stack_trace.cpp (follow)
AgeCommit message (Collapse)AuthorFilesLines
2016-07-27cmake,common: flag for stack traceredfish1-4/+0
By default the flag is enabled whenever libunwind is found on the system, with the exception of static build on OSX (for which we can't install the throw hook #932 due to lack of support for --wrap in OSX ld64 linker).
2016-07-10common: stack trace: make clang happy with func ptrsredfish1-9/+29
Tested that it builds with: gcc 6.1.1, STATIC=OFF,i686 gcc 6.1.1, STATIC=OFF,armv7h clang 3.8, STATIC=OFF,i686 clang 3.8, STATIC=OFF,armv7h gcc 6.1.1, STATIC=ON,i686 clang 3.8, STATIC=ON,i686 Also tested that stack trace is generated fine on exception on: i686, gcc 6.1.1, STATIC=OFF (didn't bother testing all the other platforms/configs) This should fix the build problem on OSX (#871, #901), but I don't have OSX, so I could only test Clang on Linux.
2016-06-21remove POSIX_C_SOURCE and remove dlfcn.h for static buildsluigi11111-0/+2
The former was a faulty "fix" for gmtime_r not existing on Windows. The latter is needed only for dynamic builds, and is not included with msys2, which ends up fine because Windows is only built static at this time.
2016-06-20common: fix build without libunwindmoneromooo-monero1-2/+2
2016-04-28Print stack trace on exceptionsmoneromooo-monero1-0/+120
if libunwind is found. Useful for debugging logs.