long |
Invoker.ILP32.invokeAddress(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
|
abstract long |
Invoker.invokeAddress(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a native memory address.
|
long |
Invoker.invokeAddress(Function function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a native memory address.
|
long |
Invoker.LP64.invokeAddress(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
|
private int |
Invoker.invokeArrayWithObjectsInt32(long ctx,
long function,
HeapInvocationBuffer buffer,
ObjectBuffer objectBuffer) |
Convenience method to pass the objects and object descriptor array down as
normal arguments, so hotspot can optimize it.
|
private long |
Invoker.invokeArrayWithObjectsInt64(long ctx,
long function,
HeapInvocationBuffer buffer,
ObjectBuffer objectBuffer) |
Convenience method to pass the objects and object descriptor array down as
normal arguments, so hotspot can optimize it.
|
java.math.BigDecimal |
Invoker.invokeBigDecimal(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 64 bit floating point value.
|
java.math.BigDecimal |
Invoker.invokeBigDecimal(Function function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 64 bit floating point value.
|
double |
Invoker.invokeDouble(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 64 bit floating point value.
|
double |
Invoker.invokeDouble(Function function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 64 bit floating point value.
|
float |
Invoker.invokeFloat(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 32 bit floating point value.
|
float |
Invoker.invokeFloat(Function function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 32 bit floating point value.
|
int |
Invoker.invokeInt(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 32 bit integer value.
|
int |
Invoker.invokeInt(Function function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 32 bit integer value.
|
long |
Invoker.invokeLong(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 64 bit integer value.
|
long |
Invoker.invokeLong(Function function,
HeapInvocationBuffer buffer) |
Invokes a function and returns a 64 bit integer value.
|
java.lang.Object |
Invoker.invokeObject(Function function,
HeapInvocationBuffer buffer) |
|
byte[] |
Invoker.invokeStruct(CallContext ctx,
long function,
HeapInvocationBuffer buffer) |
Invokes a function that returns a C struct by value.
|
void |
Invoker.invokeStruct(CallContext ctx,
long function,
HeapInvocationBuffer buffer,
byte[] returnBuffer,
int offset) |
Invokes a function that returns a C struct by value.
|
byte[] |
Invoker.invokeStruct(Function function,
HeapInvocationBuffer buffer) |
Invokes a function that returns a C struct by value.
|
void |
Invoker.invokeStruct(Function function,
HeapInvocationBuffer buffer,
byte[] returnBuffer,
int offset) |
Invokes a function that returns a C struct by value.
|