|
godefs: delete, replaced by cgo -godefs
Godefs was a C program that ran gcc and then parsed the
stabs debugging information in the resulting object file to
generate C or Go code for bootstrapping as part of
package runtime or package syscall.
Cgo does the same work, but using the dwarf debugging
information. Add -godefs and -cdefs options to cgo that
mimic godefs's output, albeit with different input
(a Go program, not a C program).
This has been a "nice to have" for a while but was forced
by Apple removing stabs debugging output from their
latest compilers.
Fixes issue 835.
Fixes issue 2338.
Total comments: 18
Total comments: 5
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+513 lines, -1589 lines) |
Patch |
 |
M |
src/cmd/Makefile
|
View
|
1
2
3
|
1 chunk |
+0 lines, -1 line |
0 comments
|
Download
|
 |
M |
src/cmd/cgo/Makefile
|
View
|
1
2
3
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/cgo/ast.go
|
View
|
1
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/cgo/gcc.go
|
View
|
1
2
3
4
5
|
13 chunks |
+168 lines, -22 lines |
0 comments
|
Download
|
 |
A |
src/cmd/cgo/godefs.go
|
View
|
1
2
3
4
|
1 chunk |
+285 lines, -0 lines |
0 comments
|
Download
|
 |
M |
src/cmd/cgo/main.go
|
View
|
1
2
3
4
|
5 chunks |
+57 lines, -31 lines |
0 comments
|
Download
|
 |
M |
src/cmd/cgo/out.go
|
View
|
1
2
3
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/Makefile
|
View
|
1
2
3
|
1 chunk |
+0 lines, -19 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/a.h
|
View
|
1
2
3
|
1 chunk |
+0 lines, -104 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/doc.go
|
View
|
1
2
3
|
1 chunk |
+0 lines, -99 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/main.c
|
View
|
1
2
3
|
1 chunk |
+0 lines, -609 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/stabs.c
|
View
|
1
2
3
|
1 chunk |
+0 lines, -456 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/test.sh
|
View
|
1
2
3
|
1 chunk |
+0 lines, -45 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/testdata.c
|
View
|
1
2
3
|
1 chunk |
+0 lines, -52 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/testdata_darwin_386.golden
|
View
|
1
2
3
|
1 chunk |
+0 lines, -38 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/testdata_darwin_amd64.golden
|
View
|
1
2
3
|
1 chunk |
+0 lines, -38 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/testdata_linux_arm.golden
|
View
|
1
2
3
|
1 chunk |
+0 lines, -38 lines |
0 comments
|
Download
|
 |
R |
src/cmd/godefs/util.c
|
View
|
1
2
3
|
1 chunk |
+0 lines, -36 lines |
0 comments
|
Download
|
Total messages: 14
|