github.com/switchupcb/yaegi@v0.10.2/stdlib/go1_16_debug_macho.go (about)

     1  // Code generated by 'yaegi extract debug/macho'. DO NOT EDIT.
     2  
     3  // +build go1.16,!go1.17
     4  
     5  package stdlib
     6  
     7  import (
     8  	"debug/macho"
     9  	"reflect"
    10  )
    11  
    12  func 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
   152  type _debug_macho_Load struct {
   153  	IValue interface{}
   154  	WRaw   func() []byte
   155  }
   156  
   157  func (W _debug_macho_Load) Raw() []byte {
   158  	return W.WRaw()
   159  }