half-way patch (don't abort upx) for filters 0x2Y and 0x3Y; needs work
committer: jreiser <jreiser> 1034794337 +0000
This commit is contained in:
parent
1e1e333d61
commit
4ad2242e96
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user