Add dbghelp config to workflow
This commit is contained in:
parent
102ed2e95e
commit
bdc8410f82
16
.github/workflows/build.yml
vendored
16
.github/workflows/build.yml
vendored
@ -14,13 +14,13 @@ jobs:
|
||||
target: [Debug]
|
||||
std: [11, 20]
|
||||
unwind: [
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE,
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_NOTHING,
|
||||
]
|
||||
symbols: [
|
||||
LIBCPPTRACE_UNWIND_WITH_EXECINFO,
|
||||
LIBCPPTRACE_UNWIND_WITH_NOTHING,
|
||||
]
|
||||
symbols: [
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE,
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_NOTHING,
|
||||
]
|
||||
demangle: [
|
||||
LIBCPPTRACE_DEMANGLE_WITH_CXXABI,
|
||||
LIBCPPTRACE_DEMANGLE_WITH_NOTHING,
|
||||
@ -51,13 +51,13 @@ jobs:
|
||||
target: [Debug]
|
||||
std: [11, 20]
|
||||
unwind: [
|
||||
# LIBCPPTRACE_GET_SYMBOLS_WITH_LIBBACKTRACE
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_NOTHING,
|
||||
]
|
||||
symbols: [
|
||||
LIBCPPTRACE_UNWIND_WITH_WINAPI,
|
||||
LIBCPPTRACE_UNWIND_WITH_NOTHING,
|
||||
]
|
||||
symbols: [
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_DBGHELP,
|
||||
LIBCPPTRACE_GET_SYMBOLS_WITH_NOTHING,
|
||||
]
|
||||
demangle: [
|
||||
# LIBCPPTRACE_DEMANGLE_WITH_CXXABI,
|
||||
LIBCPPTRACE_DEMANGLE_WITH_NOTHING,
|
||||
|
||||
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,4 +1,5 @@
|
||||
.vscode
|
||||
build
|
||||
build2
|
||||
a.out
|
||||
test/build
|
||||
|
||||
@ -80,7 +80,7 @@ namespace cpptrace {
|
||||
);
|
||||
}
|
||||
// special case to properly free a buffer and convert string to narrow chars, only used for TI_GET_SYMNAME
|
||||
static_assert(SymType == IMAGEHLP_SYMBOL_TYPE_INFO::TI_GET_SYMNAME);
|
||||
static_assert(SymType == IMAGEHLP_SYMBOL_TYPE_INFO::TI_GET_SYMNAME, "get_info_wchar called with unexpected IMAGEHLP_SYMBOL_TYPE_INFO");
|
||||
std::wstring wstr(info);
|
||||
std::string str;
|
||||
str.reserve(wstr.size());
|
||||
|
||||
Loading…
Reference in New Issue
Block a user