void dump_addr_and_bytes(struct buffer *buf, const char *pfx, const void *addr, int n);
void dump_hex(struct buffer *out, const char *pfx, const void *buf, int len, int unsafe);
int may_access(const void *ptr);
-void *resolve_sym_name(struct buffer *buf, const char *pfx, void *addr);
+const void *resolve_sym_name(struct buffer *buf, const char *pfx, void *addr);
const char *get_exec_path();
#if defined(USE_BACKTRACE)
* The symbol's base address is returned, or NULL when unresolved, in order to
* allow the caller to match it against known ones.
*/
-void *resolve_sym_name(struct buffer *buf, const char *pfx, void *addr)
+const void *resolve_sym_name(struct buffer *buf, const char *pfx, void *addr)
{
const struct {
const void *func;