debug025:00BD0CBE decode_data_to_decompress
proc
near
debug025:00BD0CBEdebug025:00BD0CBE var_18=
dword
ptr
-18hdebug025:00BD0CBE var_14=
dword
ptr
-14hdebug025:00BD0CBE var_10=
dword
ptr
-10hdebug025:00BD0CBE var_C=
dword
ptr
-0Chdebug025:00BD0CBE var_4=
dword
ptr
-4debug025:00BD0CBE data=
dword
ptr
8debug025:00BD0CBE
size
=
dword
ptr
0Chdebug025:00BD0CBE key=
dword
ptr
10hdebug025:00BD0CBEdebug025:00BD0CBE 55
push
ebpdebug025:00BD0CBF 89 E5
mov
ebp
, espdebug025:00BD0CC1 83 EC 1C
sub
esp
, 1Chdebug025:00BD0CC4 53
push
ebxdebug025:00BD0CC5 56
push
esidebug025:00BD0CC6 57
push
edidebug025:00BD0CC7 01 FF
add
edi
, edidebug025:00BD0CC9 8B 5D 0C
mov
ebx
, [
ebp
+
size
]debug025:00BD0CCC F7 D0
not
eaxdebug025:00BD0CCE 42
inc
edxdebug025:00BD0CCF 09 55 F0
or
[
ebp
+var_10], edxdebug025:00BD0CD2 83 EB 03
sub
ebx
, 3debug025:00BD0CD5 0F AF F7
imul
esi
, edidebug025:00BD0CD8 81 F1 B8 00 00 00
xor
ecx
, 0B8hdebug025:00BD0CDE 8B 75 08
mov
esi
, [
ebp
+data]debug025:00BD0CE1 87 55 EC
xchg
edx
, [
ebp
+var_14]debug025:00BD0CE4 21 F2
and
edx
, esidebug025:00BD0CE6debug025:00BD0CE6 loc_BD0CE6: debug025:00BD0CE6 41
inc
ecxdebug025:00BD0CE7 83 FB 00
cmp
ebx
, 0