summaryrefslogtreecommitdiff
path: root/src/backtrace.cc
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2023-11-05 12:30:54 +1100
committerMaxime Coste <mawww@kakoune.org>2023-11-05 12:30:54 +1100
commit0880399fbe4d5c273858a20fec1a1a84a4e0862a (patch)
treed2dd8181690f661cb58175be519047bee1d2bbce /src/backtrace.cc
parent465e0280d866600dfbc8abb694a4bbd255a701ee (diff)
Replace snprintf with format_to
Diffstat (limited to 'src/backtrace.cc')
-rw-r--r--src/backtrace.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/backtrace.cc b/src/backtrace.cc
index 950770e9..1b3c6d09 100644
--- a/src/backtrace.cc
+++ b/src/backtrace.cc
@@ -1,6 +1,7 @@
#include "backtrace.hh"
#include "string.hh"
+#include "string_utils.hh"
#if defined(__GLIBC__) || defined(__APPLE__)
# include <execinfo.h>
@@ -62,7 +63,7 @@ String Backtrace::desc() const
{
SymFromAddr(process, (DWORD64)stackframes[i], 0, symbol_info);
char desc[276];
- snprintf(desc, 276, "0x%0llx (%s)\n", symbol_info->Address, symbol_info->Name);
+ format_to(desc, "0x{} ({})\n", hex(symbol_info->Address), symbol_info->Name);
res += desc;
}
return res;