首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】IO时延故障的注入方法、装置、电子设备及存储介质_腾讯科技(深圳)有限公司_202211436130.0 

申请/专利权人:腾讯科技(深圳)有限公司

申请日:2022-11-16

公开(公告)日:2024-05-17

公开(公告)号:CN118051421A

主分类号:G06F11/36

分类号:G06F11/36;G06F8/41

优先权:

专利状态码:在审-公开

法律状态:2024.05.17#公开

摘要:本申请实施例提供了一种IO时延故障的注入方法、装置、电子设备及计算机可读存储介质,涉及云技术领域。该方法包括:创建目标源代码,目标源代码用于执行预设指令,预设指令包括在获得预设请求时,在预设时延后执行目标进程的系统调用,预设请求用于请求访问目标全局偏移GOT表中与IO相关的目标表项;获得目标源代码的可重定位文件,重定位文件包括与预设指令相关的目标函数;获得目标进程的执行权限,将目标函数添加到目标进程的虚拟地址空间,确定目标函数在虚拟地址空间的偏移地址;在目标GOT表中将目标表项的虚拟地址修改为偏移地址,返还目标进程的执行权限。本申请实施例可在云服务的混沌测试中实现进程级别的IO延迟故障注入。

主权项:1.一种输入输出IO时延故障的注入方法,其特征在于,包括:创建目标源代码,所述目标源代码用于执行预设指令,所述预设指令包括在获得预设请求时,在预设时延后执行目标进程的系统调用,所述预设请求用于请求访问目标全局偏移GOT表中与IO相关的目标表项,所述目标GOT表为所述目标进程的GOT表;获得所述目标源代码的可重定位文件,所述重定位文件包括与所述预设指令相关的目标函数;获得所述目标进程的执行权限,将所述目标函数添加到所述目标进程的虚拟地址空间,确定所述目标函数在所述虚拟地址空间的偏移地址;确定所述目标GOT表中的所述目标表项的虚拟地址,在所述目标GOT表中将所述虚拟地址修改为所述偏移地址,返还所述目标进程的执行权限。

全文数据:

权利要求:

百度查询: 腾讯科技(深圳)有限公司 IO时延故障的注入方法、装置、电子设备及存储介质

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

相关技术
相关技术
相关技术
相关技术