Skip to content

Changes

Summary

  1. Add debug info traces (details)
Commit 261617a4e1266faa16ba8f665dd4ec1b64bdd5b7 by Alexandre Montplaisir
Add debug info traces

This patch adds a (real) final LTTng 2.8 debug info trace.  Fields
has_build_id and has_debug_link were added after the current debug info
trace was added, so we need a more up to date trace.

It also adds 3 synthetic traces used to test specific cases of debug
info analysis.

- exec: Used to test that a viewer properly handles a process doing an
  exec (forgets all previous mappings).
- two_processes: Used to test that a viewer properly handles debug info
  for two distinct processes.
- buildid_debuglink: Used to test that a viewer properly handles all
  combinations of binaries with/without build id/debug link.

This bumps the project's version to 1.5.0.

Signed-off-by: Simon Marchi <simon.marchi@polymtl.ca>
Signed-off-by: Alexandre Montplaisir <alexmonthy@efficios.com>
The file was addedctf/src/main/python/debuginfo_synth_two_processes.py
The file was addedctf/src/main/resources/debuginfo-test-app4/index/channel0_0.idx
The file was addedctf/src/main/resources/debuginfo-test-app4/index/channel0_3.idx
The file was addedctf/src/main/resources/debuginfo-test-app4/channel0_1
The file was addedctf/src/main/resources/debuginfo-synth-buildid-debuglink/test_stream_0
The file was addedctf/src/main/resources/debuginfo-test-app4/index/channel0_1.idx
The file was addedctf/src/main/resources/debuginfo-test-app4/channel0_2
The file was addedctf/src/main/python/debuginfo_synth_exec.py
The file was addedctf/src/main/resources/debuginfo-synth-exec/test_stream_0
The file was addedctf/src/main/python/debuginfo_trace_writer.py
The file was addedctf/src/main/resources/debuginfo-synth-two-processes/metadata
The file was addedctf/src/main/python/debuginfo_synth_buildid_debuglink.py
The file was addedctf/src/main/resources/debuginfo-synth-buildid-debuglink/metadata
The file was addedctf/src/main/resources/debuginfo-synth-exec/metadata
The file was modified ctf/src/main/java/org/eclipse/tracecompass/testtraces/ctf/CtfTestTrace.java (diff)
The file was modified update-site/pom.xml (diff)
The file was addedctf/src/main/resources/debuginfo-test-app4/channel0_0
The file was addedctf/src/main/resources/debuginfo-test-app4/metadata
The file was addedctf/src/main/resources/debuginfo-test-app4/channel0_3
The file was addedctf/src/main/resources/debuginfo-synth-two-processes/test_stream_0
The file was modified pom.xml (diff)
The file was modified ctf/pom.xml (diff)
The file was addedctf/src/main/resources/debuginfo-test-app4/index/channel0_2.idx