target/ppc: convert to DisasContextBase
[qemu/ar7.git] / tests / qapi-schema / qapi-schema-test.out
blob3b1e9082d363e049ddc00aebd602c3b49eafd7eb
1 alternate AltEnumBool
2     tag type
3     case e: EnumOne
4     case b: bool
5 alternate AltEnumInt
6     tag type
7     case e: EnumOne
8     case i: int
9 alternate AltEnumNum
10     tag type
11     case e: EnumOne
12     case n: number
13 alternate AltNumEnum
14     tag type
15     case n: number
16     case e: EnumOne
17 alternate AltStrObj
18     tag type
19     case s: str
20     case o: TestStruct
21 event EVENT_A None
22    boxed=False
23 event EVENT_B None
24    boxed=False
25 event EVENT_C q_obj_EVENT_C-arg
26    boxed=False
27 event EVENT_D q_obj_EVENT_D-arg
28    boxed=False
29 event EVENT_E UserDefZero
30    boxed=True
31 event EVENT_F UserDefAlternate
32    boxed=True
33 object Empty1
34 object Empty2
35     base Empty1
36 enum EnumOne ['value1', 'value2', 'value3']
37 object EventStructOne
38     member struct1: UserDefOne optional=False
39     member string: str optional=False
40     member enum2: EnumOne optional=True
41 object ForceArrays
42     member unused1: UserDefOneList optional=False
43     member unused2: UserDefTwoList optional=False
44     member unused3: TestStructList optional=False
45 enum MyEnum []
46 object NestedEnumsOne
47     member enum1: EnumOne optional=False
48     member enum2: EnumOne optional=True
49     member enum3: EnumOne optional=False
50     member enum4: EnumOne optional=True
51 enum QEnumTwo ['value1', 'value2']
52     prefix QENUM_TWO
53 enum QType ['none', 'qnull', 'qnum', 'qstring', 'qdict', 'qlist', 'qbool']
54     prefix QTYPE
55 object TestStruct
56     member integer: int optional=False
57     member boolean: bool optional=False
58     member string: str optional=False
59 object UserDefA
60     member boolean: bool optional=False
61     member a_b: int optional=True
62 alternate UserDefAlternate
63     tag type
64     case udfu: UserDefFlatUnion
65     case e: EnumOne
66     case i: int
67     case n: null
68 object UserDefB
69     member intb: int optional=False
70     member a-b: bool optional=True
71 object UserDefC
72     member string1: str optional=False
73     member string2: str optional=False
74 object UserDefFlatUnion
75     base UserDefUnionBase
76     tag enum1
77     case value1: UserDefA
78     case value2: UserDefB
79     case value3: UserDefB
80 object UserDefFlatUnion2
81     base q_obj_UserDefFlatUnion2-base
82     tag enum1
83     case value1: UserDefC
84     case value2: UserDefB
85 object UserDefNativeListUnion
86     member type: UserDefNativeListUnionKind optional=False
87     tag type
88     case integer: q_obj_intList-wrapper
89     case s8: q_obj_int8List-wrapper
90     case s16: q_obj_int16List-wrapper
91     case s32: q_obj_int32List-wrapper
92     case s64: q_obj_int64List-wrapper
93     case u8: q_obj_uint8List-wrapper
94     case u16: q_obj_uint16List-wrapper
95     case u32: q_obj_uint32List-wrapper
96     case u64: q_obj_uint64List-wrapper
97     case number: q_obj_numberList-wrapper
98     case boolean: q_obj_boolList-wrapper
99     case string: q_obj_strList-wrapper
100     case sizes: q_obj_sizeList-wrapper
101     case any: q_obj_anyList-wrapper
102 enum UserDefNativeListUnionKind ['integer', 's8', 's16', 's32', 's64', 'u8', 'u16', 'u32', 'u64', 'number', 'boolean', 'string', 'sizes', 'any']
103 object UserDefOne
104     base UserDefZero
105     member string: str optional=False
106     member enum1: EnumOne optional=True
107 object UserDefOptions
108     member i64: intList optional=True
109     member u64: uint64List optional=True
110     member u16: uint16List optional=True
111     member i64x: int optional=True
112     member u64x: uint64 optional=True
113 object UserDefTwo
114     member string0: str optional=False
115     member dict1: UserDefTwoDict optional=False
116 object UserDefTwoDict
117     member string1: str optional=False
118     member dict2: UserDefTwoDictDict optional=False
119     member dict3: UserDefTwoDictDict optional=True
120 object UserDefTwoDictDict
121     member userdef: UserDefOne optional=False
122     member string: str optional=False
123 object UserDefUnionBase
124     base UserDefZero
125     member string: str optional=False
126     member enum1: EnumOne optional=False
127 object UserDefZero
128     member integer: int optional=False
129 object WrapAlternate
130     member alt: UserDefAlternate optional=False
131 event __ORG.QEMU_X-EVENT __org.qemu_x-Struct
132    boxed=False
133 alternate __org.qemu_x-Alt
134     tag type
135     case __org.qemu_x-branch: str
136     case b: __org.qemu_x-Base
137 object __org.qemu_x-Base
138     member __org.qemu_x-member1: __org.qemu_x-Enum optional=False
139 enum __org.qemu_x-Enum ['__org.qemu_x-value']
140 object __org.qemu_x-Struct
141     base __org.qemu_x-Base
142     member __org.qemu_x-member2: str optional=False
143     member wchar-t: int optional=True
144 object __org.qemu_x-Struct2
145     member array: __org.qemu_x-Union1List optional=False
146 object __org.qemu_x-Union1
147     member type: __org.qemu_x-Union1Kind optional=False
148     tag type
149     case __org.qemu_x-branch: q_obj_str-wrapper
150 enum __org.qemu_x-Union1Kind ['__org.qemu_x-branch']
151 object __org.qemu_x-Union2
152     base __org.qemu_x-Base
153     tag __org.qemu_x-member1
154     case __org.qemu_x-value: __org.qemu_x-Struct2
155 command __org.qemu_x-command q_obj___org.qemu_x-command-arg -> __org.qemu_x-Union1
156    gen=True success_response=True boxed=False
157 command boxed-struct UserDefZero -> None
158    gen=True success_response=True boxed=True
159 command boxed-union UserDefNativeListUnion -> None
160    gen=True success_response=True boxed=True
161 command guest-get-time q_obj_guest-get-time-arg -> int
162    gen=True success_response=True boxed=False
163 command guest-sync q_obj_guest-sync-arg -> any
164    gen=True success_response=True boxed=False
165 object q_empty
166 object q_obj_EVENT_C-arg
167     member a: int optional=True
168     member b: UserDefOne optional=True
169     member c: str optional=False
170 object q_obj_EVENT_D-arg
171     member a: EventStructOne optional=False
172     member b: str optional=False
173     member c: str optional=True
174     member enum3: EnumOne optional=True
175 object q_obj_UserDefFlatUnion2-base
176     member integer: int optional=True
177     member string: str optional=False
178     member enum1: QEnumTwo optional=False
179 object q_obj___org.qemu_x-command-arg
180     member a: __org.qemu_x-EnumList optional=False
181     member b: __org.qemu_x-StructList optional=False
182     member c: __org.qemu_x-Union2 optional=False
183     member d: __org.qemu_x-Alt optional=False
184 object q_obj_anyList-wrapper
185     member data: anyList optional=False
186 object q_obj_boolList-wrapper
187     member data: boolList optional=False
188 object q_obj_guest-get-time-arg
189     member a: int optional=False
190     member b: int optional=True
191 object q_obj_guest-sync-arg
192     member arg: any optional=False
193 object q_obj_int16List-wrapper
194     member data: int16List optional=False
195 object q_obj_int32List-wrapper
196     member data: int32List optional=False
197 object q_obj_int64List-wrapper
198     member data: int64List optional=False
199 object q_obj_int8List-wrapper
200     member data: int8List optional=False
201 object q_obj_intList-wrapper
202     member data: intList optional=False
203 object q_obj_numberList-wrapper
204     member data: numberList optional=False
205 object q_obj_sizeList-wrapper
206     member data: sizeList optional=False
207 object q_obj_str-wrapper
208     member data: str optional=False
209 object q_obj_strList-wrapper
210     member data: strList optional=False
211 object q_obj_uint16List-wrapper
212     member data: uint16List optional=False
213 object q_obj_uint32List-wrapper
214     member data: uint32List optional=False
215 object q_obj_uint64List-wrapper
216     member data: uint64List optional=False
217 object q_obj_uint8List-wrapper
218     member data: uint8List optional=False
219 object q_obj_user_def_cmd1-arg
220     member ud1a: UserDefOne optional=False
221 object q_obj_user_def_cmd2-arg
222     member ud1a: UserDefOne optional=False
223     member ud1b: UserDefOne optional=True
224 command user_def_cmd None -> None
225    gen=True success_response=True boxed=False
226 command user_def_cmd0 Empty2 -> Empty2
227    gen=True success_response=True boxed=False
228 command user_def_cmd1 q_obj_user_def_cmd1-arg -> None
229    gen=True success_response=True boxed=False
230 command user_def_cmd2 q_obj_user_def_cmd2-arg -> UserDefTwo
231    gen=True success_response=True boxed=False