summaryrefslogtreecommitdiff
path: root/src/cmd/link/internal/arm/asm.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/link/internal/arm/asm.go')
-rw-r--r--src/cmd/link/internal/arm/asm.go30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/cmd/link/internal/arm/asm.go b/src/cmd/link/internal/arm/asm.go
index 357a22b879..db2e2cf69a 100644
--- a/src/cmd/link/internal/arm/asm.go
+++ b/src/cmd/link/internal/arm/asm.go
@@ -39,7 +39,6 @@ import (
"debug/elf"
"fmt"
"log"
- "sync"
)
// This assembler:
@@ -672,35 +671,6 @@ func addgotsym(target *ld.Target, ldr *loader.Loader, syms *ld.ArchSyms, s loade
}
}
-func asmb(ctxt *ld.Link, _ *loader.Loader) {
- if ctxt.IsELF {
- ld.Asmbelfsetup()
- }
-
- var wg sync.WaitGroup
- sect := ld.Segtext.Sections[0]
- offset := sect.Vaddr - ld.Segtext.Vaddr + ld.Segtext.Fileoff
- ld.WriteParallel(&wg, ld.Codeblk, ctxt, offset, sect.Vaddr, sect.Length)
-
- for _, sect := range ld.Segtext.Sections[1:] {
- offset := sect.Vaddr - ld.Segtext.Vaddr + ld.Segtext.Fileoff
- ld.WriteParallel(&wg, ld.Datblk, ctxt, offset, sect.Vaddr, sect.Length)
- }
-
- if ld.Segrodata.Filelen > 0 {
- ld.WriteParallel(&wg, ld.Datblk, ctxt, ld.Segrodata.Fileoff, ld.Segrodata.Vaddr, ld.Segrodata.Filelen)
- }
-
- if ld.Segrelrodata.Filelen > 0 {
- ld.WriteParallel(&wg, ld.Datblk, ctxt, ld.Segrelrodata.Fileoff, ld.Segrelrodata.Vaddr, ld.Segrelrodata.Filelen)
- }
-
- ld.WriteParallel(&wg, ld.Datblk, ctxt, ld.Segdata.Fileoff, ld.Segdata.Vaddr, ld.Segdata.Filelen)
-
- ld.WriteParallel(&wg, ld.Dwarfblk, ctxt, ld.Segdwarf.Fileoff, ld.Segdwarf.Vaddr, ld.Segdwarf.Filelen)
- wg.Wait()
-}
-
func asmb2(ctxt *ld.Link, _ *loader.Loader) {
/* output symbol table */
ld.Symsize = 0