github.com/traefik/yaegi@v0.15.1/stdlib/go1_19_debug_macho.go (about) 1 // Code generated by 'yaegi extract debug/macho'. DO NOT EDIT. 2 3 //go:build go1.19 && !go1.20 4 // +build go1.19,!go1.20 5 6 package stdlib 7 8 import ( 9 "debug/macho" 10 "reflect" 11 ) 12 13 func init() { 14 Symbols["debug/macho/macho"] = map[string]reflect.Value{ 15 // function, constant and variable definitions 16 "ARM64_RELOC_ADDEND": reflect.ValueOf(macho.ARM64_RELOC_ADDEND), 17 "ARM64_RELOC_BRANCH26": reflect.ValueOf(macho.ARM64_RELOC_BRANCH26), 18 "ARM64_RELOC_GOT_LOAD_PAGE21": reflect.ValueOf(macho.ARM64_RELOC_GOT_LOAD_PAGE21), 19 "ARM64_RELOC_GOT_LOAD_PAGEOFF12": reflect.ValueOf(macho.ARM64_RELOC_GOT_LOAD_PAGEOFF12), 20 "ARM64_RELOC_PAGE21": reflect.ValueOf(macho.ARM64_RELOC_PAGE21), 21 "ARM64_RELOC_PAGEOFF12": reflect.ValueOf(macho.ARM64_RELOC_PAGEOFF12), 22 "ARM64_RELOC_POINTER_TO_GOT": reflect.ValueOf(macho.ARM64_RELOC_POINTER_TO_GOT), 23 "ARM64_RELOC_SUBTRACTOR": reflect.ValueOf(macho.ARM64_RELOC_SUBTRACTOR), 24 "ARM64_RELOC_TLVP_LOAD_PAGE21": reflect.ValueOf(macho.ARM64_RELOC_TLVP_LOAD_PAGE21), 25 "ARM64_RELOC_TLVP_LOAD_PAGEOFF12": reflect.ValueOf(macho.ARM64_RELOC_TLVP_LOAD_PAGEOFF12), 26 "ARM64_RELOC_UNSIGNED": reflect.ValueOf(macho.ARM64_RELOC_UNSIGNED), 27 "ARM_RELOC_BR24": reflect.ValueOf(macho.ARM_RELOC_BR24), 28 "ARM_RELOC_HALF": reflect.ValueOf(macho.ARM_RELOC_HALF), 29 "ARM_RELOC_HALF_SECTDIFF": reflect.ValueOf(macho.ARM_RELOC_HALF_SECTDIFF), 30 "ARM_RELOC_LOCAL_SECTDIFF": reflect.ValueOf(macho.ARM_RELOC_LOCAL_SECTDIFF), 31 "ARM_RELOC_PAIR": reflect.ValueOf(macho.ARM_RELOC_PAIR), 32 "ARM_RELOC_PB_LA_PTR": reflect.ValueOf(macho.ARM_RELOC_PB_LA_PTR), 33 "ARM_RELOC_SECTDIFF": reflect.ValueOf(macho.ARM_RELOC_SECTDIFF), 34 "ARM_RELOC_VANILLA": reflect.ValueOf(macho.ARM_RELOC_VANILLA), 35 "ARM_THUMB_32BIT_BRANCH": reflect.ValueOf(macho.ARM_THUMB_32BIT_BRANCH), 36 "ARM_THUMB_RELOC_BR22": reflect.ValueOf(macho.ARM_THUMB_RELOC_BR22), 37 "Cpu386": reflect.ValueOf(macho.Cpu386), 38 "CpuAmd64": reflect.ValueOf(macho.CpuAmd64), 39 "CpuArm": reflect.ValueOf(macho.CpuArm), 40 "CpuArm64": reflect.ValueOf(macho.CpuArm64), 41 "CpuPpc": reflect.ValueOf(macho.CpuPpc), 42 "CpuPpc64": reflect.ValueOf(macho.CpuPpc64), 43 "ErrNotFat": reflect.ValueOf(&macho.ErrNotFat).Elem(), 44 "FlagAllModsBound": reflect.ValueOf(macho.FlagAllModsBound), 45 "FlagAllowStackExecution": reflect.ValueOf(macho.FlagAllowStackExecution), 46 "FlagAppExtensionSafe": reflect.ValueOf(macho.FlagAppExtensionSafe), 47 "FlagBindAtLoad": reflect.ValueOf(macho.FlagBindAtLoad), 48 "FlagBindsToWeak": reflect.ValueOf(macho.FlagBindsToWeak), 49 "FlagCanonical": reflect.ValueOf(macho.FlagCanonical), 50 "FlagDeadStrippableDylib": reflect.ValueOf(macho.FlagDeadStrippableDylib), 51 "FlagDyldLink": reflect.ValueOf(macho.FlagDyldLink), 52 "FlagForceFlat": reflect.ValueOf(macho.FlagForceFlat), 53 "FlagHasTLVDescriptors": reflect.ValueOf(macho.FlagHasTLVDescriptors), 54 "FlagIncrLink": reflect.ValueOf(macho.FlagIncrLink), 55 "FlagLazyInit": reflect.ValueOf(macho.FlagLazyInit), 56 "FlagNoFixPrebinding": reflect.ValueOf(macho.FlagNoFixPrebinding), 57 "FlagNoHeapExecution": reflect.ValueOf(macho.FlagNoHeapExecution), 58 "FlagNoMultiDefs": reflect.ValueOf(macho.FlagNoMultiDefs), 59 "FlagNoReexportedDylibs": reflect.ValueOf(macho.FlagNoReexportedDylibs), 60 "FlagNoUndefs": reflect.ValueOf(macho.FlagNoUndefs), 61 "FlagPIE": reflect.ValueOf(macho.FlagPIE), 62 "FlagPrebindable": reflect.ValueOf(macho.FlagPrebindable), 63 "FlagPrebound": reflect.ValueOf(macho.FlagPrebound), 64 "FlagRootSafe": reflect.ValueOf(macho.FlagRootSafe), 65 "FlagSetuidSafe": reflect.ValueOf(macho.FlagSetuidSafe), 66 "FlagSplitSegs": reflect.ValueOf(macho.FlagSplitSegs), 67 "FlagSubsectionsViaSymbols": reflect.ValueOf(macho.FlagSubsectionsViaSymbols), 68 "FlagTwoLevel": reflect.ValueOf(macho.FlagTwoLevel), 69 "FlagWeakDefines": reflect.ValueOf(macho.FlagWeakDefines), 70 "GENERIC_RELOC_LOCAL_SECTDIFF": reflect.ValueOf(macho.GENERIC_RELOC_LOCAL_SECTDIFF), 71 "GENERIC_RELOC_PAIR": reflect.ValueOf(macho.GENERIC_RELOC_PAIR), 72 "GENERIC_RELOC_PB_LA_PTR": reflect.ValueOf(macho.GENERIC_RELOC_PB_LA_PTR), 73 "GENERIC_RELOC_SECTDIFF": reflect.ValueOf(macho.GENERIC_RELOC_SECTDIFF), 74 "GENERIC_RELOC_TLV": reflect.ValueOf(macho.GENERIC_RELOC_TLV), 75 "GENERIC_RELOC_VANILLA": reflect.ValueOf(macho.GENERIC_RELOC_VANILLA), 76 "LoadCmdDylib": reflect.ValueOf(macho.LoadCmdDylib), 77 "LoadCmdDylinker": reflect.ValueOf(macho.LoadCmdDylinker), 78 "LoadCmdDysymtab": reflect.ValueOf(macho.LoadCmdDysymtab), 79 "LoadCmdRpath": reflect.ValueOf(macho.LoadCmdRpath), 80 "LoadCmdSegment": reflect.ValueOf(macho.LoadCmdSegment), 81 "LoadCmdSegment64": reflect.ValueOf(macho.LoadCmdSegment64), 82 "LoadCmdSymtab": reflect.ValueOf(macho.LoadCmdSymtab), 83 "LoadCmdThread": reflect.ValueOf(macho.LoadCmdThread), 84 "LoadCmdUnixThread": reflect.ValueOf(macho.LoadCmdUnixThread), 85 "Magic32": reflect.ValueOf(macho.Magic32), 86 "Magic64": reflect.ValueOf(macho.Magic64), 87 "MagicFat": reflect.ValueOf(macho.MagicFat), 88 "NewFatFile": reflect.ValueOf(macho.NewFatFile), 89 "NewFile": reflect.ValueOf(macho.NewFile), 90 "Open": reflect.ValueOf(macho.Open), 91 "OpenFat": reflect.ValueOf(macho.OpenFat), 92 "TypeBundle": reflect.ValueOf(macho.TypeBundle), 93 "TypeDylib": reflect.ValueOf(macho.TypeDylib), 94 "TypeExec": reflect.ValueOf(macho.TypeExec), 95 "TypeObj": reflect.ValueOf(macho.TypeObj), 96 "X86_64_RELOC_BRANCH": reflect.ValueOf(macho.X86_64_RELOC_BRANCH), 97 "X86_64_RELOC_GOT": reflect.ValueOf(macho.X86_64_RELOC_GOT), 98 "X86_64_RELOC_GOT_LOAD": reflect.ValueOf(macho.X86_64_RELOC_GOT_LOAD), 99 "X86_64_RELOC_SIGNED": reflect.ValueOf(macho.X86_64_RELOC_SIGNED), 100 "X86_64_RELOC_SIGNED_1": reflect.ValueOf(macho.X86_64_RELOC_SIGNED_1), 101 "X86_64_RELOC_SIGNED_2": reflect.ValueOf(macho.X86_64_RELOC_SIGNED_2), 102 "X86_64_RELOC_SIGNED_4": reflect.ValueOf(macho.X86_64_RELOC_SIGNED_4), 103 "X86_64_RELOC_SUBTRACTOR": reflect.ValueOf(macho.X86_64_RELOC_SUBTRACTOR), 104 "X86_64_RELOC_TLV": reflect.ValueOf(macho.X86_64_RELOC_TLV), 105 "X86_64_RELOC_UNSIGNED": reflect.ValueOf(macho.X86_64_RELOC_UNSIGNED), 106 107 // type definitions 108 "Cpu": reflect.ValueOf((*macho.Cpu)(nil)), 109 "Dylib": reflect.ValueOf((*macho.Dylib)(nil)), 110 "DylibCmd": reflect.ValueOf((*macho.DylibCmd)(nil)), 111 "Dysymtab": reflect.ValueOf((*macho.Dysymtab)(nil)), 112 "DysymtabCmd": reflect.ValueOf((*macho.DysymtabCmd)(nil)), 113 "FatArch": reflect.ValueOf((*macho.FatArch)(nil)), 114 "FatArchHeader": reflect.ValueOf((*macho.FatArchHeader)(nil)), 115 "FatFile": reflect.ValueOf((*macho.FatFile)(nil)), 116 "File": reflect.ValueOf((*macho.File)(nil)), 117 "FileHeader": reflect.ValueOf((*macho.FileHeader)(nil)), 118 "FormatError": reflect.ValueOf((*macho.FormatError)(nil)), 119 "Load": reflect.ValueOf((*macho.Load)(nil)), 120 "LoadBytes": reflect.ValueOf((*macho.LoadBytes)(nil)), 121 "LoadCmd": reflect.ValueOf((*macho.LoadCmd)(nil)), 122 "Nlist32": reflect.ValueOf((*macho.Nlist32)(nil)), 123 "Nlist64": reflect.ValueOf((*macho.Nlist64)(nil)), 124 "Regs386": reflect.ValueOf((*macho.Regs386)(nil)), 125 "RegsAMD64": reflect.ValueOf((*macho.RegsAMD64)(nil)), 126 "Reloc": reflect.ValueOf((*macho.Reloc)(nil)), 127 "RelocTypeARM": reflect.ValueOf((*macho.RelocTypeARM)(nil)), 128 "RelocTypeARM64": reflect.ValueOf((*macho.RelocTypeARM64)(nil)), 129 "RelocTypeGeneric": reflect.ValueOf((*macho.RelocTypeGeneric)(nil)), 130 "RelocTypeX86_64": reflect.ValueOf((*macho.RelocTypeX86_64)(nil)), 131 "Rpath": reflect.ValueOf((*macho.Rpath)(nil)), 132 "RpathCmd": reflect.ValueOf((*macho.RpathCmd)(nil)), 133 "Section": reflect.ValueOf((*macho.Section)(nil)), 134 "Section32": reflect.ValueOf((*macho.Section32)(nil)), 135 "Section64": reflect.ValueOf((*macho.Section64)(nil)), 136 "SectionHeader": reflect.ValueOf((*macho.SectionHeader)(nil)), 137 "Segment": reflect.ValueOf((*macho.Segment)(nil)), 138 "Segment32": reflect.ValueOf((*macho.Segment32)(nil)), 139 "Segment64": reflect.ValueOf((*macho.Segment64)(nil)), 140 "SegmentHeader": reflect.ValueOf((*macho.SegmentHeader)(nil)), 141 "Symbol": reflect.ValueOf((*macho.Symbol)(nil)), 142 "Symtab": reflect.ValueOf((*macho.Symtab)(nil)), 143 "SymtabCmd": reflect.ValueOf((*macho.SymtabCmd)(nil)), 144 "Thread": reflect.ValueOf((*macho.Thread)(nil)), 145 "Type": reflect.ValueOf((*macho.Type)(nil)), 146 147 // interface wrapper definitions 148 "_Load": reflect.ValueOf((*_debug_macho_Load)(nil)), 149 } 150 } 151 152 // _debug_macho_Load is an interface wrapper for Load type 153 type _debug_macho_Load struct { 154 IValue interface{} 155 WRaw func() []byte 156 } 157 158 func (W _debug_macho_Load) Raw() []byte { 159 return W.WRaw() 160 }