Versions in this module Expand all Collapse all v0 v0.2.3 Jan 14, 2025 v0.2.2 Jan 5, 2025 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