Simutrace
Simutrace是用于完整系统模拟器的跟踪框架,其构想是考虑到了高频事件的完整,无损跟踪,例如已执行的CPU指令和主内存引用。
该框架对捕获事件的类型和数量没有任何限制,并采用可扩展的存储格式,可以轻松处理数百GB大小的痕迹。 Simutrace已特别扩展,以通过合并积极但快速的内存跟踪压缩来促进有效的内存跟踪。
Simutrace是卡尔斯鲁厄技术学院(KIT)操作系统小组的一项研究项目。
目录
版权和许可
第三方组成
作者
建筑学
Simutrace使用客户端-服务器体系结构,其中客户端(例如完整系统模拟器中的扩展)收集事件(例如,内存访问),存储服务器接收数据,执行跟踪压缩和存储,并提供对数据的轻松访问供以后分析和检查。 该服务器可以位于同一主机上,也可以位于远程主机上。
连接到服务器时,将为客户端分配一个会话,并且可以创建一个新会话或打开一个现有的跟踪