int
__fastcall JNI_OnLoad(_JNIEnv
*
a1)
{
int
v1;
/
/
r8
_JNIEnv
*
v2;
/
/
r5
signed
int
v3;
/
/
r4
signed
int
v4;
/
/
r6
int
result;
/
/
r0
int
v6;
/
/
[sp
+
0h
] [bp
-
18h
]
int
v7;
/
/
[sp
+
4h
] [bp
-
14h
]
int
v8;
/
/
[sp
+
8h
] [bp
-
10h
]
v8
=
v1;
v2
=
a1;
v6
=
0
;
if
( !a1 )
goto LABEL_6;
v3
=
65538
;
v4
=
65542
;
if
( (a1
-
>functions
-
>FindClass)(a1, &v6,
65542
) && (v4
=
65540
, (v2
-
>functions
-
>FindClass)(v2, &v6,
65540
)) )
{
if
( (v2
-
>functions
-
>FindClass)(v2, &v6,
65538
) )
{
v3
=
65537
;
if
( (v2
-
>functions
-
>FindClass)(v2, &v6,
65537
) )
{
LABEL_6:
v3
=
-
1
;
goto LABEL_10;
}
}
}
else
{
v3
=
v4;
}
if
( v6 )
sub_45EC();
LABEL_10:
result
=
_stack_chk_guard
-
v7;
if
( _stack_chk_guard
=
=
v7 )
result
=
v3;
return
result;
}