| Anonymous New User
 
 
 Joined: 10 Feb 2008
 Posts: 0
 
 
 | 
				
					| Posted: Tue Nov 19, 2002 7:27 pm
							    Post subject: 27 LitVar_Missing |  
					| 
 |  
					| NumBytes: 3 ArgStr: l
 SrcStr: <
 Comments:
 
 Runtime Engine:
 [asm:3re0n41c]
 [/asm:3re0n41c]movsx edi, word ptr [esi]              ; Get arg1 (word) from codeFrameadd   esi, 2                           ; Move codeFrame to next opcodemov   word ptr [edi+ebp], 0Ah          ; local1 = VariantDescriptorFlag(Error)mov   dword ptr [edi+ebp+8], 80020004h ; local1+8 = VariantDescriptorValuejmp   short lblLitVar                  ; Push local var to stack and do next opcode  lblLitVar:  add   edi, ebp               ; Fix current stack location  push  edi                    ; Push current local var  xor   eax, eax               ; Clear previous opcode  mov   al, [esi]              ; opcode = current opcode from codeFrame  inc   esi                    ; Move codeFrame to next opcode/arg  jmp   ds:_tblByteDisp[eax*4] ; Do this opcode (jumptable)
 |  |