Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 130 for vaddr (0.21 sec)

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

    	// and sections, since the layout of these within the file is
    	// based on Section.Vaddr and Symbol.Value.
    	pos := Segdwarf.Vaddr
    	var prevSect *sym.Section
    	for _, si := range dwarfp {
    		for _, s := range si.syms {
    			ldr.SetSymValue(s, int64(pos))
    			sect := ldr.SymSect(s)
    			if sect != prevSect {
    				sect.Vaddr = uint64(pos)
    				prevSect = sect
    			}
    			if ldr.SubSym(s) != 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 16:25:18 UTC 2024
    - 72.4K bytes
    - Viewed (0)
  2. src/runtime/mpagealloc.go

    	// This is a fast path which is only safe to use outside of testing.
    	ai := arenaIndex(addr.addr())
    	if p.test || mheap_.arenas[ai.l1()] == nil || mheap_.arenas[ai.l1()][ai.l2()] == nil {
    		vAddr, ok := p.inUse.findAddrGreaterEqual(addr.addr())
    		if ok {
    			return offAddr{vAddr}
    		} else {
    			// The candidate search address is greater than any
    			// known address, which means we definitely have no
    			// free memory left.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 39.2K bytes
    - Viewed (0)
  3. src/cmd/link/internal/ld/lib.go

    	return s
    }
    
    func datoff(ldr *loader.Loader, s loader.Sym, addr int64) int64 {
    	if uint64(addr) >= Segdata.Vaddr {
    		return int64(uint64(addr) - Segdata.Vaddr + Segdata.Fileoff)
    	}
    	if uint64(addr) >= Segtext.Vaddr {
    		return int64(uint64(addr) - Segtext.Vaddr + Segtext.Fileoff)
    	}
    	ldr.Errorf(s, "invalid datoff %#x", addr)
    	return 0
    }
    
    func Entryvalue(ctxt *Link) int64 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 21 18:45:27 UTC 2024
    - 88.6K bytes
    - Viewed (0)
  4. src/cmd/link/internal/loadmacho/ldmacho.go

    		return -1
    	}
    	for i := uint32(0); i < sect.nreloc; i++ {
    		r := &rel[i]
    		p := buf[i*8:]
    		r.addr = m.e.Uint32(p)
    
    		// TODO(rsc): Wrong interpretation for big-endian bitfields?
    		if r.addr&0x80000000 != 0 {
    			// scatterbrained relocation
    			r.scattered = 1
    
    			v := r.addr >> 24
    			r.addr &= 0xFFFFFF
    			r.type_ = uint8(v & 0xF)
    			v >>= 4
    			r.length = 1 << (v & 3)
    			v >>= 2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 12 18:45:57 UTC 2022
    - 19.1K bytes
    - Viewed (0)
  5. src/net/udpsock_plan9.go

    	h.laddr = c.fd.laddr.(*UDPAddr).IP.To16()
    	h.ifcaddr = IPv6zero // ignored (receive only)
    	h.rport = uint16(addr.Port)
    	h.lport = uint16(c.fd.laddr.(*UDPAddr).Port)
    
    	buf := make([]byte, udpHeaderSize+len(b))
    	i := copy(buf, h.Bytes())
    	copy(buf[i:], b)
    	if _, err := c.fd.Write(buf); err != nil {
    		return 0, err
    	}
    	return len(b), nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Nov 02 18:35:35 UTC 2021
    - 4.6K bytes
    - Viewed (0)
  6. src/net/udpsock.go

    		return nil, &OpError{Op: "dial", Net: network, Source: laddr.opAddr(), Addr: nil, Err: errMissingAddress}
    	}
    	sd := &sysDialer{network: network, address: raddr.String()}
    	c, err := sd.dialUDP(context.Background(), laddr, raddr)
    	if err != nil {
    		return nil, &OpError{Op: "dial", Net: network, Source: laddr.opAddr(), Addr: raddr.opAddr(), Err: err}
    	}
    	return c, nil
    }
    
    // ListenUDP acts like ListenPacket for UDP networks.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 16:58:25 UTC 2023
    - 11.8K bytes
    - Viewed (0)
  7. src/net/unixsock_test.go

    		t.Skip("unixgram test")
    	}
    
    	addr := testUnixAddr(t)
    	laddr, err := ResolveUnixAddr("unixgram", addr)
    	if err != nil {
    		t.Fatal(err)
    	}
    	c, err := ListenPacket("unixgram", addr)
    	if err != nil {
    		t.Fatal(err)
    	}
    	defer os.Remove(addr)
    	defer c.Close()
    
    	testUnixgramWriteConn(t, laddr)
    	testUnixgramWritePacketConn(t, laddr)
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Sep 18 17:20:52 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  8. src/net/udpsock_posix.go

    		if err == nil {
    			ip := from.Addr // copy from.Addr; ip escapes, so this line allocates 16 bytes
    			*addr = UDPAddr{IP: ip[:], Port: from.Port, Zone: zoneCache.name(int(from.ZoneId))}
    		}
    	}
    	if err != nil {
    		// No sockaddr, so don't return UDPAddr.
    		addr = nil
    	}
    	return n, addr, err
    }
    
    func (c *UDPConn) readFromAddrPort(b []byte) (n int, addr netip.AddrPort, err error) {
    	var ip netip.Addr
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 16:54:32 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  9. src/debug/elf/elf.go

    }
    
    // ELF32 Program header.
    type Prog32 struct {
    	Type   uint32 /* Entry type. */
    	Off    uint32 /* File offset of contents. */
    	Vaddr  uint32 /* Virtual address in memory image. */
    	Paddr  uint32 /* Physical address (not used). */
    	Filesz uint32 /* Size of contents in file. */
    	Memsz  uint32 /* Size of contents in memory. */
    	Flags  uint32 /* Access permission flags. */
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 16 00:01:16 UTC 2024
    - 134.6K bytes
    - Viewed (0)
  10. src/net/tcpsock_plan9.go

    }
    
    func (sd *sysDialer) dialTCP(ctx context.Context, laddr, raddr *TCPAddr) (*TCPConn, error) {
    	if h := sd.testHookDialTCP; h != nil {
    		return h(ctx, sd.network, laddr, raddr)
    	}
    	if h := testHookDialTCP; h != nil {
    		return h(ctx, sd.network, laddr, raddr)
    	}
    	return sd.doDialTCP(ctx, laddr, raddr)
    }
    
    func (sd *sysDialer) doDialTCP(ctx context.Context, laddr, raddr *TCPAddr) (*TCPConn, error) {
    	switch sd.network {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Feb 20 06:04:31 UTC 2024
    - 2.3K bytes
    - Viewed (0)
Back to top