github.com/HaHadaxigua/yaegi@v1.0.1/stdlib/go1_16_debug_pe.go (about)

     1  // Code generated by 'yaegi extract debug/pe'. DO NOT EDIT.
     2  
     3  // +build go1.16,!go1.17
     4  
     5  package stdlib
     6  
     7  import (
     8  	"debug/pe"
     9  	"go/constant"
    10  	"go/token"
    11  	"reflect"
    12  )
    13  
    14  func init() {
    15  	Symbols["debug/pe/pe"] = map[string]reflect.Value{
    16  		// function, constant and variable definitions
    17  		"COFFSymbolSize":                                 reflect.ValueOf(constant.MakeFromLiteral("18", token.INT, 0)),
    18  		"IMAGE_DIRECTORY_ENTRY_ARCHITECTURE":             reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
    19  		"IMAGE_DIRECTORY_ENTRY_BASERELOC":                reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
    20  		"IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT":             reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
    21  		"IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR":           reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
    22  		"IMAGE_DIRECTORY_ENTRY_DEBUG":                    reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
    23  		"IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT":             reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
    24  		"IMAGE_DIRECTORY_ENTRY_EXCEPTION":                reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
    25  		"IMAGE_DIRECTORY_ENTRY_EXPORT":                   reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
    26  		"IMAGE_DIRECTORY_ENTRY_GLOBALPTR":                reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
    27  		"IMAGE_DIRECTORY_ENTRY_IAT":                      reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
    28  		"IMAGE_DIRECTORY_ENTRY_IMPORT":                   reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
    29  		"IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG":              reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
    30  		"IMAGE_DIRECTORY_ENTRY_RESOURCE":                 reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
    31  		"IMAGE_DIRECTORY_ENTRY_SECURITY":                 reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
    32  		"IMAGE_DIRECTORY_ENTRY_TLS":                      reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
    33  		"IMAGE_DLLCHARACTERISTICS_APPCONTAINER":          reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
    34  		"IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE":          reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
    35  		"IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY":       reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
    36  		"IMAGE_DLLCHARACTERISTICS_GUARD_CF":              reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
    37  		"IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA":       reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
    38  		"IMAGE_DLLCHARACTERISTICS_NO_BIND":               reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
    39  		"IMAGE_DLLCHARACTERISTICS_NO_ISOLATION":          reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
    40  		"IMAGE_DLLCHARACTERISTICS_NO_SEH":                reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
    41  		"IMAGE_DLLCHARACTERISTICS_NX_COMPAT":             reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
    42  		"IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE": reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
    43  		"IMAGE_DLLCHARACTERISTICS_WDM_DRIVER":            reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
    44  		"IMAGE_FILE_32BIT_MACHINE":                       reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
    45  		"IMAGE_FILE_AGGRESIVE_WS_TRIM":                   reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
    46  		"IMAGE_FILE_BYTES_REVERSED_HI":                   reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
    47  		"IMAGE_FILE_BYTES_REVERSED_LO":                   reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
    48  		"IMAGE_FILE_DEBUG_STRIPPED":                      reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
    49  		"IMAGE_FILE_DLL":                                 reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
    50  		"IMAGE_FILE_EXECUTABLE_IMAGE":                    reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
    51  		"IMAGE_FILE_LARGE_ADDRESS_AWARE":                 reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
    52  		"IMAGE_FILE_LINE_NUMS_STRIPPED":                  reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
    53  		"IMAGE_FILE_LOCAL_SYMS_STRIPPED":                 reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
    54  		"IMAGE_FILE_MACHINE_AM33":                        reflect.ValueOf(constant.MakeFromLiteral("467", token.INT, 0)),
    55  		"IMAGE_FILE_MACHINE_AMD64":                       reflect.ValueOf(constant.MakeFromLiteral("34404", token.INT, 0)),
    56  		"IMAGE_FILE_MACHINE_ARM":                         reflect.ValueOf(constant.MakeFromLiteral("448", token.INT, 0)),
    57  		"IMAGE_FILE_MACHINE_ARM64":                       reflect.ValueOf(constant.MakeFromLiteral("43620", token.INT, 0)),
    58  		"IMAGE_FILE_MACHINE_ARMNT":                       reflect.ValueOf(constant.MakeFromLiteral("452", token.INT, 0)),
    59  		"IMAGE_FILE_MACHINE_EBC":                         reflect.ValueOf(constant.MakeFromLiteral("3772", token.INT, 0)),
    60  		"IMAGE_FILE_MACHINE_I386":                        reflect.ValueOf(constant.MakeFromLiteral("332", token.INT, 0)),
    61  		"IMAGE_FILE_MACHINE_IA64":                        reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
    62  		"IMAGE_FILE_MACHINE_M32R":                        reflect.ValueOf(constant.MakeFromLiteral("36929", token.INT, 0)),
    63  		"IMAGE_FILE_MACHINE_MIPS16":                      reflect.ValueOf(constant.MakeFromLiteral("614", token.INT, 0)),
    64  		"IMAGE_FILE_MACHINE_MIPSFPU":                     reflect.ValueOf(constant.MakeFromLiteral("870", token.INT, 0)),
    65  		"IMAGE_FILE_MACHINE_MIPSFPU16":                   reflect.ValueOf(constant.MakeFromLiteral("1126", token.INT, 0)),
    66  		"IMAGE_FILE_MACHINE_POWERPC":                     reflect.ValueOf(constant.MakeFromLiteral("496", token.INT, 0)),
    67  		"IMAGE_FILE_MACHINE_POWERPCFP":                   reflect.ValueOf(constant.MakeFromLiteral("497", token.INT, 0)),
    68  		"IMAGE_FILE_MACHINE_R4000":                       reflect.ValueOf(constant.MakeFromLiteral("358", token.INT, 0)),
    69  		"IMAGE_FILE_MACHINE_SH3":                         reflect.ValueOf(constant.MakeFromLiteral("418", token.INT, 0)),
    70  		"IMAGE_FILE_MACHINE_SH3DSP":                      reflect.ValueOf(constant.MakeFromLiteral("419", token.INT, 0)),
    71  		"IMAGE_FILE_MACHINE_SH4":                         reflect.ValueOf(constant.MakeFromLiteral("422", token.INT, 0)),
    72  		"IMAGE_FILE_MACHINE_SH5":                         reflect.ValueOf(constant.MakeFromLiteral("424", token.INT, 0)),
    73  		"IMAGE_FILE_MACHINE_THUMB":                       reflect.ValueOf(constant.MakeFromLiteral("450", token.INT, 0)),
    74  		"IMAGE_FILE_MACHINE_UNKNOWN":                     reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
    75  		"IMAGE_FILE_MACHINE_WCEMIPSV2":                   reflect.ValueOf(constant.MakeFromLiteral("361", token.INT, 0)),
    76  		"IMAGE_FILE_NET_RUN_FROM_SWAP":                   reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
    77  		"IMAGE_FILE_RELOCS_STRIPPED":                     reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
    78  		"IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP":             reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
    79  		"IMAGE_FILE_SYSTEM":                              reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
    80  		"IMAGE_FILE_UP_SYSTEM_ONLY":                      reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
    81  		"IMAGE_SUBSYSTEM_EFI_APPLICATION":                reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
    82  		"IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER":        reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
    83  		"IMAGE_SUBSYSTEM_EFI_ROM":                        reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
    84  		"IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER":             reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
    85  		"IMAGE_SUBSYSTEM_NATIVE":                         reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
    86  		"IMAGE_SUBSYSTEM_NATIVE_WINDOWS":                 reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
    87  		"IMAGE_SUBSYSTEM_OS2_CUI":                        reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
    88  		"IMAGE_SUBSYSTEM_POSIX_CUI":                      reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
    89  		"IMAGE_SUBSYSTEM_UNKNOWN":                        reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
    90  		"IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION":       reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
    91  		"IMAGE_SUBSYSTEM_WINDOWS_CE_GUI":                 reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
    92  		"IMAGE_SUBSYSTEM_WINDOWS_CUI":                    reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
    93  		"IMAGE_SUBSYSTEM_WINDOWS_GUI":                    reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
    94  		"IMAGE_SUBSYSTEM_XBOX":                           reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
    95  		"NewFile":                                        reflect.ValueOf(pe.NewFile),
    96  		"Open":                                           reflect.ValueOf(pe.Open),
    97  
    98  		// type definitions
    99  		"COFFSymbol":       reflect.ValueOf((*pe.COFFSymbol)(nil)),
   100  		"DataDirectory":    reflect.ValueOf((*pe.DataDirectory)(nil)),
   101  		"File":             reflect.ValueOf((*pe.File)(nil)),
   102  		"FileHeader":       reflect.ValueOf((*pe.FileHeader)(nil)),
   103  		"FormatError":      reflect.ValueOf((*pe.FormatError)(nil)),
   104  		"ImportDirectory":  reflect.ValueOf((*pe.ImportDirectory)(nil)),
   105  		"OptionalHeader32": reflect.ValueOf((*pe.OptionalHeader32)(nil)),
   106  		"OptionalHeader64": reflect.ValueOf((*pe.OptionalHeader64)(nil)),
   107  		"Reloc":            reflect.ValueOf((*pe.Reloc)(nil)),
   108  		"Section":          reflect.ValueOf((*pe.Section)(nil)),
   109  		"SectionHeader":    reflect.ValueOf((*pe.SectionHeader)(nil)),
   110  		"SectionHeader32":  reflect.ValueOf((*pe.SectionHeader32)(nil)),
   111  		"StringTable":      reflect.ValueOf((*pe.StringTable)(nil)),
   112  		"Symbol":           reflect.ValueOf((*pe.Symbol)(nil)),
   113  	}
   114  }