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