func (r region) String() string {
	if r.typ.Kind != KindString {
		panic("bad string type " + r.typ.Name)
	}
	p := r.p.proc.ReadPtr(r.a)
	n := r.p.proc.ReadUintptr(r.a.Add(r.p.proc.PtrSize()))
	b := make([]byte, n)
	r.p.proc.ReadAt(b, p)
	return string(b)
}
func (r region) String() string {
	if r.typ.Kind != KindString {
		panic("bad string type " + r.typ.Name)
	}
	p := r.p.proc.ReadPtr(r.a)
	n := r.p.proc.ReadUintptr(r.a.Add(r.p.proc.PtrSize()))
	b := make([]byte, n)
	r.p.proc.ReadAt(b, p)
	return string(b)
}
func ( r region ) String ( ) string { if r . typ . Kind != KindString { panic ( " " + r . typ . Name ) } p := r . p . proc . ReadPtr ( r . a ) n := r . p . proc . ReadUintptr ( r . a . Add ( r . p . proc . PtrSize ( ) ) ) b := make ( [ ] byte , n ) r . p . proc . ReadAt ( b , p ) return string ( b ) }
// String returns the value of the string stored in r.
String returns the value of the string stored in r .