=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/nm/elf.c,v retrieving revision 1.38 retrieving revision 1.39 diff -u -r1.38 -r1.39 --- src/usr.bin/nm/elf.c 2020/11/22 10:40:39 1.38 +++ src/usr.bin/nm/elf.c 2021/11/07 08:09:04 1.39 @@ -1,4 +1,4 @@ -/* $OpenBSD: elf.c,v 1.38 2020/11/22 10:40:39 jsg Exp $ */ +/* $OpenBSD: elf.c,v 1.39 2021/11/07 08:09:04 semarie Exp $ */ /* * Copyright (c) 2003 Michael Shalayeff @@ -274,6 +274,8 @@ return (-1); else if (!strcmp(sn, ELF_TEXT)) return (N_TEXT); + else if (!strncmp(sn, ".text.", 6)) + return (N_TEXT); else if (!strcmp(sn, ELF_RODATA)) return (N_SIZE); else if (!strcmp(sn, ELF_OPENBSDRANDOMDATA)) @@ -355,6 +357,7 @@ } else if (sn != NULL && *sn != 0 && strcmp(sn, ELF_INIT) && strcmp(sn, ELF_TEXT) && + strncmp(sn, ".text.", 6) && strcmp(sn, ELF_FINI)) /* XXX GNU compat */ np->nl.n_other = '?'; break;