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