问题

getStackFrameCount

跟 setCurrentFrame有个相互依赖的问题

命令

-trace-stop 

-thread-info -1   

 

方法获取所有桢

getKGTPStackFrames() 

获取桢的数量

getKGTPStackFrameCount()

1。判断数量是否为零

2。获取当前桢

3。设置当前桢

 

 setCurrentFrame(Thread cthread, boolean doUpdate) 

{

下发命令

CommandFactory factory = miSession.getCommandFactory();
MISelectFrameAction select;
//如果是跟踪点过滤
if(cthread.getFilterType()==1)
select = factory.selectFrameFromTid(cthread.getId());

else
select = factory.selectFrameFromFrameid(cthread.getId());
try {
miSession.postCommand(select);
MISelectFrameInfo info = select.getMIFrameSelectInfo();

 

//得到桢

 

}

 

posted on 2015-09-18 16:46  代码菇凉  阅读(115)  评论(0)    收藏  举报

导航