1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 1, 7 "is_integral" : true, 8 "is_unsigned" : true, 9 "linker_set_key" : "_ZTIb", 10 "name" : "bool", 11 "size" : 1 12 }, 13 { 14 "alignment" : 1, 15 "is_integral" : true, 16 "is_unsigned" : true, 17 "linker_set_key" : "_ZTIc", 18 "name" : "char", 19 "size" : 1 20 }, 21 { 22 "alignment" : 1, 23 "is_integral" : true, 24 "is_unsigned" : true, 25 "linker_set_key" : "_ZTIh", 26 "name" : "unsigned char", 27 "size" : 1 28 }, 29 { 30 "alignment" : 4, 31 "is_integral" : true, 32 "linker_set_key" : "_ZTIi", 33 "name" : "int", 34 "size" : 4 35 }, 36 { 37 "alignment" : 4, 38 "is_integral" : true, 39 "is_unsigned" : true, 40 "linker_set_key" : "_ZTIj", 41 "name" : "unsigned int", 42 "size" : 4 43 }, 44 { 45 "alignment" : 4, 46 "is_integral" : true, 47 "linker_set_key" : "_ZTIl", 48 "name" : "long", 49 "size" : 4 50 }, 51 { 52 "alignment" : 4, 53 "is_integral" : true, 54 "is_unsigned" : true, 55 "linker_set_key" : "_ZTIm", 56 "name" : "unsigned long", 57 "size" : 4 58 }, 59 { 60 "alignment" : 2, 61 "is_integral" : true, 62 "linker_set_key" : "_ZTIs", 63 "name" : "short", 64 "size" : 2 65 }, 66 { 67 "alignment" : 2, 68 "is_integral" : true, 69 "is_unsigned" : true, 70 "linker_set_key" : "_ZTIt", 71 "name" : "unsigned short", 72 "size" : 2 73 }, 74 { 75 "linker_set_key" : "_ZTIv", 76 "name" : "void" 77 }, 78 { 79 "alignment" : 8, 80 "is_integral" : true, 81 "linker_set_key" : "_ZTIx", 82 "name" : "long long", 83 "size" : 8 84 }, 85 { 86 "alignment" : 8, 87 "is_integral" : true, 88 "is_unsigned" : true, 89 "linker_set_key" : "_ZTIy", 90 "name" : "unsigned long long", 91 "size" : 8 92 } 93 ], 94 "elf_functions" : [], 95 "elf_objects" : [], 96 "enum_types" : [], 97 "function_types" : 98 [ 99 { 100 "alignment" : 4, 101 "linker_set_key" : "_ZTIFbiP7siginfoPvE", 102 "name" : "bool (int, siginfo *, void *)", 103 "parameters" : 104 [ 105 { 106 "referenced_type" : "_ZTIi" 107 }, 108 { 109 "referenced_type" : "_ZTIP7siginfo" 110 }, 111 { 112 "referenced_type" : "_ZTIPv" 113 } 114 ], 115 "return_type" : "_ZTIb", 116 "source_file" : "art/sigchainlib/sigchain.h" 117 } 118 ], 119 "functions" : [], 120 "global_vars" : [], 121 "lvalue_reference_types" : [], 122 "pointer_types" : 123 [ 124 { 125 "alignment" : 4, 126 "linker_set_key" : "_ZTIP7siginfo", 127 "name" : "siginfo *", 128 "referenced_type" : "_ZTI7siginfo", 129 "size" : 4, 130 "source_file" : "art/sigchainlib/sigchain.h" 131 }, 132 { 133 "alignment" : 4, 134 "linker_set_key" : "_ZTIPFbiP7siginfoPvE", 135 "name" : "bool (*)(int, siginfo *, void *)", 136 "referenced_type" : "_ZTIFbiP7siginfoPvE", 137 "size" : 4, 138 "source_file" : "art/sigchainlib/sigchain.h" 139 }, 140 { 141 "alignment" : 4, 142 "linker_set_key" : "_ZTIPN3art14SigchainActionE", 143 "name" : "art::SigchainAction *", 144 "referenced_type" : "_ZTIN3art14SigchainActionE", 145 "size" : 4, 146 "source_file" : "art/sigchainlib/sigchain.h" 147 }, 148 { 149 "alignment" : 4, 150 "linker_set_key" : "_ZTIPv", 151 "name" : "void *", 152 "referenced_type" : "_ZTIv", 153 "size" : 4, 154 "source_file" : "art/sigchainlib/sigchain.h" 155 } 156 ], 157 "qualified_types" : 158 [ 159 { 160 "alignment" : 8, 161 "is_const" : true, 162 "linker_set_key" : "_ZTIKy", 163 "name" : "const unsigned long long", 164 "referenced_type" : "_ZTIy", 165 "size" : 8, 166 "source_file" : "art/sigchainlib/sigchain.h" 167 } 168 ], 169 "record_types" : 170 [ 171 { 172 "alignment" : 8, 173 "fields" : 174 [ 175 { 176 "field_name" : "sc_sigaction", 177 "referenced_type" : "_ZTIPFbiP7siginfoPvE" 178 }, 179 { 180 "field_name" : "sc_mask", 181 "field_offset" : 32, 182 "referenced_type" : "_ZTIm" 183 }, 184 { 185 "field_name" : "sc_flags", 186 "field_offset" : 64, 187 "referenced_type" : "_ZTIy" 188 } 189 ], 190 "linker_set_key" : "_ZTIN3art14SigchainActionE", 191 "name" : "art::SigchainAction", 192 "size" : 16, 193 "source_file" : "art/sigchainlib/sigchain.h" 194 } 195 ], 196 "rvalue_reference_types" : [] 197} 198