Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for _edata (0.86 sec)

  1. src/runtime/mbitmap.go

    	}
    	if !writeBarrier.enabled {
    		return
    	}
    	s := spanOf(dst)
    	if s == nil {
    		// If dst is a global, use the data or BSS bitmaps to
    		// execute write barriers.
    		for _, datap := range activeModules() {
    			if datap.data <= dst && dst < datap.edata {
    				bulkBarrierBitmap(dst, src, size, dst-datap.data, datap.gcdatamask.bytedata)
    				return
    			}
    		}
    		for _, datap := range activeModules() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 60K bytes
    - Viewed (0)
  2. src/cmd/go/go_test.go

    	asm := `
    #include "textflag.h"
    
    DATA sym<>+0x0(SB)/8,$0
    GLOBL sym<>(SB),(NOPTR+RODATA),$8
    
    TEXT ยทData(SB),NOSPLIT,$0
    	MOVB sym<>(SB), AX
    	MOVB AX, ret+0(FP)
    	RET
    `
    	tg.tempFile("go/src/a/a.s", asm)
    	tg.tempFile("go/src/a/a.go", `package a; func Data() uint8`)
    	tg.tempFile("go/src/b/b.s", asm)
    	tg.tempFile("go/src/b/b.go", `package b; func Data() uint8`)
    	tg.tempFile("go/src/p/p.go", `
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 81.1K bytes
    - Viewed (0)
  3. src/runtime/mgc.go

    		return "stack"
    	}
    	if base, _, _ := findObject(p2, 0, 0); base != 0 {
    		return "heap"
    	}
    	for _, datap := range activeModules() {
    		if datap.data <= p2 && p2 < datap.edata || datap.noptrdata <= p2 && p2 < datap.enoptrdata {
    			return "data"
    		}
    		if datap.bss <= p2 && p2 < datap.ebss || datap.noptrbss <= p2 && p2 <= datap.enoptrbss {
    			return "bss"
    		}
    	}
    	KeepAlive(p)
    	return "other"
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 16:25:21 UTC 2024
    - 62K bytes
    - Viewed (0)
  4. src/cmd/cgo/gcc.go

    							if sdat, err := sect.Data(); err == nil {
    								data := sdat[val-sect.Addr:]
    								ints = make([]int64, len(data)/8)
    								for i := range ints {
    									ints[i] = int64(bo.Uint64(data[i*8:]))
    								}
    							}
    						}
    					}
    				case isDebugFloats(s.Name):
    					// Found it. Now find data section.
    					if i := int(s.Section); 0 <= i && i < len(f.Sections) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 15:50:06 UTC 2024
    - 97K bytes
    - Viewed (0)
Back to top