摘要:getStackFrameCount跟setCurrentFrame有个相互依赖的问题命令-trace-stop-thread-info -1 方法获取所有桢getKGTPStackFrames()获取桢的数量getKGTPStackFrameCount()1。判断数量是否为零2。获取当前桢3。设置...
阅读全文
摘要:cdt 到debug 通信路线CBreakpointManager类中protected void setBreakpointsOnTarget0( ICBreakpoint[] breakpoints ){//添加标示符 ...
阅读全文
摘要:cdt 到debug 通信路线CBreakpointManager类中protected void setBreakpointsOnTarget0( ICBreakpoint[] breakpoints ){//添加标示符 ...
阅读全文
摘要:添加poingtype属性值添加方式跟添加number一致。见之前的分析。CBreakpointManager protected Image getLineBreakpointImage(ICLineBreakpoint breakpoint) throws CoreException { ...
阅读全文
摘要:CBreakpointManager 中的BreakpointMap对象 该类
阅读全文
摘要:每个断电对象都有IMarker。它携带了一些信息。这些信息同时又从cdt返回。初始创建在CDIDebugModel 创建断点的时候。如果没有设置也许getMarker().setAttribute(ICFunctionBreakpoint.FUNCTION_BREAKPOINT_NUMBER, nu...
阅读全文
摘要:入口类ToggleMethodTracepointAction创建一个FunctionBreakpointCDIDebugModel.createFunctionBreakpoint(location, getResource(), function, -1, -1, -1, true, 0, ""...
阅读全文
摘要:需求:当Debug系统上点击了停止跟踪后,如果缓存桢个数不为零,则默认显示第一桢的基本信息(跟踪点的id,线程id。等)添加停止跟踪事件,这部分机制后面说。ICDIStopTraceEvent。CThread对象实现了ICDIEventListener接口,因此在出发停止跟踪事件的时候。该类的han...
阅读全文