[ox/std] Fix stacktrace shave

(synced from 800e04b3b9)
This commit is contained in:
2021-05-07 07:01:04 -05:00
parent c7c3e21633
commit 4d180a7483
+1 -1
View File
@@ -57,7 +57,7 @@ void printStackTrace([[maybe_unused]]unsigned shave) noexcept {
frames.resize(static_cast<std::size_t>(backtrace(frames.data(), frames.size())));
if (frames.size() > shave) {
const auto symbols = backtrace_symbols(frames.data() + shave, frames.size() - shave);
const auto symbolicatedStacktrace = symbolicate(bit_cast<const char**>(frames.data()), frames.size() - shave, "\t");
const auto symbolicatedStacktrace = symbolicate(bit_cast<const char**>(frames.data() + shave), frames.size() - shave, "\t");
free(symbols);
oxErrf("Stacktrace:\n{}", symbolicatedStacktrace);
}