Uses of Class
org.jikesrvm.classloader.NormalMethod

Packages that use NormalMethod
org.jikesrvm.adaptive   
org.jikesrvm.adaptive.controller   
org.jikesrvm.adaptive.recompilation   
org.jikesrvm.adaptive.recompilation.instrumentation   
org.jikesrvm.classloader   
org.jikesrvm.compilers.baseline   
org.jikesrvm.compilers.baseline.ia32   
org.jikesrvm.compilers.common   
org.jikesrvm.compilers.opt.bc2ir   
org.jikesrvm.compilers.opt.driver   
org.jikesrvm.compilers.opt.inlining   
org.jikesrvm.compilers.opt.ir   
org.jikesrvm.compilers.opt.runtimesupport   
org.jikesrvm.compilers.opt.specialization   
org.jikesrvm.jni.ia32   
org.jikesrvm.osr   
org.jikesrvm.runtime   
 

Uses of NormalMethod in org.jikesrvm.adaptive
 

Fields in org.jikesrvm.adaptive declared as NormalMethod
static NormalMethod AosEntrypoints.invocationCounterTrippedMethod
           
static NormalMethod AosEntrypoints.osrCleanRefsMethod
           
static NormalMethod AosEntrypoints.osrGetRefAtMethod
           
 

Uses of NormalMethod in org.jikesrvm.adaptive.controller
 

Methods in org.jikesrvm.adaptive.controller with parameters of type NormalMethod
 CompilationPlan RecompilationStrategy.createCompilationPlan(NormalMethod method, int optLevel, InstrumentationPlan instPlan)
          Construct a compilation plan that will compile the given method with instrumentation.
(package private)  double RecompileOptChoice.getCost(NormalMethod meth)
           
(package private) abstract  double RecompilationChoice.getCost(NormalMethod meth)
          What is the cost of selecting this recompilation choice?
 

Uses of NormalMethod in org.jikesrvm.adaptive.recompilation
 

Methods in org.jikesrvm.adaptive.recompilation with parameters of type NormalMethod
static CompilationPlan InvocationCounts.createCompilationPlan(NormalMethod method)
          Create the compilation plan according to the default set of <optimization plan, options> pairs
static CompilationPlan InvocationCounts.createCompilationPlan(NormalMethod method, AOSInstrumentationPlan instPlan)
           
static double CompilerDNA.estimateCompileTime(int compiler, NormalMethod meth)
          Estimate how long (in milliseconds) it will/did take the given compiler to compile the given method.
 

Uses of NormalMethod in org.jikesrvm.adaptive.recompilation.instrumentation
 

Methods in org.jikesrvm.adaptive.recompilation.instrumentation with parameters of type NormalMethod
 void AOSInstrumentationPlan.finalizeInstrumentation(NormalMethod method)
           
 void AOSInstrumentationPlan.initInstrumentation(NormalMethod method)
           
 

Constructors in org.jikesrvm.adaptive.recompilation.instrumentation with parameters of type NormalMethod
AOSInstrumentationPlan(AOSOptions options, NormalMethod method)
          Construct based on options
AOSInstrumentationPlan(NormalMethod method)
          Construct empty plan, must setup manually
 

Uses of NormalMethod in org.jikesrvm.classloader
 

Fields in org.jikesrvm.classloader declared as NormalMethod
private  NormalMethod BytecodeStream.method
           
 

Fields in org.jikesrvm.classloader with type parameters of type NormalMethod
private static HashMapRVM<NormalMethod,LocalVariableTable> NormalMethod.localVariableTables
          the local variable table
private static HashMapRVM<NormalMethod,byte[]> NormalMethod.osrPrologues
          Possible OSR record of osr prologue
private static HashMapRVM<NormalMethod,Integer> NormalMethod.savedOperandWords
          Possibly OSR prologue may change the maximum stack height, remember the original stack height
private static HashMapRVM<NormalMethod,byte[]> NormalMethod.synthesizedBytecodes
          Possible OSR bytecode array consisting of prologue and original bytecodes
 

Methods in org.jikesrvm.classloader that return NormalMethod
 NormalMethod BytecodeStream.getMethod()
          Returns the method that this bytecode stream is from
 

Constructors in org.jikesrvm.classloader with parameters of type NormalMethod
BytecodeStream(NormalMethod m, byte[] bc)
           
 

Uses of NormalMethod in org.jikesrvm.compilers.baseline
 

Fields in org.jikesrvm.compilers.baseline declared as NormalMethod
private  NormalMethod BranchProfiles.method
           
protected  NormalMethod TemplateCompilerFramework.method
          The method being compiled
 

Methods in org.jikesrvm.compilers.baseline with parameters of type NormalMethod
static void EdgeCounts.allocateCounters(NormalMethod m, int numEntries)
           
 void BuildReferenceMaps.buildReferenceMaps(NormalMethod method, int[] stackHeights, byte[] localTypes, ReferenceMaps referenceMaps, BuildBB buildBB)
          After the analysis of the blocks of a method, examine the byte codes again, to determine the reference maps for the gc points.
static CompiledMethod BaselineCompiler.compile(NormalMethod method)
          Compile the given method with the baseline compiler.
protected  CompiledMethod BaselineBootImageCompiler.compileMethod(NormalMethod method, TypeReference[] params)
           
 void BuildBB.determineTheBasicBlocks(NormalMethod method)
          Analyze the bytecodes and build the basic blocks with their predecessors.
static BranchProfiles EdgeCounts.getBranchProfiles(NormalMethod m)
           
 int ReferenceMaps.getNextJSRAddressIndex(Offset nextMachineCodeOffset, NormalMethod m)
           
 

Constructors in org.jikesrvm.compilers.baseline with parameters of type NormalMethod
BranchProfiles(NormalMethod m, int[] cs)
           
 

Uses of NormalMethod in org.jikesrvm.compilers.baseline.ia32
 

Fields in org.jikesrvm.compilers.baseline.ia32 declared as NormalMethod
private  NormalMethod BaselineGCMapIterator.currentMethod
          Compiled method for the frame
 

Methods in org.jikesrvm.compilers.baseline.ia32 with parameters of type NormalMethod
private static void Barriers.arayStoreBarrierHelper(ArchitectureSpecific.Assembler asm, BaselineCompilerImpl compiler, NormalMethod barrier)
          Helper function for primitive array stores
static int BaselineCompilerImpl.getEmptyStackOffset(NormalMethod m)
          The last true local
private static int BaselineCompilerImpl.getFirstLocalOffset(NormalMethod method)
          This is misnamed.
static short BaselineCompilerImpl.getFloatLocalLocation(int index, short[] localloc, NormalMethod m)
           
static short BaselineCompilerImpl.getGeneralLocalLocation(int index, short[] localloc, NormalMethod m)
           
private static int BaselineCompilerImpl.getStartLocalOffset(NormalMethod method)
           
private static void Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm, BaselineCompilerImpl compiler, Offset fieldOffset, int locationMetadata, NormalMethod barrier)
          Private helper method for primitive putfields
private static void Barriers.putfieldStoreBarrierHelper(ArchitectureSpecific.Assembler asm, BaselineCompilerImpl compiler, RegisterConstants.GPR offset, int locationMetadata, NormalMethod barrier)
          Private helper method for primitive putfields
 

Uses of NormalMethod in org.jikesrvm.compilers.common
 

Methods in org.jikesrvm.compilers.common with parameters of type NormalMethod
static CompiledMethod RuntimeCompiler.baselineCompile(NormalMethod method)
          This method will compile the passed method using the baseline compiler.
static CompiledMethod BootImageCompiler.compile(NormalMethod method)
           
static CompiledMethod RuntimeCompiler.compile(NormalMethod method)
          Compile a Java method when it is first invoked.
static CompiledMethod BootImageCompiler.compile(NormalMethod method, TypeReference[] params)
           
protected abstract  CompiledMethod BootImageCompiler.compileMethod(NormalMethod method, TypeReference[] params)
          Compile a method with bytecodes.
protected static CompiledMethod RuntimeCompiler.fallback(NormalMethod method)
          This method uses the default compiler (baseline) to compile a method It is typically called when a more aggressive compilation fails.
private static CompiledMethod RuntimeCompiler.optCompile(NormalMethod method, CompilationPlan plan)
          Attempt to compile the passed method with the Compiler.
static CompiledMethod RuntimeCompiler.optCompileWithFallBack(NormalMethod method)
          This method tries to compile the passed method with the Compiler, using the default compilation plan.
static CompiledMethod RuntimeCompiler.optCompileWithFallBack(NormalMethod method, CompilationPlan plan)
          This method tries to compile the passed method with the Compiler with the passed compilation plan.
private static CompiledMethod RuntimeCompiler.optCompileWithFallBackInternal(NormalMethod method, CompilationPlan plan)
          This real method that performs the opt compilation.
static void RecompilationManager.recompile(NormalMethod meth)
          recompile and replace the argument method by invoking the runtime compiler
static int RuntimeCompiler.recompileWithOpt(NormalMethod method)
          A wrapper method for those callers who don't want to make optimization plans
static void RuntimeCompiler.record(byte compiler, NormalMethod method, CompiledMethod compiledMethod)
          This method records the time and sizes (bytecode and machine code) for a compilation.
 

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

Fields in org.jikesrvm.compilers.opt.bc2ir declared as NormalMethod
 NormalMethod GenerationContext.method
          The method to be generated
(package private)  NormalMethod GenerationContext.original_method
          The original method (root of the calling context tree)
 

Methods in org.jikesrvm.compilers.opt.bc2ir with parameters of type NormalMethod
static GenerationContext GenerationContext.createChildContext(GenerationContext parent, ExceptionHandlerBasicBlockBag ebag, NormalMethod callee, Instruction callSite)
          Create a child generation context from parent & callerBB to generate IR for callsite.
 

Constructors in org.jikesrvm.compilers.opt.bc2ir with parameters of type NormalMethod
GenerationContext(NormalMethod meth, TypeReference[] params, CompiledMethod cm, OptOptions opts, InlineOracle ip)
          Use this constructor to create an outermost (non-inlined) GenerationContext.
 

Uses of NormalMethod in org.jikesrvm.compilers.opt.driver
 

Fields in org.jikesrvm.compilers.opt.driver declared as NormalMethod
 NormalMethod CompilationPlan.method
          The method to be compiled.
 

Methods in org.jikesrvm.compilers.opt.driver that return NormalMethod
 NormalMethod CompilationPlan.getMethod()
           
 

Methods in org.jikesrvm.compilers.opt.driver with parameters of type NormalMethod
private  CompiledMethod OptimizingBootImageCompiler.baselineCompile(NormalMethod method)
           
static void OptimizingCompiler.bottom(String what, NormalMethod method)
          Debugging aid to be called after printing the IR
private static void OptimizingCompiler.checkSupported(NormalMethod method, OptOptions options)
          Check whether opt compilation of a particular method is supported.
protected  CompiledMethod OptimizingBootImageCompiler.compileMethod(NormalMethod method, TypeReference[] params)
           
private static void OptimizingCompiler.fail(Throwable e, NormalMethod method)
          Abort a compilation with an error.
abstract  void InstrumentationPlan.finalizeInstrumentation(NormalMethod method)
          Called after compilation completes, but before method is executed
static void OptimizingCompiler.header(String what, NormalMethod method)
          Debugging aid to be called before printing the IR
abstract  void InstrumentationPlan.initInstrumentation(NormalMethod method)
          Called before at the beginning of compilation
private static void OptimizingCompiler.printMethodMessage(NormalMethod method, OptOptions options)
          Print a message of a method name
 

Constructors in org.jikesrvm.compilers.opt.driver with parameters of type NormalMethod
CompilationPlan(NormalMethod m, OptimizationPlanElement[] op, InstrumentationPlan mp, OptOptions opts)
          Construct a compilation plan
CompilationPlan(NormalMethod m, OptimizationPlanElement op, InstrumentationPlan mp, OptOptions opts)
          Construct a compilation plan
CompilationPlan(NormalMethod m, TypeReference[] pms, OptimizationPlanElement[] op, InstrumentationPlan mp, OptOptions opts)
          Construct a compilation plan
 

Uses of NormalMethod in org.jikesrvm.compilers.opt.inlining
 

Fields in org.jikesrvm.compilers.opt.inlining declared as NormalMethod
 NormalMethod InlineSequence.method
          Current method.
 

Methods in org.jikesrvm.compilers.opt.inlining that return NormalMethod
 NormalMethod InlineSequence.getMethod()
           
 NormalMethod CompilationState.getMethod()
          Return the method being compiled
 NormalMethod InlineSequence.getRootMethod()
          Return the root method of this inline sequence
 NormalMethod CompilationState.getRootMethod()
          Return the root method of the compilation
 

Methods in org.jikesrvm.compilers.opt.inlining with parameters of type NormalMethod
static int InlineTools.inlinedSizeEstimate(NormalMethod callee, CompilationState state)
          Given the currently available information at the call site, what's our best guess on the inlined size of the callee?
 

Constructors in org.jikesrvm.compilers.opt.inlining with parameters of type NormalMethod
InlineSequence(NormalMethod method)
          Constructs a new top-level inline sequence operand.
InlineSequence(NormalMethod method, InlineSequence caller, Instruction callsite)
          Constructs a new inline sequence operand.
InlineSequence(NormalMethod method, InlineSequence caller, int bcIndex)
          Constructs a new inline sequence operand.
 

Uses of NormalMethod in org.jikesrvm.compilers.opt.ir
 

Fields in org.jikesrvm.compilers.opt.ir declared as NormalMethod
 NormalMethod IR.method
          The NormalMethod object corresponding to the method being compiled.
 

Methods in org.jikesrvm.compilers.opt.ir that return NormalMethod
 NormalMethod IR.getMethod()
           
 

Constructors in org.jikesrvm.compilers.opt.ir with parameters of type NormalMethod
IR(NormalMethod m, CompilationPlan cp)
           
IR(NormalMethod m, InlineOracle ip, OptOptions opts)
           
 

Uses of NormalMethod in org.jikesrvm.compilers.opt.runtimesupport
 

Methods in org.jikesrvm.compilers.opt.runtimesupport that return NormalMethod
 NormalMethod OptMachineCodeMap.getMethodForMCOffset(Offset MCOffset)
          Get the RVMMethod for a machine instruction offset.
 

Uses of NormalMethod in org.jikesrvm.compilers.opt.specialization
 

Fields in org.jikesrvm.compilers.opt.specialization declared as NormalMethod
(package private)  NormalMethod SpecializedMethod.method
          The method that was specialized
 

Methods in org.jikesrvm.compilers.opt.specialization that return NormalMethod
 NormalMethod SpecializedMethod.getMethod()
           
 

Methods in org.jikesrvm.compilers.opt.specialization with parameters of type NormalMethod
private  SpecializedMethod InvokeeThreadLocalContext.createSpecializedMethod(NormalMethod method)
          Create specialized method in this context.
 SpecializedMethod InvokeeThreadLocalContext.findOrCreateSpecializedVersion(NormalMethod source)
          Find or create a specialized method in this context.
 SpecializedMethod SpecializationContext.findOrCreateSpecializedVersion(NormalMethod source)
          Find or create a specialized version of source for this context.
 CompiledMethod InvokeeThreadLocalContext.specialCompile(NormalMethod source)
          Generate code to specialize a method in this context.
 CompiledMethod SpecializationContext.specialCompile(NormalMethod source)
          Generate code for a specialized version of source in this context.
 

Constructors in org.jikesrvm.compilers.opt.specialization with parameters of type NormalMethod
SpecializedMethod(NormalMethod source, SpecializationContext context)
          constructor for OPT compiler.
 

Uses of NormalMethod in org.jikesrvm.jni.ia32
 

Methods in org.jikesrvm.jni.ia32 with parameters of type NormalMethod
static void JNICompiler.generateGlueCodeForJNIMethod(Assembler asm, NormalMethod method, int methodID)
          Handle the C to Java transition: JNI methods in JNIFunctions.java.
 

Uses of NormalMethod in org.jikesrvm.osr
 

Fields in org.jikesrvm.osr declared as NormalMethod
 NormalMethod ExecutionState.meth
          the method of which the execution state belongs to
 

Methods in org.jikesrvm.osr that return NormalMethod
 NormalMethod ExecutionState.getMethod()
           
 

Methods in org.jikesrvm.osr with parameters of type NormalMethod
 boolean BytecodeTraverser.computeLocalStackTypes(NormalMethod method, int bcpoint)
          Computes types of local variable and stack slots at an interesting point for future querying.
 void BytecodeTraverser.computeStackHeights(NormalMethod method, BytecodeStream bcodes, int[] stackHeights, boolean adjustExptable)
           
 void BytecodeTraverser.prologueStackHeights(NormalMethod method, BytecodeStream bcodes, int[] stackHeights)
          Compute stack heights of bytecode stream (used for osr prologue)
private  boolean BytecodeTraverser.scanBlocks(NormalMethod method, BytecodeStream bytecodes, boolean doDFS, int pcs, byte[] ltypes, byte[] stypes, int startpc, TypeStack S, int[] stackHeights)
           
 void ExecutionState.setMethod(NormalMethod m)
           
 

Uses of NormalMethod in org.jikesrvm.runtime
 

Fields in org.jikesrvm.runtime declared as NormalMethod
static NormalMethod Entrypoints.aastoreMethod
           
static NormalMethod Entrypoints.aastoreUninterruptibleMethod
           
static NormalMethod Entrypoints.addressFieldReadBarrierMethod
           
static NormalMethod Entrypoints.addressFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.athrowMethod
           
static NormalMethod Entrypoints.booleanArrayReadBarrierMethod
           
static NormalMethod Entrypoints.booleanArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.booleanFieldReadBarrierMethod
           
static NormalMethod Entrypoints.booleanFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.bootMethod
           
static NormalMethod Entrypoints.byteArrayReadBarrierMethod
           
static NormalMethod Entrypoints.byteArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.byteFieldReadBarrierMethod
           
static NormalMethod Entrypoints.byteFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.charArrayReadBarrierMethod
           
static NormalMethod Entrypoints.charArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.charFieldReadBarrierMethod
           
static NormalMethod Entrypoints.charFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.checkcastMethod
           
static NormalMethod Entrypoints.checkstoreMethod
           
static NormalMethod Entrypoints.deliverHardwareExceptionMethod
           
static NormalMethod Entrypoints.doubleArrayReadBarrierMethod
           
static NormalMethod Entrypoints.doubleArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.doubleFieldReadBarrierMethod
           
static NormalMethod Entrypoints.doubleFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.dumpStackAndDieMethod
           
static NormalMethod Entrypoints.enterJNIBlockedFromCallIntoNativeMethod
           
static NormalMethod Entrypoints.enterJNIBlockedFromJNIFunctionCallMethod
           
static NormalMethod Entrypoints.extentFieldReadBarrierMethod
           
static NormalMethod Entrypoints.extentFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.findItableMethod
           
static NormalMethod Entrypoints.floatArrayReadBarrierMethod
           
static NormalMethod Entrypoints.floatArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.floatFieldReadBarrierMethod
           
static NormalMethod Entrypoints.floatFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.inlineLockMethod
           
static NormalMethod Entrypoints.inlineUnlockMethod
           
static NormalMethod Entrypoints.instanceOfMethod
           
static NormalMethod Entrypoints.intArrayReadBarrierMethod
           
static NormalMethod Entrypoints.intArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.intFieldReadBarrierMethod
           
static NormalMethod Entrypoints.intFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.invokeInterfaceMethod
           
static NormalMethod Entrypoints.lazyMethodInvokerMethod
           
static NormalMethod Entrypoints.leaveJNIBlockedFromCallIntoNativeMethod
           
static NormalMethod Entrypoints.leaveJNIBlockedFromJNIFunctionCallMethod
           
static NormalMethod Entrypoints.lockMethod
           
static NormalMethod Entrypoints.longArrayReadBarrierMethod
           
static NormalMethod Entrypoints.longArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.longFieldReadBarrierMethod
           
static NormalMethod Entrypoints.longFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.mainThreadRunMethod
          Used in deciding which stack frames we can elide when printing.
static NormalMethod Entrypoints.modifyCheckMethod
           
static NormalMethod ArchEntrypoints.newArrayArrayMethod
           
static NormalMethod Entrypoints.objectArrayReadBarrierMethod
           
static NormalMethod Entrypoints.objectArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.objectFieldReadBarrierMethod
           
static NormalMethod Entrypoints.objectFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.objectStaticReadBarrierMethod
           
static NormalMethod Entrypoints.objectStaticWriteBarrierMethod
           
static NormalMethod Entrypoints.offsetFieldReadBarrierMethod
           
static NormalMethod Entrypoints.offsetFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.optNew2DArrayMethod
           
static NormalMethod Entrypoints.optNewArrayArrayMethod
           
static NormalMethod Entrypoints.optResolveMethod
           
static NormalMethod Entrypoints.optThreadSwitchFromBackedgeMethod
           
static NormalMethod Entrypoints.optThreadSwitchFromEpilogueMethod
           
static NormalMethod Entrypoints.optThreadSwitchFromOsrOptMethod
           
static NormalMethod Entrypoints.optThreadSwitchFromPrologueMethod
           
static NormalMethod Entrypoints.raiseAbstractMethodError
           
static NormalMethod Entrypoints.raiseArithmeticException
           
static NormalMethod Entrypoints.raiseArrayBoundsException
           
static NormalMethod Entrypoints.raiseIllegalAccessError
           
static NormalMethod Entrypoints.raiseNullPointerException
           
static NormalMethod Entrypoints.resolvedNewArrayMethod
           
static NormalMethod Entrypoints.resolvedNewScalarMethod
           
static NormalMethod Entrypoints.resolveMemberMethod
           
static NormalMethod Entrypoints.returnBarrierMethod
           
static NormalMethod Entrypoints.shortArrayReadBarrierMethod
           
static NormalMethod Entrypoints.shortArrayWriteBarrierMethod
           
static NormalMethod Entrypoints.shortFieldReadBarrierMethod
           
static NormalMethod Entrypoints.shortFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.sysArrayCopy
           
static NormalMethod Entrypoints.sysCallMethod
           
static NormalMethod Entrypoints.threadRunMethod
           
static NormalMethod Entrypoints.threadStartoffMethod
           
static NormalMethod Entrypoints.unexpectedAbstractMethodCallMethod
           
static NormalMethod Entrypoints.unimplementedNativeMethodMethod
           
static NormalMethod Entrypoints.unlockAndThrowMethod
           
static NormalMethod Entrypoints.unlockMethod
           
static NormalMethod Entrypoints.unresolvedInvokeinterfaceImplementsTestMethod
           
static NormalMethod Entrypoints.unresolvedNewArrayMethod
           
static NormalMethod Entrypoints.unresolvedNewScalarMethod
           
static NormalMethod Entrypoints.wordFieldReadBarrierMethod
           
static NormalMethod Entrypoints.wordFieldWriteBarrierMethod
           
static NormalMethod Entrypoints.yieldpointFromBackedgeMethod
           
static NormalMethod Entrypoints.yieldpointFromEpilogueMethod
           
static NormalMethod Entrypoints.yieldpointFromNativeEpilogueMethod
           
static NormalMethod Entrypoints.yieldpointFromNativePrologueMethod
           
static NormalMethod Entrypoints.yieldpointFromPrologueMethod
           
 

Methods in org.jikesrvm.runtime that return NormalMethod
static NormalMethod EntrypointHelper.getMethod(Class<?> klass, String member, String descriptor)
          Get description of virtual machine method.
static NormalMethod EntrypointHelper.getMethod(String klass, String member, String descriptor)
           
static NormalMethod EntrypointHelper.getMethod(String klass, String member, String descriptor, boolean runtimeServiceMethod)