gitlab.com/Raven-IO/raven-delve@v1.22.4/_scripts/rtype-out.txt (about)

     1  var firstmoduledata moduledata
     2  
     3  var debug anytype
     4  
     5  type _defer struct {
     6  	fn anytype
     7  	pc uintptr
     8  	sp uintptr
     9  	siz int32 (optional)
    10  	link *_defer
    11  }
    12  
    13  type bmap struct {
    14  	tophash [8]uint8
    15  }
    16  
    17  type eface struct {
    18  	_type *_type|*internal/abi.Type
    19  	data unsafe.Pointer
    20  }
    21  
    22  type g struct {
    23  	sched gobuf
    24  	goid int64|uint64
    25  	gopc uintptr
    26  	startpc uintptr
    27  	waitsince int64
    28  	waitreason waitReason (optional)
    29  	stack stack
    30  	atomicstatus uint32|runtime/internal/atomic.Uint32|internal/runtime/atomic.Uint32
    31  }
    32  
    33  type gobuf struct {
    34  	pc uintptr
    35  	sp uintptr
    36  	bp uintptr (optional)
    37  	lr uintptr (optional)
    38  }
    39  
    40  type hmap struct {
    41  	count int
    42  	B uint8
    43  	buckets unsafe.Pointer
    44  	oldbuckets unsafe.Pointer
    45  }
    46  
    47  type iface struct {
    48  	tab *itab|*internal/abi.ITab
    49  	data unsafe.Pointer
    50  }
    51  
    52  type moduledata struct {
    53  	text uintptr
    54  	types uintptr
    55  }
    56  
    57  type stack struct {
    58  	hi uintptr
    59  	lo uintptr
    60  }
    61  
    62  const emptyOne = 1
    63  
    64  const emptyRest = 0
    65  
    66  const kindDirectIface|internal/abi.KindDirectIface = 32
    67  
    68  const kindGCProg|internal/abi.KindGCProg = 64
    69  
    70  const kindMask|internal/abi.KindMask = 31
    71  
    72  const minTopHash = 4
    73  or const minTopHash = 5
    74