]> Cypherpunks repositories - gostls13.git/commitdiff
fix 6l bug - moved symbol table without
authorRuss Cox <rsc@golang.org>
Sat, 22 Nov 2008 00:13:11 +0000 (16:13 -0800)
committerRuss Cox <rsc@golang.org>
Sat, 22 Nov 2008 00:13:11 +0000 (16:13 -0800)
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

index 901c988509013a3b474a500d580ed0df42c9b2f2..5bb6cc414995eefae627240b2a3e568f20588d2e 100644 (file)
@@ -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: