• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 //===-- STLPostfixHeaderMap.h - hardcoded STL header map --------*- C++ -*-===//
2 //
3 // Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
4 // See https://llvm.org/LICENSE.txt for license information.
5 // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
6 //
7 //===----------------------------------------------------------------------===//
8 
9 #include "STLPostfixHeaderMap.h"
10 
11 namespace clang {
12 namespace find_all_symbols {
13 
getSTLPostfixHeaderMap()14 const HeaderMapCollector::RegexHeaderMap *getSTLPostfixHeaderMap() {
15   static const HeaderMapCollector::RegexHeaderMap STLPostfixHeaderMap = {
16       {"include/__stddef_max_align_t.h$", "<cstddef>"},
17       {"include/__wmmintrin_aes.h$", "<wmmintrin.h>"},
18       {"include/__wmmintrin_pclmul.h$", "<wmmintrin.h>"},
19       {"include/adxintrin.h$", "<immintrin.h>"},
20       {"include/ammintrin.h$", "<ammintrin.h>"},
21       {"include/avx2intrin.h$", "<immintrin.h>"},
22       {"include/avx512bwintrin.h$", "<immintrin.h>"},
23       {"include/avx512cdintrin.h$", "<immintrin.h>"},
24       {"include/avx512dqintrin.h$", "<immintrin.h>"},
25       {"include/avx512erintrin.h$", "<immintrin.h>"},
26       {"include/avx512fintrin.h$", "<immintrin.h>"},
27       {"include/avx512ifmaintrin.h$", "<immintrin.h>"},
28       {"include/avx512ifmavlintrin.h$", "<immintrin.h>"},
29       {"include/avx512pfintrin.h$", "<immintrin.h>"},
30       {"include/avx512vbmiintrin.h$", "<immintrin.h>"},
31       {"include/avx512vbmivlintrin.h$", "<immintrin.h>"},
32       {"include/avx512vlbwintrin.h$", "<immintrin.h>"},
33       {"include/avx512vlcdintrin.h$", "<immintrin.h>"},
34       {"include/avx512vldqintrin.h$", "<immintrin.h>"},
35       {"include/avx512vlintrin.h$", "<immintrin.h>"},
36       {"include/avxintrin.h$", "<immintrin.h>"},
37       {"include/bmi2intrin.h$", "<x86intrin.h>"},
38       {"include/bmiintrin.h$", "<x86intrin.h>"},
39       {"include/emmintrin.h$", "<emmintrin.h>"},
40       {"include/f16cintrin.h$", "<emmintrin.h>"},
41       {"include/float.h$", "<cfloat>"},
42       {"include/fma4intrin.h$", "<x86intrin.h>"},
43       {"include/fmaintrin.h$", "<immintrin.h>"},
44       {"include/fxsrintrin.h$", "<immintrin.h>"},
45       {"include/ia32intrin.h$", "<x86intrin.h>"},
46       {"include/immintrin.h$", "<immintrin.h>"},
47       {"include/inttypes.h$", "<cinttypes>"},
48       {"include/limits.h$", "<climits>"},
49       {"include/lzcntintrin.h$", "<x86intrin.h>"},
50       {"include/mm3dnow.h$", "<mm3dnow.h>"},
51       {"include/mm_malloc.h$", "<mm_malloc.h>"},
52       {"include/mmintrin.h$", "<mmintrin>"},
53       {"include/mwaitxintrin.h$", "<x86intrin.h>"},
54       {"include/pkuintrin.h$", "<immintrin.h>"},
55       {"include/pmmintrin.h$", "<pmmintrin.h>"},
56       {"include/popcntintrin.h$", "<popcntintrin.h>"},
57       {"include/prfchwintrin.h$", "<x86intrin.h>"},
58       {"include/rdseedintrin.h$", "<x86intrin.h>"},
59       {"include/rtmintrin.h$", "<immintrin.h>"},
60       {"include/shaintrin.h$", "<immintrin.h>"},
61       {"include/smmintrin.h$", "<smmintrin.h>"},
62       {"include/stdalign.h$", "<cstdalign>"},
63       {"include/stdarg.h$", "<cstdarg>"},
64       {"include/stdbool.h$", "<cstdbool>"},
65       {"include/stddef.h$", "<cstddef>"},
66       {"include/stdint.h$", "<cstdint>"},
67       {"include/tbmintrin.h$", "<x86intrin.h>"},
68       {"include/tmmintrin.h$", "<tmmintrin.h>"},
69       {"include/wmmintrin.h$", "<wmmintrin.h>"},
70       {"include/x86intrin.h$", "<x86intrin.h>"},
71       {"include/xmmintrin.h$", "<xmmintrin.h>"},
72       {"include/xopintrin.h$", "<x86intrin.h>"},
73       {"include/xsavecintrin.h$", "<immintrin.h>"},
74       {"include/xsaveintrin.h$", "<immintrin.h>"},
75       {"include/xsaveoptintrin.h$", "<immintrin.h>"},
76       {"include/xsavesintrin.h$", "<immintrin.h>"},
77       {"include/xtestintrin.h$", "<immintrin.h>"},
78       {"include/_G_config.h$", "<cstdio>"},
79       {"include/assert.h$", "<cassert>"},
80       {"algorithm$", "<algorithm>"},
81       {"array$", "<array>"},
82       {"atomic$", "<atomic>"},
83       {"backward/auto_ptr.h$", "<memory>"},
84       {"backward/binders.h$", "<string>"},
85       {"bits/algorithmfwd.h$", "<algorithm>"},
86       {"bits/alloc_traits.h$", "<unordered_set>"},
87       {"bits/allocator.h$", "<string>"},
88       {"bits/atomic_base.h$", "<atomic>"},
89       {"bits/atomic_lockfree_defines.h$", "<exception>"},
90       {"bits/basic_ios.h$", "<ios>"},
91       {"bits/basic_ios.tcc$", "<ios>"},
92       {"bits/basic_string.h$", "<string>"},
93       {"bits/basic_string.tcc$", "<string>"},
94       {"bits/char_traits.h$", "<string>"},
95       {"bits/codecvt.h$", "<locale>"},
96       {"bits/concept_check.h$", "<numeric>"},
97       {"bits/cpp_type_traits.h$", "<cmath>"},
98       {"bits/cxxabi_forced.h$", "<cxxabi.h>"},
99       {"bits/deque.tcc$", "<deque>"},
100       {"bits/exception_defines.h$", "<exception>"},
101       {"bits/exception_ptr.h$", "<exception>"},
102       {"bits/forward_list.h$", "<forward_list>"},
103       {"bits/forward_list.tcc$", "<forward_list>"},
104       {"bits/fstream.tcc$", "<fstream>"},
105       {"bits/functexcept.h$", "<list>"},
106       {"bits/functional_hash.h$", "<string>"},
107       {"bits/gslice.h$", "<valarray>"},
108       {"bits/gslice_array.h$", "<valarray>"},
109       {"bits/hash_bytes.h$", "<typeinfo>"},
110       {"bits/hashtable.h$", "<unordered_set>"},
111       {"bits/hashtable_policy.h$", "<unordered_set>"},
112       {"bits/indirect_array.h$", "<valarray>"},
113       {"bits/ios_base.h$", "<ios>"},
114       {"bits/istream.tcc$", "<istream>"},
115       {"bits/list.tcc$", "<list>"},
116       {"bits/locale_classes.h$", "<locale>"},
117       {"bits/locale_classes.tcc$", "<locale>"},
118       {"bits/locale_facets.h$", "<locale>"},
119       {"bits/locale_facets.tcc$", "<locale>"},
120       {"bits/locale_facets_nonio.h$", "<locale>"},
121       {"bits/locale_facets_nonio.tcc$", "<locale>"},
122       {"bits/localefwd.h$", "<locale>"},
123       {"bits/mask_array.h$", "<valarray>"},
124       {"bits/memoryfwd.h$", "<memory>"},
125       {"bits/move.h$", "<utility>"},
126       {"bits/nested_exception.h$", "<exception>"},
127       {"bits/ostream.tcc$", "<ostream>"},
128       {"bits/ostream_insert.h$", "<ostream>"},
129       {"bits/postypes.h$", "<iosfwd>"},
130       {"bits/ptr_traits.h$", "<memory>"},
131       {"bits/random.h$", "<random>"},
132       {"bits/random.tcc$", "<random>"},
133       {"bits/range_access.h$", "<iterator>"},
134       {"bits/regex.h$", "<regex>"},
135       {"bits/regex_compiler.h$", "<regex>"},
136       {"bits/regex_constants.h$", "<regex>"},
137       {"bits/regex_cursor.h$", "<regex>"},
138       {"bits/regex_error.h$", "<regex>"},
139       {"bits/regex_grep_matcher.h$", "<regex>"},
140       {"bits/regex_grep_matcher.tcc$", "<regex>"},
141       {"bits/regex_nfa.h$", "<regex>"},
142       {"bits/shared_ptr.h$", "<memory>"},
143       {"bits/shared_ptr_base.h$", "<memory>"},
144       {"bits/slice_array.h$", "<valarray>"},
145       {"bits/sstream.tcc$", "<sstream>"},
146       {"bits/stl_algo.h$", "<algorithm>"},
147       {"bits/stl_algobase.h$", "<list>"},
148       {"bits/stl_bvector.h$", "<vector>"},
149       {"bits/stl_construct.h$", "<deque>"},
150       {"bits/stl_deque.h$", "<deque>"},
151       {"bits/stl_function.h$", "<string>"},
152       {"bits/stl_heap.h$", "<queue>"},
153       {"bits/stl_iterator.h$", "<iterator>"},
154       {"bits/stl_iterator_base_funcs.h$", "<iterator>"},
155       {"bits/stl_iterator_base_types.h$", "<numeric>"},
156       {"bits/stl_list.h$", "<list>"},
157       {"bits/stl_map.h$", "<map>"},
158       {"bits/stl_multimap.h$", "<map>"},
159       {"bits/stl_multiset.h$", "<set>"},
160       {"bits/stl_numeric.h$", "<numeric>"},
161       {"bits/stl_pair.h$", "<utility>"},
162       {"bits/stl_queue.h$", "<queue>"},
163       {"bits/stl_raw_storage_iter.h$", "<memory>"},
164       {"bits/stl_relops.h$", "<utility>"},
165       {"bits/stl_set.h$", "<set>"},
166       {"bits/stl_stack.h$", "<stack>"},
167       {"bits/stl_tempbuf.h$", "<memory>"},
168       {"bits/stl_tree.h$", "<map>"},
169       {"bits/stl_uninitialized.h$", "<deque>"},
170       {"bits/stl_vector.h$", "<vector>"},
171       {"bits/stream_iterator.h$", "<iterator>"},
172       {"bits/streambuf.tcc$", "<streambuf>"},
173       {"bits/streambuf_iterator.h$", "<iterator>"},
174       {"bits/stringfwd.h$", "<string>"},
175       {"bits/unique_ptr.h$", "<memory>"},
176       {"bits/unordered_map.h$", "<unordered_map>"},
177       {"bits/unordered_set.h$", "<unordered_set>"},
178       {"bits/uses_allocator.h$", "<tuple>"},
179       {"bits/valarray_after.h$", "<valarray>"},
180       {"bits/valarray_array.h$", "<valarray>"},
181       {"bits/valarray_array.tcc$", "<valarray>"},
182       {"bits/valarray_before.h$", "<valarray>"},
183       {"bits/vector.tcc$", "<vector>"},
184       {"bitset$", "<bitset>"},
185       {"ccomplex$", "<ccomplex>"},
186       {"cctype$", "<cctype>"},
187       {"cerrno$", "<cerrno>"},
188       {"cfenv$", "<cfenv>"},
189       {"cfloat$", "<cfloat>"},
190       {"chrono$", "<chrono>"},
191       {"cinttypes$", "<cinttypes>"},
192       {"climits$", "<climits>"},
193       {"clocale$", "<clocale>"},
194       {"cmath$", "<cmath>"},
195       {"complex$", "<complex>"},
196       {"complex.h$", "<complex.h>"},
197       {"condition_variable$", "<condition_variable>"},
198       {"csetjmp$", "<csetjmp>"},
199       {"csignal$", "<csignal>"},
200       {"cstdalign$", "<cstdalign>"},
201       {"cstdarg$", "<cstdarg>"},
202       {"cstdbool$", "<cstdbool>"},
203       {"cstdint$", "<cstdint>"},
204       {"cstdio$", "<cstdio>"},
205       {"cstdlib$", "<cstdlib>"},
206       {"cstring$", "<cstring>"},
207       {"ctgmath$", "<ctgmath>"},
208       {"ctime$", "<ctime>"},
209       {"cwchar$", "<cwchar>"},
210       {"cwctype$", "<cwctype>"},
211       {"cxxabi.h$", "<cxxabi.h>"},
212       {"debug/debug.h$", "<numeric>"},
213       {"debug/map.h$", "<map>"},
214       {"debug/multimap.h$", "<multimap>"},
215       {"debug/multiset.h$", "<multiset>"},
216       {"debug/set.h$", "<set>"},
217       {"deque$", "<deque>"},
218       {"exception$", "<exception>"},
219       {"ext/alloc_traits.h$", "<deque>"},
220       {"ext/atomicity.h$", "<memory>"},
221       {"ext/concurrence.h$", "<memory>"},
222       {"ext/new_allocator.h$", "<string>"},
223       {"ext/numeric_traits.h$", "<list>"},
224       {"ext/string_conversions.h$", "<string>"},
225       {"ext/type_traits.h$", "<cmath>"},
226       {"fenv.h$", "<fenv.h>"},
227       {"forward_list$", "<forward_list>"},
228       {"fstream$", "<fstream>"},
229       {"functional$", "<functional>"},
230       {"future$", "<future>"},
231       {"initializer_list$", "<initializer_list>"},
232       {"iomanip$", "<iomanip>"},
233       {"ios$", "<ios>"},
234       {"iosfwd$", "<iosfwd>"},
235       {"iostream$", "<iostream>"},
236       {"istream$", "<istream>"},
237       {"iterator$", "<iterator>"},
238       {"limits$", "<limits>"},
239       {"list$", "<list>"},
240       {"locale$", "<locale>"},
241       {"map$", "<map>"},
242       {"memory$", "<memory>"},
243       {"mutex$", "<mutex>"},
244       {"new$", "<new>"},
245       {"numeric$", "<numeric>"},
246       {"ostream$", "<ostream>"},
247       {"queue$", "<queue>"},
248       {"random$", "<random>"},
249       {"ratio$", "<ratio>"},
250       {"regex$", "<regex>"},
251       {"scoped_allocator$", "<scoped_allocator>"},
252       {"set$", "<set>"},
253       {"sstream$", "<sstream>"},
254       {"stack$", "<stack>"},
255       {"stdexcept$", "<stdexcept>"},
256       {"streambuf$", "<streambuf>"},
257       {"string$", "<string>"},
258       {"system_error$", "<system_error>"},
259       {"tgmath.h$", "<tgmath.h>"},
260       {"thread$", "<thread>"},
261       {"tuple$", "<tuple>"},
262       {"type_traits$", "<type_traits>"},
263       {"typeindex$", "<typeindex>"},
264       {"typeinfo$", "<typeinfo>"},
265       {"unordered_map$", "<unordered_map>"},
266       {"unordered_set$", "<unordered_set>"},
267       {"utility$", "<utility>"},
268       {"valarray$", "<valarray>"},
269       {"vector$", "<vector>"},
270       {"include/complex.h$", "<complex.h>"},
271       {"include/ctype.h$", "<cctype>"},
272       {"include/errno.h$", "<cerrno>"},
273       {"include/fenv.h$", "<fenv.h>"},
274       {"include/inttypes.h$", "<cinttypes>"},
275       {"include/libio.h$", "<cstdio>"},
276       {"include/limits.h$", "<climits>"},
277       {"include/locale.h$", "<clocale>"},
278       {"include/math.h$", "<cmath>"},
279       {"include/setjmp.h$", "<csetjmp>"},
280       {"include/signal.h$", "<csignal>"},
281       {"include/stdint.h$", "<cstdint>"},
282       {"include/stdio.h$", "<cstdio>"},
283       {"include/stdlib.h$", "<cstdlib>"},
284       {"include/string.h$", "<cstring>"},
285       {"include/time.h$", "<ctime>"},
286       {"include/wchar.h$", "<cwchar>"},
287       {"include/wctype.h$", "<cwctype>"},
288       {"bits/cmathcalls.h$", "<complex.h>"},
289       {"bits/errno.h$", "<cerrno>"},
290       {"bits/fenv.h$", "<fenv.h>"},
291       {"bits/huge_val.h$", "<cmath>"},
292       {"bits/huge_valf.h$", "<cmath>"},
293       {"bits/huge_vall.h$", "<cmath>"},
294       {"bits/inf.h$", "<cmath>"},
295       {"bits/local_lim.h$", "<climits>"},
296       {"bits/locale.h$", "<clocale>"},
297       {"bits/mathcalls.h$", "<math.h>"},
298       {"bits/mathdef.h$", "<cmath>"},
299       {"bits/nan.h$", "<cmath>"},
300       {"bits/posix1_lim.h$", "<climits>"},
301       {"bits/posix2_lim.h$", "<climits>"},
302       {"bits/setjmp.h$", "<csetjmp>"},
303       {"bits/sigaction.h$", "<csignal>"},
304       {"bits/sigcontext.h$", "<csignal>"},
305       {"bits/siginfo.h$", "<csignal>"},
306       {"bits/signum.h$", "<csignal>"},
307       {"bits/sigset.h$", "<csignal>"},
308       {"bits/sigstack.h$", "<csignal>"},
309       {"bits/stdio_lim.h$", "<cstdio>"},
310       {"bits/sys_errlist.h$", "<cstdio>"},
311       {"bits/time.h$", "<ctime>"},
312       {"bits/timex.h$", "<ctime>"},
313       {"bits/typesizes.h$", "<cstdio>"},
314       {"bits/wchar.h$", "<cwchar>"},
315       {"bits/wordsize.h$", "<csetjmp>"},
316       {"bits/xopen_lim.h$", "<climits>"},
317       {"include/xlocale.h$", "<cstring>"},
318       {"bits/atomic_word.h$", "<memory>"},
319       {"bits/basic_file.h$", "<fstream>"},
320       {"bits/c\\+\\+allocator.h$", "<string>"},
321       {"bits/c\\+\\+config.h$", "<iosfwd>"},
322       {"bits/c\\+\\+io.h$", "<ios>"},
323       {"bits/c\\+\\+locale.h$", "<locale>"},
324       {"bits/cpu_defines.h$", "<iosfwd>"},
325       {"bits/ctype_base.h$", "<locale>"},
326       {"bits/cxxabi_tweaks.h$", "<cxxabi.h>"},
327       {"bits/error_constants.h$", "<system_error>"},
328       {"bits/gthr-default.h$", "<memory>"},
329       {"bits/gthr.h$", "<memory>"},
330       {"bits/opt_random.h$", "<random>"},
331       {"bits/os_defines.h$", "<iosfwd>"},
332       // GNU C headers
333       {"include/aio.h$", "<aio.h>"},
334       {"include/aliases.h$", "<aliases.h>"},
335       {"include/alloca.h$", "<alloca.h>"},
336       {"include/ar.h$", "<ar.h>"},
337       {"include/argp.h$", "<argp.h>"},
338       {"include/argz.h$", "<argz.h>"},
339       {"include/arpa/nameser.h$", "<resolv.h>"},
340       {"include/arpa/nameser_compat.h$", "<resolv.h>"},
341       {"include/byteswap.h$", "<byteswap.h>"},
342       {"include/cpio.h$", "<cpio.h>"},
343       {"include/crypt.h$", "<crypt.h>"},
344       {"include/dirent.h$", "<dirent.h>"},
345       {"include/dlfcn.h$", "<dlfcn.h>"},
346       {"include/elf.h$", "<elf.h>"},
347       {"include/endian.h$", "<endian.h>"},
348       {"include/envz.h$", "<envz.h>"},
349       {"include/err.h$", "<err.h>"},
350       {"include/error.h$", "<error.h>"},
351       {"include/execinfo.h$", "<execinfo.h>"},
352       {"include/fcntl.h$", "<fcntl.h>"},
353       {"include/features.h$", "<features.h>"},
354       {"include/fenv.h$", "<fenv.h>"},
355       {"include/fmtmsg.h$", "<fmtmsg.h>"},
356       {"include/fnmatch.h$", "<fnmatch.h>"},
357       {"include/fstab.h$", "<fstab.h>"},
358       {"include/fts.h$", "<fts.h>"},
359       {"include/ftw.h$", "<ftw.h>"},
360       {"include/gconv.h$", "<gconv.h>"},
361       {"include/getopt.h$", "<getopt.h>"},
362       {"include/glob.h$", "<glob.h>"},
363       {"include/grp.h$", "<grp.h>"},
364       {"include/gshadow.h$", "<gshadow.h>"},
365       {"include/iconv.h$", "<iconv.h>"},
366       {"include/ifaddrs.h$", "<ifaddrs.h>"},
367       {"include/kdb.h$", "<kdb.h>"},
368       {"include/langinfo.h$", "<langinfo.h>"},
369       {"include/libgen.h$", "<libgen.h>"},
370       {"include/libintl.h$", "<libintl.h>"},
371       {"include/link.h$", "<link.h>"},
372       {"include/malloc.h$", "<malloc.h>"},
373       {"include/mcheck.h$", "<mcheck.h>"},
374       {"include/memory.h$", "<memory.h>"},
375       {"include/mntent.h$", "<mntent.h>"},
376       {"include/monetary.h$", "<monetary.h>"},
377       {"include/mqueue.h$", "<mqueue.h>"},
378       {"include/netdb.h$", "<netdb.h>"},
379       {"include/netinet/in.h$", "<netinet/in.h>"},
380       {"include/nl_types.h$", "<nl_types.h>"},
381       {"include/nss.h$", "<nss.h>"},
382       {"include/obstack.h$", "<obstack.h>"},
383       {"include/panel.h$", "<panel.h>"},
384       {"include/paths.h$", "<paths.h>"},
385       {"include/printf.h$", "<printf.h>"},
386       {"include/profile.h$", "<profile.h>"},
387       {"include/pthread.h$", "<pthread.h>"},
388       {"include/pty.h$", "<pty.h>"},
389       {"include/pwd.h$", "<pwd.h>"},
390       {"include/re_comp.h$", "<re_comp.h>"},
391       {"include/regex.h$", "<regex.h>"},
392       {"include/regexp.h$", "<regexp.h>"},
393       {"include/resolv.h$", "<resolv.h>"},
394       {"include/rpc/netdb.h$", "<netdb.h>"},
395       {"include/sched.h$", "<sched.h>"},
396       {"include/search.h$", "<search.h>"},
397       {"include/semaphore.h$", "<semaphore.h>"},
398       {"include/sgtty.h$", "<sgtty.h>"},
399       {"include/shadow.h$", "<shadow.h>"},
400       {"include/spawn.h$", "<spawn.h>"},
401       {"include/stab.h$", "<stab.h>"},
402       {"include/stdc-predef.h$", "<stdc-predef.h>"},
403       {"include/stdio_ext.h$", "<stdio_ext.h>"},
404       {"include/strings.h$", "<strings.h>"},
405       {"include/stropts.h$", "<stropts.h>"},
406       {"include/sudo_plugin.h$", "<sudo_plugin.h>"},
407       {"include/sysexits.h$", "<sysexits.h>"},
408       {"include/tar.h$", "<tar.h>"},
409       {"include/tcpd.h$", "<tcpd.h>"},
410       {"include/term.h$", "<term.h>"},
411       {"include/term_entry.h$", "<term_entry.h>"},
412       {"include/termcap.h$", "<termcap.h>"},
413       {"include/termios.h$", "<termios.h>"},
414       {"include/thread_db.h$", "<thread_db.h>"},
415       {"include/tic.h$", "<tic.h>"},
416       {"include/ttyent.h$", "<ttyent.h>"},
417       {"include/uchar.h$", "<uchar.h>"},
418       {"include/ucontext.h$", "<ucontext.h>"},
419       {"include/ulimit.h$", "<ulimit.h>"},
420       {"include/unctrl.h$", "<unctrl.h>"},
421       {"include/unistd.h$", "<unistd.h>"},
422       {"include/utime.h$", "<utime.h>"},
423       {"include/utmp.h$", "<utmp.h>"},
424       {"include/utmpx.h$", "<utmpx.h>"},
425       {"include/values.h$", "<values.h>"},
426       {"include/wordexp.h$", "<wordexp.h>"},
427       {"fpu_control.h$", "<fpu_control.h>"},
428       {"ieee754.h$", "<ieee754.h>"},
429       {"include/xlocale.h$", "<xlocale.h>"},
430       {"gnu/lib-names.h$", "<gnu/lib-names.h>"},
431       {"gnu/libc-version.h$", "<gnu/libc-version.h>"},
432       {"gnu/option-groups.h$", "<gnu/option-groups.h>"},
433       {"gnu/stubs-32.h$", "<gnu/stubs-32.h>"},
434       {"gnu/stubs-64.h$", "<gnu/stubs-64.h>"},
435       {"gnu/stubs-x32.h$", "<gnu/stubs-x32.h>"},
436       {"include/rpc/auth_des.h$", "<rpc/auth_des.h>"},
437       {"include/rpc/rpc_msg.h$", "<rpc/rpc_msg.h>"},
438       {"include/rpc/pmap_clnt.h$", "<rpc/pmap_clnt.h>"},
439       {"include/rpc/rpc.h$", "<rpc/rpc.h>"},
440       {"include/rpc/types.h$", "<rpc/types.h>"},
441       {"include/rpc/auth_unix.h$", "<rpc/auth_unix.h>"},
442       {"include/rpc/key_prot.h$", "<rpc/key_prot.h>"},
443       {"include/rpc/pmap_prot.h$", "<rpc/pmap_prot.h>"},
444       {"include/rpc/auth.h$", "<rpc/auth.h>"},
445       {"include/rpc/svc_auth.h$", "<rpc/svc_auth.h>"},
446       {"include/rpc/xdr.h$", "<rpc/xdr.h>"},
447       {"include/rpc/pmap_rmt.h$", "<rpc/pmap_rmt.h>"},
448       {"include/rpc/des_crypt.h$", "<rpc/des_crypt.h>"},
449       {"include/rpc/svc.h$", "<rpc/svc.h>"},
450       {"include/rpc/rpc_des.h$", "<rpc/rpc_des.h>"},
451       {"include/rpc/clnt.h$", "<rpc/clnt.h>"},
452       {"include/scsi/scsi.h$", "<scsi/scsi.h>"},
453       {"include/scsi/sg.h$", "<scsi/sg.h>"},
454       {"include/scsi/scsi_ioctl.h$", "<scsi/scsi_ioctl>"},
455       {"include/netrose/rose.h$", "<netrose/rose.h>"},
456       {"include/nfs/nfs.h$", "<nfs/nfs.h>"},
457       {"include/netatalk/at.h$", "<netatalk/at.h>"},
458       {"include/netinet/ether.h$", "<netinet/ether.h>"},
459       {"include/netinet/icmp6.h$", "<netinet/icmp6.h>"},
460       {"include/netinet/if_ether.h$", "<netinet/if_ether.h>"},
461       {"include/netinet/if_fddi.h$", "<netinet/if_fddi.h>"},
462       {"include/netinet/if_tr.h$", "<netinet/if_tr.h>"},
463       {"include/netinet/igmp.h$", "<netinet/igmp.h>"},
464       {"include/netinet/in.h$", "<netinet/in.h>"},
465       {"include/netinet/in_systm.h$", "<netinet/in_systm.h>"},
466       {"include/netinet/ip.h$", "<netinet/ip.h>"},
467       {"include/netinet/ip6.h$", "<netinet/ip6.h>"},
468       {"include/netinet/ip_icmp.h$", "<netinet/ip_icmp.h>"},
469       {"include/netinet/tcp.h$", "<netinet/tcp.h>"},
470       {"include/netinet/udp.h$", "<netinet/udp.h>"},
471       {"include/netrom/netrom.h$", "<netrom/netrom.h>"},
472       {"include/protocols/routed.h$", "<protocols/routed.h>"},
473       {"include/protocols/rwhod.h$", "<protocols/rwhod.h>"},
474       {"include/protocols/talkd.h$", "<protocols/talkd.h>"},
475       {"include/protocols/timed.h$", "<protocols/timed.h>"},
476       {"include/rpcsvc/klm_prot.x$", "<rpcsvc/klm_prot.x>"},
477       {"include/rpcsvc/rstat.h$", "<rpcsvc/rstat.h>"},
478       {"include/rpcsvc/spray.x$", "<rpcsvc/spray.x>"},
479       {"include/rpcsvc/nlm_prot.x$", "<rpcsvc/nlm_prot.x>"},
480       {"include/rpcsvc/nis_callback.x$", "<rpcsvc/nis_callback.x>"},
481       {"include/rpcsvc/yp.h$", "<rpcsvc/yp.h>"},
482       {"include/rpcsvc/yp.x$", "<rpcsvc/yp.x>"},
483       {"include/rpcsvc/nfs_prot.h$", "<rpcsvc/nfs_prot.h>"},
484       {"include/rpcsvc/rex.h$", "<rpcsvc/rex.h>"},
485       {"include/rpcsvc/yppasswd.h$", "<rpcsvc/yppasswd.h>"},
486       {"include/rpcsvc/rex.x$", "<rpcsvc/rex.x>"},
487       {"include/rpcsvc/nis_tags.h$", "<rpcsvc/nis_tags.h>"},
488       {"include/rpcsvc/nis_callback.h$", "<rpcsvc/nis_callback.h>"},
489       {"include/rpcsvc/nfs_prot.x$", "<rpcsvc/nfs_prot.x>"},
490       {"include/rpcsvc/bootparam_prot.x$", "<rpcsvc/bootparam_prot.x>"},
491       {"include/rpcsvc/rusers.x$", "<rpcsvc/rusers.x>"},
492       {"include/rpcsvc/rquota.x$", "<rpcsvc/rquota.x>"},
493       {"include/rpcsvc/nis.h$", "<rpcsvc/nis.h>"},
494       {"include/rpcsvc/nislib.h$", "<rpcsvc/nislib.h>"},
495       {"include/rpcsvc/ypupd.h$", "<rpcsvc/ypupd.h>"},
496       {"include/rpcsvc/bootparam.h$", "<rpcsvc/bootparam.h>"},
497       {"include/rpcsvc/spray.h$", "<rpcsvc/spray.h>"},
498       {"include/rpcsvc/key_prot.h$", "<rpcsvc/key_prot.h>"},
499       {"include/rpcsvc/klm_prot.h$", "<rpcsvc/klm_prot.h>"},
500       {"include/rpcsvc/sm_inter.h$", "<rpcsvc/sm_inter.h>"},
501       {"include/rpcsvc/nlm_prot.h$", "<rpcsvc/nlm_prot.h>"},
502       {"include/rpcsvc/yp_prot.h$", "<rpcsvc/yp_prot.h>"},
503       {"include/rpcsvc/ypclnt.h$", "<rpcsvc/ypclnt.h>"},
504       {"include/rpcsvc/rstat.x$", "<rpcsvc/rstat.x>"},
505       {"include/rpcsvc/rusers.h$", "<rpcsvc/rusers.h>"},
506       {"include/rpcsvc/key_prot.x$", "<rpcsvc/key_prot.x>"},
507       {"include/rpcsvc/sm_inter.x$", "<rpcsvc/sm_inter.x>"},
508       {"include/rpcsvc/rquota.h$", "<rpcsvc/rquota.h>"},
509       {"include/rpcsvc/nis.x$", "<rpcsvc/nis.x>"},
510       {"include/rpcsvc/bootparam_prot.h$", "<rpcsvc/bootparam_prot.h>"},
511       {"include/rpcsvc/mount.h$", "<rpcsvc/mount.h>"},
512       {"include/rpcsvc/mount.x$", "<rpcsvc/mount.x>"},
513       {"include/rpcsvc/nis_object.x$", "<rpcsvc/nis_object.x>"},
514       {"include/rpcsvc/yppasswd.x$", "<rpcsvc/yppasswd.x>"},
515       {"sys/acct.h$", "<sys/acct.h>"},
516       {"sys/auxv.h$", "<sys/auxv.h>"},
517       {"sys/cdefs.h$", "<sys/cdefs.h>"},
518       {"sys/debugreg.h$", "<sys/debugreg.h>"},
519       {"sys/dir.h$", "<sys/dir.h>"},
520       {"sys/elf.h$", "<sys/elf.h>"},
521       {"sys/epoll.h$", "<sys/epoll.h>"},
522       {"sys/eventfd.h$", "<sys/eventfd.h>"},
523       {"sys/fanotify.h$", "<sys/fanotify.h>"},
524       {"sys/file.h$", "<sys/file.h>"},
525       {"sys/fsuid.h$", "<sys/fsuid.h>"},
526       {"sys/gmon.h$", "<sys/gmon.h>"},
527       {"sys/gmon_out.h$", "<sys/gmon_out.h>"},
528       {"sys/inotify.h$", "<sys/inotify.h>"},
529       {"sys/io.h$", "<sys/io.h>"},
530       {"sys/ioctl.h$", "<sys/ioctl.h>"},
531       {"sys/ipc.h$", "<sys/ipc.h>"},
532       {"sys/kd.h$", "<sys/kd.h>"},
533       {"sys/kdaemon.h$", "<sys/kdaemon.h>"},
534       {"sys/klog.h$", "<sys/klog.h>"},
535       {"sys/mman.h$", "<sys/mman.h>"},
536       {"sys/mount.h$", "<sys/mount.h>"},
537       {"sys/msg.h$", "<sys/msg.h>"},
538       {"sys/mtio.h$", "<sys/mtio.h>"},
539       {"sys/param.h$", "<sys/param.h>"},
540       {"sys/pci.h$", "<sys/pci.h>"},
541       {"sys/perm.h$", "<sys/perm.h>"},
542       {"sys/personality.h$", "<sys/personality.h>"},
543       {"sys/poll.h$", "<sys/poll.h>"},
544       {"sys/prctl.h$", "<sys/prctl.h>"},
545       {"sys/procfs.h$", "<sys/procfs.h>"},
546       {"sys/profil.h$", "<sys/profil.h>"},
547       {"sys/ptrace.h$", "<sys/ptrace.h>"},
548       {"sys/queue.h$", "<sys/queue.h>"},
549       {"sys/quota.h$", "<sys/quota.h>"},
550       {"sys/raw.h$", "<sys/raw.h>"},
551       {"sys/reboot.h$", "<sys/reboot.h>"},
552       {"sys/reg.h$", "<sys/reg.h>"},
553       {"sys/resource.h$", "<sys/resource.h>"},
554       {"sys/select.h$", "<sys/select.h>"},
555       {"sys/sem.h$", "<sys/sem.h>"},
556       {"sys/sendfile.h$", "<sys/sendfile.h>"},
557       {"sys/shm.h$", "<sys/shm.h>"},
558       {"sys/signalfd.h$", "<sys/signalfd.h>"},
559       {"sys/socket.h$", "<sys/socket.h>"},
560       {"sys/stat.h$", "<sys/stat.h>"},
561       {"sys/statfs.h$", "<sys/statfs.h>"},
562       {"sys/statvfs.h$", "<sys/statvfs.h>"},
563       {"sys/swap.h$", "<sys/swap.h>"},
564       {"sys/syscall.h$", "<sys/syscall.h>"},
565       {"sys/sysctl.h$", "<sys/sysctl.h>"},
566       {"sys/sysinfo.h$", "<sys/sysinfo.h>"},
567       {"sys/syslog.h$", "<sys/syslog.h>"},
568       {"sys/sysmacros.h$", "<sys/sysmacros.h>"},
569       {"sys/termios.h$", "<sys/termios.h>"},
570       {"sys/time.h$", "<sys/select.h>"},
571       {"sys/timeb.h$", "<sys/timeb.h>"},
572       {"sys/timerfd.h$", "<sys/timerfd.h>"},
573       {"sys/times.h$", "<sys/times.h>"},
574       {"sys/timex.h$", "<sys/timex.h>"},
575       {"sys/ttychars.h$", "<sys/ttychars.h>"},
576       {"sys/ttydefaults.h$", "<sys/ttydefaults.h>"},
577       {"sys/types.h$", "<sys/types.h>"},
578       {"sys/ucontext.h$", "<sys/ucontext.h>"},
579       {"sys/uio.h$", "<sys/uio.h>"},
580       {"sys/un.h$", "<sys/un.h>"},
581       {"sys/user.h$", "<sys/user.h>"},
582       {"sys/ustat.h$", "<sys/ustat.h>"},
583       {"sys/utsname.h$", "<sys/utsname.h>"},
584       {"sys/vlimit.h$", "<sys/vlimit.h>"},
585       {"sys/vm86.h$", "<sys/vm86.h>"},
586       {"sys/vtimes.h$", "<sys/vtimes.h>"},
587       {"sys/wait.h$", "<sys/wait.h>"},
588       {"sys/xattr.h$", "<sys/xattr.h>"},
589       {"bits/epoll.h$", "<sys/epoll.h>"},
590       {"bits/eventfd.h$", "<sys/eventfd.h>"},
591       {"bits/inotify.h$", "<sys/inotify.h>"},
592       {"bits/ipc.h$", "<sys/ipc.h>"},
593       {"bits/ipctypes.h$", "<sys/ipc.h>"},
594       {"bits/mman-linux.h$", "<sys/mman.h>"},
595       {"bits/mman.h$", "<sys/mman.h>"},
596       {"bits/msq.h$", "<sys/msg.h>"},
597       {"bits/resource.h$", "<sys/resource.h>"},
598       {"bits/sem.h$", "<sys/sem.h>"},
599       {"bits/shm.h$", "<sys/shm.h>"},
600       {"bits/signalfd.h$", "<sys/signalfd.h>"},
601       {"bits/statfs.h$", "<sys/statfs.h>"},
602       {"bits/statvfs.h$", "<sys/statvfs.h>"},
603       {"bits/timerfd.h$", "<sys/timerfd.h>"},
604       {"bits/utsname.h$", "<sys/utsname.h>"},
605       {"bits/auxv.h$", "<sys/auxv.h>"},
606       {"bits/byteswap-16.h$", "<byteswap.h>"},
607       {"bits/byteswap.h$", "<byteswap.h>"},
608       {"bits/confname.h$", "<unistd.h>"},
609       {"bits/dirent.h$", "<dirent.h>"},
610       {"bits/dlfcn.h$", "<dlfcn.h>"},
611       {"bits/elfclass.h$", "<link.h>"},
612       {"bits/endian.h$", "<endian.h>"},
613       {"bits/environments.h$", "<unistd.h>"},
614       {"bits/fcntl-linux.h$", "<fcntl.h>"},
615       {"bits/fcntl.h$", "<fcntl.h>"},
616       {"bits/in.h$", "<netinet/in.h>"},
617       {"bits/ioctl-types.h$", "<sys/ioctl.h>"},
618       {"bits/ioctls.h$", "<sys/ioctl.h>"},
619       {"bits/link.h$", "<link.h>"},
620       {"bits/mqueue.h$", "<mqueue.h>"},
621       {"bits/netdb.h$", "<netdb.h>"},
622       {"bits/param.h$", "<sys/param.h>"},
623       {"bits/poll.h$", "<sys/poll.h>"},
624       {"bits/posix_opt.h$", "<bits/posix_opt.h>"},
625       {"bits/pthreadtypes.h$", "<pthread.h>"},
626       {"bits/sched.h$", "<sched.h>"},
627       {"bits/select.h$", "<sys/select.h>"},
628       {"bits/semaphore.h$", "<semaphore.h>"},
629       {"bits/sigthread.h$", "<pthread.h>"},
630       {"bits/sockaddr.h$", "<sys/socket.h>"},
631       {"bits/socket.h$", "<sys/socket.h>"},
632       {"bits/socket_type.h$", "<sys/socket.h>"},
633       {"bits/stab.def$", "<stab.h>"},
634       {"bits/stat.h$", "<sys/stat.h>"},
635       {"bits/stropts.h$", "<stropts.h>"},
636       {"bits/syscall.h$", "<sys/syscall.h>"},
637       {"bits/syslog-path.h$", "<sys/syslog.h>"},
638       {"bits/termios.h$", "<termios.h>"},
639       {"bits/types.h$", "<sys/types.h>"},
640       {"bits/typesizes.h$", "<sys/types.h>"},
641       {"bits/uio.h$", "<sys/uio.h>"},
642       {"bits/ustat.h$", "<sys/ustat.h>"},
643       {"bits/utmp.h$", "<utmp.h>"},
644       {"bits/utmpx.h$", "<utmpx.h>"},
645       {"bits/waitflags.h$", "<sys/wait.h>"},
646       {"bits/waitstatus.h$", "<sys/wait.h>"},
647       {"bits/xtitypes.h$", "<stropts.h>"},
648   };
649   return &STLPostfixHeaderMap;
650 }
651 
652 } // namespace find_all_symbols
653 } // namespace clang
654