| Package | Description |
|---|---|
| org.jruby.ext.ffi | |
| org.jruby.ext.ffi.jffi | |
| org.jruby.runtime.callsite |
| Modifier and Type | Field and Description |
|---|---|
(package private) CachingCallSite |
AutoPointer.Reaper.callSite |
private CachingCallSite |
MappedType.fromNativeCallSite |
private CachingCallSite |
StructLayout.DefaultFieldIO.getCallSite |
private CachingCallSite |
StructLayout.DefaultFieldIO.putCallSite |
private CachingCallSite |
AutoPointer.ClassData.releaseCallSite |
private CachingCallSite |
AutoPointer.ReleaserData.releaseCallSite |
private CachingCallSite |
MappedType.toNativeCallSite |
| Constructor and Description |
|---|
Reaper(Pointer ptr,
IRubyObject proc,
CachingCallSite callSite) |
| Modifier and Type | Field and Description |
|---|---|
private CachingCallSite |
DataConverters.CallbackDataConverter.callSite |
private CachingCallSite |
NativeCallbackFactory.callSite |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite0 |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite1 |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite2 |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite3 |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite4 |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite5 |
protected CachingCallSite |
JITNativeInvoker.parameterCallSite6 |
| Modifier and Type | Method and Description |
|---|---|
private static CachingCallSite |
JITNativeInvoker.getParameterCallSite(Signature signature,
int parameterIndex) |
| Modifier and Type | Method and Description |
|---|---|
static MemoryIO |
JITRuntime.convertToPointerMemoryIO(ThreadContext context,
IRubyObject parameter,
CachingCallSite callSite) |
static MemoryIO |
JITRuntime.convertToStringMemoryIO(IRubyObject parameter,
ThreadContext context,
CachingCallSite callSite) |
private static MemoryIO |
JITRuntime.convertToStringMemoryIO(IRubyObject parameter,
ThreadContext context,
CachingCallSite callSite,
boolean isDirect,
boolean checkStringSafety) |
static MemoryIO |
JITRuntime.convertToTransientStringMemoryIO(IRubyObject parameter,
ThreadContext context,
CachingCallSite callSite) |
Pointer |
NativeCallbackFactory.getCallback(IRubyObject callable,
CachingCallSite callSite) |
private Pointer |
NativeCallbackFactory.getCallbackPointer(IRubyObject callable,
CachingCallSite callSite) |
static DynamicMethod |
JITRuntime.getConversionMethod(IRubyObject parameter,
CachingCallSite callSite) |
(package private) NativeCallbackPointer |
NativeCallbackFactory.newCallback(IRubyObject callable,
CachingCallSite callSite) |
| Modifier and Type | Class and Description |
|---|---|
class |
ArefCallSite |
class |
AsetCallSite |
class |
BitAndCallSite |
class |
BitOrCallSite |
class |
CmpCallSite |
class |
DivCallSite |
class |
EqCallSite |
class |
FunctionalCachingCallSite |
class |
GeCallSite |
class |
GtCallSite |
class |
LeCallSite |
class |
LtCallSite |
class |
MinusCallSite |
class |
ModCallSite |
class |
MulCallSite |
class |
NormalCachingCallSite |
class |
PlusCallSite |
class |
RespondToCallSite |
class |
ShiftLeftCallSite |
class |
ShiftRightCallSite |
class |
VariableCachingCallSite |
class |
XorCallSite |