Uses of Class
org.jikesrvm.classloader.Atom

Packages that use Atom
org.jikesrvm   
org.jikesrvm.adaptive.util   
org.jikesrvm.classloader   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.controlflow   
org.jikesrvm.mm.mminterface   
org.jikesrvm.runtime   
 

Uses of Atom in org.jikesrvm
 

Methods in org.jikesrvm that return Atom
private static Atom Callbacks.getClass(Object o)
          Return class name of the object.
 

Methods in org.jikesrvm with parameters of type Atom
 void PrintContainer.WithSysWrite.print(Atom a)
           
 void PrintLN.print(Atom a)
           
 void PrintLN.printClassName(Atom descriptor)
          Print the name of the class represented by the class descriptor.
static void VM.sysWrite(Atom a)
          A group of multi-argument sysWrites with optional newline.
static void VM.sysWriteln(Atom a)
           
static void VM.sysWriteln(String s, Atom a)
           
private static void VM.write(Atom value)
          Low level print to console.
static void VM.writeField(int fieldWidth, Atom s)
          Low level print of the Atom s to the console.
 

Uses of Atom in org.jikesrvm.adaptive.util
 

Fields in org.jikesrvm.adaptive.util declared as Atom
private  Atom CompilerAdviceAttribute.className
           
private  Atom CompilerAdviceAttribute.methodName
           
private  Atom CompilerAdviceAttribute.methodSig
           
 

Methods in org.jikesrvm.adaptive.util that return Atom
 Atom CompilerAdviceAttribute.getClassName()
          Getter method for class name
 Atom CompilerAdviceAttribute.getMethodName()
          Getter method for method name
 Atom CompilerAdviceAttribute.getMethodSig()
          Getter method for method signature
 

Constructors in org.jikesrvm.adaptive.util with parameters of type Atom
CompilerAdviceAttribute(Atom className, Atom methodName, Atom methodSig, int compiler)
          Constructor
CompilerAdviceAttribute(Atom className, Atom methodName, Atom methodSig, int compiler, int optLevel)
          Constructor
 

Uses of Atom in org.jikesrvm.classloader
 

Fields in org.jikesrvm.classloader declared as Atom
(package private) static Atom RVMClassLoader.annotationDefaultAttributeName
          AnnotationDefault
private static Atom[][] Atom.atoms
          Dictionary of all Atom instances.
(package private) static Atom RVMClassLoader.codeAttributeName
          Code
(package private) static Atom RVMClassLoader.constantValueAttributeName
          ConstantValue
(package private) static Atom RVMClassLoader.deprecatedAttributeName
          Deprecated
private  Atom InterfaceMethodSignature.descriptor
          Descriptor of the interface method
private  Atom LocalVariableTable.LocalVariable.descriptor
          The variable's type descriptor.
protected  Atom MemberReference.descriptor
          The descriptor
(package private) static Atom RVMClassLoader.enclosingMethodAttributeName
          EnclosingMethod
(package private) static Atom RVMClassLoader.exceptionsAttributeName
          Exceptions
(package private) static Atom RVMClassLoader.innerClassesAttributeName
          InnerClasses
(package private) static Atom RVMClassLoader.lineNumberTableAttributeName
          LineNumberTable
(package private) static Atom RVMClassLoader.localVariableTableAttributeName
          LocalVariableTable
private  Atom Primitive.name
          The pretty (external) name for this primitive.
(package private)  Atom TypeReference.name
          The type name.
private  Atom InterfaceMethodSignature.name
          Name of the interface method
private  Atom LocalVariableTable.LocalVariable.name
          The variable's name.
private  Atom UnboxedType.name
          The pretty (external) name for this Unboxed type.
protected  Atom MemberReference.name
          The member name
(package private) static Atom RVMClassLoader.runtimeInvisibleAnnotationsAttributeName
          RuntimeInvisibleAnnotations
(package private) static Atom RVMClassLoader.runtimeInvisibleParameterAnnotationsAttributeName
          RuntimeInvisibleParameterAnnotations
(package private) static Atom RVMClassLoader.runtimeVisibleAnnotationsAttributeName
          RuntimeVisibleAnnotations
(package private) static Atom RVMClassLoader.runtimeVisibleParameterAnnotationsAttributeName
          RuntimeVisibleParameterAnnotations
private  Atom RVMMember.signature
          The signature is a string representing the generic type for this field or method declaration, may be null
private  Atom RVMClass.signature
          The signature is a string representing the generic type for this class declaration, may be null
(package private) static Atom RVMClassLoader.signatureAttributeName
          Signature
(package private) static Atom RVMClassLoader.sourceFileAttributeName
          SourceFile
private  Atom RVMClass.sourceName
          Name of file .class file was compiled from, may be null
static Atom RVMClassLoader.StandardClassInitializerMethodDescriptor
          "()V"
static Atom RVMClassLoader.StandardClassInitializerMethodName
          <clinit>
static Atom RVMClassLoader.StandardObjectFinalizerMethodDescriptor
          ()V
static Atom RVMClassLoader.StandardObjectFinalizerMethodName
          finalize
static Atom RVMClassLoader.StandardObjectInitializerHelperMethodName
          this
static Atom RVMClassLoader.StandardObjectInitializerMethodDescriptor
          ()V
static Atom RVMClassLoader.StandardObjectInitializerMethodName
          <init>
(package private) static Atom RVMClassLoader.syntheticAttributeName
          Synthetic
 

Fields in org.jikesrvm.classloader with type parameters of type Atom
private static ImmutableEntryHashMapRVM<Atom,Atom> Atom.dictionary
          Used to canonicalize Atoms: possibly non-canonical Atom => Atom
private static ImmutableEntryHashMapRVM<Atom,Atom> Atom.dictionary
          Used to canonicalize Atoms: possibly non-canonical Atom => Atom
 

Methods in org.jikesrvm.classloader that return Atom
 Atom Atom.annotationInterfaceToAnnotationClass()
          Create an annotation name from a class name.
(package private)  Atom Atom.arrayDescriptorFromElementDescriptor()
          Return array descriptor corresponding to "this" array-element descriptor.
 Atom Atom.descriptorFromClassName()
          Return class descriptor corresponding to "this" class name.
static Atom Atom.findAsciiAtom(String str)
          Find an atom.
private static Atom Atom.findOrCreate(byte[] bytes, boolean create, String str)
          This is the findOrCreate() method through which all Atoms are ultimately created.
private static Atom Atom.findOrCreate(byte[] utf8, int off, int len, String str)
          Find an atom from the subsequence of another
static Atom Atom.findOrCreateAsciiAtom(String str)
          Find or create an atom.
static Atom Atom.findOrCreateUnicodeAtom(String str)
          Find or create an atom.
static Atom Atom.findOrCreateUtf8Atom(byte[] utf8)
          Find or create an atom.
static Atom Atom.findUnicodeAtom(String str)
          Find an atom.
static Atom Atom.findUtf8Atom(byte[] utf8)
          Find an atom.
static Atom Atom.getAtom(int id)
           
 Atom InterfaceMethodSignature.getDescriptor()
           
 Atom RVMType.getDescriptor()
          Descriptor for this type.
 Atom RVMMember.getDescriptor()
          Descriptor for this member.
 Atom MemberReference.getDescriptor()
           
 Atom TypeReference.getName()
           
 Atom InterfaceMethodSignature.getName()
           
 Atom RVMMember.getName()
          Name of this member.
(package private)  Atom RVMAnnotation.AnnotationMember.getName()
           
 Atom MemberReference.getName()
           
 Atom RVMMember.getSignature()
          Generic type for member
 Atom RVMClass.getSignature()
          Generic type information for class
 Atom RVMClass.getSourceName()
          Name of source file from which class was compiled - something like "c:\java\src\java\lang\Object.java".
(package private)  Atom RVMClass.getUtf(int constantPoolIndex)
          Get contents of a "utf" constant pool entry.
(package private) static Atom ClassFileReader.getUtf(int[] constantPool, int constantPoolIndex)
          Get contents of a "utf" from a constant pool entry.
 Atom Atom.parseForArrayElementDescriptor()
          Parse "this" array descriptor to obtain descriptor for array's element type.
 Atom Atom.parseForInnermostArrayElementDescriptor()
          Return the innermost element type reference for an array
 

Methods in org.jikesrvm.classloader with parameters of type Atom
 RVMField RVMClass.findDeclaredField(Atom fieldName)
          Find description of a field of this class.
 RVMField RVMClass.findDeclaredField(Atom fieldName, Atom fieldDescriptor)
          Find description of a field of this class.
 RVMMethod RVMClass.findDeclaredMethod(Atom methodName)
          Find the first description of a method of this class.
 RVMMethod RVMClass.findDeclaredMethod(Atom methodName, Atom methodDescriptor)
          Find description of a method of this class.
 RVMMethod RVMClass.findInitializerMethod(Atom memberDescriptor)
          Find specified initializer method description.
static TypeReference TypeReference.findOrCreate(ClassLoader cl, Atom tn)
          Find or create the canonical TypeReference instance for the given pair.
static MethodReference MethodReference.findOrCreate(TypeReference tRef, Atom mn, Atom md)
          Find or create a method reference
static MemberReference MemberReference.findOrCreate(TypeReference tRef, Atom mn, Atom md)
          Find or create the canonical MemberReference instance for the given tuple.
static TypeReference TypeReference.findOrCreateInternal(ClassLoader cl, Atom tn)
          Find or create the canonical TypeReference instance for the given pair without type descriptor parsing.
 RVMMethod RVMClass.findStaticMethod(Atom memberName, Atom memberDescriptor)
          Find specified static method description.
 RVMMethod RVMType.findVirtualMethod(Atom memberName, Atom memberDescriptor)
          Find specified virtual method description.
static ClassLoader RVMClassLoader.findWorkableClassloader(Atom clazz)
          An unpleasant hack to deal with the problem of replaying work when using dynamic classloaders (whose identity will vary from run to run).
static int InterfaceInvocation.getITableIndex(RVMClass klass, Atom mname, Atom mdesc)
          Return the index of the interface method m in the itable
static boolean TypeDescriptorParsing.isValidTypeDescriptor(Atom a)
           
static void TypeDescriptorParsing.validateAsTypeDescriptor(Atom a)
           
 

Constructors in org.jikesrvm.classloader with parameters of type Atom
AbstractMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct abstract method information
FieldReference(TypeReference tr, Atom mn, Atom d, int id)
           
InterfaceMethodSignature(Atom name, Atom descriptor, int id)
           
LocalVariableTable.LocalVariable(int startPC, int length, Atom name, Atom descriptor, int frameIndex)
          Construct a local variable.
MemberReference(TypeReference tRef, Atom mn, Atom d, int id)
           
MethodReference(TypeReference tr, Atom mn, Atom d, int id)
           
NativeMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct native method information
NormalMethod(TypeReference dc, MemberReference mr, short mo, TypeReference[] et, short lw, short ow, byte[] bc, ExceptionHandlerMap eMap, int[] lm, LocalVariableTable lvt, int[] constantPool, Atom sig, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object ad)
          Construct a normal Java bytecode method's information
Primitive(TypeReference tr, Class<?> classForType, Atom name, int stackWords, int memoryBytes)
          Constructor
RVMClass(TypeReference typeRef, int[] constantPool, short modifiers, RVMClass superClass, RVMClass[] declaredInterfaces, RVMField[] declaredFields, RVMMethod[] declaredMethods, TypeReference[] declaredClasses, TypeReference declaringClass, TypeReference enclosingClass, MethodReference enclosingMethod, Atom sourceName, RVMMethod classInitializerMethod, Atom signature, RVMAnnotation[] annotations)
          Construct a class from its constituent loaded parts
RVMField(TypeReference declaringClass, MemberReference memRef, short modifiers, Atom signature, int constantValueIndex, RVMAnnotation[] annotations)
          Create a field.
RVMMember(TypeReference declaringClass, MemberReference memRef, short modifiers, Atom signature, RVMAnnotation[] annotations)
          NOTE: Only RVMClass is allowed to create an instance of a RVMMember.
RVMMethod(TypeReference declaringClass, MemberReference memRef, short modifiers, TypeReference[] exceptionTypes, Atom signature, RVMAnnotation[] annotations, RVMAnnotation[][] parameterAnnotations, Object annotationDefault)
          Construct a read method
TypeReference(ClassLoader cl, Atom tn, int id)
          Constructor
UnboxedType(TypeReference tr, Class<?> classForType, Atom name, int stackWords, int memoryBytes)
          Constructor
 

Uses of Atom in org.jikesrvm.compilers.opt.bc2ir
 

Methods in org.jikesrvm.compilers.opt.bc2ir with parameters of type Atom
(package private) static boolean GenerateMagic.generatePolymorphicMagic(BC2IR bc2ir, GenerationContext gc, MethodReference meth, Atom methodName)
           
private static boolean GenerateMagic.isLoad(Atom methodName)
           
private static boolean GenerateMagic.isPrefix(Atom prefix, byte[] b)
          Is string a a prefix of string b.
private static boolean GenerateMagic.isPrepare(Atom methodName)
           
 

Uses of Atom in org.jikesrvm.compilers.opt.controlflow
 

Fields in org.jikesrvm.compilers.opt.controlflow declared as Atom
private static Atom BranchOptimizations.ABS
          Name of abs method used as a special case in conditional moves
 

Uses of Atom in org.jikesrvm.mm.mminterface
 

Fields in org.jikesrvm.mm.mminterface declared as Atom
(package private) static Atom SpecializedScanMethod.Names.fallback
           
(package private) static Atom SpecializedScanMethod.Names.noReferences
           
(package private) static Atom SpecializedScanMethod.Names.referenceArray
           
(package private) static Atom SpecializedScanMethod.Names.scalar
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNNRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNNRRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRNRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarNRRRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNNRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRNRRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRNRRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRNNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRNNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRNRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRNRR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRRNN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRRNR
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRRRN
           
(package private) static Atom SpecializedScanMethod.Names.scalarRRRRRR
           
private static Atom SpecializedScanMethod.specializedMethodDescriptor
          The generic descriptor for the specialized methods
 

Methods in org.jikesrvm.mm.mminterface that return Atom
private  Atom SpecializedScanMethod.templateMethodName(int pattern)
          Find the template method name for a given pattern.
 

Uses of Atom in org.jikesrvm.runtime
 

Fields in org.jikesrvm.runtime declared as Atom
static Atom MagicNames.addressArrayCreate
           
static Atom MagicNames.addressArrayGet
           
static Atom MagicNames.addressArrayLength
           
static Atom MagicNames.addressArraySet
           
static Atom MagicNames.addressAsByteArray
           
static Atom MagicNames.addressAsObject
           
static Atom MagicNames.addressAsTIB
           
static Atom MagicNames.attempt
           
static Atom MagicNames.attemptAddress
           
static Atom MagicNames.attemptInt
           
static Atom MagicNames.attemptLong
           
static Atom MagicNames.attemptObject
           
static Atom MagicNames.attemptObjectReference
           
static Atom MagicNames.attemptWord
           
static Atom MagicNames.codeArrayAsObject
           
static Atom MagicNames.dcbst
           
static Atom MagicNames.dcbt
           
static Atom MagicNames.dcbtst
           
static Atom MagicNames.dcbz
           
static Atom MagicNames.dcbzl
           
static Atom MagicNames.doubleAsLongBits
           
static Atom MagicNames.dynamicBridgeTo
           
static Atom MagicNames.fence
           
static Atom MagicNames.floatAsIntBits
           
static Atom MagicNames.getAddressAtOffset
           
static Atom MagicNames.getArrayLength
           
static Atom MagicNames.getByteAtOffset
           
static Atom MagicNames.getCallerFramePointer
           
static Atom MagicNames.getCharAtOffset
           
static Atom MagicNames.getCompiledMethodID
           
static Atom MagicNames.getDoubleAtOffset
           
static Atom MagicNames.getESIAsThread
           
static Atom MagicNames.getExtentAtOffset
           
static Atom MagicNames.getFloatAtOffset
           
static Atom MagicNames.getFramePointer
           
static Atom MagicNames.getInlineDepth
           
static Atom MagicNames.getIntAtOffset
           
static Atom MagicNames.getJTOC
           
static Atom MagicNames.getLongAtOffset
           
static Atom MagicNames.getMemoryAddress
           
static Atom MagicNames.getMemoryInt
           
static Atom MagicNames.getMemoryWord
           
static Atom MagicNames.getNextInstructionAddress
           
static Atom MagicNames.getObjectAtOffset
           
static Atom MagicNames.getObjectType
           
static Atom MagicNames.getOffsetAtOffset
           
static Atom MagicNames.getReturnAddressLocation
           
static Atom MagicNames.getShortAtOffset
           
static Atom MagicNames.getThreadRegister
           
static Atom MagicNames.getTIBAtOffset
           
static Atom MagicNames.getTimeBase
           
static Atom MagicNames.getTocPointer
           
static Atom MagicNames.getUnsignedByteAtOffset
           
static Atom MagicNames.getWordAtOffset
           
static Atom MagicNames.icbi
           
static Atom MagicNames.intBitsAsFloat
           
static Atom MagicNames.invokeClassInitializer
           
static Atom MagicNames.invokeMethodReturningDouble
           
static Atom MagicNames.invokeMethodReturningFloat
           
static Atom MagicNames.invokeMethodReturningInt
           
static Atom MagicNames.invokeMethodReturningLong
           
static Atom MagicNames.invokeMethodReturningObject
           
static Atom MagicNames.invokeMethodReturningVoid
           
static Atom MagicNames.isConstantParameter
           
static Atom MagicNames.isync
           
static Atom MagicNames.loadAddress
           
static Atom MagicNames.loadByte
           
static Atom MagicNames.loadChar
           
static Atom MagicNames.loadDouble
           
static Atom MagicNames.loadFloat
           
static Atom MagicNames.loadInt
           
static Atom MagicNames.loadLong
           
static Atom MagicNames.loadObject
           
static Atom MagicNames.loadObjectReference
           
static Atom MagicNames.loadPrefix
           
static Atom MagicNames.loadShort
           
static Atom MagicNames.loadWord
           
static Atom MagicNames.longBitsAsDouble
           
static Atom MagicNames.objectAsAddress
           
static Atom MagicNames.objectAsIntArray
           
static Atom MagicNames.objectAsShortArray
           
static Atom MagicNames.objectAsThread
           
static Atom MagicNames.objectAsType
           
static Atom MagicNames.pause
           
static Atom MagicNames.prefetch
           
static Atom MagicNames.prefetchNTA
           
static Atom MagicNames.prepareAddress
           
static Atom MagicNames.prepareInt
           
static Atom MagicNames.prepareLong
           
static Atom MagicNames.prepareObject
           
static Atom MagicNames.prepareObjectReference
           
static Atom MagicNames.preparePrefix
           
static Atom MagicNames.prepareWord
           
static Atom MagicNames.readCeiling
           
static Atom MagicNames.restoreHardwareExceptionState
           
static Atom MagicNames.returnToNewStack
           
static Atom MagicNames.saveThreadState
           
static Atom MagicNames.setAddressAtOffset
           
static Atom MagicNames.setBooleanAtOffset
           
static Atom MagicNames.setByteAtOffset
           
static Atom MagicNames.setCallerFramePointer
           
static Atom MagicNames.setCharAtOffset
           
static Atom MagicNames.setCompiledMethodID
           
static Atom MagicNames.setDoubleAtOffset
           
static Atom MagicNames.setESIAsThread
           
static Atom MagicNames.setExtentAtOffset
           
static Atom MagicNames.setFloatAtOffset
           
static Atom MagicNames.setIntAtOffset
           
static Atom MagicNames.setLongAtOffset
           
static Atom MagicNames.setMemoryInt
           
static Atom MagicNames.setMemoryWord
           
static Atom MagicNames.setObjectAtOffset
           
static Atom MagicNames.setOffsetAtOffset
           
static Atom MagicNames.setShortAtOffset
           
static Atom MagicNames.setThreadRegister
           
static Atom MagicNames.setWordAtOffset
           
static Atom MagicNames.sqrt
           
static Atom MagicNames.store
           
static Atom MagicNames.sync
           
static Atom MagicNames.threadSwitch
           
static Atom MagicNames.tibAsObject
           
static Atom MagicNames.wordAnd
           
static Atom MagicNames.wordDiff
           
static Atom MagicNames.wordEQ
           
static Atom MagicNames.wordFromInt
           
static Atom MagicNames.wordFromIntSignExtend
           
static Atom MagicNames.wordFromIntZeroExtend
           
static Atom MagicNames.wordFromLong
           
static Atom MagicNames.wordFromObject
           
static Atom MagicNames.wordGE
           
static Atom MagicNames.wordGT
           
static Atom MagicNames.wordIsMax
           
static Atom MagicNames.wordIsNull
           
static Atom MagicNames.wordIsZero
           
static Atom MagicNames.wordLE
           
static Atom MagicNames.wordLsh
           
static Atom MagicNames.wordLT
           
static Atom MagicNames.wordMax
           
static Atom MagicNames.wordMinus
           
static Atom MagicNames.wordNE
           
static Atom MagicNames.wordNot
           
static Atom MagicNames.wordNull
           
static Atom MagicNames.wordOne
           
static Atom MagicNames.wordOr
           
static Atom MagicNames.wordPlus
           
static Atom MagicNames.wordRsha
           
static Atom MagicNames.wordRshl
           
static Atom MagicNames.wordsGE
           
static Atom MagicNames.wordsGT
           
static Atom MagicNames.wordsLE
           
static Atom MagicNames.wordsLT
           
static Atom MagicNames.wordToAddress
           
static Atom MagicNames.wordToExtent
           
static Atom MagicNames.wordToInt
           
static Atom MagicNames.wordToLong
           
static Atom MagicNames.wordToObject
           
static Atom MagicNames.wordToObjectReference
           
static Atom MagicNames.wordToOffset
           
static Atom MagicNames.wordToWord
           
static Atom MagicNames.wordXor
           
static Atom MagicNames.wordZero
           
static Atom MagicNames.writeFloor
           
 

Methods in org.jikesrvm.runtime with parameters of type Atom
static RVMMethod EntrypointHelper.getMethod(Class<?> klass, Atom member, Class<?>... argTypes)
           
static MethodReference EntrypointHelper.getMethodReference(Class<?> klass, Atom member, Class<?>... argTypes)