class android.opengl.EGLLogWrapper implements javax.microedition.khronos.egl.EGL11
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: android.opengl.EGLLogWrapper
super_class: java.lang.Object
{
private javax.microedition.khronos.egl.EGL10 mEgl10;
descriptor: Ljavax/microedition/khronos/egl/EGL10;
flags: (0x0002) ACC_PRIVATE
java.io.Writer mLog;
descriptor: Ljava/io/Writer;
flags: (0x0000)
boolean mLogArgumentNames;
descriptor: Z
flags: (0x0000)
boolean mCheckError;
descriptor: Z
flags: (0x0000)
private int mArgCount;
descriptor: I
flags: (0x0002) ACC_PRIVATE
public void <init>(javax.microedition.khronos.egl.EGL, int, java.io.Writer);
descriptor: (Ljavax/microedition/khronos/egl/EGL;ILjava/io/Writer;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, 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 0
aload 1
checkcast javax.microedition.khronos.egl.EGL10
putfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
2: aload 0
aload 3
putfield android.opengl.EGLLogWrapper.mLog:Ljava/io/Writer;
3: aload 0
4: iconst_4
iload 2
iand
ifeq 5
iconst_1
goto 6
StackMap locals: android.opengl.EGLLogWrapper javax.microedition.khronos.egl.EGL int java.io.Writer
StackMap stack: android.opengl.EGLLogWrapper
5: iconst_0
6: StackMap locals: android.opengl.EGLLogWrapper javax.microedition.khronos.egl.EGL int java.io.Writer
StackMap stack: android.opengl.EGLLogWrapper int
putfield android.opengl.EGLLogWrapper.mLogArgumentNames:Z
7: aload 0
8: iconst_1
iload 2
iand
ifeq 9
iconst_1
goto 10
StackMap locals:
StackMap stack: android.opengl.EGLLogWrapper
9: iconst_0
10: StackMap locals: android.opengl.EGLLogWrapper javax.microedition.khronos.egl.EGL int java.io.Writer
StackMap stack: android.opengl.EGLLogWrapper int
putfield android.opengl.EGLLogWrapper.mCheckError:Z
11: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 egl Ljavax/microedition/khronos/egl/EGL;
0 12 2 configFlags I
0 12 3 log Ljava/io/Writer;
MethodParameters:
Name Flags
egl
configFlags
log
public boolean eglChooseConfig(javax.microedition.khronos.egl.EGLDisplay, int[], javax.microedition.khronos.egl.EGLConfig[], int, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=7, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
ldc "eglChooseConfig"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "attrib_list"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
3: aload 0
ldc "config_size"
iload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
5: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
aload 3
6: iload 4
aload 5
7: invokeinterface javax.microedition.khronos.egl.EGL10.eglChooseConfig:(Ljavax/microedition/khronos/egl/EGLDisplay;[I[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
istore 6
start local 6 8: aload 0
ldc "configs"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[Ljava/lang/Object;)V
9: aload 0
ldc "num_config"
aload 5
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
10: aload 0
iload 6
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
11: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
12: iload 6
ireturn
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 13 0 this Landroid/opengl/EGLLogWrapper;
0 13 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 13 2 attrib_list [I
0 13 3 configs [Ljavax/microedition/khronos/egl/EGLConfig;
0 13 4 config_size I
0 13 5 num_config [I
8 13 6 result Z
MethodParameters:
Name Flags
display
attrib_list
configs
config_size
num_config
public boolean eglCopyBuffers(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, java.lang.Object);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "eglCopyBuffers"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "surface"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
3: aload 0
ldc "native_pixmap"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
5: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
aload 3
invokeinterface javax.microedition.khronos.egl.EGL10.eglCopyBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljava/lang/Object;)Z
istore 4
start local 4 6: aload 0
iload 4
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
7: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
8: iload 4
ireturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Landroid/opengl/EGLLogWrapper;
0 9 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 9 2 surface Ljavax/microedition/khronos/egl/EGLSurface;
0 9 3 native_pixmap Ljava/lang/Object;
6 9 4 result Z
MethodParameters:
Name Flags
display
surface
native_pixmap
public javax.microedition.khronos.egl.EGLContext eglCreateContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, javax.microedition.khronos.egl.EGLContext, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglCreateContext"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "config"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
ldc "share_context"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V
4: aload 0
ldc "attrib_list"
aload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
6: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
7: aload 3
aload 4
8: invokeinterface javax.microedition.khronos.egl.EGL10.eglCreateContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljavax/microedition/khronos/egl/EGLContext;[I)Ljavax/microedition/khronos/egl/EGLContext;
astore 5
start local 5 9: aload 0
aload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: aload 5
areturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 config Ljavax/microedition/khronos/egl/EGLConfig;
0 12 3 share_context Ljavax/microedition/khronos/egl/EGLContext;
0 12 4 attrib_list [I
9 12 5 result Ljavax/microedition/khronos/egl/EGLContext;
MethodParameters:
Name Flags
display
config
share_context
attrib_list
public javax.microedition.khronos.egl.EGLSurface eglCreatePbufferSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
ldc "eglCreatePbufferSurface"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "config"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
ldc "attrib_list"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
5: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
6: aload 3
7: invokeinterface javax.microedition.khronos.egl.EGL10.eglCreatePbufferSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;[I)Ljavax/microedition/khronos/egl/EGLSurface;
astore 4
start local 4 8: aload 0
aload 4
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
9: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
10: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Landroid/opengl/EGLLogWrapper;
0 11 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 11 2 config Ljavax/microedition/khronos/egl/EGLConfig;
0 11 3 attrib_list [I
8 11 4 result Ljavax/microedition/khronos/egl/EGLSurface;
MethodParameters:
Name Flags
display
config
attrib_list
public javax.microedition.khronos.egl.EGLSurface eglCreatePixmapSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglCreatePixmapSurface"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "config"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
ldc "native_pixmap"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 0
ldc "attrib_list"
aload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
6: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
7: aload 3
aload 4
8: invokeinterface javax.microedition.khronos.egl.EGL10.eglCreatePixmapSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;
astore 5
start local 5 9: aload 0
aload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: aload 5
areturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 config Ljavax/microedition/khronos/egl/EGLConfig;
0 12 3 native_pixmap Ljava/lang/Object;
0 12 4 attrib_list [I
9 12 5 result Ljavax/microedition/khronos/egl/EGLSurface;
MethodParameters:
Name Flags
display
config
native_pixmap
attrib_list
public javax.microedition.khronos.egl.EGLSurface eglCreateWindowSurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, java.lang.Object, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglCreateWindowSurface"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "config"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
ldc "native_window"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
4: aload 0
ldc "attrib_list"
aload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
6: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
7: aload 3
aload 4
8: invokeinterface javax.microedition.khronos.egl.EGL10.eglCreateWindowSurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;Ljava/lang/Object;[I)Ljavax/microedition/khronos/egl/EGLSurface;
astore 5
start local 5 9: aload 0
aload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: aload 5
areturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 config Ljavax/microedition/khronos/egl/EGLConfig;
0 12 3 native_window Ljava/lang/Object;
0 12 4 attrib_list [I
9 12 5 result Ljavax/microedition/khronos/egl/EGLSurface;
MethodParameters:
Name Flags
display
config
native_window
attrib_list
public boolean eglDestroyContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "eglDestroyContext"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "context"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V
3: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
4: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
invokeinterface javax.microedition.khronos.egl.EGL10.eglDestroyContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;)Z
istore 3
start local 3 5: aload 0
iload 3
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
6: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
7: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 8 2 context Ljavax/microedition/khronos/egl/EGLContext;
5 8 3 result Z
MethodParameters:
Name Flags
display
context
public boolean eglDestroySurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "eglDestroySurface"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "surface"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
3: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
4: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
invokeinterface javax.microedition.khronos.egl.EGL10.eglDestroySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z
istore 3
start local 3 5: aload 0
iload 3
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
6: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
7: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 8 2 surface Ljavax/microedition/khronos/egl/EGLSurface;
5 8 3 result Z
MethodParameters:
Name Flags
display
surface
public boolean eglGetConfigAttrib(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig, int, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglGetConfigAttrib"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "config"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
ldc "attribute"
iload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
5: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
iload 3
6: aload 4
7: invokeinterface javax.microedition.khronos.egl.EGL10.eglGetConfigAttrib:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
istore 5
start local 5 8: aload 0
ldc "value"
aload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
9: aload 0
iload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: iconst_0
ireturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 config Ljavax/microedition/khronos/egl/EGLConfig;
0 12 3 attribute I
0 12 4 value [I
8 12 5 result Z
MethodParameters:
Name Flags
display
config
attribute
value
public boolean eglGetConfigs(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLConfig[], int, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglGetConfigs"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "config_size"
iload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
3: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
4: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
iload 3
5: aload 4
6: invokeinterface javax.microedition.khronos.egl.EGL10.eglGetConfigs:(Ljavax/microedition/khronos/egl/EGLDisplay;[Ljavax/microedition/khronos/egl/EGLConfig;I[I)Z
istore 5
start local 5 7: aload 0
ldc "configs"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[Ljava/lang/Object;)V
8: aload 0
ldc "num_config"
aload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
9: aload 0
iload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: iload 5
ireturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 configs [Ljavax/microedition/khronos/egl/EGLConfig;
0 12 3 config_size I
0 12 4 num_config [I
7 12 5 result Z
MethodParameters:
Name Flags
display
configs
config_size
num_config
public javax.microedition.khronos.egl.EGLContext eglGetCurrentContext();
descriptor: ()Ljavax/microedition/khronos/egl/EGLContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "eglGetCurrentContext"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
2: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
invokeinterface javax.microedition.khronos.egl.EGL10.eglGetCurrentContext:()Ljavax/microedition/khronos/egl/EGLContext;
astore 1
start local 1 3: aload 0
aload 1
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/opengl/EGLLogWrapper;
3 6 1 result Ljavax/microedition/khronos/egl/EGLContext;
public javax.microedition.khronos.egl.EGLDisplay eglGetCurrentDisplay();
descriptor: ()Ljavax/microedition/khronos/egl/EGLDisplay;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "eglGetCurrentDisplay"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
2: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
invokeinterface javax.microedition.khronos.egl.EGL10.eglGetCurrentDisplay:()Ljavax/microedition/khronos/egl/EGLDisplay;
astore 1
start local 1 3: aload 0
aload 1
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
5: aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/opengl/EGLLogWrapper;
3 6 1 result Ljavax/microedition/khronos/egl/EGLDisplay;
public javax.microedition.khronos.egl.EGLSurface eglGetCurrentSurface(int);
descriptor: (I)Ljavax/microedition/khronos/egl/EGLSurface;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "eglGetCurrentSurface"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "readdraw"
iload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
2: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
3: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
iload 1
invokeinterface javax.microedition.khronos.egl.EGL10.eglGetCurrentSurface:(I)Ljavax/microedition/khronos/egl/EGLSurface;
astore 2
start local 2 4: aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/opengl/EGLLogWrapper;
0 7 1 readdraw I
4 7 2 result Ljavax/microedition/khronos/egl/EGLSurface;
MethodParameters:
Name Flags
readdraw
public javax.microedition.khronos.egl.EGLDisplay eglGetDisplay(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "eglGetDisplay"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "native_display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
2: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
3: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
invokeinterface javax.microedition.khronos.egl.EGL10.eglGetDisplay:(Ljava/lang/Object;)Ljavax/microedition/khronos/egl/EGLDisplay;
astore 2
start local 2 4: aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/Object;)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
6: aload 2
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/opengl/EGLLogWrapper;
0 7 1 native_display Ljava/lang/Object;
4 7 2 result Ljavax/microedition/khronos/egl/EGLDisplay;
MethodParameters:
Name Flags
native_display
public int eglGetError();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "eglGetError"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
2: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
invokeinterface javax.microedition.khronos.egl.EGL10.eglGetError:()I
istore 1
start local 1 3: aload 0
iload 1
invokestatic android.opengl.EGLLogWrapper.getErrorString:(I)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/String;)V
4: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/opengl/EGLLogWrapper;
3 5 1 result I
public boolean eglInitialize(javax.microedition.khronos.egl.EGLDisplay, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "eglInitialize"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
3: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
invokeinterface javax.microedition.khronos.egl.EGL10.eglInitialize:(Ljavax/microedition/khronos/egl/EGLDisplay;[I)Z
istore 3
start local 3 4: aload 0
iload 3
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
5: aload 0
ldc "major_minor"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;[I)V
6: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
7: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 8 2 major_minor [I
4 8 3 result Z
MethodParameters:
Name Flags
display
major_minor
public boolean eglMakeCurrent(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLSurface, javax.microedition.khronos.egl.EGLContext);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglMakeCurrent"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "draw"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
3: aload 0
ldc "read"
aload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
4: aload 0
ldc "context"
aload 4
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
6: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
aload 3
aload 4
invokeinterface javax.microedition.khronos.egl.EGL10.eglMakeCurrent:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLSurface;Ljavax/microedition/khronos/egl/EGLContext;)Z
istore 5
start local 5 7: aload 0
iload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
8: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
9: iload 5
ireturn
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 10 0 this Landroid/opengl/EGLLogWrapper;
0 10 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 10 2 draw Ljavax/microedition/khronos/egl/EGLSurface;
0 10 3 read Ljavax/microedition/khronos/egl/EGLSurface;
0 10 4 context Ljavax/microedition/khronos/egl/EGLContext;
7 10 5 result Z
MethodParameters:
Name Flags
display
draw
read
context
public boolean eglQueryContext(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLContext, int, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglQueryContext"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "context"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V
3: aload 0
ldc "attribute"
iload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
5: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
iload 3
6: aload 4
7: invokeinterface javax.microedition.khronos.egl.EGL10.eglQueryContext:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLContext;I[I)Z
istore 5
start local 5 8: aload 0
aload 4
iconst_0
iaload
invokevirtual android.opengl.EGLLogWrapper.returns:(I)V
9: aload 0
iload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: iload 5
ireturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 context Ljavax/microedition/khronos/egl/EGLContext;
0 12 3 attribute I
0 12 4 value [I
8 12 5 result Z
MethodParameters:
Name Flags
display
context
attribute
value
public java.lang.String eglQueryString(javax.microedition.khronos.egl.EGLDisplay, int);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "eglQueryString"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "name"
iload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
3: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
4: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
iload 2
invokeinterface javax.microedition.khronos.egl.EGL10.eglQueryString:(Ljavax/microedition/khronos/egl/EGLDisplay;I)Ljava/lang/String;
astore 3
start local 3 5: aload 0
aload 3
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/String;)V
6: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
7: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 8 2 name I
5 8 3 result Ljava/lang/String;
MethodParameters:
Name Flags
display
name
public boolean eglQuerySurface(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface, int, int[]);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=6, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
ldc "eglQuerySurface"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "surface"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
3: aload 0
ldc "attribute"
iload 3
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
5: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
iload 3
6: aload 4
7: invokeinterface javax.microedition.khronos.egl.EGL10.eglQuerySurface:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;I[I)Z
istore 5
start local 5 8: aload 0
aload 4
iconst_0
iaload
invokevirtual android.opengl.EGLLogWrapper.returns:(I)V
9: aload 0
iload 5
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
10: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
11: iload 5
ireturn
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 12 0 this Landroid/opengl/EGLLogWrapper;
0 12 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 12 2 surface Ljavax/microedition/khronos/egl/EGLSurface;
0 12 3 attribute I
0 12 4 value [I
8 12 5 result Z
MethodParameters:
Name Flags
display
surface
attribute
value
public boolean eglReleaseThread();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "eglReleaseThread"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
2: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
invokeinterface javax.microedition.khronos.egl.EGL10.eglReleaseThread:()Z
istore 1
start local 1 3: aload 0
iload 1
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
5: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/opengl/EGLLogWrapper;
3 6 1 result Z
public boolean eglSwapBuffers(javax.microedition.khronos.egl.EGLDisplay, javax.microedition.khronos.egl.EGLSurface);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "eglSwapBuffers"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
ldc "surface"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
3: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
4: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
aload 2
invokeinterface javax.microedition.khronos.egl.EGL10.eglSwapBuffers:(Ljavax/microedition/khronos/egl/EGLDisplay;Ljavax/microedition/khronos/egl/EGLSurface;)Z
istore 3
start local 3 5: aload 0
iload 3
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
6: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
7: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
0 8 2 surface Ljavax/microedition/khronos/egl/EGLSurface;
5 8 3 result Z
MethodParameters:
Name Flags
display
surface
public boolean eglTerminate(javax.microedition.khronos.egl.EGLDisplay);
descriptor: (Ljavax/microedition/khronos/egl/EGLDisplay;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
ldc "eglTerminate"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "display"
aload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
2: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
3: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
aload 1
invokeinterface javax.microedition.khronos.egl.EGL10.eglTerminate:(Ljavax/microedition/khronos/egl/EGLDisplay;)Z
istore 2
start local 2 4: aload 0
iload 2
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
5: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
6: iload 2
ireturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/opengl/EGLLogWrapper;
0 7 1 display Ljavax/microedition/khronos/egl/EGLDisplay;
4 7 2 result Z
MethodParameters:
Name Flags
display
public boolean eglWaitGL();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
ldc "eglWaitGL"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
2: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
invokeinterface javax.microedition.khronos.egl.EGL10.eglWaitGL:()Z
istore 1
start local 1 3: aload 0
iload 1
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
4: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
5: iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/opengl/EGLLogWrapper;
3 6 1 result Z
public boolean eglWaitNative(int, java.lang.Object);
descriptor: (ILjava/lang/Object;)Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
ldc "eglWaitNative"
invokevirtual android.opengl.EGLLogWrapper.begin:(Ljava/lang/String;)V
1: aload 0
ldc "engine"
iload 1
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;I)V
2: aload 0
ldc "bindTarget"
aload 2
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/Object;)V
3: aload 0
invokevirtual android.opengl.EGLLogWrapper.end:()V
4: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
iload 1
aload 2
invokeinterface javax.microedition.khronos.egl.EGL10.eglWaitNative:(ILjava/lang/Object;)Z
istore 3
start local 3 5: aload 0
iload 3
invokevirtual android.opengl.EGLLogWrapper.returns:(Z)V
6: aload 0
invokevirtual android.opengl.EGLLogWrapper.checkError:()V
7: iload 3
ireturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 engine I
0 8 2 bindTarget Ljava/lang/Object;
5 8 3 result Z
MethodParameters:
Name Flags
engine
bindTarget
private void checkError();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=1
start local 0 0: aload 0
getfield android.opengl.EGLLogWrapper.mEgl10:Ljavax/microedition/khronos/egl/EGL10;
invokeinterface javax.microedition.khronos.egl.EGL10.eglGetError:()I
dup
istore 1
start local 1 1: sipush 12288
if_icmpeq 6
2: new java.lang.StringBuilder
dup
ldc "eglError: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 1
invokestatic android.opengl.EGLLogWrapper.getErrorString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 2
start local 2 3: aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.logLine:(Ljava/lang/String;)V
4: aload 0
getfield android.opengl.EGLLogWrapper.mCheckError:Z
ifeq 6
5: new android.opengl.GLException
dup
iload 1
aload 2
invokespecial android.opengl.GLException.<init>:(ILjava/lang/String;)V
athrow
end local 2 6: StackMap locals: int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 7 0 this Landroid/opengl/EGLLogWrapper;
1 7 1 eglError I
3 6 2 errorMessage Ljava/lang/String;
private void logLine(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/opengl/EGLLogWrapper;
0 2 1 message Ljava/lang/String;
MethodParameters:
Name Flags
message
private void log(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield android.opengl.EGLLogWrapper.mLog:Ljava/io/Writer;
aload 1
invokevirtual java.io.Writer.write:(Ljava/lang/String;)V
1: goto 3
StackMap locals:
StackMap stack: java.io.IOException
2: pop
3: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Landroid/opengl/EGLLogWrapper;
0 4 1 message Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.io.IOException
MethodParameters:
Name Flags
message
private void begin(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
bipush 40
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
1: aload 0
iconst_0
putfield android.opengl.EGLLogWrapper.mArgCount:I
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/opengl/EGLLogWrapper;
0 3 1 name Ljava/lang/String;
MethodParameters:
Name Flags
name
private void arg(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
dup
getfield android.opengl.EGLLogWrapper.mArgCount:I
dup_x1
iconst_1
iadd
putfield android.opengl.EGLLogWrapper.mArgCount:I
ifle 2
1: aload 0
ldc ", "
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield android.opengl.EGLLogWrapper.mLogArgumentNames:Z
ifeq 4
3: aload 0
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
5: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Landroid/opengl/EGLLogWrapper;
0 6 1 name Ljava/lang/String;
0 6 2 value Ljava/lang/String;
MethodParameters:
Name Flags
name
value
private void end();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc ");\n"
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.flush:()V
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/opengl/EGLLogWrapper;
private void flush();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield android.opengl.EGLLogWrapper.mLog:Ljava/io/Writer;
invokevirtual java.io.Writer.flush:()V
1: goto 4
StackMap locals:
StackMap stack: java.io.IOException
2: pop
3: aload 0
aconst_null
putfield android.opengl.EGLLogWrapper.mLog:Ljava/io/Writer;
4: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/opengl/EGLLogWrapper;
Exception table:
from to target type
0 1 2 Class java.io.IOException
private void arg(java.lang.String, int);
descriptor: (Ljava/lang/String;I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/opengl/EGLLogWrapper;
0 2 1 name Ljava/lang/String;
0 2 2 value I
MethodParameters:
Name Flags
name
value
private void arg(java.lang.String, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/opengl/EGLLogWrapper;
0 2 1 name Ljava/lang/String;
0 2 2 object Ljava/lang/Object;
MethodParameters:
Name Flags
name
object
private void arg(java.lang.String, javax.microedition.khronos.egl.EGLDisplay);
descriptor: (Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLDisplay;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic javax.microedition.khronos.egl.EGL10.EGL_DEFAULT_DISPLAY:Ljava/lang/Object;
if_acmpne 3
1: aload 0
aload 1
ldc "EGL10.EGL_DEFAULT_DISPLAY"
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 7
StackMap locals:
StackMap stack:
3: aload 2
getstatic android.opengl.EGLLogWrapper.EGL_NO_DISPLAY:Ljavax/microedition/khronos/egl/EGLDisplay;
if_acmpne 6
4: aload 0
aload 1
ldc "EGL10.EGL_NO_DISPLAY"
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
5: goto 7
6: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Landroid/opengl/EGLLogWrapper;
0 8 1 name Ljava/lang/String;
0 8 2 object Ljavax/microedition/khronos/egl/EGLDisplay;
MethodParameters:
Name Flags
name
object
private void arg(java.lang.String, javax.microedition.khronos.egl.EGLContext);
descriptor: (Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLContext;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic javax.microedition.khronos.egl.EGL10.EGL_NO_CONTEXT:Ljavax/microedition/khronos/egl/EGLContext;
if_acmpne 3
1: aload 0
aload 1
ldc "EGL10.EGL_NO_CONTEXT"
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/opengl/EGLLogWrapper;
0 5 1 name Ljava/lang/String;
0 5 2 object Ljavax/microedition/khronos/egl/EGLContext;
MethodParameters:
Name Flags
name
object
private void arg(java.lang.String, javax.microedition.khronos.egl.EGLSurface);
descriptor: (Ljava/lang/String;Ljavax/microedition/khronos/egl/EGLSurface;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
getstatic javax.microedition.khronos.egl.EGL10.EGL_NO_SURFACE:Ljavax/microedition/khronos/egl/EGLSurface;
if_acmpne 3
1: aload 0
aload 1
ldc "EGL10.EGL_NO_SURFACE"
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
invokevirtual android.opengl.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/opengl/EGLLogWrapper;
0 5 1 name Ljava/lang/String;
0 5 2 object Ljavax/microedition/khronos/egl/EGLSurface;
MethodParameters:
Name Flags
name
object
private void returns(java.lang.String);
descriptor: (Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
new java.lang.StringBuilder
dup
ldc " returns "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ";\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.log:(Ljava/lang/String;)V
1: aload 0
invokevirtual android.opengl.EGLLogWrapper.flush:()V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/opengl/EGLLogWrapper;
0 3 1 result Ljava/lang/String;
MethodParameters:
Name Flags
result
private void returns(int);
descriptor: (I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Integer.toString:(I)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/opengl/EGLLogWrapper;
0 2 1 result I
MethodParameters:
Name Flags
result
private void returns(boolean);
descriptor: (Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
invokestatic java.lang.Boolean.toString:(Z)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/opengl/EGLLogWrapper;
0 2 1 result Z
MethodParameters:
Name Flags
result
private void returns(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 0
aload 1
invokevirtual android.opengl.EGLLogWrapper.toString:(Ljava/lang/Object;)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.returns:(Ljava/lang/String;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Landroid/opengl/EGLLogWrapper;
0 2 1 result Ljava/lang/Object;
MethodParameters:
Name Flags
result
private java.lang.String toString(java.lang.Object);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ifnonnull 2
1: ldc "null"
areturn
2: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.lang.Object.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Landroid/opengl/EGLLogWrapper;
0 3 1 obj Ljava/lang/Object;
MethodParameters:
Name Flags
obj
private void arg(java.lang.String, int[]);
descriptor: (Ljava/lang/String;[I)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 3
1: aload 0
aload 1
ldc "null"
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
arraylength
aload 2
iconst_0
invokevirtual android.opengl.EGLLogWrapper.toString:(I[II)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/opengl/EGLLogWrapper;
0 5 1 name Ljava/lang/String;
0 5 2 arr [I
MethodParameters:
Name Flags
name
arr
private void arg(java.lang.String, java.lang.Object[]);
descriptor: (Ljava/lang/String;[Ljava/lang/Object;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
ifnonnull 3
1: aload 0
aload 1
ldc "null"
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
aload 1
aload 0
aload 2
arraylength
aload 2
iconst_0
invokevirtual android.opengl.EGLLogWrapper.toString:(I[Ljava/lang/Object;I)Ljava/lang/String;
invokevirtual android.opengl.EGLLogWrapper.arg:(Ljava/lang/String;Ljava/lang/String;)V
4: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Landroid/opengl/EGLLogWrapper;
0 5 1 name Ljava/lang/String;
0 5 2 arr [Ljava/lang/Object;
MethodParameters:
Name Flags
name
arr
private java.lang.String toString(int, int[], int);
descriptor: (I[II)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 1: aload 4
ldc "{\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 2
arraylength
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 13
5: StackMap locals: java.lang.StringBuilder int int
StackMap stack:
iload 3
iload 6
iadd
istore 7
start local 7 6: aload 4
new java.lang.StringBuilder
dup
ldc " ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 7
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "] = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: iload 7
iflt 8
iload 7
iload 5
if_icmplt 10
8: StackMap locals: int
StackMap stack:
aload 4
ldc "out of bounds"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 11
10: StackMap locals:
StackMap stack:
aload 4
aload 2
iload 7
iaload
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 4
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 7 12: iinc 6 1
StackMap locals:
StackMap stack:
13: iload 6
iload 1
if_icmplt 5
end local 6 14: aload 4
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 16 0 this Landroid/opengl/EGLLogWrapper;
0 16 1 n I
0 16 2 arr [I
0 16 3 offset I
1 16 4 buf Ljava/lang/StringBuilder;
3 16 5 arrLen I
4 14 6 i I
6 12 7 index I
MethodParameters:
Name Flags
n
arr
offset
private java.lang.String toString(int, java.lang.Object[], int);
descriptor: (I[Ljava/lang/Object;I)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=8, args_size=4
start local 0 start local 1 start local 2 start local 3 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 4
start local 4 1: aload 4
ldc "{\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
2: aload 2
arraylength
istore 5
start local 5 3: iconst_0
istore 6
start local 6 4: goto 13
5: StackMap locals: java.lang.StringBuilder int int
StackMap stack:
iload 3
iload 6
iadd
istore 7
start local 7 6: aload 4
new java.lang.StringBuilder
dup
ldc " ["
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 7
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "] = "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: iload 7
iflt 8
iload 7
iload 5
if_icmplt 10
8: StackMap locals: int
StackMap stack:
aload 4
ldc "out of bounds"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: goto 11
10: StackMap locals:
StackMap stack:
aload 4
aload 2
iload 7
aaload
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
pop
11: StackMap locals:
StackMap stack:
aload 4
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 7 12: iinc 6 1
StackMap locals:
StackMap stack:
13: iload 6
iload 1
if_icmplt 5
end local 6 14: aload 4
ldc "}"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 4
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
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 16 0 this Landroid/opengl/EGLLogWrapper;
0 16 1 n I
0 16 2 arr [Ljava/lang/Object;
0 16 3 offset I
1 16 4 buf Ljava/lang/StringBuilder;
3 16 5 arrLen I
4 14 6 i I
6 12 7 index I
MethodParameters:
Name Flags
n
arr
offset
private static java.lang.String getHex(int);
descriptor: (I)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
ldc "0x"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
iload 0
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 value I
MethodParameters:
Name Flags
value
public static java.lang.String getErrorString(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: iload 0
tableswitch { // 12288 - 12302
12288: 1
12289: 2
12290: 3
12291: 4
12292: 5
12293: 6
12294: 7
12295: 8
12296: 9
12297: 10
12298: 11
12299: 12
12300: 13
12301: 14
12302: 15
default: 16
}
1: StackMap locals:
StackMap stack:
ldc "EGL_SUCCESS"
areturn
2: StackMap locals:
StackMap stack:
ldc "EGL_NOT_INITIALIZED"
areturn
3: StackMap locals:
StackMap stack:
ldc "EGL_BAD_ACCESS"
areturn
4: StackMap locals:
StackMap stack:
ldc "EGL_BAD_ALLOC"
areturn
5: StackMap locals:
StackMap stack:
ldc "EGL_BAD_ATTRIBUTE"
areturn
6: StackMap locals:
StackMap stack:
ldc "EGL_BAD_CONFIG"
areturn
7: StackMap locals:
StackMap stack:
ldc "EGL_BAD_CONTEXT"
areturn
8: StackMap locals:
StackMap stack:
ldc "EGL_BAD_CURRENT_SURFACE"
areturn
9: StackMap locals:
StackMap stack:
ldc "EGL_BAD_DISPLAY"
areturn
10: StackMap locals:
StackMap stack:
ldc "EGL_BAD_MATCH"
areturn
11: StackMap locals:
StackMap stack:
ldc "EGL_BAD_NATIVE_PIXMAP"
areturn
12: StackMap locals:
StackMap stack:
ldc "EGL_BAD_NATIVE_WINDOW"
areturn
13: StackMap locals:
StackMap stack:
ldc "EGL_BAD_PARAMETER"
areturn
14: StackMap locals:
StackMap stack:
ldc "EGL_BAD_SURFACE"
areturn
15: StackMap locals:
StackMap stack:
ldc "EGL_CONTEXT_LOST"
areturn
16: StackMap locals:
StackMap stack:
iload 0
invokestatic android.opengl.EGLLogWrapper.getHex:(I)Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 error I
MethodParameters:
Name Flags
error
}
SourceFile: "EGLLogWrapper.java"