Documentation ¶
Index ¶
- Constants
- Variables
- func BytesFrom(p unsafe.Pointer, n int, c int) (r []byte)
- func FuncAddr(f interface{}) unsafe.Pointer
- func FuncName(p unsafe.Pointer) string
- func MapClear(m interface{})
- type BitVec
- type Bitmap
- type Frame
- type GoEface
- type GoIface
- type GoItab
- type GoSlice
- type GoType
- type MemZeroFn
- type Method
- type Stack
- type StackMap
- type StackMapBuilder
Constants ¶
View Source
const ( ZeroStep = 16 MaxZeroSize = 65536 )
View Source
const (
GoItabFuncBase = unsafe.Offsetof(GoItab{}.ftab)
)
Variables ¶
View Source
var ( V_pWriteBarrier = unsafe.Pointer(&writeBarrier) F_gcWriteBarrier = FuncAddr(gcWriteBarrier) )
View Source
var ( F_memmove = FuncAddr(memmove) R_memmove = resolveClobberSet(memmove) S_memmove = abi.ABI.LayoutFunc(-1, reflect.TypeOf(memmove)) )
View Source
var (
F_morestack_noctxt = FuncAddr(morestack_noctxt)
)
View Source
var (
MemZero = asmmemzero()
)
Functions ¶
Types ¶
type Bitmap ¶
func (*Bitmap) AppendMany ¶
type GoEface ¶
func UnpackEface ¶
func UnpackEface(v interface{}) GoEface
type StackMapBuilder ¶
type StackMapBuilder struct {
// contains filtered or unexported fields
}
func (*StackMapBuilder) AddField ¶
func (self *StackMapBuilder) AddField(ptr bool)
func (*StackMapBuilder) AddFields ¶
func (self *StackMapBuilder) AddFields(n int, ptr bool)
func (*StackMapBuilder) Build ¶
func (self *StackMapBuilder) Build() (p *StackMap)
Click to show internal directories.
Click to hide internal directories.