From 341fafce624c898649d946799a8a4af2a53ce475 Mon Sep 17 00:00:00 2001 From: Willy Tarreau Date: Wed, 20 Jan 2021 14:37:59 +0100 Subject: [PATCH] CLEANUP: tools: make resolve_sym_name() take a const pointer When 0c439d895 ("BUILD: tools: make resolve_sym_name() return a const") was written, the pointer argument ought to have been turned to const for more flexibility. Let's do it now. (cherry picked from commit 45fd1030d5eebb318fbcf70adadfcc1ff6b261b3) Signed-off-by: Willy Tarreau --- include/haproxy/tools.h | 2 +- src/tools.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/haproxy/tools.h b/include/haproxy/tools.h index 4080d7a..3ed9e2a 100644 --- a/include/haproxy/tools.h +++ b/include/haproxy/tools.h @@ -977,7 +977,7 @@ int dump_text_line(struct buffer *out, const char *buf, int bsize, int len, 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); -const void *resolve_sym_name(struct buffer *buf, const char *pfx, void *addr); +const void *resolve_sym_name(struct buffer *buf, const char *pfx, const void *addr); const char *get_exec_path(); #if defined(USE_BACKTRACE) diff --git a/src/tools.c b/src/tools.c index 0869de4..9a821e5 100644 --- a/src/tools.c +++ b/src/tools.c @@ -4589,7 +4589,7 @@ static int dladdr_and_size(const void *addr, Dl_info *dli, size_t *size) * The symbol's base address is returned, or NULL when unresolved, in order to * allow the caller to match it against known ones. */ -const void *resolve_sym_name(struct buffer *buf, const char *pfx, void *addr) +const void *resolve_sym_name(struct buffer *buf, const char *pfx, const void *addr) { const struct { const void *func; -- 1.7.10.4