=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/gprof/elf.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- src/usr.bin/gprof/elf.c 2004/07/20 18:20:55 1.3 +++ src/usr.bin/gprof/elf.c 2007/01/09 15:13:37 1.4 @@ -144,5 +144,14 @@ #endif return 0; +#ifdef __arm__ + /* ignore what gas calls "mapping symbols" */ + { + const char *c = strtab + sym->st_name; + if (c[0] == '$') + return 0; + } +#endif + return 1; }