Invention Grant
- Patent Title: Page-protection based memory access barrier traps
- Patent Title (中): 基于页面保护的内存访问障碍陷阱
-
Application No.: US11654456Application Date: 2007-01-17
-
Publication No.: US08725974B2Publication Date: 2014-05-13
- Inventor: David Dice , Antonios Printezis
- Applicant: David Dice , Antonios Printezis
- Applicant Address: US CA Redwood City
- Assignee: Oracle America, Inc.
- Current Assignee: Oracle America, Inc.
- Current Assignee Address: US CA Redwood City
- Agency: Brooks Kushman P.C.
- Main IPC: G06F12/00
- IPC: G06F12/00 ; G06F13/00

Abstract:
A method, apparatus and computer program product for providing page-protection based memory access barrier traps is presented. A value for a user-mode bit (u-bit) is computed for each extant virtual page in an address space, the u-bit indicative that an object on the virtual page is being moved by a Garbage Collector process. An instruction is executed which causes an access protection fault. The state of the u-bit for the virtual page associated with the access protection fault is consulted when the access protection fault is encountered. Additionally, the access protection fault is translated into a user-trap (utrap) and the utrap is serviced when the u-bit is set.
Public/Granted literature
- US20080172538A1 Page-protection based memory access barrier traps Public/Granted day:2008-07-17
Information query