Skip to content

Changes

Summary

  1. implement `LEB128` utils and tests (details)
  2. linux.core: Make getStatusIntervalsForThreads handle out of range queries (details)
Commit 7ead7f5576b09555c82e495129bf0b9aadc3ac95 by Matthew Khouzam
implement `LEB128` utils and tests

Signed-off-by: Vlad Arama <vlad.arama@ericsson.com>
The file was addedctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/utils/LEB128.java
The file was addedctf/org.eclipse.tracecompass.ctf.core.tests/src/org/eclipse/tracecompass/ctf/core/tests/util/LEB128Test.java
Commit 1f335d88a9562e19fe6f8d31a3f591844ed0a64f by Matthew Khouzam
linux.core: Make getStatusIntervalsForThreads handle out of range queries

This avoids many TimeRangeExceptions and undefined behaviour. It is visible when
a kernel trace partially overlaps a userspace trace with a new callstack.

[Changed] Make getStatusIntervalsForThreads handle out of range queries

Change-Id: Ib809eece9935274dcf20ee5cf9ea8ea32007a329
Signed-off-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/analysis/os/linux/core/kernel/KernelThreadInformationProvider.java (diff)