Hi, starting with commit 1616d034b61622836d3a36af53dcfca7624c844e the output was corrupted on some platforms as _dl_procinfo was called for every auxv entry and on some architectures like s390 all entries were represented as "AT_HWCAP". This patch fixes the condition which determines if _dl_procinfo is called and adjusts _dl_procinfo implementations which assumed that they are only called for AT_HWCAP or AT_HWCAP2. A further question is if we should always call _dl_procinfo without a condition and let it decide if it is able to print an entry or if it should be printed with help of the auxvars list? Okay to commit? Once it is committed I would also backport it to glibc 2.29 release branch. Bye, Stefan ChangeLog: * elf/dl-sysdep.c (_dl_show_auxv): Fix condition if _dl_procinfo is called. * sysdeps/unix/sysv/linux/s390/dl-procinfo.h (_dl_procinfo): Ignore types other than AT_HWCAP. * sysdeps/sparc/dl-procinfo.h (_dl_procinfo): Likewise. * sysdeps/unix/sysv/linux/i386/dl-procinfo.h (_dl_procinfo): Likewise.