* configure.ac (AC_CHECK_HEADERS): Added execinfo.h.
authorChristian Thalinger <twisti@complang.tuwien.ac.at>
Mon, 18 Aug 2008 20:03:26 +0000 (16:03 -0400)
committerChristian Thalinger <twisti@complang.tuwien.ac.at>
Mon, 18 Aug 2008 20:03:26 +0000 (16:03 -0400)
commitc7d5c92968f36d38301dfde11dc6a90111b418c8
tree145b0a7154505c86d74af6dff96aebcd68907326
parent229e8cb6530b415aac06934ec66eb0d58a79bc5a
* configure.ac (AC_CHECK_HEADERS): Added execinfo.h.
(AC_CHECK_FUNCS): Added backtrace, and backtrace_symbols.
* src/vm/os.cpp (os::print_backtrace): New function.
* src/vm/os.hpp (os): Added backtrace, and backtrace_symbols.
(os::backtrace): New function.
(os::backtrace_symbols): Likewise.
* src/vm/vm.cpp (VM::abort): Call os::print_backtrace().
(VM::abort_errnum): Likewise.
configure.ac
src/vm/os.cpp
src/vm/os.hpp
src/vm/vm.cpp