File: go1_22_debug_pe.go

package info (click to toggle)
golang-github-traefik-yaegi 0.16.1-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 24,608 kB
  • sloc: sh: 457; makefile: 39
file content (135 lines) | stat: -rw-r--r-- 12,725 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
// Code generated by 'yaegi extract debug/pe'. DO NOT EDIT.

//go:build go1.22
// +build go1.22

package stdlib

import (
	"debug/pe"
	"go/constant"
	"go/token"
	"reflect"
)

func init() {
	Symbols["debug/pe/pe"] = map[string]reflect.Value{
		// function, constant and variable definitions
		"COFFSymbolSize":                                 reflect.ValueOf(constant.MakeFromLiteral("18", token.INT, 0)),
		"IMAGE_COMDAT_SELECT_ANY":                        reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
		"IMAGE_COMDAT_SELECT_ASSOCIATIVE":                reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
		"IMAGE_COMDAT_SELECT_EXACT_MATCH":                reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
		"IMAGE_COMDAT_SELECT_LARGEST":                    reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
		"IMAGE_COMDAT_SELECT_NODUPLICATES":               reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
		"IMAGE_COMDAT_SELECT_SAME_SIZE":                  reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_ARCHITECTURE":             reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_BASERELOC":                reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT":             reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_COM_DESCRIPTOR":           reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_DEBUG":                    reflect.ValueOf(constant.MakeFromLiteral("6", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_DELAY_IMPORT":             reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_EXCEPTION":                reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_EXPORT":                   reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_GLOBALPTR":                reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_IAT":                      reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_IMPORT":                   reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG":              reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_RESOURCE":                 reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_SECURITY":                 reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
		"IMAGE_DIRECTORY_ENTRY_TLS":                      reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_APPCONTAINER":          reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE":          reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_FORCE_INTEGRITY":       reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_GUARD_CF":              reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA":       reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_NO_BIND":               reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_NO_ISOLATION":          reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_NO_SEH":                reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_NX_COMPAT":             reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE": reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
		"IMAGE_DLLCHARACTERISTICS_WDM_DRIVER":            reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
		"IMAGE_FILE_32BIT_MACHINE":                       reflect.ValueOf(constant.MakeFromLiteral("256", token.INT, 0)),
		"IMAGE_FILE_AGGRESIVE_WS_TRIM":                   reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
		"IMAGE_FILE_BYTES_REVERSED_HI":                   reflect.ValueOf(constant.MakeFromLiteral("32768", token.INT, 0)),
		"IMAGE_FILE_BYTES_REVERSED_LO":                   reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
		"IMAGE_FILE_DEBUG_STRIPPED":                      reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
		"IMAGE_FILE_DLL":                                 reflect.ValueOf(constant.MakeFromLiteral("8192", token.INT, 0)),
		"IMAGE_FILE_EXECUTABLE_IMAGE":                    reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
		"IMAGE_FILE_LARGE_ADDRESS_AWARE":                 reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
		"IMAGE_FILE_LINE_NUMS_STRIPPED":                  reflect.ValueOf(constant.MakeFromLiteral("4", token.INT, 0)),
		"IMAGE_FILE_LOCAL_SYMS_STRIPPED":                 reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
		"IMAGE_FILE_MACHINE_AM33":                        reflect.ValueOf(constant.MakeFromLiteral("467", token.INT, 0)),
		"IMAGE_FILE_MACHINE_AMD64":                       reflect.ValueOf(constant.MakeFromLiteral("34404", token.INT, 0)),
		"IMAGE_FILE_MACHINE_ARM":                         reflect.ValueOf(constant.MakeFromLiteral("448", token.INT, 0)),
		"IMAGE_FILE_MACHINE_ARM64":                       reflect.ValueOf(constant.MakeFromLiteral("43620", token.INT, 0)),
		"IMAGE_FILE_MACHINE_ARMNT":                       reflect.ValueOf(constant.MakeFromLiteral("452", token.INT, 0)),
		"IMAGE_FILE_MACHINE_EBC":                         reflect.ValueOf(constant.MakeFromLiteral("3772", token.INT, 0)),
		"IMAGE_FILE_MACHINE_I386":                        reflect.ValueOf(constant.MakeFromLiteral("332", token.INT, 0)),
		"IMAGE_FILE_MACHINE_IA64":                        reflect.ValueOf(constant.MakeFromLiteral("512", token.INT, 0)),
		"IMAGE_FILE_MACHINE_LOONGARCH32":                 reflect.ValueOf(constant.MakeFromLiteral("25138", token.INT, 0)),
		"IMAGE_FILE_MACHINE_LOONGARCH64":                 reflect.ValueOf(constant.MakeFromLiteral("25188", token.INT, 0)),
		"IMAGE_FILE_MACHINE_M32R":                        reflect.ValueOf(constant.MakeFromLiteral("36929", token.INT, 0)),
		"IMAGE_FILE_MACHINE_MIPS16":                      reflect.ValueOf(constant.MakeFromLiteral("614", token.INT, 0)),
		"IMAGE_FILE_MACHINE_MIPSFPU":                     reflect.ValueOf(constant.MakeFromLiteral("870", token.INT, 0)),
		"IMAGE_FILE_MACHINE_MIPSFPU16":                   reflect.ValueOf(constant.MakeFromLiteral("1126", token.INT, 0)),
		"IMAGE_FILE_MACHINE_POWERPC":                     reflect.ValueOf(constant.MakeFromLiteral("496", token.INT, 0)),
		"IMAGE_FILE_MACHINE_POWERPCFP":                   reflect.ValueOf(constant.MakeFromLiteral("497", token.INT, 0)),
		"IMAGE_FILE_MACHINE_R4000":                       reflect.ValueOf(constant.MakeFromLiteral("358", token.INT, 0)),
		"IMAGE_FILE_MACHINE_RISCV128":                    reflect.ValueOf(constant.MakeFromLiteral("20776", token.INT, 0)),
		"IMAGE_FILE_MACHINE_RISCV32":                     reflect.ValueOf(constant.MakeFromLiteral("20530", token.INT, 0)),
		"IMAGE_FILE_MACHINE_RISCV64":                     reflect.ValueOf(constant.MakeFromLiteral("20580", token.INT, 0)),
		"IMAGE_FILE_MACHINE_SH3":                         reflect.ValueOf(constant.MakeFromLiteral("418", token.INT, 0)),
		"IMAGE_FILE_MACHINE_SH3DSP":                      reflect.ValueOf(constant.MakeFromLiteral("419", token.INT, 0)),
		"IMAGE_FILE_MACHINE_SH4":                         reflect.ValueOf(constant.MakeFromLiteral("422", token.INT, 0)),
		"IMAGE_FILE_MACHINE_SH5":                         reflect.ValueOf(constant.MakeFromLiteral("424", token.INT, 0)),
		"IMAGE_FILE_MACHINE_THUMB":                       reflect.ValueOf(constant.MakeFromLiteral("450", token.INT, 0)),
		"IMAGE_FILE_MACHINE_UNKNOWN":                     reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
		"IMAGE_FILE_MACHINE_WCEMIPSV2":                   reflect.ValueOf(constant.MakeFromLiteral("361", token.INT, 0)),
		"IMAGE_FILE_NET_RUN_FROM_SWAP":                   reflect.ValueOf(constant.MakeFromLiteral("2048", token.INT, 0)),
		"IMAGE_FILE_RELOCS_STRIPPED":                     reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
		"IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP":             reflect.ValueOf(constant.MakeFromLiteral("1024", token.INT, 0)),
		"IMAGE_FILE_SYSTEM":                              reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
		"IMAGE_FILE_UP_SYSTEM_ONLY":                      reflect.ValueOf(constant.MakeFromLiteral("16384", token.INT, 0)),
		"IMAGE_SCN_CNT_CODE":                             reflect.ValueOf(constant.MakeFromLiteral("32", token.INT, 0)),
		"IMAGE_SCN_CNT_INITIALIZED_DATA":                 reflect.ValueOf(constant.MakeFromLiteral("64", token.INT, 0)),
		"IMAGE_SCN_CNT_UNINITIALIZED_DATA":               reflect.ValueOf(constant.MakeFromLiteral("128", token.INT, 0)),
		"IMAGE_SCN_LNK_COMDAT":                           reflect.ValueOf(constant.MakeFromLiteral("4096", token.INT, 0)),
		"IMAGE_SCN_MEM_DISCARDABLE":                      reflect.ValueOf(constant.MakeFromLiteral("33554432", token.INT, 0)),
		"IMAGE_SCN_MEM_EXECUTE":                          reflect.ValueOf(constant.MakeFromLiteral("536870912", token.INT, 0)),
		"IMAGE_SCN_MEM_READ":                             reflect.ValueOf(constant.MakeFromLiteral("1073741824", token.INT, 0)),
		"IMAGE_SCN_MEM_WRITE":                            reflect.ValueOf(constant.MakeFromLiteral("2147483648", token.INT, 0)),
		"IMAGE_SUBSYSTEM_EFI_APPLICATION":                reflect.ValueOf(constant.MakeFromLiteral("10", token.INT, 0)),
		"IMAGE_SUBSYSTEM_EFI_BOOT_SERVICE_DRIVER":        reflect.ValueOf(constant.MakeFromLiteral("11", token.INT, 0)),
		"IMAGE_SUBSYSTEM_EFI_ROM":                        reflect.ValueOf(constant.MakeFromLiteral("13", token.INT, 0)),
		"IMAGE_SUBSYSTEM_EFI_RUNTIME_DRIVER":             reflect.ValueOf(constant.MakeFromLiteral("12", token.INT, 0)),
		"IMAGE_SUBSYSTEM_NATIVE":                         reflect.ValueOf(constant.MakeFromLiteral("1", token.INT, 0)),
		"IMAGE_SUBSYSTEM_NATIVE_WINDOWS":                 reflect.ValueOf(constant.MakeFromLiteral("8", token.INT, 0)),
		"IMAGE_SUBSYSTEM_OS2_CUI":                        reflect.ValueOf(constant.MakeFromLiteral("5", token.INT, 0)),
		"IMAGE_SUBSYSTEM_POSIX_CUI":                      reflect.ValueOf(constant.MakeFromLiteral("7", token.INT, 0)),
		"IMAGE_SUBSYSTEM_UNKNOWN":                        reflect.ValueOf(constant.MakeFromLiteral("0", token.INT, 0)),
		"IMAGE_SUBSYSTEM_WINDOWS_BOOT_APPLICATION":       reflect.ValueOf(constant.MakeFromLiteral("16", token.INT, 0)),
		"IMAGE_SUBSYSTEM_WINDOWS_CE_GUI":                 reflect.ValueOf(constant.MakeFromLiteral("9", token.INT, 0)),
		"IMAGE_SUBSYSTEM_WINDOWS_CUI":                    reflect.ValueOf(constant.MakeFromLiteral("3", token.INT, 0)),
		"IMAGE_SUBSYSTEM_WINDOWS_GUI":                    reflect.ValueOf(constant.MakeFromLiteral("2", token.INT, 0)),
		"IMAGE_SUBSYSTEM_XBOX":                           reflect.ValueOf(constant.MakeFromLiteral("14", token.INT, 0)),
		"NewFile":                                        reflect.ValueOf(pe.NewFile),
		"Open":                                           reflect.ValueOf(pe.Open),

		// type definitions
		"COFFSymbol":           reflect.ValueOf((*pe.COFFSymbol)(nil)),
		"COFFSymbolAuxFormat5": reflect.ValueOf((*pe.COFFSymbolAuxFormat5)(nil)),
		"DataDirectory":        reflect.ValueOf((*pe.DataDirectory)(nil)),
		"File":                 reflect.ValueOf((*pe.File)(nil)),
		"FileHeader":           reflect.ValueOf((*pe.FileHeader)(nil)),
		"FormatError":          reflect.ValueOf((*pe.FormatError)(nil)),
		"ImportDirectory":      reflect.ValueOf((*pe.ImportDirectory)(nil)),
		"OptionalHeader32":     reflect.ValueOf((*pe.OptionalHeader32)(nil)),
		"OptionalHeader64":     reflect.ValueOf((*pe.OptionalHeader64)(nil)),
		"Reloc":                reflect.ValueOf((*pe.Reloc)(nil)),
		"Section":              reflect.ValueOf((*pe.Section)(nil)),
		"SectionHeader":        reflect.ValueOf((*pe.SectionHeader)(nil)),
		"SectionHeader32":      reflect.ValueOf((*pe.SectionHeader32)(nil)),
		"StringTable":          reflect.ValueOf((*pe.StringTable)(nil)),
		"Symbol":               reflect.ValueOf((*pe.Symbol)(nil)),
	}
}