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" : 8, 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" : 8 53 }, 54 { 55 "linker_set_key" : "_ZTIv", 56 "name" : "void", 57 "referenced_type" : "_ZTIv", 58 "self_type" : "_ZTIv" 59 } 60 ], 61 "elf_functions" : [], 62 "elf_objects" : [], 63 "enum_types" : [], 64 "function_types" : 65 [ 66 { 67 "alignment" : 4, 68 "linker_set_key" : "_ZTIFbiP7siginfoPvE", 69 "name" : "bool (int, siginfo *, void *)", 70 "parameters" : 71 [ 72 { 73 "referenced_type" : "_ZTIi" 74 }, 75 { 76 "referenced_type" : "_ZTIP7siginfo" 77 }, 78 { 79 "referenced_type" : "_ZTIPv" 80 } 81 ], 82 "referenced_type" : "_ZTIFbiP7siginfoPvE", 83 "return_type" : "_ZTIb", 84 "self_type" : "_ZTIFbiP7siginfoPvE", 85 "source_file" : "art/sigchainlib/sigchain.h" 86 } 87 ], 88 "functions" : [], 89 "global_vars" : [], 90 "lvalue_reference_types" : [], 91 "pointer_types" : 92 [ 93 { 94 "alignment" : 8, 95 "linker_set_key" : "_ZTIP7siginfo", 96 "name" : "siginfo *", 97 "referenced_type" : "_ZTI7siginfo", 98 "self_type" : "_ZTIP7siginfo", 99 "size" : 8, 100 "source_file" : "art/sigchainlib/sigchain.h" 101 }, 102 { 103 "alignment" : 8, 104 "linker_set_key" : "_ZTIPFbiP7siginfoPvE", 105 "name" : "bool (*)(int, siginfo *, void *)", 106 "referenced_type" : "_ZTIFbiP7siginfoPvE", 107 "self_type" : "_ZTIPFbiP7siginfoPvE", 108 "size" : 8, 109 "source_file" : "art/sigchainlib/sigchain.h" 110 }, 111 { 112 "alignment" : 8, 113 "linker_set_key" : "_ZTIPN3art14SigchainActionE", 114 "name" : "art::SigchainAction *", 115 "referenced_type" : "_ZTIN3art14SigchainActionE", 116 "self_type" : "_ZTIPN3art14SigchainActionE", 117 "size" : 8, 118 "source_file" : "art/sigchainlib/sigchain.h" 119 }, 120 { 121 "alignment" : 8, 122 "linker_set_key" : "_ZTIPv", 123 "name" : "void *", 124 "referenced_type" : "_ZTIv", 125 "self_type" : "_ZTIPv", 126 "size" : 8, 127 "source_file" : "art/sigchainlib/sigchain.h" 128 } 129 ], 130 "qualified_types" : 131 [ 132 { 133 "alignment" : 8, 134 "is_const" : true, 135 "linker_set_key" : "_ZTIKm", 136 "name" : "const unsigned long", 137 "referenced_type" : "_ZTIm", 138 "self_type" : "_ZTIKm", 139 "size" : 8, 140 "source_file" : "art/sigchainlib/sigchain.h" 141 } 142 ], 143 "record_types" : 144 [ 145 { 146 "alignment" : 8, 147 "fields" : 148 [ 149 { 150 "field_name" : "sc_sigaction", 151 "referenced_type" : "_ZTIPFbiP7siginfoPvE" 152 }, 153 { 154 "field_name" : "sc_mask", 155 "field_offset" : 64, 156 "referenced_type" : "_ZTI8sigset_t" 157 }, 158 { 159 "field_name" : "sc_flags", 160 "field_offset" : 128, 161 "referenced_type" : "_ZTIm" 162 } 163 ], 164 "linker_set_key" : "_ZTIN3art14SigchainActionE", 165 "name" : "art::SigchainAction", 166 "referenced_type" : "_ZTIN3art14SigchainActionE", 167 "self_type" : "_ZTIN3art14SigchainActionE", 168 "size" : 24, 169 "source_file" : "art/sigchainlib/sigchain.h" 170 } 171 ], 172 "rvalue_reference_types" : [] 173} 174