Versions in this module Expand all Collapse all v0 v0.2.1 Oct 15, 2024 v0.2.0 Jul 29, 2024 v0.1.1 Apr 18, 2024 v0.1.0 Apr 18, 2024 Changes in this version + const F_direct + const F_kind_mask + func BytesFrom(p unsafe.Pointer, n int, c int) (r []byte) + func FuncAddr(f interface{}) unsafe.Pointer + func IndexByte(ptr []byte, index int) unsafe.Pointer + func IndexChar(src string, index int) unsafe.Pointer + func Mem2Str(v []byte) (s string) + func Str2Mem(s string) (v []byte) + type BitVec struct + B unsafe.Pointer + N uintptr + func (self BitVec) Bit(i uintptr) byte + func (self BitVec) String() string + type Bitmap struct + B []byte + N int + func (self *Bitmap) Append(bv int) + func (self *Bitmap) AppendMany(n int, bv int) + func (self *Bitmap) Set(i int, bv int) + type GoEface struct + Type *GoType + Value unsafe.Pointer + func UnpackEface(v interface{}) GoEface + func (self GoEface) Pack() (v interface{}) + type GoIface struct + Itab *GoItab + Value unsafe.Pointer + func UnpackIface(v interface{}) GoIface + type GoInterfaceMethod struct + Name int32 + Type int32 + type GoInterfaceType struct + Methods []GoInterfaceMethod + PkgPath *byte + func IfaceType(t *GoType) *GoInterfaceType + type GoItab struct + Vt *GoType + type GoMapType struct + Bucket *GoType + BucketSize uint16 + Elem *GoType + ElemSize uint8 + Flags uint32 + Hasher func(unsafe.Pointer, uintptr) uintptr + Key *GoType + KeySize uint8 + func MapType(t *GoType) *GoMapType + func (self *GoMapType) IndirectElem() bool + type GoPtrType struct + Elem *GoType + type GoSlice struct + Cap int + Len int + Ptr unsafe.Pointer + type GoString struct + Len int + Ptr unsafe.Pointer + type GoStructField struct + Name *byte + OffEmbed uintptr + Type *GoType + type GoStructType struct + Fields []GoStructField + Pkg *byte + type GoType struct + Align uint8 + FieldAlign uint8 + Flags uint8 + GCData *byte + Hash uint32 + KindFlags uint8 + PtrData uintptr + PtrToSelf int32 + Size uintptr + Str int32 + Traits unsafe.Pointer + func PtrElem(t *GoType) *GoType + func UnpackType(t reflect.Type) *GoType + func (self *GoType) Indirect() bool + func (self *GoType) IsNamed() bool + func (self *GoType) Kind() reflect.Kind + func (self *GoType) Pack() (t reflect.Type) + func (self *GoType) String() string + type StackMap struct + B [1]byte + L int32 + N int32 + func (self *StackMap) Get(i int32) BitVec + func (self *StackMap) MarshalBinary() ([]byte, error) + func (self *StackMap) Pin() uintptr + func (self *StackMap) String() string + type StackMapBuilder struct + func (self *StackMapBuilder) AddField(ptr bool) + func (self *StackMapBuilder) AddFields(n int, ptr bool) + func (self *StackMapBuilder) Build() (p *StackMap) v0.1.0-rc2 Apr 17, 2024 v0.1.0-rc Apr 17, 2024