Garbage collection barrier with direct user mode traps
AssigneeAzul Systems, Inc.
InventorsCliff N. Click, Jr., Gil Tene, Michael A. Wolf
Life of this patent
Estimating the term…
Loading patent…
AssigneeAzul Systems, Inc.
InventorsCliff N. Click, Jr., Gil Tene, Michael A. Wolf
Estimating the term…
A computer system includes a processor; and a memory coupled to the processor, configured to provide the processor with a plurality of instructions including a set of garbage collection instructions configured to perform one or more garbage collection barrier operations and a subsequent instruction that immediately follows the garbage collection instruction; wherein the processor is configured to execute the set of garbage collection instructions, including by: evaluating a memory reference to determine a condition associated with the set of garbage collection instructions; and in the event that the condition is met, while maintaining the same privilege level, saving information that is based at least in part on the current value of a program counter, and setting the program counter to correspond to a target location that is other than the location of the subsequent instruction.
A computer system comprising:
A method for executing a program in a garbage collected environment, comprising:
A computer program product for memory management, the computer program product being embodied in a computer readable medium and comprising computer instructions including a plurality of garbage collection barrier instructions and a subsequent instruction that immediately follows the plurality of garbage collection barrier instructions for execution by a processor, wherein the processor is configured to execute the plurality of garbage collection barrier instructions, including by:
Dependencies are inferred from the claim text.