发明授权
CN101984409B 一种用于Linux系统测试代码注入的方法
失效 - 权利终止
- 专利标题: 一种用于Linux系统测试代码注入的方法
- 专利标题(英): Method for injecting test codes for Linux system
-
申请号: CN201010538375.5申请日: 2010-11-10
-
公开(公告)号: CN101984409B公开(公告)日: 2013-03-13
- 发明人: 李忠安 , 李兴建
- 申请人: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
- 申请人地址: 江苏省南京市江宁区苏源大道69号
- 专利权人: 南京南瑞继保电气有限公司,南京南瑞继保工程技术有限公司
- 当前专利权人: 南京南瑞继保电气有限公司,南京南瑞继保工程技术有限公司
- 当前专利权人地址: 江苏省南京市江宁区苏源大道69号
- 代理机构: 南京天翼专利代理有限责任公司
- 代理商 陈建和
- 主分类号: G06F9/445
- IPC分类号: G06F9/445
摘要:
一种用于Linux系统测试代码注入的方法,步骤1,编写编译引导程序及测试代码;引导程序目的是在目标进程里申请地址空间,装载测试代码,及使申请的内存空间属性变为可执行;步骤2,关联待测进程,复制引导程序到进程地址空间;步骤3:执行引导程序并装载测试代码;在目标进程里申请地址空间,装载测试代码,并将其与原进程符号进行链接;步骤4:执行测试代码;在目标进程中创建线程,同时在目标进程里申请地址空间,装载测试代码,并将其与原进程符号链接、函数重定向工作;步骤5:脱离待测进程,恢复原进程空间指令,恢复原进程执行。本发明提供的方法能够在不中断目标进程运行,实时对目标程序进行测试代码的动态注入。
公开/授权文献
- CN101984409A 一种用于Linux系统测试代码注入的方法 公开/授权日:2011-03-09