func (b *bucket) bp() *blockRecord {
	if b.typ != blockProfile {
		throw("bad use of bucket.bp")
	}
	data := add(unsafe.Pointer(b), unsafe.Sizeof(*b)+b.nstk*unsafe.Sizeof(uintptr(0)))
	return (*blockRecord)(data)
}
// bp returns the blockRecord associated with the blockProfile bucket b.
bp returns the blockRecord associated with the blockProfile bucket b.
// bp returns the blockRecord associated with the blockProfile bucket b .
func (b *bucket) bp() *blockRecord {
	if b.typ != blockProfile {
		throw("bad use of bucket.bp")
	}
	data := add(unsafe.Pointer(b), unsafe.Sizeof(*b)+b.nstk*unsafe.Sizeof(uintptr(0)))
	return (*blockRecord)(data)
}
func ( b * bucket ) bp ( ) * blockRecord { if b . typ != blockProfile { throw ( " " ) } data := add ( unsafe . Pointer ( b ) , unsafe . Sizeof ( * b ) + b . nstk * unsafe . Sizeof ( uintptr ( 0 ) ) ) return ( * blockRecord ) ( data ) }
bp returns the blockRecord associated with the blockProfile bucket b.
bp returns the blockRecord associated with the blockProfile bucket b .