half-way patch (don't abort upx) for filters 0x2Y and 0x3Y; needs work

committer: jreiser <jreiser> 1034794337 +0000
This commit is contained in:
John Reiser 2002-10-16 18:52:17 +00:00
parent 1e1e333d61
commit 4ad2242e96

View File

@ -68,15 +68,16 @@ decompress:
; // C callable decompressor
; **************************************************************************/
%define INP dword [esp+8*4+4]
%define INS dword [esp+8*4+8]
%define OUTP dword [esp+8*4+12]
%define OUTS dword [esp+8*4+16]
%define INP dword [esp+8*4+8]
%define INS dword [esp+8*4+12]
%define OUTP dword [esp+8*4+16]
%define OUTS dword [esp+8*4+20]
;__LEXEC009__
;; empty section for commonality with l_lx_exec86.asm
;__LEXEC010__
pusha
push byte '?' ; cto8 (sign extension does not matter)
; cld
mov esi, INP
@ -107,6 +108,8 @@ decompress:
mov edx, OUTS
mov [edx], edi
pop edx ; cto8
mov [7*4 + esp], eax
popa
ret