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);
};
_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

Reply via email to