LTTng for full stack tracing

Поділитися
Вставка
  • Опубліковано 4 лис 2024

КОМЕНТАРІ • 5

  • @bluehornet6752
    @bluehornet6752 Рік тому

    Excellent presentation--thank you to Qt!

    • @bluehornet6752
      @bluehornet6752 Рік тому

      I've spent a number of days working on Qt-specific LTTng stuff. Wasn't able to get it to build on early 5.15 versions, but was on a later version (5.15.10). I am struggling though to learn how to add custom UST tracing in my Qt code. I found the code review thread for the feature in the Qt Gerrit system, back from 2017. However I didn't see how I'm supposed to use tracegen, other than the non-specific notes in the qtrace_p.h file. Is there additional documentation on this somewhere?
      For instance, this comment in qtrace_p.h:
      "A tracepoint provider is defined in a separate file, that follows the following format:"
      I presume that means that *I* need to define this in a separate file, but I'm not sure about that. Nor am I sure where that file should actually get placed...and then how to point tracegen at it.
      Also, since this presentation was given in 2019, new features have surely been added to LTTng. Therefore is adding LTTng support to a custom-compiled Qt kit even necessary any longer? In other words, is there any additional benefit over what v2.13 LTTng has built in? I guess I'm asking: Is Qt-specific UST even required in 2023?
      Thank you for your time.

  • @EclipseTraceCompass
    @EclipseTraceCompass 7 місяців тому

    16:45 sadly user space events aren't visible directly on the timeline. This feature was implemented around 3 years ago, probably a month after this talk! Milian's talk was great.

  • @KDABtv
    @KDABtv 4 роки тому

    Hi! The slides for this talk, as well as the other QtWS19 talks from KDAB, are available here www.kdab.com/development-resources/kdab-qt-world-summit-2019/

    • @bluehornet6752
      @bluehornet6752 Рік тому

      @KDABtv: Are you guys able to shed any light on the question(s) I asked above? I would be most appreciative if you could.