JPDA 架构研究22 - 总结

引入:windows

前面有几十篇文章从JPDA的各个层面深刻剖析了这个协议的细节和其中的各个组成部分细节,如今到了咱们总结的时候了。由于图比文字更直观,因此这里精心设计一组图来详细阐述这其中的整个奥秘。若是要对某些部分作特别关注,能够参见前面相关文章。ide


分析(仍是分场景):spa


场景1: JVM加载阶段:设计

wKioL1SJVJDzeStQAAERuSjNu7o120.jpg

其中dt_mem只适合于windows平台。
调试


场景2:创建链接阶段(分两种状况.):blog

Scenario 1: 若是是 Target VM主动发起对Debugger的链接。get

wKiom1SJRc-R-TpZAAEWg2OlWj4004.jpg



Scenario 2:若是是Target VM被动等Debugger创建的链接。it

wKioL1SJRpzzNstQAAE3X_pZC9o209.jpg



场景3:调试阶段:io

wKioL1SJRvnRlbBUAAHi9ixANrM055.jpg

相关文章
相关标签/搜索