1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "linker_set_key" : "_ZTIv", 7 "name" : "void", 8 "referenced_type" : "_ZTIv", 9 "self_type" : "_ZTIv" 10 } 11 ], 12 "elf_functions" : 13 [ 14 { 15 "name" : "_ZN5Test34testEv" 16 }, 17 { 18 "name" : "_ZN5Test44testEv" 19 }, 20 { 21 "name" : "test1" 22 }, 23 { 24 "name" : "test2" 25 } 26 ], 27 "elf_objects" : [], 28 "enum_types" : [], 29 "function_types" : [], 30 "functions" : 31 [ 32 { 33 "function_name" : "Test3::test", 34 "linker_set_key" : "_ZN5Test34testEv", 35 "parameters" : 36 [ 37 { 38 "is_this_ptr" : true, 39 "referenced_type" : "_ZTIP5Test3" 40 } 41 ], 42 "return_type" : "_ZTIv", 43 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 44 }, 45 { 46 "function_name" : "Test4::test", 47 "linker_set_key" : "_ZN5Test44testEv", 48 "parameters" : 49 [ 50 { 51 "is_this_ptr" : true, 52 "referenced_type" : "_ZTIP5Test4" 53 } 54 ], 55 "return_type" : "_ZTIv", 56 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 57 }, 58 { 59 "function_name" : "test1", 60 "linker_set_key" : "test1", 61 "return_type" : "_ZTIv", 62 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 63 }, 64 { 65 "function_name" : "test2", 66 "linker_set_key" : "test2", 67 "return_type" : "_ZTIv", 68 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 69 } 70 ], 71 "global_vars" : [], 72 "lvalue_reference_types" : [], 73 "pointer_types" : 74 [ 75 { 76 "alignment" : 8, 77 "linker_set_key" : "_ZTIP5Test3", 78 "name" : "Test3 *", 79 "referenced_type" : "_ZTI5Test3", 80 "self_type" : "_ZTIP5Test3", 81 "size" : 8, 82 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 83 }, 84 { 85 "alignment" : 8, 86 "linker_set_key" : "_ZTIP5Test4", 87 "name" : "Test4 *", 88 "referenced_type" : "_ZTI5Test4", 89 "self_type" : "_ZTIP5Test4", 90 "size" : 8, 91 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 92 } 93 ], 94 "qualified_types" : [], 95 "record_types" : 96 [ 97 { 98 "alignment" : 1, 99 "linker_set_key" : "_ZTI5Test3", 100 "name" : "Test3", 101 "record_kind" : "class", 102 "referenced_type" : "_ZTI5Test3", 103 "self_type" : "_ZTI5Test3", 104 "size" : 1, 105 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 106 }, 107 { 108 "alignment" : 1, 109 "linker_set_key" : "_ZTI5Test4", 110 "name" : "Test4", 111 "record_kind" : "class", 112 "referenced_type" : "_ZTI5Test4", 113 "self_type" : "_ZTI5Test4", 114 "size" : 1, 115 "source_file" : "development/vndk/tools/header-checker/tests/integration/version_script_example/example.h" 116 } 117 ], 118 "rvalue_reference_types" : [] 119} 120