summaryrefslogtreecommitdiff
path: root/src/cmd/8l/asm.c
diff options
context:
space:
mode:
authorRuss Cox <rsc@golang.org>2009-10-07 00:11:59 -0700
committerRuss Cox <rsc@golang.org>2009-10-07 00:11:59 -0700
commit9f661b631e585ef7f091fc2c83116cab83f031fa (patch)
treecd48bc5ff98e3e58a1e75d58e64af39fbfa33ef1 /src/cmd/8l/asm.c
parent8a7b8449de6b93152be1849efcbd3adc953f512d (diff)
downloadgolang-9f661b631e585ef7f091fc2c83116cab83f031fa.tar.gz
factor portable object+library bits out of 5l/6l/8l into ld
R=r DELTA=3214 (904 added, 2260 deleted, 50 changed) OCL=35425 CL=35427
Diffstat (limited to 'src/cmd/8l/asm.c')
-rw-r--r--src/cmd/8l/asm.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/cmd/8l/asm.c b/src/cmd/8l/asm.c
index c70af7072..3603da2ea 100644
--- a/src/cmd/8l/asm.c
+++ b/src/cmd/8l/asm.c
@@ -29,6 +29,7 @@
// THE SOFTWARE.
#include "l.h"
+#include "../ld/lib.h"
#include "../ld/elf.h"
#include "../ld/macho.h"
@@ -414,18 +415,13 @@ asmb(void)
{
Prog *p;
int32 v, magic;
- int a, i, dynsym;
+ int a, dynsym;
uint32 va, fo, w, symo, startva, machlink;
uchar *op1;
ulong expectpc;
ElfEhdr *eh;
ElfPhdr *ph, *pph;
ElfShdr *sh;
- MachoHdr *mh;
- MachoSect *msect;
- MachoSeg *ms;
- MachoDebug *md;
- MachoLoad *ml;
if(debug['v'])
Bprint(&bso, "%5.2f asmb\n", cputime());