| <?xml version="1.0" encoding="UTF-8"?> | |
| <?eclipse version="3.4"?> | |
| <plugin> | |
| <extension-point id="org.eclipse.tracecompass.analysis.os.linux.core.graph.handler" name="%extensionpoint.graphhandler.name" schema="schema/org.eclipse.tracecompass.analysis.os.linux.core.graph.handler.exsd"/> | |
| <extension | |
| point="org.eclipse.linuxtools.tmf.core.analysis"> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.analysis.os.linux.core.kernel.KernelAnalysisModule" | |
| automatic="true" | |
| icon="icons/tux-by-lewing_at_isc.tamu.edu.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.kernel" | |
| name="%analysis.linuxkernel"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.analysis.os.linux.core.cpuusage.KernelCpuUsageAnalysis" | |
| automatic="false" | |
| icon="icons/cpuusage.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.cpuusage" | |
| name="%analysis.cpuusage"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.internal.analysis.os.linux.core.latency.SystemCallLatencyAnalysis" | |
| automatic="false" | |
| icon="icons/systemcalls.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.latency.syscall" | |
| name="%analysis.latency"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.analysis.os.linux.core.contextswitch.KernelContextSwitchAnalysis" | |
| icon="icons/contextswitch.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.contextswitch" | |
| name="%analysis.contextswitch"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.analysis.os.linux.core.kernelmemoryusage.KernelMemoryAnalysisModule" | |
| icon="icons/memusage.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.core.kernelmemory" | |
| name="%analysis.kernelmemory"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.analysis.os.linux.core.tid.TidAnalysisModule" | |
| automatic="true" | |
| icon="icons/threads.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.kernel.tid" | |
| name="%analysis.tid"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.internal.analysis.os.linux.core.inputoutput.InputOutputAnalysisModule" | |
| icon="icons/ioanalysis.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.inputoutput" | |
| name="%analysis.io"> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <module | |
| analysis_module="org.eclipse.tracecompass.analysis.os.linux.core.execution.graph.OsExecutionGraph" | |
| applies_experiment="true" | |
| icon="icons/critical-path.png" | |
| id="org.eclipse.tracecompass.analysis.os.linux.execgraph" | |
| name="%analysis.execgraph"> | |
| <tracetype | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace"> | |
| </tracetype> | |
| </module> | |
| <tracetype | |
| applies="true" | |
| class="org.eclipse.tracecompass.analysis.os.linux.core.trace.IKernelTrace" | |
| id="org.eclipse.tracecompass.tmf.core.analysis.callsite"> | |
| </tracetype> | |
| </extension> | |
| <extension | |
| point="org.eclipse.tracecompass.tmf.core.dataprovider"> | |
| <dataProviderFactory | |
| class="org.eclipse.tracecompass.internal.analysis.os.linux.core.kernelmemoryusage.KernelMemoryDataProviderFactory" | |
| id="org.eclipse.tracecompass.analysis.os.linux.core.kernelmemoryusage"> | |
| </dataProviderFactory> | |
| </extension> | |
| <extension | |
| point="org.eclipse.tracecompass.tmf.core.dataprovider"> | |
| <dataProviderFactory | |
| class="org.eclipse.tracecompass.internal.analysis.os.linux.core.cpuusage.CpuUsageProviderFactory" | |
| id="org.eclipse.tracecompass.analysis.os.linux.core.cpuusage.CpuUsageDataProvider"> | |
| </dataProviderFactory> | |
| </extension> | |
| <extension | |
| point="org.eclipse.tracecompass.tmf.core.dataprovider"> | |
| <dataProviderFactory | |
| class="org.eclipse.tracecompass.internal.analysis.os.linux.core.inputoutput.DisksIODataProviderFactory" | |
| id="org.eclipse.tracecompass.analysis.os.linux.core.inputoutput.DisksIODataProvider"> | |
| </dataProviderFactory> | |
| </extension> | |
| <extension | |
| point="org.eclipse.tracecompass.tmf.core.dataprovider"> | |
| <dataProviderFactory | |
| class="org.eclipse.tracecompass.internal.analysis.os.linux.core.threadstatus.ThreadStatusDataProviderFactory" | |
| id="org.eclipse.tracecompass.internal.analysis.os.linux.core.threadstatus.ThreadStatusDataProvider"> | |
| </dataProviderFactory> | |
| </extension> | |
| <extension | |
| point="org.eclipse.tracecompass.tmf.core.dataprovider"> | |
| <dataProviderFactory | |
| class="org.eclipse.tracecompass.internal.analysis.os.linux.core.resourcesstatus.ResourcesStatusDataProviderFactory" | |
| id="org.eclipse.tracecompass.internal.analysis.os.linux.core.threadstatus.ResourcesStatusDataProvider"> | |
| </dataProviderFactory> | |
| </extension> | |
| </plugin> |