Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for xmhdr (0.04 sec)

  1. src/runtime/iface.go

    	// both inter and typ have method sorted by name,
    	// and interface names are unique,
    	// so can iterate over both in lock step;
    	// the loop is O(ni+nt) not O(ni*nt).
    	ni := len(inter.Methods)
    	nt := int(x.Mcount)
    	xmhdr := (*[1 << 16]abi.Method)(add(unsafe.Pointer(x), uintptr(x.Moff)))[:nt:nt]
    	j := 0
    	methods := (*[1 << 16]unsafe.Pointer)(unsafe.Pointer(&m.Fun[0]))[:ni:ni]
    	var fun0 unsafe.Pointer
    imethods:
    	for k := 0; k < ni; k++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 22.5K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/xcoff.go

    		f.xahdr.Ovstamp = 1 // based on dump -o
    		f.xahdr.Omagic = 0x10b
    		copy(f.xahdr.Omodtype[:], "1L")
    		entry := ldr.Lookup(*flagEntrySymbol, 0)
    		f.xahdr.Oentry = uint64(ldr.SymValue(entry))
    		f.xahdr.Osnentry = f.getXCOFFscnum(ldr.SymSect(entry))
    		toc := ldr.Lookup("TOC", 0)
    		f.xahdr.Otoc = uint64(ldr.SymValue(toc))
    		f.xahdr.Osntoc = f.getXCOFFscnum(ldr.SymSect(toc))
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Dec 01 19:58:23 UTC 2023
    - 51.8K bytes
    - Viewed (0)
  3. src/internal/xcoff/ar.go

    			return nil, err
    		}
    
    		var mhdr bigarMemberHeader
    		if err := binary.Read(sr, binary.BigEndian, &mhdr); err != nil {
    			return nil, err
    		}
    
    		member := new(Member)
    		arch.Members = append(arch.Members, member)
    
    		size, err := parseDecimalBytes(mhdr.Arsize[:])
    		if err != nil {
    			return nil, fmt.Errorf("error parsing size in member header(%q); %v", mhdr, err)
    		}
    		member.Size = uint64(size)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 04 17:32:51 UTC 2024
    - 5.6K bytes
    - Viewed (0)
  4. src/runtime/type.go

    			return false
    		}
    		if len(it.Methods) != len(iv.Methods) {
    			return false
    		}
    		for i := range it.Methods {
    			tm := &it.Methods[i]
    			vm := &iv.Methods[i]
    			// Note the mhdr array can be relocated from
    			// another module. See #17724.
    			tname := resolveNameOff(unsafe.Pointer(tm), tm.Name)
    			vname := resolveNameOff(unsafe.Pointer(vm), vm.Name)
    			if tname.Name() != vname.Name() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 12.7K bytes
    - Viewed (0)
Back to top