* gprof.c (funcsymbol): Use bfd_get_symbol_info instead of
authorJeff Law <law@redhat.com>
Tue, 22 Mar 1994 18:51:41 +0000 (18:51 +0000)
committerJeff Law <law@redhat.com>
Tue, 22 Mar 1994 18:51:41 +0000 (18:51 +0000)
        bfd_decode_symclass.

gprof/ChangeLog
gprof/gprof.c

index c6b86faff7d2d62a17acd47709b78656c26e91ee..ae96c04086daa16b2678237384ab10ce81d2312d 100644 (file)
@@ -1,4 +1,9 @@
-Sun Mar 20 15:40:21 1994  Jeffrey A. Law  (law@cygnus.com)
+Tue Mar 22 10:50:52 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
+
+       * gprof.c (funcsymbol): Use bfd_get_symbol_info instead of
+       bfd_decode_symclass.
+
+Sun Mar 20 15:40:21 1994  Jeffrey A. Law  (law@snake.cs.utah.edu)
 
        * Makefile.in: Avoid bug in hpux sed.
 
index 2e6d6d1c60a20fe65efafb0a1f82d6fe80a14a07..7cfeaf0e04a4caff2350a1e9c21f635b0f2a02ed 100644 (file)
@@ -690,6 +690,7 @@ funcsymbol( symp )
   CONST char   *name;
   int i;
   char         symprefix;
+  symbol_info  syminfo;
 
   /*
    *   must be a text symbol,
@@ -707,8 +708,10 @@ funcsymbol( symp )
     return FALSE;
   }
 
+
   symprefix = bfd_get_symbol_leading_char (abfd);
-  i = bfd_decode_symclass (symp);
+  bfd_get_symbol_info (abfd, symp, &syminfo);
+  i = syminfo.type;
 #if defined(DEBUG) && 0
   if (i != 'T' && i != 't')
     fprintf (stderr, "%s(%d):  %s is of class %c\n", __FILE__, __LINE__, symp->name, i);