projects
/
external
/
binutils.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4335ce6
)
* gprof.c (funcsymbol): Use bfd_get_symbol_info instead of
author
Jeff Law
<law@redhat.com>
Tue, 22 Mar 1994 18:51:41 +0000
(18:51 +0000)
committer
Jeff Law
<law@redhat.com>
Tue, 22 Mar 1994 18:51:41 +0000
(18:51 +0000)
bfd_decode_symclass.
gprof/ChangeLog
patch
|
blob
|
history
gprof/gprof.c
patch
|
blob
|
history
diff --git
a/gprof/ChangeLog
b/gprof/ChangeLog
index
c6b86fa
..
ae96c04
100644
(file)
--- a/
gprof/ChangeLog
+++ b/
gprof/ChangeLog
@@
-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.
* Makefile.in: Avoid bug in hpux sed.
diff --git
a/gprof/gprof.c
b/gprof/gprof.c
index
2e6d6d1
..
7cfeaf0
100644
(file)
--- a/
gprof/gprof.c
+++ b/
gprof/gprof.c
@@
-690,6
+690,7
@@
funcsymbol( symp )
CONST char *name;
int i;
char symprefix;
CONST char *name;
int i;
char symprefix;
+ symbol_info syminfo;
/*
* must be a text symbol,
/*
* must be a text symbol,
@@
-707,8
+708,10
@@
funcsymbol( symp )
return FALSE;
}
return FALSE;
}
+
symprefix = bfd_get_symbol_leading_char (abfd);
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);
#if defined(DEBUG) && 0
if (i != 'T' && i != 't')
fprintf (stderr, "%s(%d): %s is of class %c\n", __FILE__, __LINE__, symp->name, i);