summaryrefslogtreecommitdiff
path: root/src/cmd/6l/asm.c
AgeCommit message (Collapse)AuthorFilesLines
2008-09-08go linux x86-64 kernel fixes:Russ Cox1-3/+3
* change .gosymtab and .gopclntab to section 7 (note) * start INITTEXT at 4MB, not 4KB R=r OCL=14953 CL=14959
2008-08-03make 6a, 6c, 6g, 6l, libmach_amd64 build on 64-bit gcc.Russ Cox1-16/+16
these guys really really want long to be 32-bits, so ,s/long/int32/ (and then manual fixup). still passes all tests. (i started out looking for just those longs that needed to be int32 instead, and it was just too hard to track them down one by one.) the longs were rare enough that i don't think it will cause integration problems. R=ken OCL=13787 CL=13789
2008-06-18stack offsetKen Thompson1-2/+1
SVN=123521
2008-06-18stack offseet table markerKen Thompson1-1/+2
tacked above each TEXT entry SVN=123496
2008-06-15add support for debugging in MACH binariesRob Pike1-3/+28
fix up libmach_amd64 to handle MACH binaries and symbols db now works on mac and linux SVN=122807
2008-06-13add symbol tables and line/pc information to 6.outsRob Pike1-54/+89
SVN=122699
2008-06-12Bug fix. Without rounding, .shstrtab is written on top of data segmentRob Pike1-2/+1
SVN=122567
2008-06-10mode elf tossingKen Thompson1-52/+74
SVN=121962
2008-06-09new elf headerKen Thompson1-39/+195
SVN=121737
2008-06-05goos goarchKen Thompson1-1/+64
SVN=121348
2008-06-04Add compiler source to new directory structureRob Pike1-0/+617
SVN=121164