1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "linker_set_key" : "void", 7 "name" : "void", 8 "referenced_type" : "type-1", 9 "self_type" : "type-1" 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" : "type-3" 40 } 41 ], 42 "return_type" : "type-1", 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" : "type-5" 53 } 54 ], 55 "return_type" : "type-1", 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" : "type-1", 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" : "type-1", 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" : "Test3 *", 78 "name" : "Test3 *", 79 "referenced_type" : "type-2", 80 "self_type" : "type-3", 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" : "Test4 *", 87 "name" : "Test4 *", 88 "referenced_type" : "type-4", 89 "self_type" : "type-5", 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" : "Test3", 100 "name" : "Test3", 101 "record_kind" : "class", 102 "referenced_type" : "type-2", 103 "self_type" : "type-2", 104 "size" : 1, 105 "source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h", 106 "unique_id" : "_ZTS5Test3" 107 }, 108 { 109 "alignment" : 1, 110 "linker_set_key" : "Test4", 111 "name" : "Test4", 112 "record_kind" : "class", 113 "referenced_type" : "type-4", 114 "self_type" : "type-4", 115 "size" : 1, 116 "source_file" : "/development/vndk/tools/header-checker/tests/integration/version_script_example/example.h", 117 "unique_id" : "_ZTS5Test4" 118 } 119 ], 120 "rvalue_reference_types" : [] 121} 122