暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
36、GBase8s 数据库越界定位方法及系统_CN 120029859 B_南大通用.pdf
27
21页
0次
2025-07-24
免费下载
(19)国家知识产权局
(12)发明专利
(10)授权公告号
(45)授权公告日
(21)申请号 202510512121 .2
(22)申请日 2025 .04 .23
(65)同一申请的已公布的文献号
申请公布号 CN 120029859 A
(43)申请公布日 2025 .05.23
(73)专利权人 天津南大通用数据技术股份有限
公司
地址 300384 天津市滨海新区滨海科技园
高新六路392号楼2单元201-33
(72)发明人 毛永康 苏丁怡 
(74)专利代理机构 北京超凡宏宇知识产权代理
有限公司 11463
专利代理师 程月
(51)Int.Cl.
G06F
11/30
(2006 .01)
G06F
11/07
(2006 .01)
(56)对比文件
US 2024095063 A1 ,2024 .03 .21
CN 118519919 A ,2024 .08 .20
审查员 刘可欣
(54)发明名称
GBase8s数据库越界定位方法及系统
(57)摘要
本发明提供了一种GBase8s数据库越界定位
方法及系统包括GBase8s数据库的segment
内存空间中申请可分配内存空间以及从可分配
内存空间中为指定的程序申请目标内存空间
可分配内存空间和/或目标内存空间作为待检查
内存空间对待检查内存空间进行保护处理
GBase8s数据库的共享内存空间映射至待检查内
存空间对应的shadow内存空间如果接收到访问
请求通过ASAN内存错误检查器基于共享内存
空间对访问请求是否存在越界问题进行检测
到越界检测结果本发明可以解决ASAN内存错误
检查器与GBase8s数据库不匹配的问题实现两
者之间的协同工作
权利要求书3页 说明书14页 附图3页
CN 120029859 B
2025.07.08
CN 120029859 B
1 .一种GBase8s数据库越界定位方法其特征在于所述方法应用于GBase8s数据库
述方法包括
从所述GBase8s数据库的segment内存空间中申请可分配内存空间以及从所述可分配
内存空间中为指定的程序申请目标内存空间
将所述可分配内存空间和/或所述目标内存空间作为待检查内存空间对所述待检查
内存空间进行保护处理以使所述待检查内存空间内的数据内存段处于可访问状态以及
除数据内存段之外的其他内存段处于不可访问状态
将所述GBase8s数据库的共享内存空间映射至所述待检查内存空间对应的shadow内存
空间所述shadow内存空间通过标记表征所述待检查内存空间内各个内存地址的可访问状
态;
如果接收到针对所述待检查内存空间内的所述数据内存段的访问请求通过ASAN内存
错误检查器基于所述共享内存空间对所述访问请求是否存在越界问题进行检测得到越
界检测结果
2 .根据权利要求1所述的GBase8s数据库越界定位方法其特征在于所述GBase8s数据
库内配置有pool内存分配器
从所述GBase8s数据库的segment内存空间中申请可分配内存空间包括
通过所述pool内存分配器接收指定的程序发送的内存申请请求从所述GBase8s数据
库的segment内存空间中申请可分配内存空间
对所述待检查内存空间进行保护处理包括
通过所述pool内存分配器执行如下操作对所述可分配内存空间内的各个内存段进行
填充操作使得所述可分配内存空间内的各个所述内存段处于不可访问状态对所述可分
配内存空间内的数据内存段执行恢复操作使得所述可分配内存空间内的所述数据内存段
处于可访问状态
3 .根据权利要求2所述的GBase8s数据库越界定位方法其特征在于所述GBase8s数据
库内配置有heap内存分配器
从所述可分配内存空间中为指定的程序申请目标内存空间包括
通过heap内存分配器从所述可分配内存空间中为指定的程序申请目标内存空间所述
目标内存空间内的所述数据内存段的大小与所述内存申请请求携带的内存大小一致
对所述待检查内存空间进行保护处理包括
通过所述heap内存分配器执行如下操作对所述目标内存空间内的各个内存段进行填
充操作使得所述目标内存空间内的各个所述内存段处于不可访问状态根据所述内存申
请请求携带的内存大小确定实际待分配的内存大小实际待分配的内存大小包括数据内存
段的大小和保护内存段的大小按照所述数据内存段的大小和所述保护内存段的大小
所述目标内存空间中划分出所述数据内存段和所述保护内存段对所述目标内存空间内的
所述数据内存段执行恢复操作使得所述目标内存空间内的所述数据内存段处于可访问状
4 .根据权利要求1所述的GBase8s数据库越界定位方法其特征在于将所述GBase8s
据库的共享内存空间映射至所述待检查内存空间对应的shadow内存空间包括
从所述ASAN内存错误检查器的高内存空间中确定共享内存空间的起始内存地址以及
权 利 要 求 书
1/3
2
CN 120029859 B
2
of 21
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜