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