var last *distTest
for ended < len(worklist) {
for started < len(worklist) && started-ended < maxbg {
- //println("start", started)
w := worklist[started]
started++
w.start <- !t.failed || t.keepGoing
if vflag > 1 {
errprintf("%s\n", strings.Join(w.cmd.Args, " "))
}
- //println("wait", ended)
ended++
<-w.end
os.Stdout.Write(w.out)
a2 = C_REG
}
- //print("oplook %P %d %d %d\n", p, a1, a2, a3);
-
ops := oprange[p.As&obj.AMask]
c1 := &xcmp[a1]
c3 := &xcmp[a3]
}
ctxt.Diag("invalid instruction: %v", p)
- // ctxt.Diag("doasm: notfound ft=%d tt=%d %v %d %d", p.Ft, p.Tt, p, oclass(ctxt, p, &p.From), oclass(ctxt, p, &p.To))
}
// byteswapreg returns a byte-addressable register (AX, BX, CX, DX)
if n == 0 {
// Program is over; continue in trailer if present.
if trailer != nil {
- //println("trailer")
p = trailer
trailer = nil
continue
}
- //println("done")
break Run
}
- //println("lit", n, dst)
nbyte := n / 8
for i := uintptr(0); i < nbyte; i++ {
bits |= uintptr(*p) << nbits
print("runtime: mmap: too much locked memory (check 'ulimit -l').\n")
exit(2)
}
- //println("sysAlloc failed: ", err)
return nil
}
mSysStatInc(sysStat, n)
*stat += uint64(npage << _PageShift)
memstats.heap_idle -= uint64(npage << _PageShift)
- //println("spanalloc", hex(s.start<<_PageShift))
if s.inList() {
throw("still in list")
}