1{
2 "array_types" :
3 [
4  {
5   "alignment" : 4,
6   "linker_set_key" : "_ZTIA10_i",
7   "name" : "int[10]",
8   "referenced_type" : "_ZTIi",
9   "size" : 40,
10   "source_file" : "bionic/libc/include/bits/pthread_types.h"
11  },
12  {
13   "alignment" : 16,
14   "linker_set_key" : "_ZTIA129_3$_0",
15   "name" : "(unnamed)[129]",
16   "referenced_type" : "_ZTI3$_0",
17   "size" : 4128,
18   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
19  },
20  {
21   "alignment" : 4,
22   "linker_set_key" : "_ZTIA129_3$_1",
23   "name" : "(unnamed)[129]",
24   "referenced_type" : "_ZTI3$_1",
25   "size" : 1032,
26   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
27  },
28  {
29   "alignment" : 4,
30   "linker_set_key" : "_ZTIA12_i",
31   "name" : "int[12]",
32   "referenced_type" : "_ZTIi",
33   "size" : 48,
34   "source_file" : "bionic/libc/include/bits/pthread_types.h"
35  },
36  {
37   "alignment" : 4,
38   "linker_set_key" : "_ZTIA14_i",
39   "name" : "int[14]",
40   "referenced_type" : "_ZTIi",
41   "size" : 56,
42   "source_file" : "bionic/libc/include/bits/pthread_types.h"
43  },
44  {
45   "alignment" : 1,
46   "linker_set_key" : "_ZTIA16_c",
47   "name" : "char[16]",
48   "referenced_type" : "_ZTIc",
49   "size" : 16,
50   "source_file" : "bionic/libc/include/bits/pthread_types.h"
51  },
52  {
53   "alignment" : 8,
54   "linker_set_key" : "_ZTIA16_m",
55   "name" : "unsigned long[16]",
56   "referenced_type" : "_ZTIm",
57   "size" : 128,
58   "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h"
59  },
60  {
61   "alignment" : 4,
62   "linker_set_key" : "_ZTIA2_i",
63   "name" : "int[2]",
64   "referenced_type" : "_ZTIi",
65   "size" : 8,
66   "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h"
67  },
68  {
69   "alignment" : 8,
70   "linker_set_key" : "_ZTIA4_l",
71   "name" : "long[4]",
72   "referenced_type" : "_ZTIl",
73   "size" : 32,
74   "source_file" : "bionic/libc/include/bits/pthread_types.h"
75  }
76 ],
77 "builtin_types" :
78 [
79  {
80   "alignment" : 1,
81   "is_integral" : true,
82   "is_unsigned" : true,
83   "linker_set_key" : "_ZTIc",
84   "name" : "char",
85   "size" : 1
86  },
87  {
88   "alignment" : 8,
89   "linker_set_key" : "_ZTId",
90   "name" : "double",
91   "size" : 8
92  },
93  {
94   "alignment" : 16,
95   "linker_set_key" : "_ZTIe",
96   "name" : "long double",
97   "size" : 16
98  },
99  {
100   "alignment" : 4,
101   "linker_set_key" : "_ZTIf",
102   "name" : "float",
103   "size" : 4
104  },
105  {
106   "alignment" : 4,
107   "is_integral" : true,
108   "linker_set_key" : "_ZTIi",
109   "name" : "int",
110   "size" : 4
111  },
112  {
113   "alignment" : 4,
114   "is_integral" : true,
115   "is_unsigned" : true,
116   "linker_set_key" : "_ZTIj",
117   "name" : "unsigned int",
118   "size" : 4
119  },
120  {
121   "alignment" : 8,
122   "is_integral" : true,
123   "linker_set_key" : "_ZTIl",
124   "name" : "long",
125   "size" : 8
126  },
127  {
128   "alignment" : 8,
129   "is_integral" : true,
130   "is_unsigned" : true,
131   "linker_set_key" : "_ZTIm",
132   "name" : "unsigned long",
133   "size" : 8
134  },
135  {
136   "linker_set_key" : "_ZTIv",
137   "name" : "void"
138  },
139  {
140   "alignment" : 8,
141   "is_integral" : true,
142   "linker_set_key" : "_ZTIx",
143   "name" : "long long",
144   "size" : 8
145  }
146 ],
147 "elf_functions" : [],
148 "elf_objects" : [],
149 "enum_types" : [],
150 "function_types" : [],
151 "functions" :
152 [
153  {
154   "function_name" : "log10l",
155   "linker_set_key" : "log10l",
156   "parameters" :
157   [
158    {
159     "referenced_type" : "_ZTIe"
160    }
161   ],
162   "return_type" : "_ZTIe",
163   "source_file" : "bionic/libc/include/math.h"
164  },
165  {
166   "function_name" : "log1pl",
167   "linker_set_key" : "log1pl",
168   "parameters" :
169   [
170    {
171     "referenced_type" : "_ZTIe"
172    }
173   ],
174   "return_type" : "_ZTIe",
175   "source_file" : "bionic/libc/include/math.h"
176  },
177  {
178   "function_name" : "log2l",
179   "linker_set_key" : "log2l",
180   "parameters" :
181   [
182    {
183     "referenced_type" : "_ZTIe"
184    }
185   ],
186   "return_type" : "_ZTIe",
187   "source_file" : "bionic/libc/include/math.h"
188  },
189  {
190   "function_name" : "logl",
191   "linker_set_key" : "logl",
192   "parameters" :
193   [
194    {
195     "referenced_type" : "_ZTIe"
196    }
197   ],
198   "return_type" : "_ZTIe",
199   "source_file" : "bionic/libc/include/math.h"
200  }
201 ],
202 "global_vars" :
203 [
204  {
205   "linker_set_key" : "P10",
206   "name" : "P10",
207   "referenced_type" : "_ZTIKd",
208   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
209  },
210  {
211   "linker_set_key" : "P11",
212   "name" : "P11",
213   "referenced_type" : "_ZTIKd",
214   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
215  },
216  {
217   "linker_set_key" : "P12",
218   "name" : "P12",
219   "referenced_type" : "_ZTIKd",
220   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
221  },
222  {
223   "linker_set_key" : "P13",
224   "name" : "P13",
225   "referenced_type" : "_ZTIKd",
226   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
227  },
228  {
229   "linker_set_key" : "P14",
230   "name" : "P14",
231   "referenced_type" : "_ZTIKd",
232   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
233  },
234  {
235   "linker_set_key" : "P2",
236   "name" : "P2",
237   "referenced_type" : "_ZTIKe",
238   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
239  },
240  {
241   "linker_set_key" : "P3",
242   "name" : "P3",
243   "referenced_type" : "_ZTIKe",
244   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
245  },
246  {
247   "linker_set_key" : "P4",
248   "name" : "P4",
249   "referenced_type" : "_ZTIKe",
250   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
251  },
252  {
253   "linker_set_key" : "P5",
254   "name" : "P5",
255   "referenced_type" : "_ZTIKe",
256   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
257  },
258  {
259   "linker_set_key" : "P6",
260   "name" : "P6",
261   "referenced_type" : "_ZTIKe",
262   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
263  },
264  {
265   "linker_set_key" : "P7",
266   "name" : "P7",
267   "referenced_type" : "_ZTIKe",
268   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
269  },
270  {
271   "linker_set_key" : "P8",
272   "name" : "P8",
273   "referenced_type" : "_ZTIKe",
274   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
275  },
276  {
277   "linker_set_key" : "P9",
278   "name" : "P9",
279   "referenced_type" : "_ZTIKd",
280   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
281  },
282  {
283   "linker_set_key" : "T",
284   "name" : "T",
285   "referenced_type" : "_ZTIA129_K3$_0",
286   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
287  },
288  {
289   "linker_set_key" : "U",
290   "name" : "U",
291   "referenced_type" : "_ZTIA129_K3$_1",
292   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
293  },
294  {
295   "linker_set_key" : "_ctype_",
296   "name" : "_ctype_",
297   "referenced_type" : "_ZTIPKc",
298   "source_file" : "bionic/libc/include/ctype.h"
299  },
300  {
301   "linker_set_key" : "invln10_hi",
302   "name" : "invln10_hi",
303   "referenced_type" : "_ZTIKd",
304   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
305  },
306  {
307   "linker_set_key" : "invln10_lo",
308   "name" : "invln10_lo",
309   "referenced_type" : "_ZTIKe",
310   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
311  },
312  {
313   "linker_set_key" : "invln10_lo_plus_hi",
314   "name" : "invln10_lo_plus_hi",
315   "referenced_type" : "_ZTIKe",
316   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
317  },
318  {
319   "linker_set_key" : "invln2_hi",
320   "name" : "invln2_hi",
321   "referenced_type" : "_ZTIKd",
322   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
323  },
324  {
325   "linker_set_key" : "invln2_lo",
326   "name" : "invln2_lo",
327   "referenced_type" : "_ZTIKe",
328   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
329  },
330  {
331   "linker_set_key" : "invln2_lo_plus_hi",
332   "name" : "invln2_lo_plus_hi",
333   "referenced_type" : "_ZTIKe",
334   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
335  },
336  {
337   "linker_set_key" : "signgam",
338   "name" : "signgam",
339   "referenced_type" : "_ZTIi",
340   "source_file" : "bionic/libc/include/math.h"
341  },
342  {
343   "linker_set_key" : "zero",
344   "name" : "zero",
345   "referenced_type" : "_ZTIVKd",
346   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
347  }
348 ],
349 "lvalue_reference_types" : [],
350 "pointer_types" :
351 [
352  {
353   "alignment" : 8,
354   "linker_set_key" : "_ZTIPKc",
355   "name" : "const char *",
356   "referenced_type" : "_ZTIKc",
357   "size" : 8,
358   "source_file" : "bionic/libc/include/ctype.h"
359  },
360  {
361   "alignment" : 8,
362   "linker_set_key" : "_ZTIPv",
363   "name" : "void *",
364   "referenced_type" : "_ZTIv",
365   "size" : 8,
366   "source_file" : "bionic/libc/include/bits/pthread_types.h"
367  }
368 ],
369 "qualified_types" :
370 [
371  {
372   "alignment" : 16,
373   "is_const" : true,
374   "linker_set_key" : "_ZTIA129_K3$_0",
375   "name" : "const (unnamed)[129]",
376   "referenced_type" : "_ZTIA129_3$_0",
377   "size" : 4128,
378   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
379  },
380  {
381   "alignment" : 4,
382   "is_const" : true,
383   "linker_set_key" : "_ZTIA129_K3$_1",
384   "name" : "const (unnamed)[129]",
385   "referenced_type" : "_ZTIA129_3$_1",
386   "size" : 1032,
387   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
388  },
389  {
390   "alignment" : 1,
391   "is_const" : true,
392   "linker_set_key" : "_ZTIKc",
393   "name" : "const char",
394   "referenced_type" : "_ZTIc",
395   "size" : 1,
396   "source_file" : "bionic/libc/include/ctype.h"
397  },
398  {
399   "alignment" : 8,
400   "is_const" : true,
401   "linker_set_key" : "_ZTIKd",
402   "name" : "const double",
403   "referenced_type" : "_ZTId",
404   "size" : 8,
405   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
406  },
407  {
408   "alignment" : 16,
409   "is_const" : true,
410   "linker_set_key" : "_ZTIKe",
411   "name" : "const long double",
412   "referenced_type" : "_ZTIe",
413   "size" : 16,
414   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
415  },
416  {
417   "alignment" : 8,
418   "is_const" : true,
419   "is_volatile" : true,
420   "linker_set_key" : "_ZTIVKd",
421   "name" : "const volatile double",
422   "referenced_type" : "_ZTId",
423   "size" : 8,
424   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
425  }
426 ],
427 "record_types" :
428 [
429  {
430   "alignment" : 8,
431   "fields" :
432   [
433    {
434     "field_name" : "d",
435     "referenced_type" : "_ZTId"
436    },
437    {
438     "field_name" : "bits",
439     "referenced_type" : "_ZTIN10IEEEd2bitsUt_E"
440    }
441   ],
442   "linker_set_key" : "_ZTI10IEEEd2bits",
443   "name" : "IEEEd2bits",
444   "record_kind" : "union",
445   "size" : 8,
446   "source_file" : "bionic/libm/fpmath.h"
447  },
448  {
449   "alignment" : 4,
450   "fields" :
451   [
452    {
453     "field_name" : "f",
454     "referenced_type" : "_ZTIf"
455    },
456    {
457     "field_name" : "bits",
458     "referenced_type" : "_ZTIN10IEEEf2bitsUt_E"
459    }
460   ],
461   "linker_set_key" : "_ZTI10IEEEf2bits",
462   "name" : "IEEEf2bits",
463   "record_kind" : "union",
464   "size" : 4,
465   "source_file" : "bionic/libm/fpmath.h"
466  },
467  {
468   "alignment" : 16,
469   "fields" :
470   [
471    {
472     "field_name" : "e",
473     "referenced_type" : "_ZTIe"
474    },
475    {
476     "field_name" : "bits",
477     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
478    },
479    {
480     "field_name" : "xbits",
481     "referenced_type" : "_ZTIN10IEEEl2bitsUt_E"
482    }
483   ],
484   "linker_set_key" : "_ZTI10IEEEl2bits",
485   "name" : "IEEEl2bits",
486   "record_kind" : "union",
487   "size" : 16,
488   "source_file" : "bionic/libm/fpmath.h"
489  },
490  {
491   "alignment" : 16,
492   "fields" :
493   [
494    {
495     "field_name" : "__clang_max_align_nonce1",
496     "referenced_type" : "_ZTIx"
497    },
498    {
499     "field_name" : "__clang_max_align_nonce2",
500     "field_offset" : 128,
501     "referenced_type" : "_ZTIe"
502    }
503   ],
504   "linker_set_key" : "_ZTI11max_align_t",
505   "name" : "max_align_t",
506   "size" : 32,
507   "source_file" : "prebuilts/clang-tools/linux-x86/clang-headers/__stddef_max_align_t.h"
508  },
509  {
510   "alignment" : 8,
511   "fields" :
512   [
513    {
514     "field_name" : "flags",
515     "referenced_type" : "_ZTIj"
516    },
517    {
518     "field_name" : "stack_base",
519     "field_offset" : 64,
520     "referenced_type" : "_ZTIPv"
521    },
522    {
523     "field_name" : "stack_size",
524     "field_offset" : 128,
525     "referenced_type" : "_ZTIm"
526    },
527    {
528     "field_name" : "guard_size",
529     "field_offset" : 192,
530     "referenced_type" : "_ZTIm"
531    },
532    {
533     "field_name" : "sched_policy",
534     "field_offset" : 256,
535     "referenced_type" : "_ZTIi"
536    },
537    {
538     "field_name" : "sched_priority",
539     "field_offset" : 288,
540     "referenced_type" : "_ZTIi"
541    },
542    {
543     "field_name" : "__reserved",
544     "field_offset" : 320,
545     "referenced_type" : "_ZTIA16_c"
546    }
547   ],
548   "linker_set_key" : "_ZTI14pthread_attr_t",
549   "name" : "pthread_attr_t",
550   "size" : 56,
551   "source_file" : "bionic/libc/include/bits/pthread_types.h"
552  },
553  {
554   "alignment" : 4,
555   "fields" :
556   [
557    {
558     "field_name" : "__private",
559     "referenced_type" : "_ZTIA12_i"
560    }
561   ],
562   "linker_set_key" : "_ZTI14pthread_cond_t",
563   "name" : "pthread_cond_t",
564   "size" : 48,
565   "source_file" : "bionic/libc/include/bits/pthread_types.h"
566  },
567  {
568   "alignment" : 8,
569   "fields" :
570   [
571    {
572     "field_name" : "fds_bits",
573     "referenced_type" : "_ZTIA16_m"
574    }
575   ],
576   "linker_set_key" : "_ZTI15__kernel_fd_set",
577   "name" : "__kernel_fd_set",
578   "size" : 128,
579   "source_file" : "bionic/libc/kernel/uapi/linux/posix_types.h"
580  },
581  {
582   "alignment" : 4,
583   "fields" :
584   [
585    {
586     "field_name" : "val",
587     "referenced_type" : "_ZTIA2_i"
588    }
589   ],
590   "linker_set_key" : "_ZTI15__kernel_fsid_t",
591   "name" : "__kernel_fsid_t",
592   "size" : 8,
593   "source_file" : "bionic/libc/kernel/uapi/asm-generic/posix_types.h"
594  },
595  {
596   "alignment" : 4,
597   "fields" :
598   [
599    {
600     "field_name" : "__private",
601     "referenced_type" : "_ZTIA10_i"
602    }
603   ],
604   "linker_set_key" : "_ZTI15pthread_mutex_t",
605   "name" : "pthread_mutex_t",
606   "size" : 40,
607   "source_file" : "bionic/libc/include/bits/pthread_types.h"
608  },
609  {
610   "alignment" : 4,
611   "fields" :
612   [
613    {
614     "field_name" : "__private",
615     "referenced_type" : "_ZTIA14_i"
616    }
617   ],
618   "linker_set_key" : "_ZTI16pthread_rwlock_t",
619   "name" : "pthread_rwlock_t",
620   "size" : 56,
621   "source_file" : "bionic/libc/include/bits/pthread_types.h"
622  },
623  {
624   "alignment" : 8,
625   "fields" :
626   [
627    {
628     "field_name" : "__private",
629     "referenced_type" : "_ZTIA4_l"
630    }
631   ],
632   "linker_set_key" : "_ZTI17pthread_barrier_t",
633   "name" : "pthread_barrier_t",
634   "size" : 32,
635   "source_file" : "bionic/libc/include/bits/pthread_types.h"
636  },
637  {
638   "alignment" : 8,
639   "fields" :
640   [
641    {
642     "field_name" : "__private",
643     "referenced_type" : "_ZTIl"
644    }
645   ],
646   "linker_set_key" : "_ZTI18pthread_spinlock_t",
647   "name" : "pthread_spinlock_t",
648   "size" : 8,
649   "source_file" : "bionic/libc/include/bits/pthread_types.h"
650  },
651  {
652   "alignment" : 16,
653   "fields" :
654   [
655    {
656     "field_name" : "value",
657     "referenced_type" : "_ZTIe"
658    },
659    {
660     "field_name" : "parts32",
661     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
662    },
663    {
664     "field_name" : "parts64",
665     "referenced_type" : "_ZTIN20ieee_quad_shape_typeUt_E"
666    }
667   ],
668   "linker_set_key" : "_ZTI20ieee_quad_shape_type",
669   "name" : "ieee_quad_shape_type",
670   "record_kind" : "union",
671   "size" : 16,
672   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
673  },
674  {
675   "alignment" : 4,
676   "fields" :
677   [
678    {
679     "field_name" : "value",
680     "referenced_type" : "_ZTIf"
681    },
682    {
683     "field_name" : "word",
684     "referenced_type" : "_ZTIj"
685    }
686   ],
687   "linker_set_key" : "_ZTI21ieee_float_shape_type",
688   "name" : "ieee_float_shape_type",
689   "record_kind" : "union",
690   "size" : 4,
691   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
692  },
693  {
694   "alignment" : 8,
695   "fields" :
696   [
697    {
698     "field_name" : "value",
699     "referenced_type" : "_ZTId"
700    },
701    {
702     "field_name" : "parts",
703     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
704    },
705    {
706     "field_name" : "xparts",
707     "referenced_type" : "_ZTIN22ieee_double_shape_typeUt_E"
708    }
709   ],
710   "linker_set_key" : "_ZTI22ieee_double_shape_type",
711   "name" : "ieee_double_shape_type",
712   "record_kind" : "union",
713   "size" : 8,
714   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
715  },
716  {
717   "alignment" : 16,
718   "fields" :
719   [
720    {
721     "field_name" : "hi",
722     "referenced_type" : "_ZTIe"
723    },
724    {
725     "field_name" : "lo",
726     "field_offset" : 128,
727     "referenced_type" : "_ZTIe"
728    },
729    {
730     "field_name" : "lo_set",
731     "field_offset" : 256,
732     "referenced_type" : "_ZTIi"
733    }
734   ],
735   "linker_set_key" : "_ZTI2ld",
736   "name" : "ld",
737   "size" : 48,
738   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
739  },
740  {
741   "alignment" : 16,
742   "fields" :
743   [
744    {
745     "field_name" : "G",
746     "referenced_type" : "_ZTIf"
747    },
748    {
749     "field_name" : "F_hi",
750     "field_offset" : 32,
751     "referenced_type" : "_ZTIf"
752    },
753    {
754     "field_name" : "F_lo",
755     "field_offset" : 128,
756     "referenced_type" : "_ZTIe"
757    }
758   ],
759   "is_anonymous" : true,
760   "linker_set_key" : "_ZTI3$_0",
761   "name" : "(unnamed)",
762   "size" : 32,
763   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
764  },
765  {
766   "alignment" : 4,
767   "fields" :
768   [
769    {
770     "field_name" : "H",
771     "referenced_type" : "_ZTIf"
772    },
773    {
774     "field_name" : "E",
775     "field_offset" : 32,
776     "referenced_type" : "_ZTIf"
777    }
778   ],
779   "is_anonymous" : true,
780   "linker_set_key" : "_ZTI3$_1",
781   "name" : "(unnamed)",
782   "size" : 8,
783   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/ld128/s_logl.c"
784  },
785  {
786   "alignment" : 4,
787   "fields" :
788   [
789    {
790     "bit_width" : 32,
791     "field_name" : "manl",
792     "is_bit_field" : true,
793     "referenced_type" : "_ZTIj"
794    },
795    {
796     "bit_width" : 20,
797     "field_name" : "manh",
798     "field_offset" : 32,
799     "is_bit_field" : true,
800     "referenced_type" : "_ZTIj"
801    },
802    {
803     "bit_width" : 11,
804     "field_name" : "exp",
805     "field_offset" : 52,
806     "is_bit_field" : true,
807     "referenced_type" : "_ZTIj"
808    },
809    {
810     "bit_width" : 1,
811     "field_name" : "sign",
812     "field_offset" : 63,
813     "is_bit_field" : true,
814     "referenced_type" : "_ZTIj"
815    }
816   ],
817   "is_anonymous" : true,
818   "linker_set_key" : "_ZTIN10IEEEd2bitsUt_E",
819   "name" : "IEEEd2bits::(unnamed)",
820   "size" : 8,
821   "source_file" : "bionic/libm/fpmath.h"
822  },
823  {
824   "alignment" : 4,
825   "fields" :
826   [
827    {
828     "bit_width" : 23,
829     "field_name" : "man",
830     "is_bit_field" : true,
831     "referenced_type" : "_ZTIj"
832    },
833    {
834     "bit_width" : 8,
835     "field_name" : "exp",
836     "field_offset" : 23,
837     "is_bit_field" : true,
838     "referenced_type" : "_ZTIj"
839    },
840    {
841     "bit_width" : 1,
842     "field_name" : "sign",
843     "field_offset" : 31,
844     "is_bit_field" : true,
845     "referenced_type" : "_ZTIj"
846    }
847   ],
848   "is_anonymous" : true,
849   "linker_set_key" : "_ZTIN10IEEEf2bitsUt_E",
850   "name" : "IEEEf2bits::(unnamed)",
851   "size" : 4,
852   "source_file" : "bionic/libm/fpmath.h"
853  },
854  {
855   "alignment" : 8,
856   "fields" :
857   [
858    {
859     "bit_width" : 64,
860     "field_name" : "manl",
861     "is_bit_field" : true,
862     "referenced_type" : "_ZTIm"
863    },
864    {
865     "bit_width" : 48,
866     "field_name" : "manh",
867     "field_offset" : 64,
868     "is_bit_field" : true,
869     "referenced_type" : "_ZTIm"
870    },
871    {
872     "bit_width" : 15,
873     "field_name" : "exp",
874     "field_offset" : 112,
875     "is_bit_field" : true,
876     "referenced_type" : "_ZTIj"
877    },
878    {
879     "bit_width" : 1,
880     "field_name" : "sign",
881     "field_offset" : 127,
882     "is_bit_field" : true,
883     "referenced_type" : "_ZTIj"
884    }
885   ],
886   "is_anonymous" : true,
887   "linker_set_key" : "_ZTIN10IEEEl2bitsUt_E",
888   "name" : "IEEEl2bits::(unnamed)",
889   "size" : 16,
890   "source_file" : "bionic/libm/fpmath.h"
891  },
892  {
893   "alignment" : 4,
894   "fields" :
895   [
896    {
897     "field_name" : "lswlo",
898     "referenced_type" : "_ZTIj"
899    },
900    {
901     "field_name" : "lswhi",
902     "field_offset" : 32,
903     "referenced_type" : "_ZTIj"
904    },
905    {
906     "field_name" : "mswlo",
907     "field_offset" : 64,
908     "referenced_type" : "_ZTIj"
909    },
910    {
911     "field_name" : "mswhi",
912     "field_offset" : 96,
913     "referenced_type" : "_ZTIj"
914    }
915   ],
916   "is_anonymous" : true,
917   "linker_set_key" : "_ZTIN20ieee_quad_shape_typeUt_E",
918   "name" : "ieee_quad_shape_type::(unnamed)",
919   "size" : 16,
920   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
921  },
922  {
923   "alignment" : 4,
924   "fields" :
925   [
926    {
927     "field_name" : "lsw",
928     "referenced_type" : "_ZTIj"
929    },
930    {
931     "field_name" : "msw",
932     "field_offset" : 32,
933     "referenced_type" : "_ZTIj"
934    }
935   ],
936   "is_anonymous" : true,
937   "linker_set_key" : "_ZTIN22ieee_double_shape_typeUt_E",
938   "name" : "ieee_double_shape_type::(unnamed)",
939   "size" : 8,
940   "source_file" : "bionic/libm/upstream-freebsd/lib/msun/src/math_private.h"
941  }
942 ],
943 "rvalue_reference_types" : []
944}
945