用于存储器损坏检测架构的字节水平粒度的缓冲器上溢检测

    公开(公告)号:CN107278295A

    公开(公告)日:2017-10-20

    申请号:CN201680012160.5

    申请日:2016-01-20

    申请人: 英特尔公司

    IPC分类号: G06F11/07

    摘要: 描述了存储器损坏检测技术。处理器可以包括用于存储来自应用的数据的存储器,其中存储器包括存储器损坏检测(MCD)表。处理器还可以包括耦合到存储器的处理器核。处理器核可以从应用接收访问存储器的存储器对象中的一个或多个连续存储器块的数据的存储器访问请求。处理器核还可以基于指针所指示的位置检索存储在一个或多个连续存储器块中的数据。处理器核还可以从MCD表检索与一个或多个连续存储器块相关联的分配信息。处理器核还可以用于当与被检索的数据相关联的错误事件发生时,基于分配信息将错误消息发送到应用。

    用于存储器损坏检测架构的字节水平粒度的缓冲器上溢检测

    公开(公告)号:CN107278295B

    公开(公告)日:2021-04-27

    申请号:CN201680012160.5

    申请日:2016-01-20

    申请人: 英特尔公司

    IPC分类号: G06F11/07

    摘要: 描述了存储器损坏检测技术。处理器可以包括用于存储来自应用的数据的存储器,其中存储器包括存储器损坏检测(MCD)表。处理器还可以包括耦合到存储器的处理器核。处理器核可以从应用接收访问存储器的存储器对象中的一个或多个连续存储器块的数据的存储器访问请求。处理器核还可以基于指针所指示的位置检索存储在一个或多个连续存储器块中的数据。处理器核还可以从MCD表检索与一个或多个连续存储器块相关联的分配信息。处理器核还可以用于当与被检索的数据相关联的错误事件发生时,基于分配信息将错误消息发送到应用。