summaryrefslogtreecommitdiff
path: root/src/cmd/6l/asm.c
AgeCommit message (Expand)AuthorFilesLines
2011-01-17Imported Upstream version 2011.01.12upstream/2011.01.12Ondřej Surý1-756/+633
2010-06-11Pad Go symbol table out to page boundary when linking dynamically.Ian Lance Taylor1-2/+4
2010-04-275l, 6l, 8l, runtime: make -s binaries workRuss Cox1-10/+37
2010-04-206l, 8l: include ELF header in PT_LOAD mapping for text segmentRuss Cox1-5/+5
2010-03-23Add support for #pragma dynexport.Ian Lance Taylor1-31/+46
2010-03-22Rename dynld to dynimport throughout.Ian Lance Taylor1-5/+5
2010-02-26Add -r option to 6l/8l/5l.Ian Lance Taylor1-0/+2
2010-02-046l: move mapped symbol table lower in memoryAndrew Gerrand1-1/+1
2009-11-186l, 8l: add trivial hash table for dynamic symbolsRuss Cox1-18/+21
2009-11-18ld: move interpreter string into first block of ELF fileRuss Cox1-15/+10
2009-11-17fix botchKen Thompson1-1270/+0
2009-11-17change a n^2 algorithm inKen Thompson1-2/+1385
2009-11-17FreeBSD-specific porting work.Devon H. O'Dell1-2/+15
2009-11-166l: fix divide by zero in glibc linker.Russ Cox1-5/+12
2009-11-04speed up 6lKen Thompson1-21/+86
2009-11-036l -e: emit external ELF symbol table.Russ Cox1-1/+51
2009-10-07factor portable object+library bits out of 5l/6l/8l into ldRuss Cox1-0/+1
2009-10-038c, 8l dynamic loading support.Russ Cox1-92/+9
2009-09-30step toward darwin ffi: factor out macho codeRuss Cox1-183/+87
2009-09-24convert 8l to new ELF code.Russ Cox1-86/+39
2009-08-24ffi -> dynld.Russ Cox1-13/+6
2009-08-24linker workRuss Cox1-22/+54
2009-08-23linker workRuss Cox1-55/+67
2009-08-21linker workRuss Cox1-164/+369
2009-08-20symbol bugs.Russ Cox1-0/+2
2009-08-20FFI step 2: can ask for libc.so.6.Russ Cox1-5/+23
2009-07-21a little more 6l cleanupRuss Cox1-36/+26
2009-07-21add a .interp section and fix vaddr in INTERP prog.Rob Pike1-7/+13
2009-07-21make 6l produce dynamically linked binaries (although they are fully statical...Rob Pike1-47/+164
2009-07-206l cleanup: last set of magic numbers for elf64 moved to ld/elf64*.Rob Pike1-9/+9
2009-07-20clean up generation of exec header.Rob Pike1-52/+46
2009-07-17take care of a few more magic numbersRob Pike1-9/+16
2009-07-17count SHdrs and PHdrs and write them out as a unitRob Pike1-52/+40
2009-07-17more elf64 support: phdrs, constantsRob Pike1-41/+44
2009-07-17First steps towards cleaner support for ELF64 in 6l.Rob Pike1-163/+54
2009-03-24throw away most of the compat.h compatibility layerRuss Cox1-2/+2
2009-03-20don't need two names for the same function (vputl and llputl).Russ Cox1-26/+19
2009-01-27make "size 6.out" work on mac.Russ Cox1-5/+11
2009-01-21delete unused code and data from 6.outs.Russ Cox1-1/+3
2009-01-15diagnose missing symbols instead ofRob Pike1-0/+2
2008-12-04emit dynamically linked 6.out on darwin instead of static,Russ Cox1-5/+38
2008-11-21fix 6l bug - moved symbol table withoutRuss Cox1-4/+2
2008-11-20symbol table changesRuss Cox1-9/+40
2008-10-216l: invent gotypestrings if neededRuss Cox1-5/+13
2008-10-20use Biobuf not fd for reading objects.Russ Cox1-1/+0
2008-09-26fix ELF bugs found by iantRuss Cox1-9/+9
2008-09-08go linux x86-64 kernel fixes:Russ Cox1-3/+3
2008-08-03make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc.Russ Cox1-16/+16
2008-06-18stack offsetKen Thompson1-2/+1
2008-06-18stack offseet table markerKen Thompson1-1/+2