- Sort Score
- Result 10 results
- Languages All
Results 11 - 20 of 20 for NewProg (0.61 sec)
-
src/cmd/internal/obj/pass.go
} func linkpatch(ctxt *Link, sym *LSym, newprog ProgAlloc) { for p := sym.Func().Text; p != nil; p = p.Link { checkaddr(ctxt, p, &p.From) for _, v := range p.RestArgs { checkaddr(ctxt, p, &v.Addr) } checkaddr(ctxt, p, &p.To) if ctxt.Arch.Progedit != nil { ctxt.Arch.Progedit(ctxt, p, newprog) } if p.To.Type != TYPE_BRANCH { continue }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 24 01:26:58 UTC 2023 - 5K bytes - Viewed (0) -
src/cmd/internal/obj/loong64/asm.go
func span0(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) { if ctxt.Retpoline { ctxt.Diag("-spectre=ret not supported on loong64") ctxt.Retpoline = false // don't keep printing } p := cursym.Func().Text if p == nil || p.Link == nil { // handle external functions and ELF section symbols return }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 22 02:04:54 UTC 2024 - 61.8K bytes - Viewed (0) -
src/cmd/internal/obj/mips/asm0.go
func span0(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) { if ctxt.Retpoline { ctxt.Diag("-spectre=ret not supported on mips") ctxt.Retpoline = false // don't keep printing } p := cursym.Func().Text if p == nil || p.Link == nil { // handle external functions and ELF section symbols return }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 17:46:09 UTC 2024 - 53.6K bytes - Viewed (0) -
src/cmd/internal/obj/wasm/wasmobj.go
sigpanic = ctxt.LookupABI("runtime.sigpanic", obj.ABIInternal) } func preprocess(ctxt *obj.Link, s *obj.LSym, newprog obj.ProgAlloc) { appendp := func(p *obj.Prog, as obj.As, args ...obj.Addr) *obj.Prog { if p.As != obj.ANOP { p2 := obj.Appendp(p, newprog) p2.Pc = p.Pc p = p2 } p.As = as switch len(args) { case 0: p.From = obj.Addr{} p.To = obj.Addr{}
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed Jun 14 00:03:57 UTC 2023 - 34.6K bytes - Viewed (0) -
src/cmd/internal/obj/arm/asm5.go
return } if oprange[AAND&obj.AMask] == nil { ctxt.Diag("arm ops not initialized, call arm.buildop first") } c := ctxt5{ctxt: ctxt, newprog: newprog, cursym: cursym, autosize: p.To.Offset + 4} pc := int32(0) op = p p = p.Link var m int var o *Optab for ; p != nil || c.blitrl != nil; op, p = p, p.Link { if p == nil {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Fri Dec 15 20:51:01 UTC 2023 - 79.4K bytes - Viewed (0) -
src/cmd/internal/obj/util.go
} for i := range p.RestArgs { if p.RestArgs[i].Pos == Destination { io.WriteString(w, sep) WriteDconv(w, p, &p.RestArgs[i].Addr) sep = ", " } } } func (ctxt *Link) NewProg() *Prog { p := new(Prog) p.Ctxt = ctxt return p } func (ctxt *Link) CanReuseProgs() bool { return ctxt.Debugasm == 0 }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 17.5K bytes - Viewed (0) -
src/cmd/internal/obj/arm64/asm7.go
return } if oprange[AAND&obj.AMask] == nil { ctxt.Diag("arm64 ops not initialized, call arm64.buildop first") } c := ctxt7{ctxt: ctxt, newprog: newprog, cursym: cursym, autosize: int32(p.To.Offset & 0xffffffff), extrasize: int32(p.To.Offset >> 32)} p.To.Offset &= 0xffffffff // extrasize is no longer needed bflag := 1 pc := int64(0) p.Pc = pc
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 201.1K bytes - Viewed (0) -
src/cmd/internal/obj/ppc64/asm9.go
return 0 } func span9(ctxt *obj.Link, cursym *obj.LSym, newprog obj.ProgAlloc) { p := cursym.Func().Text if p == nil || p.Link == nil { // handle external functions and ELF section symbols return } if oprange[AANDN&obj.AMask] == nil { ctxt.Diag("ppc64 ops not initialized, call ppc64.buildop first") } c := ctxt9{ctxt: ctxt, newprog: newprog, cursym: cursym, autosize: int32(p.To.Offset)} pc := int64(0)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 13:55:28 UTC 2024 - 156.1K bytes - Viewed (0) -
src/cmd/internal/obj/s390x/asmz.go
return } if oprange[AORW&obj.AMask] == nil { ctxt.Diag("s390x ops not initialized, call s390x.buildop first") } c := ctxtz{ctxt: ctxt, newprog: newprog, cursym: cursym, autosize: int32(p.To.Offset)} buffer := make([]byte, 0) changed := true loop := 0 nrelocs0 := len(c.cursym.R) for changed { if loop > 100 { c.ctxt.Diag("stuck in spanz loop") break
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Apr 16 17:46:09 UTC 2024 - 176.7K bytes - Viewed (0) -
src/cmd/internal/obj/x86/asm6.go
} // By default function alignment is 32 bytes for amd64 if cursym.Func().Align < int32(a) { cursym.Func().Align = int32(a) } return true } func span6(ctxt *obj.Link, s *obj.LSym, newprog obj.ProgAlloc) { if ctxt.Retpoline && ctxt.Arch.Family == sys.I386 { ctxt.Diag("-spectre=ret not supported on 386") ctxt.Retpoline = false // don't keep printing } pjc := makePjcCtx(ctxt)
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Wed May 15 15:44:14 UTC 2024 - 146.9K bytes - Viewed (0)