|
cmd/ld, runtime: new in-memory symbol table format
Design at http://golang.org/s/go12symtab.
This enables some cleanup of the garbage collector metadata
that will be done in future CLs.
This CL does not move the old symtab and pclntab back into
an unmapped section of the file. That's a bit tricky and will be
done separately.
Fixes issue 4020.
Total comments: 1
Total comments: 20
Total comments: 1
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+969 lines, -668 lines) |
Patch |
|
M |
src/cmd/5l/5.out.h
|
View
|
1
2
3
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
src/cmd/5l/l.h
|
View
|
1
2
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/cmd/5l/obj.c
|
View
|
1
2
|
3 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/cmd/6l/6.out.h
|
View
|
1
2
3
|
1 chunk |
+7 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/cmd/6l/l.h
|
View
|
1
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/cmd/6l/obj.c
|
View
|
1
|
3 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/cmd/6l/optab.c
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+3 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/cmd/8l/8.out.h
|
View
|
1
2
3
|
1 chunk |
+5 lines, -1 line |
0 comments
|
Download
|
|
M |
src/cmd/8l/l.h
|
View
|
1
2
|
3 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
src/cmd/8l/obj.c
|
View
|
1
2
|
3 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/cmd/8l/optab.c
|
View
|
1
2
3
4
5
6
7
8
|
1 chunk |
+2 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/cmd/gc/fmt.c
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/cmd/ld/data.c
|
View
|
1
|
7 chunks |
+14 lines, -14 lines |
0 comments
|
Download
|
|
M |
src/cmd/ld/go.c
|
View
|
1
2
3
4
5
6
|
5 chunks |
+14 lines, -3 lines |
0 comments
|
Download
|
|
M |
src/cmd/ld/lib.h
|
View
|
1
2
3
4
5
|
7 chunks |
+20 lines, -6 lines |
0 comments
|
Download
|
|
M |
src/cmd/ld/lib.c
|
View
|
1
2
3
4
5
6
7
8
9
|
3 chunks |
+614 lines, -0 lines |
0 comments
|
Download
|
|
M |
src/cmd/ld/symtab.c
|
View
|
1
|
3 chunks |
+13 lines, -1 line |
0 comments
|
Download
|
|
M |
src/pkg/runtime/asm_386.s
|
View
|
1
2
3
4
5
6
7
8
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/asm_amd64.s
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/asm_arm.s
|
View
|
1
2
3
|
2 chunks |
+4 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/extern.go
|
View
|
1
2
3
4
|
3 chunks |
+10 lines, -14 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/mgc0.c
|
View
|
1
|
2 chunks |
+5 lines, -4 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/runtime.h
|
View
|
1
2
3
4
5
6
7
8
9
|
2 chunks |
+18 lines, -12 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/runtime.c
|
View
|
1
2
3
4
5
6
7
|
1 chunk |
+1 line, -2 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/symtab.c
|
View
|
1
2
3
4
5
6
7
8
|
4 chunks |
+160 lines, -533 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/traceback_arm.c
|
View
|
1
2
3
4
5
6
7
8
|
9 chunks |
+18 lines, -23 lines |
0 comments
|
Download
|
|
M |
src/pkg/runtime/traceback_x86.c
|
View
|
1
2
3
4
5
6
7
|
9 chunks |
+31 lines, -23 lines |
0 comments
|
Download
|
Total messages: 18
|