]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/Analysis/diagnostics/Inputs/expected-plists/plist-multi-file.c.plist
Vendor import of clang trunk r351319 (just before the release_80 branch
[FreeBSD/FreeBSD.git] / test / Analysis / diagnostics / Inputs / expected-plists / plist-multi-file.c.plist
1    <array>
2     <dict>
3      <key>kind</key><string>event</string>
4      <key>location</key>
5      <dict>
6       <key>line</key><integer>7</integer>
7       <key>col</key><integer>7</integer>
8       <key>file</key><integer>0</integer>
9      </dict>
10      <key>ranges</key>
11      <array>
12        <array>
13         <dict>
14          <key>line</key><integer>7</integer>
15          <key>col</key><integer>7</integer>
16          <key>file</key><integer>0</integer>
17         </dict>
18         <dict>
19          <key>line</key><integer>7</integer>
20          <key>col</key><integer>7</integer>
21          <key>file</key><integer>0</integer>
22         </dict>
23        </array>
24      </array>
25      <key>depth</key><integer>0</integer>
26      <key>extended_message</key>
27      <string>Passing null pointer value via 1st parameter &apos;ptr&apos;</string>
28      <key>message</key>
29      <string>Passing null pointer value via 1st parameter &apos;ptr&apos;</string>
30     </dict>
31     <dict>
32      <key>kind</key><string>event</string>
33      <key>location</key>
34      <dict>
35       <key>line</key><integer>7</integer>
36       <key>col</key><integer>3</integer>
37       <key>file</key><integer>0</integer>
38      </dict>
39      <key>ranges</key>
40      <array>
41        <array>
42         <dict>
43          <key>line</key><integer>7</integer>
44          <key>col</key><integer>3</integer>
45          <key>file</key><integer>0</integer>
46         </dict>
47         <dict>
48          <key>line</key><integer>7</integer>
49          <key>col</key><integer>8</integer>
50          <key>file</key><integer>0</integer>
51         </dict>
52        </array>
53      </array>
54      <key>depth</key><integer>0</integer>
55      <key>extended_message</key>
56      <string>Calling &apos;foo&apos;</string>
57      <key>message</key>
58      <string>Calling &apos;foo&apos;</string>
59     </dict>
60     <dict>
61      <key>kind</key><string>event</string>
62      <key>location</key>
63      <dict>
64       <key>line</key><integer>1</integer>
65       <key>col</key><integer>1</integer>
66       <key>file</key><integer>1</integer>
67      </dict>
68      <key>depth</key><integer>1</integer>
69      <key>extended_message</key>
70      <string>Entered call from &apos;bar&apos;</string>
71      <key>message</key>
72      <string>Entered call from &apos;bar&apos;</string>
73     </dict>
74     <dict>
75      <key>kind</key><string>control</string>
76      <key>edges</key>
77       <array>
78        <dict>
79         <key>start</key>
80          <array>
81           <dict>
82            <key>line</key><integer>1</integer>
83            <key>col</key><integer>1</integer>
84            <key>file</key><integer>1</integer>
85           </dict>
86           <dict>
87            <key>line</key><integer>1</integer>
88            <key>col</key><integer>4</integer>
89            <key>file</key><integer>1</integer>
90           </dict>
91          </array>
92         <key>end</key>
93          <array>
94           <dict>
95            <key>line</key><integer>2</integer>
96            <key>col</key><integer>3</integer>
97            <key>file</key><integer>1</integer>
98           </dict>
99           <dict>
100            <key>line</key><integer>2</integer>
101            <key>col</key><integer>3</integer>
102            <key>file</key><integer>1</integer>
103           </dict>
104          </array>
105        </dict>
106       </array>
107     </dict>
108     <dict>
109      <key>kind</key><string>control</string>
110      <key>edges</key>
111       <array>
112        <dict>
113         <key>start</key>
114          <array>
115           <dict>
116            <key>line</key><integer>2</integer>
117            <key>col</key><integer>3</integer>
118            <key>file</key><integer>1</integer>
119           </dict>
120           <dict>
121            <key>line</key><integer>2</integer>
122            <key>col</key><integer>3</integer>
123            <key>file</key><integer>1</integer>
124           </dict>
125          </array>
126         <key>end</key>
127          <array>
128           <dict>
129            <key>line</key><integer>2</integer>
130            <key>col</key><integer>8</integer>
131            <key>file</key><integer>1</integer>
132           </dict>
133           <dict>
134            <key>line</key><integer>2</integer>
135            <key>col</key><integer>8</integer>
136            <key>file</key><integer>1</integer>
137           </dict>
138          </array>
139        </dict>
140       </array>
141     </dict>
142     <dict>
143      <key>kind</key><string>event</string>
144      <key>location</key>
145      <dict>
146       <key>line</key><integer>2</integer>
147       <key>col</key><integer>8</integer>
148       <key>file</key><integer>1</integer>
149      </dict>
150      <key>ranges</key>
151      <array>
152        <array>
153         <dict>
154          <key>line</key><integer>2</integer>
155          <key>col</key><integer>4</integer>
156          <key>file</key><integer>1</integer>
157         </dict>
158         <dict>
159          <key>line</key><integer>2</integer>
160          <key>col</key><integer>6</integer>
161          <key>file</key><integer>1</integer>
162         </dict>
163        </array>
164      </array>
165      <key>depth</key><integer>1</integer>
166      <key>extended_message</key>
167      <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
168      <key>message</key>
169      <string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
170     </dict>
171    </array>
172    <key>description</key><string>Dereference of null pointer (loaded from variable &apos;ptr&apos;)</string>
173    <key>category</key><string>Logic error</string>
174    <key>type</key><string>Dereference of null pointer</string>
175    <key>check_name</key><string>core.NullDereference</string>
176    <!-- This hash is experimental and going to change! -->
177    <key>issue_hash_content_of_line_in_context</key><string>2058c95994cab381890af28e7bf354bf</string>
178   <key>issue_context_kind</key><string>function</string>
179   <key>issue_context</key><string>foo</string>
180   <key>issue_hash_function_offset</key><string>1</string>
181   <key>location</key>
182   <dict>
183    <key>line</key><integer>2</integer>
184    <key>col</key><integer>8</integer>
185    <key>file</key><integer>1</integer>
186   </dict>
187   <key>HTMLDiagnostics_files</key>
188   <array>
189    <string>report-288847.html</string>
190   </array>
191   <key>ExecutedLines</key>
192   <dict>
193    <key>0</key>
194    <array>
195     <integer>6</integer>
196     <integer>7</integer>
197    </array>
198    <key>1</key>
199    <array>
200     <integer>1</integer>
201     <integer>2</integer>
202    </array>
203   </dict>
204   </dict>
205  </array>
206  <key>files</key>
207  <array>
208   <string>/clang/test/Analysis/diagnostics/plist-multi-file.c</string>
209   <string>/clang/test/Analysis/diagnostics/plist-multi-file.h</string>
210  </array>
211 </dict>
212 </plist>