Versions in this module Expand all Collapse all v0 v0.1.1 Apr 18, 2024 v0.1.0 Apr 18, 2024 Changes in this version + const ArgsSizeUnknown + const FuncFlag_ASM + const FuncFlag_SPWRITE + const FuncFlag_TOPFRAME + const MEM_COMMIT — windows/amd64 + const MEM_RESERVE — windows/amd64 + const PCDATA_Restart1 + const PCDATA_Restart2 + const PCDATA_RestartAtEntry + const PCDATA_UnsafePointSafe + const PCDATA_UnsafePointUnsafe + func WrapGoC(text []byte, natives []CFunc, stubs []GoC, modulename string, filename string) + type CFunc struct + EntryOff uint32 + MaxStack uintptr + Name string + Pcsp [][2]uint32 + TextSize uint32 + type Func struct + ArgInfo encoding.BinaryMarshaler + ArgLiveInfo encoding.BinaryMarshaler + ArgsPointerMaps encoding.BinaryMarshaler + ArgsSize int32 + DeferReturn uint32 + EntryOff uint32 + FileIndex uint32 + Flag uint8 + ID uint8 + InlTree encoding.BinaryMarshaler + LocalsPointerMaps encoding.BinaryMarshaler + Name string + OpenCodedDeferInfo encoding.BinaryMarshaler + PcArgLiveIndex *Pcdata + PcInlTreeIndex *Pcdata + PcStackMapIndex *Pcdata + PcUnsafePoint *Pcdata + Pcfile *Pcdata + Pcline *Pcdata + Pcsp *Pcdata + StackObjects encoding.BinaryMarshaler + TextSize uint32 + WrapInfo encoding.BinaryMarshaler + type Function unsafe.Pointer + func Load(text []byte, funcs []Func, modulename string, filenames []string) (out []Function) + type GoC struct + CEntry *uintptr + CName string + GoFunc interface{} + type Loader struct + File string + Name string + func (self Loader) LoadOne(text []byte, funcName string, frameSize int, argSize int, argPtrs []bool, ...) Function + type Options struct + NoPreempt bool + type Pcdata []Pcvalue + func (self Pcdata) MarshalBinary() (data []byte, err error) + type Pcvalue struct + PC uint32 + Val int32 v0.1.0-rc2 Apr 17, 2024 v0.1.0-rc Apr 17, 2024 Other modules containing this package github.com/bytedance/sonic