From 284a50c109495973def8b9e7d94fa329a207a99e Mon Sep 17 00:00:00 2001 From: Russ Cox Date: Fri, 21 Nov 2008 16:13:11 -0800 Subject: [PATCH] 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 --- src/cmd/6l/asm.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) 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: -- 2.50.0