| Modifier and Type | Field and Description |
|---|---|
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final PointerParameterStrategy | |
| private static final BigInteger |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public static boolean | |
| public static int | |
| public static long | |
| public static IRubyObject | |
| private static MemoryIO | |
| public static MemoryIO | |
| private static MemoryIO | convertToStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite, boolean isDirect, boolean checkStringSafety)
|
| public static MemoryIO | |
| public static MemoryIO | convertToTransientStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite)
|
| public static int | |
| public static long | |
| public static long | |
| public static DynamicMethod | |
| public static PointerParameterStrategy | |
| public static MemoryIO | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static boolean | |
| public static MemoryIO | |
| public static PointerParameterStrategy | |
| public static RuntimeException | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| public static IRubyObject | |
| private static boolean | |
| public static long | |
| public static IRubyObject | |
| public static long | |
| public static PointerParameterStrategy | |
| public static int | |
| public static long | |
| public static int | |
| public static long | |
| public static int | |
| public static long | |
| public static long | |
| public static int | |
| public static long | |
| public static PointerParameterStrategy | |
| public static PointerParameterStrategy | |
| public static int | |
| public static long | |
| public static int | |
| public static long | |
| public static long | |
| public static int | |
| public static long |
| DIRECT_MEMORY_IO | back to summary |
|---|---|
| private static final PointerParameterStrategy DIRECT_MEMORY_IO | |
| DIRECT_MEMORY_OBJECT | back to summary |
|---|---|
| private static final PointerParameterStrategy DIRECT_MEMORY_OBJECT | |
| DIRECT_STRING_PARAMETER_STRATEGY | back to summary |
|---|---|
| private static final PointerParameterStrategy DIRECT_STRING_PARAMETER_STRATEGY | |
| HEAP_MEMORY_IO | back to summary |
|---|---|
| private static final PointerParameterStrategy HEAP_MEMORY_IO | |
| HEAP_MEMORY_OBJECT | back to summary |
|---|---|
| private static final PointerParameterStrategy HEAP_MEMORY_OBJECT | |
| HEAP_STRING_POINTER_STRATEGY | back to summary |
|---|---|
| private static final PointerParameterStrategy HEAP_STRING_POINTER_STRATEGY | |
| NIL_POINTER_STRATEGY | back to summary |
|---|---|
| private static final PointerParameterStrategy NIL_POINTER_STRATEGY | |
| TRANSIENT_STRING_PARAMETER_STRATEGY | back to summary |
|---|---|
| private static final PointerParameterStrategy TRANSIENT_STRING_PARAMETER_STRATEGY | |
| UINT64_BASE | back to summary |
|---|---|
| private static final BigInteger UINT64_BASE | |
| JITRuntime | back to summary |
|---|---|
| private JITRuntime() | |
| boolValue | back to summary |
|---|---|
| public static boolean boolValue(IRubyObject parameter) | |
| boolValue32 | back to summary |
|---|---|
| public static int boolValue32(IRubyObject parameter) | |
| boolValue64 | back to summary |
|---|---|
| public static long boolValue64(IRubyObject parameter) | |
| convert2ptr | back to summary |
|---|---|
| public static IRubyObject convert2ptr(ThreadContext context, IRubyObject parameter) | |
| convertToPointerMemoryIO | back to summary |
|---|---|
| private static MemoryIO convertToPointerMemoryIO(IRubyObject parameter) | |
| convertToPointerMemoryIO | back to summary |
|---|---|
| public static MemoryIO convertToPointerMemoryIO(ThreadContext context, IRubyObject parameter, CachingCallSite callSite) | |
| convertToStringMemoryIO | back to summary |
|---|---|
| private static MemoryIO convertToStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite, boolean isDirect, boolean checkStringSafety) | |
| convertToStringMemoryIO | back to summary |
|---|---|
| public static MemoryIO convertToStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) | |
| convertToTransientStringMemoryIO | back to summary |
|---|---|
| public static MemoryIO convertToTransientStringMemoryIO(IRubyObject parameter, ThreadContext context, CachingCallSite callSite) | |
| f32Value32 | back to summary |
|---|---|
| public static int f32Value32(IRubyObject parameter) | |
| f32Value64 | back to summary |
|---|---|
| public static long f32Value64(IRubyObject parameter) | |
| f64Value64 | back to summary |
|---|---|
| public static long f64Value64(IRubyObject parameter) | |
| getConversionMethod | back to summary |
|---|---|
| public static DynamicMethod getConversionMethod(IRubyObject parameter, CachingCallSite callSite) | |
| getMemoryIOStrategy | back to summary |
|---|---|
| public static PointerParameterStrategy getMemoryIOStrategy(MemoryIO memory) | |
| getPointerMemoryIO | back to summary |
|---|---|
| public static MemoryIO getPointerMemoryIO(IRubyObject parameter) | |
| isDirectPointer | back to summary |
|---|---|
| public static boolean isDirectPointer(IRubyObject parameter) | |
| isTrue | back to summary |
|---|---|
| public static boolean isTrue(boolean p1) | |
| isTrue | back to summary |
|---|---|
| public static boolean isTrue(boolean p1, boolean p2) | |
| isTrue | back to summary |
|---|---|
| public static boolean isTrue(boolean p1, boolean p2, boolean p3) | |
| isTrue | back to summary |
|---|---|
| public static boolean isTrue(boolean p1, boolean p2, boolean p3, boolean p4) | |
| isTrue | back to summary |
|---|---|
| public static boolean isTrue(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5) | |
| isTrue | back to summary |
|---|---|
| public static boolean isTrue(boolean p1, boolean p2, boolean p3, boolean p4, boolean p5, boolean p6) | |
| lookupPointerMemoryIO | back to summary |
|---|---|
| public static MemoryIO lookupPointerMemoryIO(IRubyObject parameter) | |
| lookupPointerParameterStrategy | back to summary |
|---|---|
| public static PointerParameterStrategy lookupPointerParameterStrategy(IRubyObject parameter) | |
| newArityError | back to summary |
|---|---|
| public static RuntimeException newArityError(ThreadContext context, int got, int expected) | |
| newBoolean | back to summary |
|---|---|
| public static IRubyObject newBoolean(ThreadContext context, int value) | |
| newBoolean | back to summary |
|---|---|
| public static IRubyObject newBoolean(Ruby runtime, int value) | |
| newBoolean | back to summary |
|---|---|
| public static IRubyObject newBoolean(ThreadContext context, long value) | |
| newBoolean | back to summary |
|---|---|
| public static IRubyObject newBoolean(Ruby runtime, long value) | |
| newFloat32 | back to summary |
|---|---|
| public static IRubyObject newFloat32(ThreadContext context, int value) | |
| newFloat32 | back to summary |
|---|---|
| public static IRubyObject newFloat32(Ruby runtime, int value)
Deprecated
| |
| newFloat32 | back to summary |
|---|---|
| public static IRubyObject newFloat32(ThreadContext context, long value) | |
| newFloat32 | back to summary |
|---|---|
| public static IRubyObject newFloat32(Ruby runtime, long value)
Deprecated
| |
| newFloat64 | back to summary |
|---|---|
| public static IRubyObject newFloat64(ThreadContext context, long value) | |
| newFloat64 | back to summary |
|---|---|
| public static IRubyObject newFloat64(Ruby runtime, long value)
Deprecated
| |
| newNil | back to summary |
|---|---|
| public static IRubyObject newNil(ThreadContext context, int ignored) | |
| newNil | back to summary |
|---|---|
| public static IRubyObject newNil(Ruby runtime, int ignored)
Deprecated
| |
| newNil | back to summary |
|---|---|
| public static IRubyObject newNil(ThreadContext context, long ignored) | |
| newNil | back to summary |
|---|---|
| public static IRubyObject newNil(Ruby runtime, long ignored)
Deprecated
| |
| newPointer32 | back to summary |
|---|---|
| public static IRubyObject newPointer32(ThreadContext context, int address) | |
| newPointer32 | back to summary |
|---|---|
| public static IRubyObject newPointer32(Ruby runtime, int address) | |
| newPointer32 | back to summary |
|---|---|
| public static IRubyObject newPointer32(ThreadContext context, long address) | |
| newPointer32 | back to summary |
|---|---|
| public static IRubyObject newPointer32(Ruby runtime, long address) | |
| newPointer64 | back to summary |
|---|---|
| public static IRubyObject newPointer64(ThreadContext context, long address) | |
| newPointer64 | back to summary |
|---|---|
| public static IRubyObject newPointer64(Ruby runtime, long address) | |
| newSigned16 | back to summary |
|---|---|
| public static IRubyObject newSigned16(ThreadContext context, int value) | |
| newSigned16 | back to summary |
|---|---|
| public static IRubyObject newSigned16(Ruby runtime, int value)
Deprecated
| |
| newSigned16 | back to summary |
|---|---|
| public static IRubyObject newSigned16(ThreadContext context, long value) | |
| newSigned16 | back to summary |
|---|---|
| public static IRubyObject newSigned16(Ruby runtime, long value)
Deprecated
| |
| newSigned32 | back to summary |
|---|---|
| public static IRubyObject newSigned32(ThreadContext context, int value) | |
| newSigned32 | back to summary |
|---|---|
| public static IRubyObject newSigned32(Ruby runtime, int value)
Deprecated
| |
| newSigned32 | back to summary |
|---|---|
| public static IRubyObject newSigned32(ThreadContext context, long value) | |
| newSigned32 | back to summary |
|---|---|
| public static IRubyObject newSigned32(Ruby runtime, long value)
Deprecated
| |
| newSigned64 | back to summary |
|---|---|
| public static IRubyObject newSigned64(ThreadContext context, long value) | |
| newSigned64 | back to summary |
|---|---|
| public static IRubyObject newSigned64(Ruby runtime, long value)
Deprecated
| |
| newSigned8 | back to summary |
|---|---|
| public static IRubyObject newSigned8(ThreadContext context, int value) | |
| newSigned8 | back to summary |
|---|---|
| public static IRubyObject newSigned8(Ruby runtime, int value)
Deprecated
| |
| newSigned8 | back to summary |
|---|---|
| public static IRubyObject newSigned8(ThreadContext context, long value) | |
| newSigned8 | back to summary |
|---|---|
| public static IRubyObject newSigned8(Ruby runtime, long value)
Deprecated
| |
| newString | back to summary |
|---|---|
| public static IRubyObject newString(ThreadContext context, int address) | |
| newString | back to summary |
|---|---|
| public static IRubyObject newString(Ruby runtime, int address) | |
| newString | back to summary |
|---|---|
| public static IRubyObject newString(ThreadContext context, long address) | |
| newString | back to summary |
|---|---|
| public static IRubyObject newString(Ruby runtime, long address) | |
| newUnsigned16 | back to summary |
|---|---|
| public static IRubyObject newUnsigned16(ThreadContext context, int value) | |
| newUnsigned16 | back to summary |
|---|---|
| public static IRubyObject newUnsigned16(Ruby runtime, int value)
Deprecated
| |
| newUnsigned16 | back to summary |
|---|---|
| public static IRubyObject newUnsigned16(ThreadContext context, long value) | |
| newUnsigned16 | back to summary |
|---|---|
| public static IRubyObject newUnsigned16(Ruby runtime, long value)
Deprecated
| |
| newUnsigned32 | back to summary |
|---|---|
| public static IRubyObject newUnsigned32(ThreadContext context, int value) | |
| newUnsigned32 | back to summary |
|---|---|
| public static IRubyObject newUnsigned32(Ruby runtime, int value) | |
| newUnsigned32 | back to summary |
|---|---|
| public static IRubyObject newUnsigned32(ThreadContext context, long value) | |
| newUnsigned32 | back to summary |
|---|---|
| public static IRubyObject newUnsigned32(Ruby runtime, long value)
Deprecated
| |
| newUnsigned64 | back to summary |
|---|---|
| public static IRubyObject newUnsigned64(ThreadContext context, long value) | |
| newUnsigned64 | back to summary |
|---|---|
| public static IRubyObject newUnsigned64(Ruby runtime, long value)
Deprecated
| |
| newUnsigned8 | back to summary |
|---|---|
| public static IRubyObject newUnsigned8(ThreadContext context, int value) | |
| newUnsigned8 | back to summary |
|---|---|
| public static IRubyObject newUnsigned8(Ruby runtime, int value)
Deprecated
| |
| newUnsigned8 | back to summary |
|---|---|
| public static IRubyObject newUnsigned8(ThreadContext context, long value) | |
| newUnsigned8 | back to summary |
|---|---|
| public static IRubyObject newUnsigned8(Ruby runtime, long value)
Deprecated
| |
| other2bool | back to summary |
|---|---|
| private static boolean other2bool(ThreadContext context, IRubyObject parameter) | |
| other2long | back to summary |
|---|---|
| public static long other2long(IRubyObject parameter) | |
| other2ptr | back to summary |
|---|---|
| public static IRubyObject other2ptr(ThreadContext context, IRubyObject parameter) | |
| other2u64 | back to summary |
|---|---|
| public static long other2u64(IRubyObject parameter) | |
| pointerParameterStrategy | back to summary |
|---|---|
| public static PointerParameterStrategy pointerParameterStrategy(IRubyObject parameter) | |
| pointerValue32 | back to summary |
|---|---|
| public static int pointerValue32(IRubyObject parameter) | |
| pointerValue64 | back to summary |
|---|---|
| public static long pointerValue64(IRubyObject parameter) | |
| s16Value32 | back to summary |
|---|---|
| public static int s16Value32(IRubyObject parameter) | |
| s16Value64 | back to summary |
|---|---|
| public static long s16Value64(IRubyObject parameter) | |
| s32Value32 | back to summary |
|---|---|
| public static int s32Value32(IRubyObject parameter) | |
| s32Value64 | back to summary |
|---|---|
| public static long s32Value64(IRubyObject parameter) | |
| s64Value64 | back to summary |
|---|---|
| public static long s64Value64(IRubyObject parameter) | |
| s8Value32 | back to summary |
|---|---|
| public static int s8Value32(IRubyObject parameter) | |
| s8Value64 | back to summary |
|---|---|
| public static long s8Value64(IRubyObject parameter) | |
| stringParameterStrategy | back to summary |
|---|---|
| public static PointerParameterStrategy stringParameterStrategy(IRubyObject parameter) | |
| transientStringParameterStrategy | back to summary |
|---|---|
| public static PointerParameterStrategy transientStringParameterStrategy(IRubyObject parameter) | |
| u16Value32 | back to summary |
|---|---|
| public static int u16Value32(IRubyObject parameter) | |
| u16Value64 | back to summary |
|---|---|
| public static long u16Value64(IRubyObject parameter) | |
| u32Value32 | back to summary |
|---|---|
| public static int u32Value32(IRubyObject parameter) | |
| u32Value64 | back to summary |
|---|---|
| public static long u32Value64(IRubyObject parameter) | |
| u64Value64 | back to summary |
|---|---|
| public static long u64Value64(IRubyObject parameter) | |
| u8Value32 | back to summary |
|---|---|
| public static int u8Value32(IRubyObject parameter) | |
| u8Value64 | back to summary |
|---|---|
| public static long u8Value64(IRubyObject parameter) | |