aboutsummaryrefslogtreecommitdiff
path: root/gprofng/libcollector/mmaptrace.c
diff options
context:
space:
mode:
authorVladimir Mezentsev <vladimir.mezentsev@oracle.com>2022-05-26 12:59:19 -0700
committerVladimir Mezentsev <vladimir.mezentsev@oracle.com>2022-05-26 23:27:50 -0700
commit2a2cb7cf2c7f0d380ee9cb9ef361223b8770c508 (patch)
tree157f064b5bf50d1e3aa1b164b3996dcdfbe47ae6 /gprofng/libcollector/mmaptrace.c
parent62b5b11b1b57036c37f68ee108913eb36d3693cc (diff)
downloadgdb-2a2cb7cf2c7f0d380ee9cb9ef361223b8770c508.zip
gdb-2a2cb7cf2c7f0d380ee9cb9ef361223b8770c508.tar.gz
gdb-2a2cb7cf2c7f0d380ee9cb9ef361223b8770c508.tar.bz2
gprofng: fix build with -mx32
gprofng/ChangeLog 2022-05-26 Vladimir Mezentsev <vladimir.mezentsev@oracle.com> PR gprofng/28983 * libcollector/libcol_util.h (__collector_getsp, __collector_getfp, __collector_getpc): Adapt for build with -mx32 * libcollector/heaptrace.c: Fix -Wpointer-to-int-cast warnings. * libcollector/hwprofile.h: Likewise. * libcollector/mmaptrace.c: Likewise. * libcollector/synctrace.c: Likewise. * libcollector/unwind.c: Likewise.
Diffstat (limited to 'gprofng/libcollector/mmaptrace.c')
-rw-r--r--gprofng/libcollector/mmaptrace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gprofng/libcollector/mmaptrace.c b/gprofng/libcollector/mmaptrace.c
index bf3294d..ba5c912 100644
--- a/gprofng/libcollector/mmaptrace.c
+++ b/gprofng/libcollector/mmaptrace.c
@@ -982,7 +982,7 @@ process_vsyscall_page ()
if (ap->a_type == AT_SYSINFO_EHDR)
{
// newer Linuxes do not have a_ptr field, they just have a_val
- ehdr = (ELF_EHDR*) ap->a_un.a_val;
+ ehdr = (ELF_EHDR*)(intptr_t) ap->a_un.a_val;
if (ehdr != NULL)
break;
}