Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for decodetypeIfaceMethodCount (1.33 sec)

  1. src/cmd/link/internal/ld/decodesym.go

    }
    
    func decodetypeFuncOutCount(arch *sys.Arch, p []byte) int {
    	return int(uint16(decodeInuxi(arch, p[commonsize(arch)+2:], 2)) & (1<<15 - 1))
    }
    
    // InterfaceType.methods.length
    func decodetypeIfaceMethodCount(arch *sys.Arch, p []byte) int64 {
    	return int64(decodeInuxi(arch, p[commonsize(arch)+2*arch.PtrSize:], arch.PtrSize))
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 9.9K bytes
    - Viewed (0)
  2. src/cmd/link/internal/ld/dwarf.go

    		}
    
    	case abi.Interface:
    		die = d.newdie(&dwtypes, dwarf.DW_ABRV_IFACETYPE, name)
    		typedefdie = d.dotypedef(&dwtypes, name, die)
    		data := d.ldr.Data(gotype)
    		nfields := int(decodetypeIfaceMethodCount(d.arch, data))
    		var s loader.Sym
    		if nfields == 0 {
    			s = d.typeRuntimeEface
    		} else {
    			s = d.typeRuntimeIface
    		}
    		d.newrefattr(die, dwarf.DW_AT_type, d.defgotype(s))
    
    	case abi.Map:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
Back to top