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  }