Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 35 for addrsize (0.24 sec)

  1. src/debug/dwarf/buf.go

    	// Size of an address, in bytes. Zero means unknown.
    	addrsize() int
    }
    
    // Some parts of DWARF have no data format, e.g., abbrevs.
    type unknownFormat struct{}
    
    func (u unknownFormat) version() int {
    	return 0
    }
    
    func (u unknownFormat) dwarf64() (bool, bool) {
    	return false, false
    }
    
    func (u unknownFormat) addrsize() int {
    	return 0
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 21 17:14:08 UTC 2022
    - 3.7K bytes
    - Viewed (0)
  2. src/debug/dwarf/unit.go

    }
    
    // Implement the dataFormat interface.
    
    func (u *unit) version() int {
    	return u.vers
    }
    
    func (u *unit) dwarf64() (bool, bool) {
    	return u.is64, true
    }
    
    func (u *unit) addrsize() int {
    	return u.asize
    }
    
    func (d *Data) parseUnits() ([]unit, error) {
    	// Count units.
    	nunit := 0
    	b := makeBuf(d, unknownFormat{}, "info", 0, d.info)
    	for len(b.data) > 0 {
    		len, _ := b.unitLength()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 21 17:14:08 UTC 2022
    - 2.7K bytes
    - Viewed (0)
  3. src/cmd/vendor/golang.org/x/arch/x86/x86asm/inst.go

    	Opcode   uint32   // Encoded opcode bits, left aligned (first byte is Opcode>>24, etc)
    	Args     Args     // Instruction arguments, in Intel order
    	Mode     int      // processor mode in bits: 16, 32, or 64
    	AddrSize int      // address size in bits: 16, 32, or 64
    	DataSize int      // operand size in bits: 16, 32, or 64
    	MemBytes int      // size of memory argument in bytes: 1, 2, 4, 8, 16, and so on.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 10.6K bytes
    - Viewed (0)
  4. src/debug/dwarf/line.go

    		// versions.
    		return DecodeError{"line", hdrOffset, fmt.Sprintf("unknown line table version %d", r.version)}
    	}
    	if r.version >= 5 {
    		r.addrsize = int(buf.uint8())
    		r.segmentSelectorSize = int(buf.uint8())
    	} else {
    		r.addrsize = buf.format.addrsize()
    		r.segmentSelectorSize = 0
    	}
    	var headerLength Offset
    	if dwarf64 {
    		headerLength = Offset(buf.uint64())
    	} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 23.5K bytes
    - Viewed (0)
  5. src/debug/dwarf/entry_test.go

    		if err != nil {
    			t.Errorf("%s: %v", test.name, err)
    		}
    
    		r := data.Reader()
    		if r.AddressSize() != test.addrSize {
    			t.Errorf("%s: got address size %d, want %d", test.name, r.AddressSize(), test.addrSize)
    		}
    		if r.ByteOrder() != test.byteOrder {
    			t.Errorf("%s: got byte order %s, want %s", test.name, r.ByteOrder(), test.byteOrder)
    		}
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 18 20:34:36 UTC 2023
    - 16.1K bytes
    - Viewed (0)
  6. src/cmd/vendor/golang.org/x/arch/x86/x86asm/gnu.go

    				}
    			}
    			inst.Op = MOVNTSS
    		}
    	}
    
    	// Add implicit arguments.
    	switch inst.Op {
    	case MONITOR:
    		inst.Args[0] = EDX
    		inst.Args[1] = ECX
    		inst.Args[2] = EAX
    		if inst.AddrSize == 16 {
    			inst.Args[2] = AX
    		}
    
    	case MWAIT:
    		if inst.Mode == 64 {
    			inst.Args[0] = RCX
    			inst.Args[1] = RAX
    		} else {
    			inst.Args[0] = ECX
    			inst.Args[1] = EAX
    		}
    	}
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 21.4K bytes
    - Viewed (0)
  7. src/debug/dwarf/entry.go

    	for len(buf.data) > 0 {
    		low := buf.addr()
    		high := buf.addr()
    
    		if low == 0 && high == 0 {
    			break
    		}
    
    		if low == ^uint64(0)>>uint((8-u.addrsize())*8) {
    			base = high
    		} else {
    			ret = append(ret, [2]uint64{base + low, base + high})
    		}
    	}
    
    	return ret, nil
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 18 19:33:30 UTC 2023
    - 30.7K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/arch/x86/x86asm/decode.go

    	if rexIndex >= 0 {
    		if rexUsed != 0 {
    			rexUsed |= PrefixREX
    		}
    		if rex&^rexUsed == 0 {
    			inst.Prefix[rexIndex] |= PrefixImplicit
    		}
    	}
    
    	inst.DataSize = dataMode
    	inst.AddrSize = addrMode
    	inst.Mode = mode
    	inst.Len = pos
    	return inst, nil
    }
    
    var errInternal = errors.New("internal error")
    
    // addr16 records the eight 16-bit addressing modes.
    var addr16 = [8]Mem{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Feb 10 18:59:52 UTC 2023
    - 45.1K bytes
    - Viewed (0)
  9. cmd/site-replication-metrics.go

    			Bytes: rt.SinceUptime.Bytes,
    		},
    		ErrCounts: errCounts,
    	}
    }
    
    func (rt *RTimedMetrics) addsize(size int64, err error) {
    	// failures seen since uptime
    	atomic.AddInt64(&rt.SinceUptime.Bytes, size)
    	atomic.AddInt64(&rt.SinceUptime.Count, 1)
    	rt.LastMinute.addsize(size)
    	rt.LastHour.addsize(size)
    	if err != nil && minio.ToErrorResponse(err).Code == "AccessDenied" {
    		if rt.ErrCounts == nil {
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Tue Feb 06 06:00:45 UTC 2024
    - 8.2K bytes
    - Viewed (0)
  10. src/runtime/profbuf.go

    	skip := 0
    	if wd+2+int(b.hdrsize)+len(stk) > len(b.data) {
    		b.data[wd] = 0
    		skip = len(b.data) - wd
    		nd -= skip
    		wd = 0
    	}
    	data := b.data[wd:]
    	data[0] = uint64(2 + b.hdrsize + uintptr(len(stk))) // length
    	data[1] = uint64(now)                               // time stamp
    	// header, zero-padded
    	i := copy(data[2:2+b.hdrsize], hdr)
    	clear(data[2+i : 2+b.hdrsize])
    	for i, pc := range stk {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 18.2K bytes
    - Viewed (0)
Back to top