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