public class com.oracle.graal.python.runtime.NFIZlibSupport
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: com.oracle.graal.python.runtime.NFIZlibSupport
super_class: java.lang.Object
{
private static final com.oracle.truffle.api.TruffleLogger LOGGER;
descriptor: Lcom/oracle/truffle/api/TruffleLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
public static final int NO_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int DEFLATE_INIT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 101
public static final int DEFLATE_END_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 102
public static final int DEFLATE_DICT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 103
public static final int DEFLATE_OBJ_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 104
public static final int DEFLATE_FLUSH_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 105
public static final int DEFLATE_COPY_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 106
public static final int DEFLATE_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 107
public static final int INFLATE_INIT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 201
public static final int INFLATE_END_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 202
public static final int INFLATE_DICT_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 203
public static final int INFLATE_OBJ_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 204
public static final int INFLATE_FLUSH_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 205
public static final int INFLATE_COPY_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 206
public static final int INFLATE_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 207
public static final int INCOMPLETE_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 99
public static final int MEMORY_ERROR;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 999
public static final int OUTPUT_OPTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final int UNUSED_DATA_OPTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final int UNCONSUMED_TAIL_OPTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 2
public static final int ZDICT_OPTION;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final java.lang.String SUPPORTING_NATIVE_LIB_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "libzsupport"
private final com.oracle.graal.python.runtime.PythonContext pythonContext;
descriptor: Lcom/oracle/graal/python/runtime/PythonContext;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.oracle.graal.python.runtime.NativeLibrary$TypedNativeLibrary<com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions> typedNativeLib;
descriptor: Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary<Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;>;
private boolean available;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
RuntimeVisibleAnnotations:
com.oracle.truffle.api.CompilerDirectives$CompilationFinal()
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/oracle/graal/python/runtime/NFIZlibSupport;
invokestatic com.oracle.graal.python.PythonLanguage.getLogger:(Ljava/lang/Class;)Lcom/oracle/truffle/api/TruffleLogger;
putstatic com.oracle.graal.python.runtime.NFIZlibSupport.LOGGER:Lcom/oracle/truffle/api/TruffleLogger;
1: return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(com.oracle.graal.python.runtime.PythonContext, com.oracle.graal.python.runtime.NativeLibrary$NFIBackend, java.lang.String);
descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 1
invokevirtual com.oracle.graal.python.runtime.PythonContext.isNativeAccessAllowed:()Z
ifeq 8
2: aload 0
aload 1
putfield com.oracle.graal.python.runtime.NFIZlibSupport.pythonContext:Lcom/oracle/graal/python/runtime/PythonContext;
3: aload 0
ldc "libzsupport"
invokestatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.values:()[Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
4: aload 2
aload 3
iconst_1
5: invokestatic com.oracle.graal.python.runtime.NativeLibrary.create:(Ljava/lang/String;[Ljava/lang/Enum;Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;Ljava/lang/String;Z)Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
putfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
6: aload 0
iconst_1
putfield com.oracle.graal.python.runtime.NFIZlibSupport.available:Z
7: goto 11
8: StackMap locals: com.oracle.graal.python.runtime.NFIZlibSupport com.oracle.graal.python.runtime.PythonContext com.oracle.graal.python.runtime.NativeLibrary$NFIBackend java.lang.String
StackMap stack:
aload 0
aconst_null
putfield com.oracle.graal.python.runtime.NFIZlibSupport.pythonContext:Lcom/oracle/graal/python/runtime/PythonContext;
9: aload 0
aconst_null
putfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
10: aload 0
iconst_0
putfield com.oracle.graal.python.runtime.NFIZlibSupport.available:Z
11: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 12 1 context Lcom/oracle/graal/python/runtime/PythonContext;
0 12 2 backend Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;
0 12 3 noNativeAccessHelp Ljava/lang/String;
MethodParameters:
Name Flags
context
backend
noNativeAccessHelp
public static com.oracle.graal.python.runtime.NFIZlibSupport createNative(com.oracle.graal.python.runtime.PythonContext, java.lang.String);
descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;Ljava/lang/String;)Lcom/oracle/graal/python/runtime/NFIZlibSupport;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.oracle.graal.python.runtime.NFIZlibSupport
dup
aload 0
getstatic com.oracle.graal.python.runtime.NativeLibrary$NFIBackend.NATIVE:Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;
aload 1
invokespecial com.oracle.graal.python.runtime.NFIZlibSupport.<init>:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Lcom/oracle/graal/python/runtime/PythonContext;
0 1 1 noNativeAccessHelp Ljava/lang/String;
MethodParameters:
Name Flags
context
noNativeAccessHelp
public static com.oracle.graal.python.runtime.NFIZlibSupport createLLVM(com.oracle.graal.python.runtime.PythonContext, java.lang.String);
descriptor: (Lcom/oracle/graal/python/runtime/PythonContext;Ljava/lang/String;)Lcom/oracle/graal/python/runtime/NFIZlibSupport;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: new com.oracle.graal.python.runtime.NFIZlibSupport
dup
aload 0
getstatic com.oracle.graal.python.runtime.NativeLibrary$NFIBackend.LLVM:Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;
aload 1
invokespecial com.oracle.graal.python.runtime.NFIZlibSupport.<init>:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NFIBackend;Ljava/lang/String;)V
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Lcom/oracle/graal/python/runtime/PythonContext;
0 1 1 noNativeAccessHelp Ljava/lang/String;
MethodParameters:
Name Flags
context
noNativeAccessHelp
public void notAvailable();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.available:Z
ifeq 3
1: ldc "Checking NFIZlibSupport availability should only be done during initialization."
invokestatic com.oracle.truffle.api.CompilerAsserts.neverPartOfCompilation:(Ljava/lang/String;)V
2: aload 0
iconst_0
putfield com.oracle.graal.python.runtime.NFIZlibSupport.available:Z
3: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
public boolean isAvailable();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.available:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
public java.lang.Object zlibVersion();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.pythonContext:Lcom/oracle/graal/python/runtime/PythonContext;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_version:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$TypedNativeLibrary.callUncached:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NativeFunction;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
public java.lang.Object zlibRuntimeVersion();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=1, args_size=1
start local 0 0: aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.pythonContext:Lcom/oracle/graal/python/runtime/PythonContext;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_runtime_version:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$TypedNativeLibrary.callUncached:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NativeFunction;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
public java.lang.Object getTimeElapsed(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.pythonContext:Lcom/oracle/graal/python/runtime/PythonContext;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_timeElapsed:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$TypedNativeLibrary.callUncached:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NativeFunction;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
MethodParameters:
Name Flags
zst
public java.lang.Object gcReleaseHelper(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.pythonContext:Lcom/oracle/graal/python/runtime/PythonContext;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_gc_helper:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$TypedNativeLibrary.callUncached:(Lcom/oracle/graal/python/runtime/PythonContext;Lcom/oracle/graal/python/runtime/NativeLibrary$NativeFunction;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
MethodParameters:
Name Flags
zst
public long crc32(long, java.lang.Object, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (JLjava/lang/Object;ILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 5
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_crc32:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_3
anewarray java.lang.Object
dup
iconst_0
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callLong:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)J
lreturn
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 Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 crc J
0 1 3 buf Ljava/lang/Object;
0 1 4 len I
0 1 5 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
crc
buf
len
invokeNode
public long adler32(long, java.lang.Object, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (JLjava/lang/Object;ILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=5
start local 0 start local 1 start local 3 start local 4 start local 5 0: aload 5
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_adler32:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_3
anewarray java.lang.Object
dup
iconst_0
lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callLong:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)J
lreturn
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 Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 crc J
0 1 3 buf Ljava/lang/Object;
0 1 4 len I
0 1 5 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
crc
buf
len
invokeNode
public java.lang.Object createStream(com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_create_zlib_stream:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.call:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
invokeNode
public void deallocateStream(java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_free_stream:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.call:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 2 1 zst Ljava/lang/Object;
0 2 2 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
invokeNode
public int getErrorFunction(java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_error_type:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
invokeNode
public java.lang.String getStreamErrorMsg(java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_stream_msg:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callString:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
invokeNode
public int hasStreamErrorMsg(java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_has_stream_msg:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
invokeNode
public int getEOF(java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_eof:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
invokeNode
public int getIsInitialised(java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_is_initialised:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
invokeNode
public int getBufferSize(java.lang.Object, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;ILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_buffer_size:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 option I
0 1 3 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
option
invokeNode
public void getBuffer(java.lang.Object, int, java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;ILjava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 4
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_get_off_heap_buffer:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_3
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 3
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.call:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)Ljava/lang/Object;
pop
1: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 2 1 zst Ljava/lang/Object;
0 2 2 option I
0 2 3 dest Ljava/lang/Object;
0 2 4 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
option
dest
invokeNode
public java.lang.Object createCompObject(com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 1
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_create_compobject:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_0
anewarray java.lang.Object
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.call:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)Ljava/lang/Object;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
invokeNode
public int deflateOffHeap(java.lang.Object, java.lang.Object, long, long, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;JJILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 8 0: aload 8
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_deflate_off_heap:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_5
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
lload 5
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
iload 7
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 8 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 in Ljava/lang/Object;
0 1 3 in_len J
0 1 5 buf_size J
0 1 7 level I
0 1 8 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
in
in_len
buf_size
level
invokeNode
public int inflateOffHeap(java.lang.Object, java.lang.Object, long, long, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;JJILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=9, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 8 0: aload 8
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_inflate_off_heap:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_5
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
lload 5
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
iload 7
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 8 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 in Ljava/lang/Object;
0 1 3 in_len J
0 1 5 buf_size J
0 1 7 wbits I
0 1 8 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
in
in_len
buf_size
wbits
invokeNode
public int compressObjInitWithDict(java.lang.Object, int, int, int, int, int, java.lang.Object, long, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;IIIIILjava/lang/Object;JLcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=11, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 start local 10 0: aload 10
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Compress_init:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
bipush 8
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_5
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
bipush 6
aload 7
aastore
dup
bipush 7
lload 8
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 10 end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 level I
0 1 3 method I
0 1 4 wbits I
0 1 5 memLevel I
0 1 6 strategy I
0 1 7 dict Ljava/lang/Object;
0 1 8 dict_len J
0 1 10 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
level
method
wbits
memLevel
strategy
dict
dict_len
invokeNode
public int compressObjInit(java.lang.Object, int, int, int, int, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;IIIIILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=8, args_size=8
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 0: aload 7
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Compress_init_no_dict:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
bipush 6
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
iload 4
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_4
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_5
iload 6
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 level I
0 1 3 method I
0 1 4 wbits I
0 1 5 memLevel I
0 1 6 strategy I
0 1 7 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
level
method
wbits
memLevel
strategy
invokeNode
public int compressObj(java.lang.Object, java.lang.Object, long, long, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;JJLcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=8, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 0: aload 7
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Compress_obj:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
lload 5
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 in Ljava/lang/Object;
0 1 3 in_len J
0 1 5 buf_size J
0 1 7 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
in
in_len
buf_size
invokeNode
public int compressObjFlush(java.lang.Object, java.lang.Object, long, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;JILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 5 start local 6 0: aload 6
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Compress_flush:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
iload 5
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 6 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 in Ljava/lang/Object;
0 1 3 buf_size J
0 1 5 mode I
0 1 6 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
in
buf_size
mode
invokeNode
public int compressObjCopy(java.lang.Object, java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Compress_copy:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 new_copy Ljava/lang/Object;
0 1 3 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
new_copy
invokeNode
public int decompressObjInitWithDict(java.lang.Object, int, java.lang.Object, long, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;ILjava/lang/Object;JLcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 0: aload 6
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Decompress_init:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_4
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
aload 3
aastore
dup
iconst_3
lload 4
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 wbits I
0 1 3 dict Ljava/lang/Object;
0 1 4 dict_len J
0 1 6 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
wbits
dict
dict_len
invokeNode
public int decompressObjInit(java.lang.Object, int, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;ILcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Decompress_init_no_dict:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 wbits I
0 1 3 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
wbits
invokeNode
public int decompressObj(java.lang.Object, java.lang.Object, long, long, long, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;JJJLcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=10, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 9 0: aload 9
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Decompress_obj:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_5
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
dup
iconst_2
lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_3
lload 5
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
lload 7
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 9 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 in Ljava/lang/Object;
0 1 3 in_len J
0 1 5 buf_size J
0 1 7 max_length J
0 1 9 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
in
in_len
buf_size
max_length
invokeNode
public int decompressObjFlush(java.lang.Object, long, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;JLcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 4
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Decompress_flush:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
lload 2
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 length J
0 1 4 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
length
invokeNode
public int decompressObjCopy(java.lang.Object, java.lang.Object, com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction);
descriptor: (Ljava/lang/Object;Ljava/lang/Object;Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;)I
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 3
aload 0
getfield com.oracle.graal.python.runtime.NFIZlibSupport.typedNativeLib:Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;
getstatic com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions.zlib_Decompress_copy:Lcom/oracle/graal/python/runtime/NFIZlibSupport$ZlibNativeFunctions;
iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
aastore
invokevirtual com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction.callInt:(Lcom/oracle/graal/python/runtime/NativeLibrary$TypedNativeLibrary;Ljava/lang/Enum;[Ljava/lang/Object;)I
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/oracle/graal/python/runtime/NFIZlibSupport;
0 1 1 zst Ljava/lang/Object;
0 1 2 new_copy Ljava/lang/Object;
0 1 3 invokeNode Lcom/oracle/graal/python/runtime/NativeLibrary$InvokeNativeFunction;
MethodParameters:
Name Flags
zst
new_copy
invokeNode
}
SourceFile: "NFIZlibSupport.java"
NestMembers:
com.oracle.graal.python.runtime.NFIZlibSupport$Pointer com.oracle.graal.python.runtime.NFIZlibSupport$PointerReleaseCallback com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions
InnerClasses:
public Pointer = com.oracle.graal.python.runtime.NFIZlibSupport$Pointer of com.oracle.graal.python.runtime.NFIZlibSupport
PointerReleaseCallback = com.oracle.graal.python.runtime.NFIZlibSupport$PointerReleaseCallback of com.oracle.graal.python.runtime.NFIZlibSupport
final ZlibNativeFunctions = com.oracle.graal.python.runtime.NFIZlibSupport$ZlibNativeFunctions of com.oracle.graal.python.runtime.NFIZlibSupport
public abstract InvokeNativeFunction = com.oracle.graal.python.runtime.NativeLibrary$InvokeNativeFunction of com.oracle.graal.python.runtime.NativeLibrary
final NFIBackend = com.oracle.graal.python.runtime.NativeLibrary$NFIBackend of com.oracle.graal.python.runtime.NativeLibrary
abstract NativeFunction = com.oracle.graal.python.runtime.NativeLibrary$NativeFunction of com.oracle.graal.python.runtime.NativeLibrary
public final TypedNativeLibrary = com.oracle.graal.python.runtime.NativeLibrary$TypedNativeLibrary of com.oracle.graal.python.runtime.NativeLibrary
public abstract CompilationFinal = com.oracle.truffle.api.CompilerDirectives$CompilationFinal of com.oracle.truffle.api.CompilerDirectives