diff options
Diffstat (limited to 'runtime/sym.c')
-rw-r--r-- | runtime/sym.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/sym.c b/runtime/sym.c index 8d344b4a..d8ad3f2c 100644 --- a/runtime/sym.c +++ b/runtime/sym.c @@ -180,7 +180,7 @@ void _stp_symbol_print (unsigned long address) name = _stp_kallsyms_lookup(address, &size, &offset, &modname, NULL); - _stp_printf ("%p", (void *)address); + _stp_printf ("%p", (int64_t)address); if (name) { if (modname) @@ -200,7 +200,7 @@ void _stp_symbol_snprint (char *str, size_t len, unsigned long address) if (name) strlcpy(str, name, len); else - snprintf(str, len, "%p", (void *)address); + _stp_snprintf(str, len, "%p", (int64_t)address); } /** @} */ |