projects
/
deliverable
/
tracecompass.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
control: command support for enabling all tracepoints/syscalls
[deliverable/tracecompass.git]
/
lttng
/
org.eclipse.tracecompass.lttng2.control.ui
/
src
/
org
/
eclipse
/
tracecompass
/
internal
/
lttng2
/
control
/
ui
/
views
/
handlers
/
BaseEnableEventHandler.java
diff --git
a/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/BaseEnableEventHandler.java
b/lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/BaseEnableEventHandler.java
index 1fe8a58df9e1df9ad1f927c1c7fadf19648d1c55..aa78d62aebd6542bc58cacd5993c2b157142e493 100644
(file)
--- a/
lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/BaseEnableEventHandler.java
+++ b/
lttng/org.eclipse.tracecompass.lttng2.control.ui/src/org/eclipse/tracecompass/internal/lttng2/control/ui/views/handlers/BaseEnableEventHandler.java
@@
-32,6
+32,7
@@
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.ITraceCon
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceProviderGroup;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TargetNodeComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceDomainComponent;
import org.eclipse.tracecompass.internal.lttng2.control.ui.views.model.impl.TraceProviderGroup;
+import org.eclipse.tracecompass.internal.lttng2.control.ui.views.service.ILttngControlService;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.PlatformUI;
@@
-50,7
+51,8
@@
public abstract class BaseEnableEventHandler extends BaseControlViewHandler {
/**
* The command execution parameter.
*/
/**
* The command execution parameter.
*/
- @Nullable protected CommandParameter fParam = null;
+ @Nullable
+ protected CommandParameter fParam = null;
// ------------------------------------------------------------------------
// Operations
// ------------------------------------------------------------------------
// Operations
@@
-158,7
+160,7
@@
public abstract class BaseEnableEventHandler extends BaseControlViewHandler {
List<ITraceControlComponent> providers = node.getChildren(TraceProviderGroup.class);
final IEnableEventsDialog dialog = TraceControlDialogFactory.getInstance().getEnableEventsDialog();
List<ITraceControlComponent> providers = node.getChildren(TraceProviderGroup.class);
final IEnableEventsDialog dialog = TraceControlDialogFactory.getInstance().getEnableEventsDialog();
- dialog.setTraceProviderGroup((TraceProviderGroup)providers.get(0));
+ dialog.setTraceProviderGroup((TraceProviderGroup)
providers.get(0));
dialog.setTraceDomainComponent(getDomain(param));
if (dialog.open() != Window.OK) {
dialog.setTraceDomainComponent(getDomain(param));
if (dialog.open() != Window.OK) {
@@
-172,9
+174,10
@@
public abstract class BaseEnableEventHandler extends BaseControlViewHandler {
try {
String filter = dialog.getFilterExpression();
try {
String filter = dialog.getFilterExpression();
-
- // Enable tracepoint events
- if (dialog.isTracepoints()) {
+ if (dialog.isAllEvents()) {
+ enableEvents(param, ILttngControlService.ALL_EVENTS, dialog.isKernel(), filter, monitor);
+ } else if (dialog.isTracepoints()) {
+ // Enable tracepoint events
if (dialog.isAllTracePoints()) {
enableEvents(param, null, dialog.isKernel(), filter, monitor);
} else {
if (dialog.isAllTracePoints()) {
enableEvents(param, null, dialog.isKernel(), filter, monitor);
} else {
This page took
0.024578 seconds
and
5
git commands to generate.