From: Russ Cox Date: Sat, 22 Nov 2008 00:13:11 +0000 (-0800) Subject: fix 6l bug - moved symbol table without X-Git-Tag: weekly.2009-11-06~2635 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=284a50c109495973def8b9e7d94fa329a207a99e;p=gostls13.git fix 6l bug - moved symbol table without recording correct place in mach tables used by debuggers. R=r DELTA=4 (0 added, 2 deleted, 2 changed) OCL=19810 CL=19849 --- diff --git a/src/cmd/6l/asm.c b/src/cmd/6l/asm.c index 901c988509..5bb6cc4149 100644 --- a/src/cmd/6l/asm.c +++ b/src/cmd/6l/asm.c @@ -409,10 +409,8 @@ asmb(void) 7, 5, /* protects */ 0, 0); /* sections flags */ - v += rnd(datsize, INITRND); - machsymseg(v,symsize); /* fileoffset,filesize */ - v += symsize; - machsymseg(v,lcsize); /* fileoffset,filesize */ + machsymseg(symo+8,symsize); /* fileoffset,filesize */ + machsymseg(symo+8+symsize,lcsize); /* fileoffset,filesize */ } break; case 7: