More cleanups for gprof, especially with the '386 target.

This commit is contained in:
Sean Eric Fagan 1992-03-27 22:11:14 +00:00
parent a95888ed71
commit 46f88c1138
2 changed files with 10 additions and 4 deletions

View File

@ -230,7 +230,7 @@ bfd *abfd;
i = get_symtab_upper_bound (abfd); /* This will probably give us more
* than we need, but that's ok.
*/
syms = malloc (i);
syms = (asymbol**)malloc (i);
nosyms = bfd_canonicalize_symtab (abfd, syms);
nname = 0;
@ -355,8 +355,8 @@ openpfile(filename)
done();
}
fread(&tmp, sizeof(struct hdr), 1, pfile);
tmp.lowpc = bfd_get_32 (abfd, &tmp.lowpc);
tmp.highpc = bfd_get_32 (abfd, &tmp.highpc);
tmp.lowpc = (char*)bfd_get_32 (abfd, &tmp.lowpc);
tmp.highpc = (char*)bfd_get_32 (abfd, &tmp.highpc);
tmp.ncnt = bfd_get_32 (abfd, &tmp.ncnt);
if ( s_highpc != 0 && ( tmp.lowpc != h.lowpc ||

View File

@ -47,8 +47,14 @@ nltype indirectchild = {
(arctype *) 0 /* list of callee arcs */
};
#ifdef __STDC__
int
iscall (unsigned char *ip) {
iscall (unsigned char *ip)
#else
int iscall(ip)
unsigned char *ip;
#endif /* __STDC__ */
{
if (*ip == 0xeb || *ip == 0x9a)
return 1;
return 0;