github.com/cnboonhan/delve@v0.0.0-20230908061759-363f2388c2fb/_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
    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
    49  	data unsafe.Pointer
    50  }
    51  
    52  type itab struct {
    53  	_type *_type|*internal/abi.Type
    54  }
    55  
    56  type moduledata struct {
    57  	text uintptr
    58  	types uintptr
    59  }
    60  
    61  type runtime/internal/atomic.Uint32 struct {
    62  	value uint32
    63  }
    64  
    65  type stack struct {
    66  	hi uintptr
    67  	lo uintptr
    68  }
    69  
    70  const emptyOne = 1
    71  
    72  const emptyRest = 0
    73  
    74  const kindDirectIface = 32
    75  
    76  const kindGCProg = 64
    77  
    78  const kindMask = 31
    79  
    80  const minTopHash = 4
    81  or const minTopHash = 5
    82