麒麟软件有限公司陈源获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉麒麟软件有限公司申请的专利动态分析的插桩调试方法及计算机应用程序获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120705023B 。
龙图腾网通过国家知识产权局官网在2025-12-26发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202511165636.6,技术领域涉及:G06F11/362;该发明授权动态分析的插桩调试方法及计算机应用程序是由陈源;陆云;肖林逵;刘正元;刘云;张铎设计研发完成,并于2025-08-20向国家知识产权局提交的专利申请。
本动态分析的插桩调试方法及计算机应用程序在说明书摘要公布了:动态分析的插桩调试方法及计算机应用程序。通过解析待插桩分析点二进制文件的DWARF调式信息,获取指令块与源码文件行号的关联信息,匹配源码中对于插桩代码行,采集对应的程序计数器进行精确动态插桩,通过观测待插桩分析点的调用情况来采集源码中函数指定行的调用情况。通过二进制文件的DWARF调试信息获取被插桩点函数的局部变量符号与内存地址的映射表、全局变量符号与内存地址的映射表,获取当前待插桩分析点的局部变量、全局变量信息。这样就能够在代码的任意行进行动态插桩,并且可以采集在该行代码执行时保存在当前函数的栈中的所有局部变量以及全局变量的信息,可以较好的了解当前程序运行的相关信息,对调试帮助较大。
本发明授权动态分析的插桩调试方法及计算机应用程序在权利要求书中公布了:1.动态分析的插桩调试方法,其特征在于,包括: 步骤S1:获取待插桩分析点的信息标识;待插桩分析点的信息标识包括源码文件名、插桩源码行号及待插桩函数名; 步骤S2:基于待插桩分析点的源码文件名,确定由对应的源码文件编译生成的二进制文件,解析待插桩分析点二进制文件的DWARF调试信息,从中得到运行时信息,运行时信息包括待插桩分析点的待插桩函数、所属指令块、局部符号与全局符号; 步骤S3:基于待插桩分析点待插桩函数及所属指令块,分别得到待插桩函数程序计数器值及所属指令块首地址程序计数器值,计算待插桩函数程序计数器值与所属指令块首地址程序计数器值的差值; 步骤S4:基于待插桩分析点局部符号与全局符号,得到内存地址映射表,并将内存地址映射表传入插桩执行函数;基于步骤S1中获取到的待插桩函数名得到待插桩分析点的待插桩函数,将插桩执行函数与待插桩分析点的待插桩函数关联,使得待插桩函数运行到hook点时会调用插桩执行函数,从而在待插桩函数中进行动态插桩; 步骤S5:插桩执行函数基于步骤S3中待插桩函数程序计数器值与所属指令块首地址程序计数器值的差值,以及步骤S4中的内存地址映射表,进行动态插桩。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人麒麟软件有限公司,其通讯地址为:300450 天津市滨海新区塘沽海洋科技园信安创业广场3号楼6-8层;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励