Lines Matching full:codeview
2 ; RUN: llc < %s -filetype=obj | llvm-readobj --codeview - | FileCheck %s --check-prefix=CODEVIEW
62 ; CODEVIEW: CodeViewDebugInfo [
63 ; CODEVIEW-NEXT: Section: .debug$S (4)
64 ; CODEVIEW-NEXT: Magic: 0x4
65 ; CODEVIEW-NEXT: Subsection [
66 ; CODEVIEW-NEXT: SubSectionType: Symbols (0xF1)
67 ; CODEVIEW-NEXT: SubSectionSize:
68 ; CODEVIEW-NEXT: ObjNameSym {
69 ; CODEVIEW-NEXT: Kind: S_OBJNAME (0x1101)
70 ; CODEVIEW: Compile3Sym {
71 ; CODEVIEW-NEXT: Kind: S_COMPILE3 (0x113C)
72 ; CODEVIEW: }
73 ; CODEVIEW: ]
74 ; CODEVIEW: Subsection [
75 ; CODEVIEW-NEXT: SubSectionType: FrameData (0xF5)
76 ; CODEVIEW-NEXT: SubSectionSize:
77 ; CODEVIEW-NEXT: LinkageName: _main
78 ; CODEVIEW: FrameData {
79 ; CODEVIEW: }
80 ; CODEVIEW: FrameData {
81 ; CODEVIEW: }
82 ; CODEVIEW: FrameData {
83 ; CODEVIEW: }
84 ; CODEVIEW: FrameData {
85 ; CODEVIEW: }
86 ; CODEVIEW: FrameData {
87 ; CODEVIEW-NEXT: RvaStart:
88 ; CODEVIEW-NEXT: CodeSize:
89 ; CODEVIEW-NEXT: LocalSize: 0xC
90 ; CODEVIEW-NEXT: ParamsSize: 0x0
91 ; CODEVIEW-NEXT: MaxStackSize: 0x0
92 ; CODEVIEW-NEXT: PrologSize:
93 ; CODEVIEW-NEXT: SavedRegsSize: 0xC
94 ; CODEVIEW-NEXT: Flags [ (0x0)
95 ; CODEVIEW-NEXT: ]
99 ; CODEVIEW-NEXT: FrameFunc [
100 ; CODEVIEW-NEXT: $T0 .raSearch =
101 ; CODEVIEW-NEXT: $eip $T0 ^ =
102 ; CODEVIEW-NEXT: $esp $T0 4 + =
103 ; CODEVIEW-NEXT: $ebx $T0 4 - ^ =
104 ; CODEVIEW-NEXT: $edi $T0 8 - ^ =
105 ; CODEVIEW-NEXT: $esi $T0 12 - ^ =
106 ; CODEVIEW-NEXT: ]
107 ; CODEVIEW-NEXT: }
112 ; CODEVIEW: Subsection [
113 ; CODEVIEW-NEXT: SubSectionType: Symbols (0xF1)
114 ; CODEVIEW-NEXT: SubSectionSize:
115 ; CODEVIEW-NEXT: GlobalProcIdSym {
116 ; CODEVIEW-NEXT: Kind: S_GPROC32_ID (0x1147)
117 ; CODEVIEW: DisplayName: main
118 ; CODEVIEW: LinkageName: _main
119 ; CODEVIEW-NEXT: }
120 ; CODEVIEW-NEXT: FrameProcSym {
121 ; CODEVIEW-NEXT: Kind: S_FRAMEPROC (0x1012)
122 ; CODEVIEW-NEXT: TotalFrameBytes: 0xC
123 ; CODEVIEW-NEXT: PaddingFrameBytes: 0x0
124 ; CODEVIEW-NEXT: OffsetToPadding: 0x0
125 ; CODEVIEW-NEXT: BytesOfCalleeSavedRegisters: 0xC
126 ; CODEVIEW-NEXT: OffsetOfExceptionHandler: 0x0
127 ; CODEVIEW-NEXT: SectionIdOfExceptionHandler: 0x0
128 ; CODEVIEW-NEXT: Flags [ (0x16000)
129 ; CODEVIEW-NEXT: SafeBuffers (0x2000)
130 ; CODEVIEW-NEXT: ]
131 ; CODEVIEW-NEXT: LocalFramePtrReg: VFRAME (0x7536)
132 ; CODEVIEW-NEXT: ParamFramePtrReg: VFRAME (0x7536)
133 ; CODEVIEW-NEXT: }
134 ; CODEVIEW-NEXT: LocalSym {
135 ; CODEVIEW-NEXT: Kind: S_LOCAL (0x113E)
136 ; CODEVIEW: VarName: a
137 ; CODEVIEW-NEXT: }
138 ; CODEVIEW-NEXT: DefRangeFramePointerRelSym {
139 ; CODEVIEW-NEXT: Kind: S_DEFRANGE_FRAMEPOINTER_REL (0x1142)
140 ; CODEVIEW-NEXT: Offset: -16
141 ; CODEVIEW-NEXT: LocalVariableAddrRange {
142 ; CODEVIEW-NEXT: OffsetStart:
143 ; CODEVIEW-NEXT: ISectStart:
144 ; CODEVIEW-NEXT: Range:
145 ; CODEVIEW-NEXT: }
146 ; CODEVIEW-NEXT: }
147 ; CODEVIEW-NEXT: LocalSym {
148 ; CODEVIEW-NEXT: Kind: S_LOCAL (0x113E)
149 ; CODEVIEW: VarName: b
150 ; CODEVIEW-NEXT: }
151 ; CODEVIEW-NEXT: DefRangeFramePointerRelSym {
152 ; CODEVIEW-NEXT: Kind: S_DEFRANGE_FRAMEPOINTER_REL (0x1142)
153 ; CODEVIEW-NEXT: Offset: -20
154 ; CODEVIEW-NEXT: LocalVariableAddrRange {
155 ; CODEVIEW-NEXT: OffsetStart:
156 ; CODEVIEW-NEXT: ISectStart:
157 ; CODEVIEW-NEXT: Range:
158 ; CODEVIEW-NEXT: }
159 ; CODEVIEW-NEXT: }
160 ; CODEVIEW-NEXT: LocalSym {
161 ; CODEVIEW-NEXT: Kind: S_LOCAL (0x113E)
162 ; CODEVIEW: VarName: c
163 ; CODEVIEW-NEXT: }
164 ; CODEVIEW-NEXT: DefRangeFramePointerRelSym {
165 ; CODEVIEW-NEXT: Kind: S_DEFRANGE_FRAMEPOINTER_REL (0x1142)
166 ; CODEVIEW-NEXT: Offset: -24
167 ; CODEVIEW-NEXT: LocalVariableAddrRange {
168 ; CODEVIEW-NEXT: OffsetStart:
169 ; CODEVIEW-NEXT: ISectStart:
170 ; CODEVIEW-NEXT: Range:
171 ; CODEVIEW-NEXT: }
172 ; CODEVIEW-NEXT: }
173 ; CODEVIEW-NEXT: ProcEnd {
174 ; CODEVIEW-NEXT: Kind: S_PROC_ID_END (0x114F)
175 ; CODEVIEW-NEXT: }
176 ; CODEVIEW-NEXT: ]
242 !4 = !{i32 2, !"CodeView", i32 1}