github.com/traefik/yaegi@v0.15.1/stdlib/go1_20_debug_dwarf.go (about) 1 // Code generated by 'yaegi extract debug/dwarf'. DO NOT EDIT. 2 3 //go:build go1.20 4 // +build go1.20 5 6 package stdlib 7 8 import ( 9 "debug/dwarf" 10 "reflect" 11 ) 12 13 func init() { 14 Symbols["debug/dwarf/dwarf"] = map[string]reflect.Value{ 15 // function, constant and variable definitions 16 "AttrAbstractOrigin": reflect.ValueOf(dwarf.AttrAbstractOrigin), 17 "AttrAccessibility": reflect.ValueOf(dwarf.AttrAccessibility), 18 "AttrAddrBase": reflect.ValueOf(dwarf.AttrAddrBase), 19 "AttrAddrClass": reflect.ValueOf(dwarf.AttrAddrClass), 20 "AttrAlignment": reflect.ValueOf(dwarf.AttrAlignment), 21 "AttrAllocated": reflect.ValueOf(dwarf.AttrAllocated), 22 "AttrArtificial": reflect.ValueOf(dwarf.AttrArtificial), 23 "AttrAssociated": reflect.ValueOf(dwarf.AttrAssociated), 24 "AttrBaseTypes": reflect.ValueOf(dwarf.AttrBaseTypes), 25 "AttrBinaryScale": reflect.ValueOf(dwarf.AttrBinaryScale), 26 "AttrBitOffset": reflect.ValueOf(dwarf.AttrBitOffset), 27 "AttrBitSize": reflect.ValueOf(dwarf.AttrBitSize), 28 "AttrByteSize": reflect.ValueOf(dwarf.AttrByteSize), 29 "AttrCallAllCalls": reflect.ValueOf(dwarf.AttrCallAllCalls), 30 "AttrCallAllSourceCalls": reflect.ValueOf(dwarf.AttrCallAllSourceCalls), 31 "AttrCallAllTailCalls": reflect.ValueOf(dwarf.AttrCallAllTailCalls), 32 "AttrCallColumn": reflect.ValueOf(dwarf.AttrCallColumn), 33 "AttrCallDataLocation": reflect.ValueOf(dwarf.AttrCallDataLocation), 34 "AttrCallDataValue": reflect.ValueOf(dwarf.AttrCallDataValue), 35 "AttrCallFile": reflect.ValueOf(dwarf.AttrCallFile), 36 "AttrCallLine": reflect.ValueOf(dwarf.AttrCallLine), 37 "AttrCallOrigin": reflect.ValueOf(dwarf.AttrCallOrigin), 38 "AttrCallPC": reflect.ValueOf(dwarf.AttrCallPC), 39 "AttrCallParameter": reflect.ValueOf(dwarf.AttrCallParameter), 40 "AttrCallReturnPC": reflect.ValueOf(dwarf.AttrCallReturnPC), 41 "AttrCallTailCall": reflect.ValueOf(dwarf.AttrCallTailCall), 42 "AttrCallTarget": reflect.ValueOf(dwarf.AttrCallTarget), 43 "AttrCallTargetClobbered": reflect.ValueOf(dwarf.AttrCallTargetClobbered), 44 "AttrCallValue": reflect.ValueOf(dwarf.AttrCallValue), 45 "AttrCalling": reflect.ValueOf(dwarf.AttrCalling), 46 "AttrCommonRef": reflect.ValueOf(dwarf.AttrCommonRef), 47 "AttrCompDir": reflect.ValueOf(dwarf.AttrCompDir), 48 "AttrConstExpr": reflect.ValueOf(dwarf.AttrConstExpr), 49 "AttrConstValue": reflect.ValueOf(dwarf.AttrConstValue), 50 "AttrContainingType": reflect.ValueOf(dwarf.AttrContainingType), 51 "AttrCount": reflect.ValueOf(dwarf.AttrCount), 52 "AttrDataBitOffset": reflect.ValueOf(dwarf.AttrDataBitOffset), 53 "AttrDataLocation": reflect.ValueOf(dwarf.AttrDataLocation), 54 "AttrDataMemberLoc": reflect.ValueOf(dwarf.AttrDataMemberLoc), 55 "AttrDecimalScale": reflect.ValueOf(dwarf.AttrDecimalScale), 56 "AttrDecimalSign": reflect.ValueOf(dwarf.AttrDecimalSign), 57 "AttrDeclColumn": reflect.ValueOf(dwarf.AttrDeclColumn), 58 "AttrDeclFile": reflect.ValueOf(dwarf.AttrDeclFile), 59 "AttrDeclLine": reflect.ValueOf(dwarf.AttrDeclLine), 60 "AttrDeclaration": reflect.ValueOf(dwarf.AttrDeclaration), 61 "AttrDefaultValue": reflect.ValueOf(dwarf.AttrDefaultValue), 62 "AttrDefaulted": reflect.ValueOf(dwarf.AttrDefaulted), 63 "AttrDeleted": reflect.ValueOf(dwarf.AttrDeleted), 64 "AttrDescription": reflect.ValueOf(dwarf.AttrDescription), 65 "AttrDigitCount": reflect.ValueOf(dwarf.AttrDigitCount), 66 "AttrDiscr": reflect.ValueOf(dwarf.AttrDiscr), 67 "AttrDiscrList": reflect.ValueOf(dwarf.AttrDiscrList), 68 "AttrDiscrValue": reflect.ValueOf(dwarf.AttrDiscrValue), 69 "AttrDwoName": reflect.ValueOf(dwarf.AttrDwoName), 70 "AttrElemental": reflect.ValueOf(dwarf.AttrElemental), 71 "AttrEncoding": reflect.ValueOf(dwarf.AttrEncoding), 72 "AttrEndianity": reflect.ValueOf(dwarf.AttrEndianity), 73 "AttrEntrypc": reflect.ValueOf(dwarf.AttrEntrypc), 74 "AttrEnumClass": reflect.ValueOf(dwarf.AttrEnumClass), 75 "AttrExplicit": reflect.ValueOf(dwarf.AttrExplicit), 76 "AttrExportSymbols": reflect.ValueOf(dwarf.AttrExportSymbols), 77 "AttrExtension": reflect.ValueOf(dwarf.AttrExtension), 78 "AttrExternal": reflect.ValueOf(dwarf.AttrExternal), 79 "AttrFrameBase": reflect.ValueOf(dwarf.AttrFrameBase), 80 "AttrFriend": reflect.ValueOf(dwarf.AttrFriend), 81 "AttrHighpc": reflect.ValueOf(dwarf.AttrHighpc), 82 "AttrIdentifierCase": reflect.ValueOf(dwarf.AttrIdentifierCase), 83 "AttrImport": reflect.ValueOf(dwarf.AttrImport), 84 "AttrInline": reflect.ValueOf(dwarf.AttrInline), 85 "AttrIsOptional": reflect.ValueOf(dwarf.AttrIsOptional), 86 "AttrLanguage": reflect.ValueOf(dwarf.AttrLanguage), 87 "AttrLinkageName": reflect.ValueOf(dwarf.AttrLinkageName), 88 "AttrLocation": reflect.ValueOf(dwarf.AttrLocation), 89 "AttrLoclistsBase": reflect.ValueOf(dwarf.AttrLoclistsBase), 90 "AttrLowerBound": reflect.ValueOf(dwarf.AttrLowerBound), 91 "AttrLowpc": reflect.ValueOf(dwarf.AttrLowpc), 92 "AttrMacroInfo": reflect.ValueOf(dwarf.AttrMacroInfo), 93 "AttrMacros": reflect.ValueOf(dwarf.AttrMacros), 94 "AttrMainSubprogram": reflect.ValueOf(dwarf.AttrMainSubprogram), 95 "AttrMutable": reflect.ValueOf(dwarf.AttrMutable), 96 "AttrName": reflect.ValueOf(dwarf.AttrName), 97 "AttrNamelistItem": reflect.ValueOf(dwarf.AttrNamelistItem), 98 "AttrNoreturn": reflect.ValueOf(dwarf.AttrNoreturn), 99 "AttrObjectPointer": reflect.ValueOf(dwarf.AttrObjectPointer), 100 "AttrOrdering": reflect.ValueOf(dwarf.AttrOrdering), 101 "AttrPictureString": reflect.ValueOf(dwarf.AttrPictureString), 102 "AttrPriority": reflect.ValueOf(dwarf.AttrPriority), 103 "AttrProducer": reflect.ValueOf(dwarf.AttrProducer), 104 "AttrPrototyped": reflect.ValueOf(dwarf.AttrPrototyped), 105 "AttrPure": reflect.ValueOf(dwarf.AttrPure), 106 "AttrRanges": reflect.ValueOf(dwarf.AttrRanges), 107 "AttrRank": reflect.ValueOf(dwarf.AttrRank), 108 "AttrRecursive": reflect.ValueOf(dwarf.AttrRecursive), 109 "AttrReference": reflect.ValueOf(dwarf.AttrReference), 110 "AttrReturnAddr": reflect.ValueOf(dwarf.AttrReturnAddr), 111 "AttrRnglistsBase": reflect.ValueOf(dwarf.AttrRnglistsBase), 112 "AttrRvalueReference": reflect.ValueOf(dwarf.AttrRvalueReference), 113 "AttrSegment": reflect.ValueOf(dwarf.AttrSegment), 114 "AttrSibling": reflect.ValueOf(dwarf.AttrSibling), 115 "AttrSignature": reflect.ValueOf(dwarf.AttrSignature), 116 "AttrSmall": reflect.ValueOf(dwarf.AttrSmall), 117 "AttrSpecification": reflect.ValueOf(dwarf.AttrSpecification), 118 "AttrStartScope": reflect.ValueOf(dwarf.AttrStartScope), 119 "AttrStaticLink": reflect.ValueOf(dwarf.AttrStaticLink), 120 "AttrStmtList": reflect.ValueOf(dwarf.AttrStmtList), 121 "AttrStrOffsetsBase": reflect.ValueOf(dwarf.AttrStrOffsetsBase), 122 "AttrStride": reflect.ValueOf(dwarf.AttrStride), 123 "AttrStrideSize": reflect.ValueOf(dwarf.AttrStrideSize), 124 "AttrStringLength": reflect.ValueOf(dwarf.AttrStringLength), 125 "AttrStringLengthBitSize": reflect.ValueOf(dwarf.AttrStringLengthBitSize), 126 "AttrStringLengthByteSize": reflect.ValueOf(dwarf.AttrStringLengthByteSize), 127 "AttrThreadsScaled": reflect.ValueOf(dwarf.AttrThreadsScaled), 128 "AttrTrampoline": reflect.ValueOf(dwarf.AttrTrampoline), 129 "AttrType": reflect.ValueOf(dwarf.AttrType), 130 "AttrUpperBound": reflect.ValueOf(dwarf.AttrUpperBound), 131 "AttrUseLocation": reflect.ValueOf(dwarf.AttrUseLocation), 132 "AttrUseUTF8": reflect.ValueOf(dwarf.AttrUseUTF8), 133 "AttrVarParam": reflect.ValueOf(dwarf.AttrVarParam), 134 "AttrVirtuality": reflect.ValueOf(dwarf.AttrVirtuality), 135 "AttrVisibility": reflect.ValueOf(dwarf.AttrVisibility), 136 "AttrVtableElemLoc": reflect.ValueOf(dwarf.AttrVtableElemLoc), 137 "ClassAddrPtr": reflect.ValueOf(dwarf.ClassAddrPtr), 138 "ClassAddress": reflect.ValueOf(dwarf.ClassAddress), 139 "ClassBlock": reflect.ValueOf(dwarf.ClassBlock), 140 "ClassConstant": reflect.ValueOf(dwarf.ClassConstant), 141 "ClassExprLoc": reflect.ValueOf(dwarf.ClassExprLoc), 142 "ClassFlag": reflect.ValueOf(dwarf.ClassFlag), 143 "ClassLinePtr": reflect.ValueOf(dwarf.ClassLinePtr), 144 "ClassLocList": reflect.ValueOf(dwarf.ClassLocList), 145 "ClassLocListPtr": reflect.ValueOf(dwarf.ClassLocListPtr), 146 "ClassMacPtr": reflect.ValueOf(dwarf.ClassMacPtr), 147 "ClassRangeListPtr": reflect.ValueOf(dwarf.ClassRangeListPtr), 148 "ClassReference": reflect.ValueOf(dwarf.ClassReference), 149 "ClassReferenceAlt": reflect.ValueOf(dwarf.ClassReferenceAlt), 150 "ClassReferenceSig": reflect.ValueOf(dwarf.ClassReferenceSig), 151 "ClassRngList": reflect.ValueOf(dwarf.ClassRngList), 152 "ClassRngListsPtr": reflect.ValueOf(dwarf.ClassRngListsPtr), 153 "ClassStrOffsetsPtr": reflect.ValueOf(dwarf.ClassStrOffsetsPtr), 154 "ClassString": reflect.ValueOf(dwarf.ClassString), 155 "ClassStringAlt": reflect.ValueOf(dwarf.ClassStringAlt), 156 "ClassUnknown": reflect.ValueOf(dwarf.ClassUnknown), 157 "ErrUnknownPC": reflect.ValueOf(&dwarf.ErrUnknownPC).Elem(), 158 "New": reflect.ValueOf(dwarf.New), 159 "TagAccessDeclaration": reflect.ValueOf(dwarf.TagAccessDeclaration), 160 "TagArrayType": reflect.ValueOf(dwarf.TagArrayType), 161 "TagAtomicType": reflect.ValueOf(dwarf.TagAtomicType), 162 "TagBaseType": reflect.ValueOf(dwarf.TagBaseType), 163 "TagCallSite": reflect.ValueOf(dwarf.TagCallSite), 164 "TagCallSiteParameter": reflect.ValueOf(dwarf.TagCallSiteParameter), 165 "TagCatchDwarfBlock": reflect.ValueOf(dwarf.TagCatchDwarfBlock), 166 "TagClassType": reflect.ValueOf(dwarf.TagClassType), 167 "TagCoarrayType": reflect.ValueOf(dwarf.TagCoarrayType), 168 "TagCommonDwarfBlock": reflect.ValueOf(dwarf.TagCommonDwarfBlock), 169 "TagCommonInclusion": reflect.ValueOf(dwarf.TagCommonInclusion), 170 "TagCompileUnit": reflect.ValueOf(dwarf.TagCompileUnit), 171 "TagCondition": reflect.ValueOf(dwarf.TagCondition), 172 "TagConstType": reflect.ValueOf(dwarf.TagConstType), 173 "TagConstant": reflect.ValueOf(dwarf.TagConstant), 174 "TagDwarfProcedure": reflect.ValueOf(dwarf.TagDwarfProcedure), 175 "TagDynamicType": reflect.ValueOf(dwarf.TagDynamicType), 176 "TagEntryPoint": reflect.ValueOf(dwarf.TagEntryPoint), 177 "TagEnumerationType": reflect.ValueOf(dwarf.TagEnumerationType), 178 "TagEnumerator": reflect.ValueOf(dwarf.TagEnumerator), 179 "TagFileType": reflect.ValueOf(dwarf.TagFileType), 180 "TagFormalParameter": reflect.ValueOf(dwarf.TagFormalParameter), 181 "TagFriend": reflect.ValueOf(dwarf.TagFriend), 182 "TagGenericSubrange": reflect.ValueOf(dwarf.TagGenericSubrange), 183 "TagImmutableType": reflect.ValueOf(dwarf.TagImmutableType), 184 "TagImportedDeclaration": reflect.ValueOf(dwarf.TagImportedDeclaration), 185 "TagImportedModule": reflect.ValueOf(dwarf.TagImportedModule), 186 "TagImportedUnit": reflect.ValueOf(dwarf.TagImportedUnit), 187 "TagInheritance": reflect.ValueOf(dwarf.TagInheritance), 188 "TagInlinedSubroutine": reflect.ValueOf(dwarf.TagInlinedSubroutine), 189 "TagInterfaceType": reflect.ValueOf(dwarf.TagInterfaceType), 190 "TagLabel": reflect.ValueOf(dwarf.TagLabel), 191 "TagLexDwarfBlock": reflect.ValueOf(dwarf.TagLexDwarfBlock), 192 "TagMember": reflect.ValueOf(dwarf.TagMember), 193 "TagModule": reflect.ValueOf(dwarf.TagModule), 194 "TagMutableType": reflect.ValueOf(dwarf.TagMutableType), 195 "TagNamelist": reflect.ValueOf(dwarf.TagNamelist), 196 "TagNamelistItem": reflect.ValueOf(dwarf.TagNamelistItem), 197 "TagNamespace": reflect.ValueOf(dwarf.TagNamespace), 198 "TagPackedType": reflect.ValueOf(dwarf.TagPackedType), 199 "TagPartialUnit": reflect.ValueOf(dwarf.TagPartialUnit), 200 "TagPointerType": reflect.ValueOf(dwarf.TagPointerType), 201 "TagPtrToMemberType": reflect.ValueOf(dwarf.TagPtrToMemberType), 202 "TagReferenceType": reflect.ValueOf(dwarf.TagReferenceType), 203 "TagRestrictType": reflect.ValueOf(dwarf.TagRestrictType), 204 "TagRvalueReferenceType": reflect.ValueOf(dwarf.TagRvalueReferenceType), 205 "TagSetType": reflect.ValueOf(dwarf.TagSetType), 206 "TagSharedType": reflect.ValueOf(dwarf.TagSharedType), 207 "TagSkeletonUnit": reflect.ValueOf(dwarf.TagSkeletonUnit), 208 "TagStringType": reflect.ValueOf(dwarf.TagStringType), 209 "TagStructType": reflect.ValueOf(dwarf.TagStructType), 210 "TagSubprogram": reflect.ValueOf(dwarf.TagSubprogram), 211 "TagSubrangeType": reflect.ValueOf(dwarf.TagSubrangeType), 212 "TagSubroutineType": reflect.ValueOf(dwarf.TagSubroutineType), 213 "TagTemplateAlias": reflect.ValueOf(dwarf.TagTemplateAlias), 214 "TagTemplateTypeParameter": reflect.ValueOf(dwarf.TagTemplateTypeParameter), 215 "TagTemplateValueParameter": reflect.ValueOf(dwarf.TagTemplateValueParameter), 216 "TagThrownType": reflect.ValueOf(dwarf.TagThrownType), 217 "TagTryDwarfBlock": reflect.ValueOf(dwarf.TagTryDwarfBlock), 218 "TagTypeUnit": reflect.ValueOf(dwarf.TagTypeUnit), 219 "TagTypedef": reflect.ValueOf(dwarf.TagTypedef), 220 "TagUnionType": reflect.ValueOf(dwarf.TagUnionType), 221 "TagUnspecifiedParameters": reflect.ValueOf(dwarf.TagUnspecifiedParameters), 222 "TagUnspecifiedType": reflect.ValueOf(dwarf.TagUnspecifiedType), 223 "TagVariable": reflect.ValueOf(dwarf.TagVariable), 224 "TagVariant": reflect.ValueOf(dwarf.TagVariant), 225 "TagVariantPart": reflect.ValueOf(dwarf.TagVariantPart), 226 "TagVolatileType": reflect.ValueOf(dwarf.TagVolatileType), 227 "TagWithStmt": reflect.ValueOf(dwarf.TagWithStmt), 228 229 // type definitions 230 "AddrType": reflect.ValueOf((*dwarf.AddrType)(nil)), 231 "ArrayType": reflect.ValueOf((*dwarf.ArrayType)(nil)), 232 "Attr": reflect.ValueOf((*dwarf.Attr)(nil)), 233 "BasicType": reflect.ValueOf((*dwarf.BasicType)(nil)), 234 "BoolType": reflect.ValueOf((*dwarf.BoolType)(nil)), 235 "CharType": reflect.ValueOf((*dwarf.CharType)(nil)), 236 "Class": reflect.ValueOf((*dwarf.Class)(nil)), 237 "CommonType": reflect.ValueOf((*dwarf.CommonType)(nil)), 238 "ComplexType": reflect.ValueOf((*dwarf.ComplexType)(nil)), 239 "Data": reflect.ValueOf((*dwarf.Data)(nil)), 240 "DecodeError": reflect.ValueOf((*dwarf.DecodeError)(nil)), 241 "DotDotDotType": reflect.ValueOf((*dwarf.DotDotDotType)(nil)), 242 "Entry": reflect.ValueOf((*dwarf.Entry)(nil)), 243 "EnumType": reflect.ValueOf((*dwarf.EnumType)(nil)), 244 "EnumValue": reflect.ValueOf((*dwarf.EnumValue)(nil)), 245 "Field": reflect.ValueOf((*dwarf.Field)(nil)), 246 "FloatType": reflect.ValueOf((*dwarf.FloatType)(nil)), 247 "FuncType": reflect.ValueOf((*dwarf.FuncType)(nil)), 248 "IntType": reflect.ValueOf((*dwarf.IntType)(nil)), 249 "LineEntry": reflect.ValueOf((*dwarf.LineEntry)(nil)), 250 "LineFile": reflect.ValueOf((*dwarf.LineFile)(nil)), 251 "LineReader": reflect.ValueOf((*dwarf.LineReader)(nil)), 252 "LineReaderPos": reflect.ValueOf((*dwarf.LineReaderPos)(nil)), 253 "Offset": reflect.ValueOf((*dwarf.Offset)(nil)), 254 "PtrType": reflect.ValueOf((*dwarf.PtrType)(nil)), 255 "QualType": reflect.ValueOf((*dwarf.QualType)(nil)), 256 "Reader": reflect.ValueOf((*dwarf.Reader)(nil)), 257 "StructField": reflect.ValueOf((*dwarf.StructField)(nil)), 258 "StructType": reflect.ValueOf((*dwarf.StructType)(nil)), 259 "Tag": reflect.ValueOf((*dwarf.Tag)(nil)), 260 "Type": reflect.ValueOf((*dwarf.Type)(nil)), 261 "TypedefType": reflect.ValueOf((*dwarf.TypedefType)(nil)), 262 "UcharType": reflect.ValueOf((*dwarf.UcharType)(nil)), 263 "UintType": reflect.ValueOf((*dwarf.UintType)(nil)), 264 "UnspecifiedType": reflect.ValueOf((*dwarf.UnspecifiedType)(nil)), 265 "UnsupportedType": reflect.ValueOf((*dwarf.UnsupportedType)(nil)), 266 "VoidType": reflect.ValueOf((*dwarf.VoidType)(nil)), 267 268 // interface wrapper definitions 269 "_Type": reflect.ValueOf((*_debug_dwarf_Type)(nil)), 270 } 271 } 272 273 // _debug_dwarf_Type is an interface wrapper for Type type 274 type _debug_dwarf_Type struct { 275 IValue interface{} 276 WCommon func() *dwarf.CommonType 277 WSize func() int64 278 WString func() string 279 } 280 281 func (W _debug_dwarf_Type) Common() *dwarf.CommonType { 282 return W.WCommon() 283 } 284 func (W _debug_dwarf_Type) Size() int64 { 285 return W.WSize() 286 } 287 func (W _debug_dwarf_Type) String() string { 288 if W.WString == nil { 289 return "" 290 } 291 return W.WString() 292 }