Mirror of the lttng-dev mailing list
 help / color / mirror / Atom feed
* [lttng-dev] [barectf] model.emf.uri
@ 2021-02-01  9:12 RADERMACHER Ansgar via lttng-dev
  2021-02-01 13:02 ` Philippe Proulx via lttng-dev
  0 siblings, 1 reply; 3+ messages in thread
From: RADERMACHER Ansgar via lttng-dev @ 2021-02-01  9:12 UTC (permalink / raw)
  To: lttng-dev


[-- Attachment #1.1: Type: text/plain, Size: 1019 bytes --]

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);
};

[-- Attachment #1.2: Type: text/html, Size: 1826 bytes --]

[-- Attachment #2: Type: text/plain, Size: 156 bytes --]

_______________________________________________
lttng-dev mailing list
lttng-dev@lists.lttng.org
https://lists.lttng.org/cgi-bin/mailman/listinfo/lttng-dev

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2021-02-05 11:05 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-01  9:12 [lttng-dev] [barectf] model.emf.uri RADERMACHER Ansgar via lttng-dev
2021-02-01 13:02 ` Philippe Proulx via lttng-dev
2021-02-05 11:05   ` Ansgar Radermacher via lttng-dev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox