REAL-TIME CODE AND DATA PROTECTION VIA CPU TRANSACTIONAL MEMORY SUPPORT
    2.
    发明申请
    REAL-TIME CODE AND DATA PROTECTION VIA CPU TRANSACTIONAL MEMORY SUPPORT 有权
    通过CPU交互式内存支持实时代码和数据保护

    公开(公告)号:US20160180085A1

    公开(公告)日:2016-06-23

    申请号:US14581099

    申请日:2014-12-23

    IPC分类号: G06F21/56 G06F9/46

    摘要: A technique allows for memory bounds checking for dynamically generated code by using transactional memory support in a processor. The memory bounds checking includes creating output code, identifying read-only memory regions in the output code and creating a map that is provided to a security monitoring thread. The security monitoring thread executes as a transaction and determines if a transactional conflict occurs to the read-only memory region during parallel execution of a monitored thread in the output code.

    摘要翻译: 一种技术允许通过在处理器中使用事务内存支持来检查动态生成的代码的内存边界。 存储器边界检查包括创建输出代码,识别输出代码中的只读存储器区域并创建提供给安全监控线程的映射。 安全监视线程作为事务执行,并确定在输出代码中被监视线程的并行执行期间是否只向只读存储器区域发生事务冲突。