[lttng-dev] [barectf] model.emf.uri
RADERMACHER Ansgar
Ansgar.RADERMACHER at cea.fr
Mon Feb 1 04:12:24 EST 2021
Hello,
we're currently working on CTF code instrumentation in the C++ code generation from Papyrus. Unlike in a previous version, we use BareCTF.
In this context, the metadata tag "model.emf.uri" can contain the URI of the element to trace. This works fine in TraceCompass, if we manually add the URI to the metadata, as shown below. But I have not been able to add an entry to BareCTF's config.yaml that produces the model.emf.uri in the generated metadata file. Is it possible?
I could not find an suitable example in the documentation - I experimented with the "specific-context-field-type", but it also adds a parameter to the generated C code functions which is not what I want.
Best regards
Ansgar
...
event {
stream_id = 0;
id = 1;
name = "state_C1_FirstState_state";
model.emf.uri = "platform:/resource/DemoTrace/DemoTrace.uml#_AVreJm9fEeqJeI8mbLLRcg";
fields := struct {
string {
encoding = UTF8;
} instanceId;
} align(1);
};
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.lttng.org/pipermail/lttng-dev/attachments/20210201/fdf96ca0/attachment.htm>
More information about the lttng-dev
mailing list