public abstract class org.jruby.ext.ffi.InvalidMemoryIO extends org.jruby.ext.ffi.MemoryIO
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.jruby.ext.ffi.InvalidMemoryIO
super_class: org.jruby.ext.ffi.MemoryIO
{
protected final org.jruby.Ruby runtime;
descriptor: Lorg/jruby/Ruby;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
private final java.lang.String message;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>(org.jruby.Ruby, boolean, long, java.lang.String);
descriptor: (Lorg/jruby/Ruby;ZJLjava/lang/String;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 5 0: aload 0
iload 2
lload 3
invokespecial org.jruby.ext.ffi.MemoryIO.<init>:(ZJ)V
1: aload 0
aload 1
putfield org.jruby.ext.ffi.InvalidMemoryIO.runtime:Lorg/jruby/Ruby;
2: aload 0
aload 5
putfield org.jruby.ext.ffi.InvalidMemoryIO.message:Ljava/lang/String;
3: return
end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 4 1 runtime Lorg/jruby/Ruby;
0 4 2 isDirect Z
0 4 3 address J
0 4 5 message Ljava/lang/String;
MethodParameters:
Name Flags
runtime
isDirect
address
message
protected org.jruby.RubyClass getErrorClass(org.jruby.Ruby);
descriptor: (Lorg/jruby/Ruby;)Lorg/jruby/RubyClass;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.jruby.Ruby.getRuntimeError:()Lorg/jruby/RubyClass;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 runtime Lorg/jruby/Ruby;
MethodParameters:
Name Flags
runtime
protected org.jruby.exceptions.RaiseException ex();
descriptor: ()Lorg/jruby/exceptions/RaiseException;
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.ffi.InvalidMemoryIO.runtime:Lorg/jruby/Ruby;
aload 0
aload 0
getfield org.jruby.ext.ffi.InvalidMemoryIO.runtime:Lorg/jruby/Ruby;
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.getErrorClass:(Lorg/jruby/Ruby;)Lorg/jruby/RubyClass;
aload 0
getfield org.jruby.ext.ffi.InvalidMemoryIO.message:Ljava/lang/String;
invokestatic org.jruby.exceptions.RaiseException.from:(Lorg/jruby/Ruby;Lorg/jruby/RubyClass;Ljava/lang/String;)Lorg/jruby/exceptions/RaiseException;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public java.nio.ByteOrder order();
descriptor: ()Ljava/nio/ByteOrder;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: invokestatic java.nio.ByteOrder.nativeOrder:()Ljava/nio/ByteOrder;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public org.jruby.ext.ffi.MemoryIO slice(long);
descriptor: (J)Lorg/jruby/ext/ffi/MemoryIO;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public org.jruby.ext.ffi.MemoryIO slice(long, long);
descriptor: (JJ)Lorg/jruby/ext/ffi/MemoryIO;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 size J
MethodParameters:
Name Flags
offset
size
public org.jruby.ext.ffi.MemoryIO dup();
descriptor: ()Lorg/jruby/ext/ffi/MemoryIO;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public java.nio.ByteBuffer asByteBuffer();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public final byte getByte(long);
descriptor: (J)B
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final short getShort(long);
descriptor: (J)S
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final int getInt(long);
descriptor: (J)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final long getLong(long);
descriptor: (J)J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final long getNativeLong(long);
descriptor: (J)J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final float getFloat(long);
descriptor: (J)F
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final double getDouble(long);
descriptor: (J)D
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final org.jruby.ext.ffi.MemoryIO getMemoryIO(long);
descriptor: (J)Lorg/jruby/ext/ffi/MemoryIO;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final long getAddress(long);
descriptor: (J)J
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public final void putByte(long, byte);
descriptor: (JB)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value B
MethodParameters:
Name Flags
offset
value
public final void putShort(long, short);
descriptor: (JS)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value S
MethodParameters:
Name Flags
offset
value
public final void putInt(long, int);
descriptor: (JI)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value I
MethodParameters:
Name Flags
offset
value
public final void putLong(long, long);
descriptor: (JJ)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value J
MethodParameters:
Name Flags
offset
value
public final void putNativeLong(long, long);
descriptor: (JJ)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value J
MethodParameters:
Name Flags
offset
value
public final void putFloat(long, float);
descriptor: (JF)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value F
MethodParameters:
Name Flags
offset
value
public final void putDouble(long, double);
descriptor: (JD)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value D
MethodParameters:
Name Flags
offset
value
public final void putMemoryIO(long, org.jruby.ext.ffi.MemoryIO);
descriptor: (JLorg/jruby/ext/ffi/MemoryIO;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value Lorg/jruby/ext/ffi/MemoryIO;
MethodParameters:
Name Flags
offset
value
public final void putAddress(long, long);
descriptor: (JJ)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value J
MethodParameters:
Name Flags
offset
value
public final void get(long, byte[], int, int);
descriptor: (J[BII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 dst [B
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
dst
off
len
public final void put(long, byte[], int, int);
descriptor: (J[BII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 src [B
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
src
off
len
public final void get(long, short[], int, int);
descriptor: (J[SII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 dst [S
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
dst
off
len
public final void put(long, short[], int, int);
descriptor: (J[SII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 src [S
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
src
off
len
public final void get(long, int[], int, int);
descriptor: (J[III)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 dst [I
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
dst
off
len
public final void put(long, int[], int, int);
descriptor: (J[III)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 src [I
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
src
off
len
public final void get(long, long[], int, int);
descriptor: (J[JII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 dst [J
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
dst
off
len
public final void put(long, long[], int, int);
descriptor: (J[JII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 src [J
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
src
off
len
public final void get(long, float[], int, int);
descriptor: (J[FII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 dst [F
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
dst
off
len
public final void put(long, float[], int, int);
descriptor: (J[FII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 src [F
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
src
off
len
public final void get(long, double[], int, int);
descriptor: (J[DII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 dst [D
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
dst
off
len
public final void put(long, double[], int, int);
descriptor: (J[DII)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 src [D
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
src
off
len
public final int indexOf(long, byte);
descriptor: (JB)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value B
MethodParameters:
Name Flags
offset
value
public final int indexOf(long, byte, int);
descriptor: (JBI)I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=5, args_size=4
start local 0 start local 1 start local 3 start local 4 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 value B
0 1 4 maxlen I
MethodParameters:
Name Flags
offset
value
maxlen
public final void setMemory(long, long, byte);
descriptor: (JJB)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=6, args_size=4
start local 0 start local 1 start local 3 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 size J
0 1 5 value B
MethodParameters:
Name Flags
offset
size
value
public final void clear();
descriptor: ()V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public byte[] getZeroTerminatedByteArray(long);
descriptor: (J)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
MethodParameters:
Name Flags
offset
public byte[] getZeroTerminatedByteArray(long, int);
descriptor: (JI)[B
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=4, args_size=3
start local 0 start local 1 start local 3 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 maxlen I
MethodParameters:
Name Flags
offset
maxlen
public void putZeroTerminatedByteArray(long, byte[], int, int);
descriptor: (J[BII)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 5 end local 4 end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
0 1 1 offset J
0 1 3 bytes [B
0 1 4 off I
0 1 5 len I
MethodParameters:
Name Flags
offset
bytes
off
len
public java.lang.Object array();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public int arrayOffset();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
public int arrayLength();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.ffi.InvalidMemoryIO.ex:()Lorg/jruby/exceptions/RaiseException;
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/ffi/InvalidMemoryIO;
}
SourceFile: "InvalidMemoryIO.java"