1 /** 2 * OpenBSD implementation of glibc's $(LINK2 http://www.gnu.org/software/libc/manual/html_node/Backtraces.html backtrace) facility. 3 * 4 * Copyright: Copyright Martin Nowak 2012. 5 * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost License 1.0) 6 * Authors: Martin Nowak 7 * Source: $(DRUNTIMESRC core/sys/openbsd/_execinfo.d) 8 */ 9 module core.sys.openbsd.execinfo; 10 11 version (OpenBSD): 12 extern (C): 13 nothrow: 14 @nogc: 15 16 size_t backtrace(void**, size_t); 17 char** backtrace_symbols(const(void*)*, size_t); 18 void backtrace_symbols_fd(const(void*)*, size_t, int); 19 char** backtrace_symbols_fmt(const(void*)*, size_t, const char*); 20 int backtrace_symbols_fd_fmt(const(void*)*, size_t, int, const char*); 21