]> Cypherpunks repositories - gostls13.git/commit
[dev.cc] cmd/internal/obj: convert liblink C to Go
authorRuss Cox <rsc@golang.org>
Mon, 19 Jan 2015 19:34:58 +0000 (14:34 -0500)
committerRuss Cox <rsc@golang.org>
Wed, 21 Jan 2015 03:02:27 +0000 (03:02 +0000)
commitd6f6e420fcea98a84a9c6a69a7bcf81ddca7ea74
tree1248e9ea9a782ad165f211f7142ebe9c48bccb4c
parentdb52315c88e588b87895dcb159d1b4886f355e92
[dev.cc] cmd/internal/obj: convert liblink C to Go

This CL adds the real cmd/internal/obj packages.
Collectively they correspond to the liblink library.
The conversion was done using rsc.io/c2go's run script
at rsc.io/c2go repo version 706fac7.

This is not the final conversion, just the first working draft.
There will be more updates, but this works well enough
to use with go tool objwriter and pass all.bash.

Change-Id: I9359e835425f995a392bb2fcdbebf29511477bed
Reviewed-on: https://go-review.googlesource.com/3046
Reviewed-by: Ian Lance Taylor <iant@golang.org>
40 files changed:
src/cmd/dist/build.go
src/cmd/dist/buildtool.go
src/cmd/internal/obj/arm/5.out.go [new file with mode: 0644]
src/cmd/internal/obj/arm/anames5.go [new file with mode: 0644]
src/cmd/internal/obj/arm/asm5.go [new file with mode: 0644]
src/cmd/internal/obj/arm/list5.go [new file with mode: 0644]
src/cmd/internal/obj/arm/obj5.go [new file with mode: 0644]
src/cmd/internal/obj/arm/util.go [moved from src/cmd/internal/obj/dummy.go with 67% similarity]
src/cmd/internal/obj/data.go [new file with mode: 0644]
src/cmd/internal/obj/fmt.go [new file with mode: 0644]
src/cmd/internal/obj/funcdata.go [new file with mode: 0644]
src/cmd/internal/obj/go.go [new file with mode: 0644]
src/cmd/internal/obj/i386/8.out.go [new file with mode: 0644]
src/cmd/internal/obj/i386/anames8.go [new file with mode: 0644]
src/cmd/internal/obj/i386/asm8.go [new file with mode: 0644]
src/cmd/internal/obj/i386/list8.go [new file with mode: 0644]
src/cmd/internal/obj/i386/obj8.go [new file with mode: 0644]
src/cmd/internal/obj/i386/util.go [new file with mode: 0644]
src/cmd/internal/obj/ld.go [new file with mode: 0644]
src/cmd/internal/obj/link.go [new file with mode: 0644]
src/cmd/internal/obj/obj.go [new file with mode: 0644]
src/cmd/internal/obj/objfile.go [new file with mode: 0644]
src/cmd/internal/obj/pass.go [new file with mode: 0644]
src/cmd/internal/obj/pcln.go [new file with mode: 0644]
src/cmd/internal/obj/ppc64/9.out.go [new file with mode: 0644]
src/cmd/internal/obj/ppc64/anames9.go [new file with mode: 0644]
src/cmd/internal/obj/ppc64/asm9.go [new file with mode: 0644]
src/cmd/internal/obj/ppc64/list9.go [new file with mode: 0644]
src/cmd/internal/obj/ppc64/obj9.go [new file with mode: 0644]
src/cmd/internal/obj/ppc64/util.go [new file with mode: 0644]
src/cmd/internal/obj/stack.go [new file with mode: 0644]
src/cmd/internal/obj/sym.go [new file with mode: 0644]
src/cmd/internal/obj/textflag.go [new file with mode: 0644]
src/cmd/internal/obj/util.go [new file with mode: 0644]
src/cmd/internal/obj/x86/6.out.go [new file with mode: 0644]
src/cmd/internal/obj/x86/anames6.go [new file with mode: 0644]
src/cmd/internal/obj/x86/asm6.go [new file with mode: 0644]
src/cmd/internal/obj/x86/list6.go [new file with mode: 0644]
src/cmd/internal/obj/x86/obj6.go [new file with mode: 0644]
src/cmd/internal/obj/x86/util.go [moved from src/cmd/internal/obj/x86/dummy.go with 65% similarity]