diff options
author | Eugene Tarassov | 2016-08-03 18:04:05 +0000 |
---|---|---|
committer | Eugene Tarassov | 2016-08-03 18:04:05 +0000 |
commit | 6f677acc5f8547486ad35181a2d8c250b17e2495 (patch) | |
tree | 0a4ea1fcf27247cf6e867608bce3deaf529ef03c /plugins/org.eclipse.tcf.core | |
parent | 02c52f218426307fb63cfa34e8db88128cf3a344 (diff) | |
download | org.eclipse.tcf-6f677acc5f8547486ad35181a2d8c250b17e2495.tar.gz org.eclipse.tcf-6f677acc5f8547486ad35181a2d8c250b17e2495.tar.xz org.eclipse.tcf-6f677acc5f8547486ad35181a2d8c250b17e2495.zip |
Bug 499059 - Support for displaying cross trigger breakpoints in Breakpoint view
Diffstat (limited to 'plugins/org.eclipse.tcf.core')
-rw-r--r-- | plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/IBreakpoints.java | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/IBreakpoints.java b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/IBreakpoints.java index 9616ea144..f85231930 100644 --- a/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/IBreakpoints.java +++ b/plugins/org.eclipse.tcf.core/src/org/eclipse/tcf/services/IBreakpoints.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007, 2015 Wind River Systems, Inc. and others. + * Copyright (c) 2007, 2016 Wind River Systems, Inc. and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -77,6 +77,20 @@ public interface IBreakpoints extends IService { // to be moved in case of inexact line info match /** + * Breakpoints service can control cross trigger matrix - if the target hardware has one. + * If a breakpoint has cross trigger attributes, planting of the breakpoint enables routing of + * CrossTriggerInp signals to CrossTriggerOut signals. If CrossTriggerOut array includes + * CPU stop request, any CrossTriggerInp signal also stops software execution. In such case, + * breakpoint attributes like Condition or StopGroup have same meaning as for regular breakpoint. + * Values of cross trigger attributes are arrays of signal IDs. Signal ID can be either Number or String. + * Mapping of signal IDs to hardware depends on the target. + * @since 1.5 + */ + static final String + PROP_CT_INP = "CrossTriggerInp", // Array - Cross trigger inputs + PROP_CT_OUT = "CrossTriggerOut"; // Array - Cross trigger outputs + + /** * @deprecated */ static final String @@ -165,6 +179,9 @@ public interface IBreakpoints extends IService { /** @since 1.3 */ static final String CAPABILITY_SKIP_PROLOGUE = "SkipPrologue"; // Boolean + /** @since 1.5 */ + static final String + CAPABILITY_CROSS_TRIGGER = "CrossTrigger"; // Boolean /** * @deprecated |