1
2
3
4
5 package ir
6
7 import (
8 "cmd/compile/internal/types"
9 "cmd/internal/obj"
10 )
11
12
13 var Syms symsStruct
14
15 type symsStruct struct {
16 AssertE2I *obj.LSym
17 AssertE2I2 *obj.LSym
18 Asanread *obj.LSym
19 Asanwrite *obj.LSym
20 CgoCheckMemmove *obj.LSym
21 CgoCheckPtrWrite *obj.LSym
22 CheckPtrAlignment *obj.LSym
23 Deferproc *obj.LSym
24 Deferprocat *obj.LSym
25 DeferprocStack *obj.LSym
26 Deferreturn *obj.LSym
27 Duffcopy *obj.LSym
28 Duffzero *obj.LSym
29 GCWriteBarrier [8]*obj.LSym
30 Goschedguarded *obj.LSym
31 Growslice *obj.LSym
32 InterfaceSwitch *obj.LSym
33 MallocGC *obj.LSym
34 Memmove *obj.LSym
35 Msanread *obj.LSym
36 Msanwrite *obj.LSym
37 Msanmove *obj.LSym
38 Newobject *obj.LSym
39 Newproc *obj.LSym
40 PanicBounds *obj.LSym
41 PanicExtend *obj.LSym
42 Panicdivide *obj.LSym
43 Panicshift *obj.LSym
44 PanicdottypeE *obj.LSym
45 PanicdottypeI *obj.LSym
46 Panicnildottype *obj.LSym
47 Panicoverflow *obj.LSym
48 Racefuncenter *obj.LSym
49 Racefuncexit *obj.LSym
50 Raceread *obj.LSym
51 Racereadrange *obj.LSym
52 Racewrite *obj.LSym
53 Racewriterange *obj.LSym
54 TypeAssert *obj.LSym
55 WBZero *obj.LSym
56 WBMove *obj.LSym
57
58 SigPanic *obj.LSym
59 Staticuint64s *obj.LSym
60 Typedmemmove *obj.LSym
61 Udiv *obj.LSym
62 WriteBarrier *obj.LSym
63 Zerobase *obj.LSym
64 ZeroVal *obj.LSym
65 ARM64HasATOMICS *obj.LSym
66 ARMHasVFPv4 *obj.LSym
67 Loong64HasLAMCAS *obj.LSym
68 Loong64HasLAM_BH *obj.LSym
69 Loong64HasLSX *obj.LSym
70 RISCV64HasZbb *obj.LSym
71 X86HasFMA *obj.LSym
72 X86HasPOPCNT *obj.LSym
73 X86HasSSE41 *obj.LSym
74
75 WasmDiv *obj.LSym
76
77 WasmTruncS *obj.LSym
78
79 WasmTruncU *obj.LSym
80 }
81
82
83 var Pkgs struct {
84 Go *types.Pkg
85 Itab *types.Pkg
86 Runtime *types.Pkg
87 InternalMaps *types.Pkg
88 Coverage *types.Pkg
89 }
90
View as plain text