Skip to content

Changes

Summary

  1. linux.core: make ThreadStatusDataProvider generic (details)
Commit e379f32b57e9906d4fe2aa01466484e407e678f6 by Marco Miller
linux.core: make ThreadStatusDataProvider generic

ThreadStatusDataProvider does not need to be bounded to a specific
analysis module.

This commit bounds ThreadStatusDataProvider to the more abstract
TmfStateSystemAnalysisModule. The benefit is that after this change
the ThreadStatusDataProvider can use other analysis that provide
the expected information in their state system.

Signed-off-by: Francesco Robino <francesco.robino@ericsson.com>
Change-Id: I6738cdd4eafa666df2d9c791ff15636d924e9250
Reviewed-on: https://git.eclipse.org/r/c/tracecompass/org.eclipse.tracecompass/+/199693
Tested-by: Trace Compass Bot <tracecompass-bot@eclipse.org>
Tested-by: Marco Miller <marco.miller@ericsson.com>
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Reviewed-by: Hoang Thuan Pham <hoangpham.eclipse@gmail.com>
Reviewed-by: Marco Miller <marco.miller@ericsson.com>
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core.tests/src/org/eclipse/tracecompass/analysis/os/linux/core/tests/kernel/ThreadStatusDataProviderTest.java (diff)
The file was modified analysis/org.eclipse.tracecompass.analysis.os.linux.core/src/org/eclipse/tracecompass/internal/analysis/os/linux/core/threadstatus/ThreadStatusDataProvider.java (diff)