diff options
Diffstat (limited to 'src/cmd/6l/asm.c')
-rw-r--r-- | src/cmd/6l/asm.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/cmd/6l/asm.c b/src/cmd/6l/asm.c index 53e39ac40..868322864 100644 --- a/src/cmd/6l/asm.c +++ b/src/cmd/6l/asm.c @@ -426,7 +426,7 @@ asmb(void) wputl(4); /* Shdr with strings */ fo = 0; - va = INITRND; + va = INITTEXT & ~((vlong)INITRND - 1); w = HEADR+textsize; linuxphdr(1, /* text - type = PT_LOAD */ @@ -537,7 +537,7 @@ asmb(void) w = symsize; linuxshdr(".gosymtab", /* name */ - 2, /* type */ + 7, /* type */ 0, /* flags */ 0, /* addr */ fo, /* off */ @@ -551,7 +551,7 @@ asmb(void) w = lcsize; linuxshdr(".gopclntab", /* name */ - 2, /* type */ + 7, /* type */ 0, /* flags */ 0, /* addr */ fo, /* off */ |