libmach: more mach-o support

R=rsc
http://codereview.appspot.com/2277041
This commit is contained in:
Russ Cox 2010-09-24 12:25:25 -04:00
parent 875351f44f
commit 873e5f5094
5 changed files with 343 additions and 35 deletions

View file

@ -115,8 +115,8 @@ crackmacho(int fd, Fhdr *fp)
if(m->cmd[i].type == MachoCmdSymtab)
break;
if(i < m->ncmd){
fp->stabs.stabbase = load(fp->fd, m->cmd[i].sym.symoff, m->cmd[i].sym.nsyms*16);
fp->stabs.stabsize = m->cmd[i].sym.nsyms*16;
fp->stabs.stabbase = load(fp->fd, m->cmd[i].sym.symoff, m->cmd[i].sym.nsym*16);
fp->stabs.stabsize = m->cmd[i].sym.nsym*16;
fp->stabs.strbase = (char*)load(fp->fd, m->cmd[i].sym.stroff, m->cmd[i].sym.strsize);
if(fp->stabs.stabbase == nil || fp->stabs.strbase == nil){
fp->stabs.stabbase = nil;