FreeRDP
Loading...
Searching...
No Matches
libwinpr/utils/unwind/debug.h
1
21#ifndef WINPR_DEBUG_UNWIND_H
22#define WINPR_DEBUG_UNWIND_H
23
24#ifdef __cplusplus
25extern "C"
26{
27#endif
28
29#include <winpr/wtypes.h>
30#include <winpr/winpr.h>
31#include <winpr/wlog.h>
32
33 void winpr_unwind_backtrace_free(void* buffer);
34
35 WINPR_ATTR_MALLOC(winpr_unwind_backtrace_free, 1)
36 WINPR_ATTR_NODISCARD
37 void* winpr_unwind_backtrace(DWORD size);
38
39 WINPR_ATTR_MALLOC(free, 1)
40 WINPR_ATTR_NODISCARD
41 char** winpr_unwind_backtrace_symbols(void* buffer, size_t* used);
42
43#ifdef __cplusplus
44}
45#endif
46
47#endif /* WINPR_DEBUG_UNWIND_H */