func objField(c *gocore.Process, x gocore.Object, off int64) string {
	t, r := c.Type(x)
	if t == nil {
		return fmt.Sprintf("f%d", off)
	}
	s := ""
	if r > 1 {
		s = fmt.Sprintf("[%d]", off/t.Size)
		off %= t.Size
	}
	return s + typeFieldName(t, off)
}
func objField(c *gocore.Process, x gocore.Object, off int64) string {
	t, r := c.Type(x)
	if t == nil {
		return fmt.Sprintf("f%d", off)
	}
	s := ""
	if r > 1 {
		s = fmt.Sprintf("[%d]", off/t.Size)
		off %= t.Size
	}
	return s + typeFieldName(t, off)
}
func objField ( c * gocore . Process , x gocore . Object , off int64 ) string { t , r := c . Type ( x ) if t == nil { return fmt . Sprintf ( " " , off ) } s := " " if r > 1 { s = fmt . Sprintf ( " " , off / t . Size ) off %= t . Size } return s + typeFieldName ( t , off ) }
// Returns the name of the field at offset off in x.
Returns the name of the field at offset off in x .