OnlineDebug流程图
2022-04-25 09:27:31 0 举报
Loongson Visual Debug 在线调试,java后端,web前端,latx端三端数据同步流程图
作者其他创作
大纲/内容
下一步
初始化后等待执行
false
进入调试状态
设置DEBUG=true
true
设置canExecute = false
收到执行信号
执行TBTrace
DEBUG
线程轮询监控canStart(rpc)
等待到达调试点
运行结束
1.同步DEBUG=true2. 返回TB Trace到java3. java通过websocket通知web
2
点击后java端的状态更新DEBUG=falsebreakPoint = 23456canExecute =truecanStart = true
java设置canExecute=trueDEBUG=falsebreakpoint=23456
执行下一个TB
1
websocket发送指令
结束
到达调试点
服务端初始化状态,并分配id
5分钟没有连接
调试状态:1:准备就绪2:执行中3:调试中4:已结束5:被终止6:连接丢失
前端发送终止命令
wait(1000)
初始化(rpc)
grpc&&initialized
返回TB Trace信息
grpc&&!DEBUG
[1]DEBUG在此处与Server同步
解除禁止调试按钮
向java发送结束请求(grpc)
websocket传到java,java设置canstart=true
[1]此处的DEBUG未与Server同步
点击后java端的状态更新DEBUG=truebreakPoint = 123456canExecute =truecanStart = true
5
DEBUG=falsebreakPoint = nullcanExecute =falsecanStart = false
状态同步,更新全局变量
3
java设置canExecute=true
运行到结束
此处的DEBUG未与Server同步
DEBUG=falsebreakPoint = 123456canExecute =falsecanStart = true
6
运行到下一个断点
开始执行
前端进入界面
打印Trace信息
DEBUG=truebreakPoint = 123456canExecute =falsecanStart = true
连接后台socket
canExecute
设置断点状态
Latx开始
java设置相应状态
禁用调试按钮
4
当前pc等于断点pc
收藏
0 条评论
下一页