1{ 2 "array_types" : [], 3 "builtin_types" : 4 [ 5 { 6 "alignment" : 4, 7 "is_integral" : true, 8 "linker_set_key" : "_ZTIi", 9 "name" : "int", 10 "size" : 4 11 }, 12 { 13 "linker_set_key" : "_ZTIv", 14 "name" : "void" 15 } 16 ], 17 "elf_functions" : 18 [ 19 { 20 "name" : "_Z11PassByValue9Parameter" 21 }, 22 { 23 "name" : "_Z13ReturnByValuev" 24 } 25 ], 26 "elf_objects" : [], 27 "enum_types" : [], 28 "function_types" : [], 29 "functions" : 30 [ 31 { 32 "function_name" : "PassByValue", 33 "linker_set_key" : "_Z11PassByValue9Parameter", 34 "parameters" : 35 [ 36 { 37 "referenced_type" : "_ZTI9Parameter" 38 } 39 ], 40 "return_type" : "_ZTIv", 41 "source_file" : "development/vndk/tools/header-checker/tests/integration/pass_by_value/include/base.h" 42 }, 43 { 44 "function_name" : "ReturnByValue", 45 "linker_set_key" : "_Z13ReturnByValuev", 46 "return_type" : "_ZTI6Return", 47 "source_file" : "development/vndk/tools/header-checker/tests/integration/pass_by_value/include/base.h" 48 } 49 ], 50 "global_vars" : [], 51 "lvalue_reference_types" : [], 52 "pointer_types" : [], 53 "qualified_types" : [], 54 "record_types" : 55 [ 56 { 57 "alignment" : 4, 58 "fields" : 59 [ 60 { 61 "field_name" : "member", 62 "referenced_type" : "_ZTIi" 63 } 64 ], 65 "linker_set_key" : "_ZTI6Return", 66 "name" : "Return", 67 "size" : 4, 68 "source_file" : "development/vndk/tools/header-checker/tests/integration/pass_by_value/include/base.h" 69 }, 70 { 71 "alignment" : 4, 72 "fields" : 73 [ 74 { 75 "field_name" : "member", 76 "referenced_type" : "_ZTIi" 77 } 78 ], 79 "linker_set_key" : "_ZTI9Parameter", 80 "name" : "Parameter", 81 "size" : 4, 82 "source_file" : "development/vndk/tools/header-checker/tests/integration/pass_by_value/include/base.h" 83 } 84 ], 85 "rvalue_reference_types" : [] 86} 87