blob: 8d7523fd8951341e6cba26368aa03e369072c24d [file] [log] [blame]
Hsin-Yi Chenc8bb4052019-04-16 13:27:40 +08001{
2 "array_types" : [],
3 "builtin_types" :
4 [
5 {
6 "alignment" : 1,
7 "is_integral" : true,
8 "is_unsigned" : true,
9 "linker_set_key" : "bool",
10 "name" : "bool",
11 "referenced_type" : "type-1",
12 "self_type" : "type-1",
13 "size" : 1
14 },
15 {
16 "alignment" : 1,
17 "is_integral" : true,
18 "is_unsigned" : true,
19 "linker_set_key" : "unsigned char",
20 "name" : "unsigned char",
21 "referenced_type" : "type-9",
22 "self_type" : "type-9",
23 "size" : 1
24 },
25 {
26 "alignment" : 4,
27 "is_integral" : true,
28 "is_unsigned" : true,
29 "linker_set_key" : "unsigned int",
30 "name" : "unsigned int",
31 "referenced_type" : "type-12",
32 "self_type" : "type-12",
33 "size" : 4
34 }
35 ],
36 "elf_functions" :
37 [
38 {
39 "name" : "android_pubkey_decode"
40 },
41 {
42 "name" : "android_pubkey_encode"
43 }
44 ],
45 "elf_objects" : [],
46 "enum_types" : [],
47 "function_types" : [],
48 "functions" :
49 [
50 {
51 "function_name" : "android_pubkey_decode",
52 "linker_set_key" : "android_pubkey_decode",
53 "parameters" :
54 [
55 {
56 "referenced_type" : "type-11"
57 },
58 {
59 "referenced_type" : "type-12"
60 },
61 {
62 "referenced_type" : "type-4"
63 }
64 ],
65 "return_type" : "type-1",
66 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
67 },
68 {
69 "function_name" : "android_pubkey_encode",
70 "linker_set_key" : "android_pubkey_encode",
71 "parameters" :
72 [
73 {
74 "referenced_type" : "type-5"
75 },
76 {
77 "referenced_type" : "type-8"
78 },
79 {
80 "referenced_type" : "type-12"
81 }
82 ],
83 "return_type" : "type-1",
84 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
85 }
86 ],
87 "global_vars" : [],
88 "lvalue_reference_types" : [],
89 "pointer_types" :
90 [
91 {
92 "alignment" : 4,
93 "linker_set_key" : "const rsa_st *",
94 "name" : "const rsa_st *",
95 "referenced_type" : "type-6",
96 "self_type" : "type-5",
97 "size" : 4,
98 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
99 },
100 {
101 "alignment" : 4,
102 "linker_set_key" : "const unsigned char *",
103 "name" : "const unsigned char *",
104 "referenced_type" : "type-10",
105 "self_type" : "type-11",
106 "size" : 4,
107 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
108 },
109 {
110 "alignment" : 4,
111 "linker_set_key" : "rsa_st *",
112 "name" : "rsa_st *",
113 "referenced_type" : "type-3",
114 "self_type" : "type-2",
115 "size" : 4,
116 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
117 },
118 {
119 "alignment" : 4,
120 "linker_set_key" : "rsa_st **",
121 "name" : "rsa_st **",
122 "referenced_type" : "type-2",
123 "self_type" : "type-4",
124 "size" : 4,
125 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
126 },
127 {
128 "alignment" : 4,
129 "linker_set_key" : "unsigned char *",
130 "name" : "unsigned char *",
131 "referenced_type" : "type-9",
132 "self_type" : "type-8",
133 "size" : 4,
134 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
135 }
136 ],
137 "qualified_types" :
138 [
139 {
140 "alignment" : 4,
141 "is_const" : true,
142 "linker_set_key" : "const rsa_st",
143 "name" : "const rsa_st",
144 "referenced_type" : "type-7",
145 "self_type" : "type-6",
146 "size" : 148,
147 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
148 },
149 {
150 "alignment" : 1,
151 "is_const" : true,
152 "linker_set_key" : "const unsigned char",
153 "name" : "const unsigned char",
154 "referenced_type" : "type-9",
155 "self_type" : "type-10",
156 "size" : 1,
157 "source_file" : "/system/core/libcrypto_utils/include/crypto_utils/android_pubkey.h"
158 }
159 ],
160 "record_types" : [],
161 "rvalue_reference_types" : []
162}