DATA RACE DETECTION METHOD AND APPARATUS

    公开(公告)号:US20250036486A1

    公开(公告)日:2025-01-30

    申请号:US18917040

    申请日:2024-10-16

    Abstract: Disclosed herein are a data race detection method and apparatus. The data race detection method includes recording information about an instruction executed by a thread in a destination register in a Central Processing Unit (CPU) corresponding to the thread, setting information of an access log field corresponding to the instruction for a cache line of a cache memory, and detecting a data race using the information of the access log field and information of the destination register.

    METHOD AND APPARATUS FOR SECURING INDIRECT FUNCTION CALL

    公开(公告)号:US20230195886A1

    公开(公告)日:2023-06-22

    申请号:US17849960

    申请日:2022-06-27

    CPC classification number: G06F21/54 G06F2221/033

    Abstract: Disclosed herein is a method for securing an indirect function call according to an embodiment of the present invention. The method may include searching for an instruction that indirectly calls a function in intermediate representation code, calculating the number of functions that have to be allowed to be indirectly called based on the found instruction, identifying the address of a function loaded at the N-th lowest address arbitrarily set in advance, among the functions, the number of which is calculated, identifying indexes for selecting callee functions to be indirectly called based on the found instruction, determining whether to allow the function to be called using the identified indexes, and determining, when the function is allowed to be called, whether to allow the function to be called using the address of a callee function, the memory address of which is N-th lowest, among the callee functions.

    MEMORY VIRTUALIZATION-BASED SNAPSHOT BOOT APPARATUS AND METHOD
    15.
    发明申请
    MEMORY VIRTUALIZATION-BASED SNAPSHOT BOOT APPARATUS AND METHOD 有权
    基于虚拟化的快照引导装置和方法

    公开(公告)号:US20140297998A1

    公开(公告)日:2014-10-02

    申请号:US14142458

    申请日:2013-12-27

    Inventor: Dong-Wook KANG

    Abstract: The present invention relates to a memory virtualization-based snapshot boot apparatus and method. The memory virtualization-based snapshot boot apparatus includes hardware unit including a processor, memory, and storage, the storage storing status information corresponding to an operating system, and a Virtual Machine Monitor (VMM) operated by the processor and configured to operate the operating system by loading the status information into the memory. In accordance with the present invention, technology for loading only a part of a snapshot image and booting a system is implemented using virtualization technology, thus shortening the booting time of the system.

    Abstract translation: 本发明涉及基于存储器虚拟化的快照启动装置和方法。 基于存储器虚拟化的快照引导装置包括包括处理器,存储器和存储器的硬件​​单元,与操作系统相对应的存储状态信息,以及由处理器操作的虚拟机监视器(VMM),并被配置为操作操作系统 通过将状态信息加载到存储器中。 根据本发明,使用虚拟化技术实现仅加载一部分快照图像和引导系统的技术,从而缩短系统的启动时间。

Patent Agency Ranking