Commit 3d0726b0 authored by Jim McGrath's avatar Jim McGrath Committed by Russ Cox

6l: correct offset for __nl_symbol_ptr in Mach-O.

Fixes malformed object message from nm etc.
Fixes #1180.

R=golang-dev, rsc
CC=golang-dev
https://golang.org/cl/2390042
parent 0f692647
......@@ -497,7 +497,7 @@ asmbmacho(vlong symdatva, vlong symo)
ms->vaddr = va+v;
ms->vsize = w;
ms->fileoffset = v;
ms->filesize = datsize;
ms->filesize = datsize+dynptrsize;
ms->prot1 = 7;
ms->prot2 = 3;
......@@ -510,6 +510,7 @@ asmbmacho(vlong symdatva, vlong symo)
msect = newMachoSect(ms, "__nl_symbol_ptr");
msect->addr = va+v+datsize;
msect->size = dynptrsize;
msect->off = v+datsize;
msect->align = 2;
msect->flag = 6; /* section with nonlazy symbol pointers */
/*
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment