const char *field_name, size_t *iter_field, size_t nesting)
{
struct ust_registry_enum *reg_enum;
const char *field_name, size_t *iter_field, size_t nesting)
{
struct ust_registry_enum *reg_enum;
container_type->size,
container_type->alignment,
container_type->signedness,
container_type->size,
container_type->alignment,
container_type->signedness,
int _lttng_variant_statedump(struct ust_registry_session *session,
uint32_t nr_choices, const char *tag_name,
uint32_t alignment,
int _lttng_variant_statedump(struct ust_registry_session *session,
uint32_t nr_choices, const char *tag_name,
uint32_t alignment,
field->type.u.integer.size,
field->type.u.integer.alignment,
field->type.u.integer.signedness,
field->type.u.integer.size,
field->type.u.integer.alignment,
field->type.u.integer.signedness,
ret = ust_metadata_enum_statedump(session,
field->type.u.legacy.basic.enumeration.name,
field->type.u.legacy.basic.enumeration.id,
&field->type.u.legacy.basic.enumeration.container_type,
field->name, iter_field, nesting);
break;
ret = ust_metadata_enum_statedump(session,
field->type.u.legacy.basic.enumeration.name,
field->type.u.legacy.basic.enumeration.id,
&field->type.u.legacy.basic.enumeration.container_type,
field->name, iter_field, nesting);
break;
}
elem_type = &field->type.u.legacy.array.elem_type;
/* Only integers are currently supported in arrays. */
}
elem_type = &field->type.u.legacy.array.elem_type;
/* Only integers are currently supported in arrays. */
elem_type->u.basic.integer.size,
elem_type->u.basic.integer.alignment,
elem_type->u.basic.integer.signedness,
elem_type->u.basic.integer.size,
elem_type->u.basic.integer.alignment,
elem_type->u.basic.integer.signedness,
elem_type->u.integer.size,
elem_type->u.integer.alignment,
elem_type->u.integer.signedness,
elem_type->u.integer.size,
elem_type->u.integer.alignment,
elem_type->u.integer.signedness,
elem_type = &field->type.u.legacy.sequence.elem_type;
length_type = &field->type.u.legacy.sequence.length_type;
elem_type = &field->type.u.legacy.sequence.elem_type;
length_type = &field->type.u.legacy.sequence.length_type;
length_type->u.basic.integer.size,
(unsigned int) length_type->u.basic.integer.alignment,
length_type->u.basic.integer.signedness,
length_type->u.basic.integer.size,
(unsigned int) length_type->u.basic.integer.alignment,
length_type->u.basic.integer.signedness,
elem_type->u.basic.integer.size,
(unsigned int) elem_type->u.basic.integer.alignment,
elem_type->u.basic.integer.signedness,
elem_type->u.basic.integer.size,
(unsigned int) elem_type->u.basic.integer.alignment,
elem_type->u.basic.integer.signedness,
elem_type->u.integer.size,
(unsigned int) elem_type->u.integer.alignment,
elem_type->u.integer.signedness,
elem_type->u.integer.size,
(unsigned int) elem_type->u.integer.alignment,
elem_type->u.integer.signedness,
/* Default encoding is UTF8 */
ret = print_tabs(session, nesting);
if (ret) {
/* Default encoding is UTF8 */
ret = print_tabs(session, nesting);
if (ret) {
ret = _lttng_variant_statedump(session,
field->type.u.legacy.variant.nr_choices,
field->type.u.legacy.variant.tag_name,
ret = _lttng_variant_statedump(session,
field->type.u.legacy.variant.nr_choices,
field->type.u.legacy.variant.tag_name,
ret = _lttng_variant_statedump(session,
field->type.u.variant_nestable.nr_choices,
field->type.u.variant_nestable.tag_name,
ret = _lttng_variant_statedump(session,
field->type.u.variant_nestable.nr_choices,
field->type.u.variant_nestable.tag_name,
if (field->type.u.legacy._struct.nr_fields != 0) {
/* Currently only 0-length structures are supported. */
ret = -EINVAL;
if (field->type.u.legacy._struct.nr_fields != 0) {
/* Currently only 0-length structures are supported. */
ret = -EINVAL;
if (field->type.u.struct_nestable.nr_fields != 0) {
/* Currently only 0-length structures are supported. */
ret = -EINVAL;
if (field->type.u.struct_nestable.nr_fields != 0) {
/* Currently only 0-length structures are supported. */
ret = -EINVAL;