{ "array_types" : [], "builtin_types" : [ { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "_ZTIb", "name" : "bool", "referenced_type" : "_ZTIb", "self_type" : "_ZTIb", "size" : 1 }, { "alignment" : 1, "is_integral" : true, "linker_set_key" : "_ZTIc", "name" : "char", "referenced_type" : "_ZTIc", "self_type" : "_ZTIc", "size" : 1 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "_ZTIi", "name" : "int", "referenced_type" : "_ZTIi", "self_type" : "_ZTIi", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "_ZTIj", "name" : "unsigned int", "referenced_type" : "_ZTIj", "self_type" : "_ZTIj", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "_ZTIm", "name" : "unsigned long", "referenced_type" : "_ZTIm", "self_type" : "_ZTIm", "size" : 4 }, { "linker_set_key" : "_ZTIv", "name" : "void", "referenced_type" : "_ZTIv", "self_type" : "_ZTIv" }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "_ZTIy", "name" : "unsigned long long", "referenced_type" : "_ZTIy", "self_type" : "_ZTIy", "size" : 8 } ], "elf_functions" : [], "elf_objects" : [], "enum_types" : [], "function_types" : [ { "alignment" : 4, "linker_set_key" : "_ZTIFbiP7siginfoPvE", "name" : "bool (int, siginfo *, void *)", "parameters" : [ { "referenced_type" : "_ZTIi" }, { "referenced_type" : "_ZTIP7siginfo" }, { "referenced_type" : "_ZTIPv" } ], "referenced_type" : "_ZTIFbiP7siginfoPvE", "return_type" : "_ZTIb", "self_type" : "_ZTIFbiP7siginfoPvE", "source_file" : "art/sigchainlib/sigchain.h" } ], "functions" : [], "global_vars" : [], "lvalue_reference_types" : [], "pointer_types" : [ { "alignment" : 4, "linker_set_key" : "_ZTIP7siginfo", "name" : "siginfo *", "referenced_type" : "_ZTI7siginfo", "self_type" : "_ZTIP7siginfo", "size" : 4, "source_file" : "art/sigchainlib/sigchain.h" }, { "alignment" : 4, "linker_set_key" : "_ZTIPFbiP7siginfoPvE", "name" : "bool (*)(int, siginfo *, void *)", "referenced_type" : "_ZTIFbiP7siginfoPvE", "self_type" : "_ZTIPFbiP7siginfoPvE", "size" : 4, "source_file" : "art/sigchainlib/sigchain.h" }, { "alignment" : 4, "linker_set_key" : "_ZTIPN3art14SigchainActionE", "name" : "art::SigchainAction *", "referenced_type" : "_ZTIN3art14SigchainActionE", "self_type" : "_ZTIPN3art14SigchainActionE", "size" : 4, "source_file" : "art/sigchainlib/sigchain.h" }, { "alignment" : 4, "linker_set_key" : "_ZTIPv", "name" : "void *", "referenced_type" : "_ZTIv", "self_type" : "_ZTIPv", "size" : 4, "source_file" : "art/sigchainlib/sigchain.h" } ], "qualified_types" : [ { "alignment" : 4, "is_const" : true, "linker_set_key" : "_ZTIKy", "name" : "const unsigned long long", "referenced_type" : "_ZTIy", "self_type" : "_ZTIKy", "size" : 8, "source_file" : "art/sigchainlib/sigchain.h" } ], "record_types" : [ { "alignment" : 4, "fields" : [ { "field_name" : "sc_sigaction", "referenced_type" : "_ZTIPFbiP7siginfoPvE" }, { "field_name" : "sc_mask", "field_offset" : 32, "referenced_type" : "_ZTIm" }, { "field_name" : "sc_flags", "field_offset" : 64, "referenced_type" : "_ZTIy" } ], "linker_set_key" : "_ZTIN3art14SigchainActionE", "name" : "art::SigchainAction", "referenced_type" : "_ZTIN3art14SigchainActionE", "self_type" : "_ZTIN3art14SigchainActionE", "size" : 16, "source_file" : "art/sigchainlib/sigchain.h" } ], "rvalue_reference_types" : [] }