All Methods Static Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
CompiledBlockCallback |
compileBlock(ThreadContext context,
StandardASMCompiler asmCompiler,
IterNode iterNode) |
CompiledBlockCallback19 |
compileBlock19(ThreadContext context,
StandardASMCompiler asmCompiler,
IterNode iterNode) |
long |
getAbandonCount() |
long |
getAverageCodeSize() |
long |
getAverageCompileTime() |
long |
getCodeSize() |
long |
getCompileCount() |
long |
getCompileTime() |
long |
getFailCount() |
static String |
getHashForBytes(byte[] bytes) |
static String |
getHashForString(String str) |
long |
getLargestCodeSize() |
long |
getSuccessCount() |
BlockBody |
newCompiledBlockBody(ThreadContext context,
IterNode iterNode,
Arity arity,
int argumentType) |
BlockBody |
newCompiledBlockBody19(ThreadContext context,
IterNode iterNode) |
Block |
newCompiledClosure(ThreadContext context,
IterNode iterNode,
IRubyObject self) |
static void |
saveToCodeCache(Ruby ruby,
byte[] bytecode,
String packageName,
File cachedClassFile) |
void |
tearDown() |
void |
tryJIT(DefaultMethod method,
ThreadContext context,
String className,
String methodName) |