In Plugin.xml
<!--wangmin 2015/9/8 KGTP Action---<Actionclass= "Org.eclipse.debug.internal.ui.actions.StepFrameDownActionDelegate"Disabledicon= "Icons/full/kgtp/down_frame_disable.gif"Hovericon= "Icons/full/kgtp/down_frame_disable.gif"icon= "Icons/full/kgtp/down_frame.gif"ID= "Org.eclipse.debug.internal.ui.commands.actions.StepFrameDownCommandActionDelegate"label= "%stepdownframe.label"Definitionid= "Org.eclipse.debug.ui.commands.StepFrameDown"Toolbarpath= "Threadgroup"tooltip= "Down step" > </action> <Actionclass= "Org.eclipse.debug.internal.ui.actions.StepFrameDownActionDelegate"Disabledicon= "Icons/full/kgtp/up_frame_disable.gif"Hovericon= "Icons/full/kgtp/up_frame_disable.gif"icon= "Icons/full/kgtp/up_frame.gif"ID= "Org.eclipse.debug.internal.ui.commands.actions.StepFrameUpCommandActionDelegate"label= "%stepupframe.label"Definitionid= "Org.eclipse.debug.ui.commands.StepFrameUp"Toolbarpath= "Threadgroup"tooltip= "Up frame" > </action> <Actionclass= "Org.eclipse.debug.internal.ui.actions.kgtpdebug.ShowKgtpFrameSelectAction"Disabledicon= "Icons/full/kgtp/select_frame.gif"Hovericon= "Icons/full/kgtp/select_frame.gif"icon= "Icons/full/kgtp/select_frame.gif"ID= "Org.eclipse.debug.internal.ui.actions.kgtpdebug.ShowKgtpFrameSelectAction"label= "%kgptselectframe.label"Toolbarpath= "Threadgroup"tooltip= "Select Tracepoint" > </action> <!--wangmin 2015/9/8 KGTP Action End- -
Showkgtpframeselectaction class
Create
####################
In thread
Getkgtpstackframes () Getstackframecount () stackdepth=0
-stack-info-depth issued
Create a new Thread object
Get rid of this
Setcurrentframe
Here's the order.
Setcurrentframe
Problem
Getkgtpstackframecount
Comment out
Target target = (target) gettarget ();
Icdithread CurrentThread = Target.getcurrentthread ();
Target.locktarget ();
Setcurrentframe issued an order to continue tomorrow.
Cache Frame Filtering: Last frame Next frame (i) Create a filter event