org.vmmagic.pragma
Annotation Type NonMoving


@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface NonMoving

Use this annotation to mark types that must never move. This is intended for a very small set of VM internal types that are accessed without knowledge of the memory manager. This includes code, that is CALLed and fields that are loaded directly (such as Untraced fields).