event->context =
event->context_decl->definition_new(event->context_decl,
parent_def_scope, 0, 0);
- set_dynamic_definition_scope(event->context->scope,
- g_quark_from_string("event.context"));
+ set_dynamic_definition_scope(&event->context->p,
+ event->context->scope,
+ "event.context");
parent_def_scope = event->context->scope;
declaration_unref(event->context_decl);
}
event->fields =
event->fields_decl->definition_new(event->fields_decl,
parent_def_scope, 0, 0);
- set_dynamic_definition_scope(event->fields->scope,
- g_quark_from_string("event.fields"));
+ set_dynamic_definition_scope(&event->fields->p,
+ event->fields->scope,
+ "event.fields");
parent_def_scope = event->fields->scope;
declaration_unref(event->fields_decl);
}
stream->packet_context =
stream->packet_context_decl->definition_new(stream->packet_context_decl,
parent_def_scope, 0, 0);
- set_dynamic_definition_scope(stream->packet_context->scope,
- g_quark_from_string("stream.packet.context"));
+ set_dynamic_definition_scope(&stream->packet_context->p,
+ stream->packet_context->scope,
+ "stream.packet.context");
parent_def_scope = stream->packet_context->scope;
declaration_unref(stream->packet_context_decl);
}
stream->event_header =
stream->event_header_decl->definition_new(stream->event_header_decl,
parent_def_scope, 0, 0);
- set_dynamic_definition_scope(stream->event_header->scope,
- g_quark_from_string("stream.event.header"));
+ set_dynamic_definition_scope(&stream->event_header->p,
+ stream->event_header->scope,
+ "stream.event.header");
parent_def_scope = stream->event_header->scope;
declaration_unref(stream->event_header_decl);
}
stream->event_context =
stream->event_context_decl->definition_new(stream->event_context_decl,
parent_def_scope, 0, 0);
- set_dynamic_definition_scope(stream->event_context_scope,
- g_quark_from_string("stream.event.context"));
+ set_dynamic_definition_scope(&stream->event_context->p,
+ stream->event_context->scope,
+ "stream.event.context");
parent_def_scope = stream->event_context->scope;
declaration_unref(stream->event_context_decl);
}
ret = ctf_typedef_visit(fd, depth + 1,
&iter->u._typedef.declaration_specifier,
&iter->u._typedef.type_declarators,
- trace->declaration_scope);
+ trace->root_declaration_scope);
if (ret)
return ret;
}
siblings) {
ret = ctf_typealias_visit(fd, depth + 1,
&iter->u.typealias.target, &iter->u.typealias.alias
- trace->declaration_scope);
+ trace->root_declaration_scope);
if (ret)
return ret;
}