libptrace:事件驱动的多核流程调试,跟踪和操作框架

时间:2024-05-05 09:24:36
【文件属性】:

文件名称:libptrace:事件驱动的多核流程调试,跟踪和操作框架

文件大小:1.18MB

文件格式:ZIP

更新时间:2024-05-05 09:24:36

C

libptrace libptrace是事件驱动的进程/线程调试,跟踪和操作框架。 它是用C编写的,并具有Python 2.7和3.7绑定。 它打算用作库。 该API在设计时就考虑了跨平台支持。 尽管当前版本仅在Windows的32位和64位(支持wow64)版本上运行,但设计和抽象仍然可以在同一API下添加其他平台甚至远程调试支持。 它具有多个核心/线程感知能力,可以轻松地用于同时运行多个事件循环。 通过增加执行核心,可以扩展调试进程组或管道或跟踪大量进程。 前言 我在大学时就写了libptrace的初始版本于2006年,然后在2011年(当时是我的雇主)Immunity Inc.重新授权使用它。 大约在这个时候,本来打算将该框架集成到Immunity Debugger中,尽管我一直很注意保持框架的独立性,因此可以以独立方式使用它。 考虑到这一目标,它在Immunity取得了很大


网友评论