mirror of
https://github.com/morgan9e/FreeRDP
synced 2026-04-15 00:44:19 +09:00
[winpr,debug] WINPR_ATTR_MALLOC backtrace functions
This commit is contained in:
@@ -32,10 +32,15 @@ extern "C"
|
||||
|
||||
WINPR_API void winpr_log_backtrace(const char* tag, DWORD level, DWORD size);
|
||||
WINPR_API void winpr_log_backtrace_ex(wLog* log, DWORD level, DWORD size);
|
||||
WINPR_API void* winpr_backtrace(DWORD size);
|
||||
|
||||
WINPR_API void winpr_backtrace_free(void* buffer);
|
||||
|
||||
WINPR_ATTR_MALLOC(winpr_backtrace_free, 1)
|
||||
WINPR_API void* winpr_backtrace(DWORD size);
|
||||
|
||||
WINPR_ATTR_MALLOC(free, 1)
|
||||
WINPR_API char** winpr_backtrace_symbols(void* buffer, size_t* used);
|
||||
|
||||
WINPR_API void winpr_backtrace_symbols_fd(void* buffer, int fd);
|
||||
WINPR_API char* winpr_strerror(INT32 dw, char* dmsg, size_t size);
|
||||
|
||||
|
||||
@@ -30,9 +30,11 @@ extern "C"
|
||||
#include <winpr/winpr.h>
|
||||
#include <winpr/wlog.h>
|
||||
|
||||
void* winpr_unwind_backtrace(DWORD size);
|
||||
void winpr_unwind_backtrace_free(void* buffer);
|
||||
|
||||
WINPR_ATTR_MALLOC(winpr_unwind_backtrace_free, 1)
|
||||
void* winpr_unwind_backtrace(DWORD size);
|
||||
|
||||
WINPR_ATTR_MALLOC(free, 1)
|
||||
char** winpr_unwind_backtrace_symbols(void* buffer, size_t* used);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user