Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for AppDev (0.08 sec)

  1. src/runtime/mheap.go

    type specialsIter struct {
    	pprev **special
    	s     *special
    }
    
    func newSpecialsIter(span *mspan) specialsIter {
    	return specialsIter{&span.specials, span.specials}
    }
    
    func (i *specialsIter) valid() bool {
    	return i.s != nil
    }
    
    func (i *specialsIter) next() {
    	i.pprev = &i.s.next
    	i.s = *i.pprev
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:31:00 UTC 2024
    - 78K bytes
    - Viewed (0)
  2. src/cmd/internal/obj/x86/asm6.go

    				}
    			}
    
    			s.Grow(p.Pc + int64(m))
    			copy(s.P[p.Pc:], ab.Bytes())
    			// If there was padding, remember it.
    			if pPrev != nil && !ctxt.IsAsm && c > c0 {
    				nops = append(nops, nopPad{p: pPrev, n: c - c0})
    			}
    			c += int32(m)
    			pPrev = p
    		}
    
    		n++
    		if n > 1000 {
    			ctxt.Diag("span must be looping")
    			log.Fatalf("loop")
    		}
    		if !reAssemble {
    			break
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 15:44:14 UTC 2024
    - 146.9K bytes
    - Viewed (0)
  3. src/runtime/proc.go

    		// won't write to it when calling VDSO code.
    		mp.gsignal = nil
    	}
    
    	// Remove m from allm.
    	lock(&sched.lock)
    	for pprev := &allm; *pprev != nil; pprev = &(*pprev).alllink {
    		if *pprev == mp {
    			*pprev = mp.alllink
    			goto found
    		}
    	}
    	throw("m not found in allm")
    found:
    	// Events must not be traced after this point.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 207.5K bytes
    - Viewed (0)
Back to top