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 Panicdivide *obj.LSym
41 Panicshift *obj.LSym
42 PanicdottypeE *obj.LSym
43 PanicdottypeI *obj.LSym
44 Panicnildottype *obj.LSym
45 Panicoverflow *obj.LSym
46 Racefuncenter *obj.LSym
47 Racefuncexit *obj.LSym
48 Raceread *obj.LSym
49 Racereadrange *obj.LSym
50 Racewrite *obj.LSym
51 Racewriterange *obj.LSym
52 TypeAssert *obj.LSym
53 WBZero *obj.LSym
54 WBMove *obj.LSym
55
56 SigPanic *obj.LSym
57 Staticuint64s *obj.LSym
58 Typedmemmove *obj.LSym
59 Udiv *obj.LSym
60 WriteBarrier *obj.LSym
61 Zerobase *obj.LSym
62 ARM64HasATOMICS *obj.LSym
63 ARMHasVFPv4 *obj.LSym
64 Loong64HasLAMCAS *obj.LSym
65 Loong64HasLAM_BH *obj.LSym
66 Loong64HasLSX *obj.LSym
67 X86HasFMA *obj.LSym
68 X86HasPOPCNT *obj.LSym
69 X86HasSSE41 *obj.LSym
70
71 WasmDiv *obj.LSym
72
73 WasmTruncS *obj.LSym
74
75 WasmTruncU *obj.LSym
76 }
77
78
79 var Pkgs struct {
80 Go *types.Pkg
81 Itab *types.Pkg
82 Runtime *types.Pkg
83 InternalMaps *types.Pkg
84 Coverage *types.Pkg
85 }
86
View as plain text