APPARATUS AND METHOD FOR DETECTING A MEMORY ACCESS ERROR
First Claim
Patent Images
1. An apparatus for detecting a memory access error in a computer, the apparatus comprising:
- a sub-system configured to process a request for access to memory;
a detection unit configured to detect a memory access address by intercepting the sub-system; and
an error determination unit configured to determine whether a memory access error has occurred by comparing the memory access address with addresses in a first memory region that is an additional memory region, addresses in a second memory region that is a memory region to which objects are allocated, and addresses in a third memory region that is a memory region to which no objects are allocated.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are an apparatus and method for detecting a memory access error in a computer system. The apparatus and method may intercept a sub-system that processes a request for access to a memory, and may be applied to various computer systems without causing any performance deterioration. The apparatus includes a sub-system configured to process a request for access to a memory, and an interception module configured to detect a memory access address by intercepting the sub-system.
19 Citations
20 Claims
-
1. An apparatus for detecting a memory access error in a computer, the apparatus comprising:
-
a sub-system configured to process a request for access to memory; a detection unit configured to detect a memory access address by intercepting the sub-system; and an error determination unit configured to determine whether a memory access error has occurred by comparing the memory access address with addresses in a first memory region that is an additional memory region, addresses in a second memory region that is a memory region to which objects are allocated, and addresses in a third memory region that is a memory region to which no objects are allocated. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of detecting a memory access error in a computer, the method comprising:
-
detecting a memory access address by intercepting a sub-system that processes a request for access to a memory; and determining whether a memory access error has occurred by comparing the memory access address with addresses in a first memory region that is an additional memory region, addresses in a second memory region that is a memory region to which objects are allocated, and addresses in a third memory region that is a memory region to which no objects are allocated. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A terminal comprising a sub-system for processing a request for access to a memory, the terminal comprising:
-
an interception module configured to intercept a memory address included in a memory allocation request signal that is sent to the sub-system; and a determination unit configured to determine a memory access error by comparing the memory address with addresses stored in the memory, and in response to determining that a memory access error has occurred, the determination unit is configured to block access to the memory. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification