Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 18 of 18 for isNaked (0.31 sec)

  1. src/runtime/mcheckmark.go

    // and otherwise sets obj's checkmark. It returns true if obj was
    // already checkmarked.
    func setCheckmark(obj, base, off uintptr, mbits markBits) bool {
    	if !mbits.isMarked() {
    		printlock()
    		print("runtime: checkmarks found unexpected unmarked object obj=", hex(obj), "\n")
    		print("runtime: found obj at *(", hex(base), "+", hex(off), ")\n")
    
    		// Dump the source (base) object
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  2. src/runtime/mgcsweep.go

    		addr := s.base() + i*s.elemsize
    		print(hex(addr))
    		alloc := i < uintptr(s.freeindex) || abits.isMarked()
    		if alloc {
    			print(" alloc")
    		} else {
    			print(" free ")
    		}
    		if mbits.isMarked() {
    			print(" marked  ")
    		} else {
    			print(" unmarked")
    		}
    		zombie := mbits.isMarked() && !alloc
    		if zombie {
    			print(" zombie")
    		}
    		print("\n")
    		if zombie {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:52:18 UTC 2024
    - 32.9K bytes
    - Viewed (0)
  3. src/runtime/traceallocfree.go

    			continue
    		}
    
    		// Find all allocated objects.
    		abits := s.allocBitsForIndex(0)
    		for i := uintptr(0); i < uintptr(s.nelems); i++ {
    			if abits.index < uintptr(s.freeindex) || abits.isMarked() {
    				x := s.base() + i*s.elemsize
    				trace.HeapObjectExists(x, s.typePointersOfUnchecked(x).typ)
    			}
    			abits.advance()
    		}
    	}
    
    	// Write out all the goroutine stacks.
    	forEachGRace(func(gp *g) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 20:32:51 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  4. src/cmd/vendor/golang.org/x/text/cases/trieval.go

    	cIgnorableCased               // 101 // lower case if mappings exist
    	cXORCase                      // 11x // case is cLower | ((rune&1) ^ x)
    
    	maxCaseMode = cUpper
    )
    
    func (c info) isCased() bool {
    	return c&casedMask != 0
    }
    
    func (c info) isCaseIgnorable() bool {
    	return c&ignorableMask == ignorableValue
    }
    
    func (c info) isNotCasedAndNotCaseIgnorable() bool {
    	return c&fullCasedMask == 0
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 24 13:01:26 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/test/inl_test.go

    			"(*bmap).keys",
    			"(*bmap).overflow",
    			"(*waitq).enqueue",
    			"funcInfo.entry",
    
    			// GC-related ones
    			"cgoInRange",
    			"gclinkptr.ptr",
    			"guintptr.ptr",
    			"heapBitsSlice",
    			"markBits.isMarked",
    			"muintptr.ptr",
    			"puintptr.ptr",
    			"spanOf",
    			"spanOfUnchecked",
    			"typePointers.nextFast",
    			"(*gcWork).putFast",
    			"(*gcWork).tryGetFast",
    			"(*guintptr).set",
    			"(*markBits).advance",
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 09 04:07:57 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  6. src/runtime/mwbbuf.go

    		if obj == 0 {
    			continue
    		}
    		// TODO: Consider making two passes where the first
    		// just prefetches the mark bits.
    		mbits := span.markBitsForIndex(objIndex)
    		if mbits.isMarked() {
    			continue
    		}
    		mbits.setMarked()
    
    		// Mark span.
    		arena, pageIdx, pageMask := pageIndexOf(span.base())
    		if arena.pageMarks[pageIdx]&pageMask == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  7. src/runtime/mbitmap.go

    	return markBits{bytep, mask, objIndex}
    }
    
    func (s *mspan) markBitsForBase() markBits {
    	return markBits{&s.gcmarkBits.x, uint8(1), 0}
    }
    
    // isMarked reports whether mark bit m is set.
    func (m markBits) isMarked() bool {
    	return *m.bytep&m.mask != 0
    }
    
    // setMarked sets the marked bit in the markbits, atomically.
    func (m markBits) setMarked() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  8. src/runtime/mgcmark.go

    			gcDumpObject("base", base, off)
    			gcDumpObject("obj", obj, ^uintptr(0))
    			getg().m.traceback = 2
    			throw("marking free object")
    		}
    
    		// If marked we have nothing to do.
    		if mbits.isMarked() {
    			return
    		}
    		mbits.setMarked()
    
    		// Mark span.
    		arena, pageIdx, pageMask := pageIndexOf(span.base())
    		if arena.pageMarks[pageIdx]&pageMask == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 21:25:11 UTC 2024
    - 52.5K bytes
    - Viewed (0)
Back to top