287 lines
6.8 KiB
Plaintext
287 lines
6.8 KiB
Plaintext
|
|
{
|
||
|
|
"array_types" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"alignment" : 4,
|
||
|
|
"linker_set_key" : "_ZTIA0_i",
|
||
|
|
"name" : "int[0]",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIA0_i",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 4,
|
||
|
|
"linker_set_key" : "_ZTIA10_i",
|
||
|
|
"name" : "int[10]",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIA10_i",
|
||
|
|
"size" : 40,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 4,
|
||
|
|
"linker_set_key" : "_ZTIA1_i",
|
||
|
|
"name" : "int[1]",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIA1_i",
|
||
|
|
"size" : 4,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 4,
|
||
|
|
"linker_set_key" : "_ZTIA2_i",
|
||
|
|
"name" : "int[2]",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIA2_i",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"is_of_unknown_bound" : true,
|
||
|
|
"linker_set_key" : "_ZTIA_A10_i",
|
||
|
|
"name" : "int[][10]",
|
||
|
|
"referenced_type" : "_ZTIA10_i",
|
||
|
|
"self_type" : "_ZTIA_A10_i",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"is_of_unknown_bound" : true,
|
||
|
|
"linker_set_key" : "_ZTIA_A1_i",
|
||
|
|
"name" : "int[][1]",
|
||
|
|
"referenced_type" : "_ZTIA1_i",
|
||
|
|
"self_type" : "_ZTIA_A1_i",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"is_of_unknown_bound" : true,
|
||
|
|
"linker_set_key" : "_ZTIA_i",
|
||
|
|
"name" : "int[]",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIA_i",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"builtin_types" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"alignment" : 4,
|
||
|
|
"is_integral" : true,
|
||
|
|
"linker_set_key" : "_ZTIi",
|
||
|
|
"name" : "int",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIi",
|
||
|
|
"size" : 4
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"linker_set_key" : "_ZTIv",
|
||
|
|
"name" : "void",
|
||
|
|
"referenced_type" : "_ZTIv",
|
||
|
|
"self_type" : "_ZTIv"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"elf_functions" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"name" : "DoublePointer"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name" : "Element"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name" : "Pointer"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name" : "PointerTo2DArray"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name" : "PointerToArray"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name" : "Reference"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"name" : "StructMember"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"elf_objects" : [],
|
||
|
|
"enum_types" : [],
|
||
|
|
"function_types" : [],
|
||
|
|
"functions" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"function_name" : "DoublePointer",
|
||
|
|
"linker_set_key" : "DoublePointer",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIPPi"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"function_name" : "Element",
|
||
|
|
"linker_set_key" : "Element",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIPA2_i"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"function_name" : "Pointer",
|
||
|
|
"linker_set_key" : "Pointer",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIPi"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"function_name" : "PointerTo2DArray",
|
||
|
|
"linker_set_key" : "PointerTo2DArray",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIPA_A10_i"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"function_name" : "PointerToArray",
|
||
|
|
"linker_set_key" : "PointerToArray",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIPA_i"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"function_name" : "Reference",
|
||
|
|
"linker_set_key" : "Reference",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIRA_A1_i"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"function_name" : "StructMember",
|
||
|
|
"linker_set_key" : "StructMember",
|
||
|
|
"parameters" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"referenced_type" : "_ZTIR6Struct"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"return_type" : "_ZTIv",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"global_vars" : [],
|
||
|
|
"lvalue_reference_types" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIR6Struct",
|
||
|
|
"name" : "Struct &",
|
||
|
|
"referenced_type" : "_ZTI6Struct",
|
||
|
|
"self_type" : "_ZTIR6Struct",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIRA_A1_i",
|
||
|
|
"name" : "int (&)[][1]",
|
||
|
|
"referenced_type" : "_ZTIA_A1_i",
|
||
|
|
"self_type" : "_ZTIRA_A1_i",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"pointer_types" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIPA2_i",
|
||
|
|
"name" : "int (*)[2]",
|
||
|
|
"referenced_type" : "_ZTIA2_i",
|
||
|
|
"self_type" : "_ZTIPA2_i",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIPA_A10_i",
|
||
|
|
"name" : "int (*)[][10]",
|
||
|
|
"referenced_type" : "_ZTIA_A10_i",
|
||
|
|
"self_type" : "_ZTIPA_A10_i",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIPA_i",
|
||
|
|
"name" : "int (*)[]",
|
||
|
|
"referenced_type" : "_ZTIA_i",
|
||
|
|
"self_type" : "_ZTIPA_i",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIPPi",
|
||
|
|
"name" : "int **",
|
||
|
|
"referenced_type" : "_ZTIPi",
|
||
|
|
"self_type" : "_ZTIPPi",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
"alignment" : 8,
|
||
|
|
"linker_set_key" : "_ZTIPi",
|
||
|
|
"name" : "int *",
|
||
|
|
"referenced_type" : "_ZTIi",
|
||
|
|
"self_type" : "_ZTIPi",
|
||
|
|
"size" : 8,
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"qualified_types" : [],
|
||
|
|
"record_types" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"alignment" : 4,
|
||
|
|
"fields" :
|
||
|
|
[
|
||
|
|
{
|
||
|
|
"field_name" : "array",
|
||
|
|
"referenced_type" : "_ZTIA0_i"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"linker_set_key" : "_ZTI6Struct",
|
||
|
|
"name" : "Struct",
|
||
|
|
"referenced_type" : "_ZTI6Struct",
|
||
|
|
"self_type" : "_ZTI6Struct",
|
||
|
|
"source_file" : "development/vndk/tools/header-checker/tests/integration/array/include/base.h"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"rvalue_reference_types" : []
|
||
|
|
}
|