Anonymous New User
Joined: 10 Feb 2008 Posts: 0
|
Posted: Tue Nov 19, 2002 7:27 pm
Post subject: 0B ImpAdCallI2 / ImpAdCallI4
|
|
NumBytes: 5
ArgStr:
SrcStr:
Comments:
Runtime engine:
[asm:3re0n41c]- movzx ecx, word ptr [esi] ; ecx = arg0 (constant pool index)
- movzx edi, word ptr [esi+2] ; edi = arg1 (method arguments size)
- add esi, 4
- add edi, esp
- mov edx, [ebp-54h] ; edx = constantPool
- mov eax, [edx+ecx*4] ; eax = constantPool(arg0)
- or eax, eax ; if eax = 0 then
- nop
- jz _lblEX_ImpAdCallI4_22 ; goto ImpAdCallI4_22
-
- lblCheckEventMonitors_0:
- cmp _g_EventMonitorsEnabled, 0 ; if EventMonitors are enabled
- jnz lblEventMonitorsEnabled_0
- call eax
-
- lblStackError_1:
- cmp edi, esp
- jnz StackErr_0
- push eax
-
- lblNextOpCode:
- xor eax, eax
- mov al, [esi]
- inc esi
- jmp ds:_tblByteDisp[eax*4]
[/asm:3re0n41c]
|
|