该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
msvcr100d.dll:103241C4 mov [edx], ebp
msvcr100d.dll:103241C6 mov [edx+4], ebx
msvcr100d.dll:103241C9 mov [edx+8], edi
msvcr100d.dll:103241CC mov [edx+0Ch], esi
msvcr100d.dll:103241CF mov [edx+10h], esp
msvcr100d.dll:103241D2 mov eax, [esp]
msvcr100d.dll:103241D5 mov [edx+14h], eax
msvcr100d.dll:103241D8 mov dword ptr [edx+20h], 56433230h
msvcr100d.dll:103241DF mov dword ptr [edx+24h], 0
msvcr100d.dll:103241E6 mov eax, large fs:0
msvcr100d.dll:103241EC mov [edx+18h], eax
msvcr100d.dll:103241EF cmp eax, 0FFFFFFFFh
msvcr100d.dll:103241F2 jnz short TEB
msvcr100d.dll:103241F4 mov dword ptr [edx+1Ch], 0FFFFFFFFh
msvcr100d.dll:103241FB jmp short proc_retn
msvcr100d.dll:103241FD ; ---------------------------------------------------------------------------
msvcr100d.dll:103241FD
msvcr100d.dll:103241FD TEB: ; CODE XREF: msvcr100d.dll:103241F2j
msvcr100d.dll:103241FD mov ecx, [esp+8]
msvcr100d.dll:10324201 or ecx, ecx
msvcr100d.dll:10324203 jz short t_jmp1
msvcr100d.dll:10324205 mov eax, [esp+0Ch]
msvcr100d.dll:10324209 mov [edx+24h], eax
msvcr100d.dll:1032420C dec ecx
msvcr100d.dll:1032420D jnz short t_jmp2
msvcr100d.dll:1032420F
msvcr100d.dll:1032420F t_jmp1: ; CODE XREF: msvcr100d.dll:10324203j
msvcr100d.dll:1032420F mov eax, [eax+0Ch]
msvcr100d.dll:10324212 mov [edx+1Ch], eax
msvcr100d.dll:10324215 jmp short proc_retn
msvcr100d.dll:10324217 ; ---------------------------------------------------------------------------
msvcr100d.dll:10324217
msvcr100d.dll:10324217 t_jmp2: ; CODE XREF: msvcr100d.dll:1032420Dj
msvcr100d.dll:10324217 mov eax, [esp+10h]
msvcr100d.dll:1032421B mov [edx+1Ch], eax
msvcr100d.dll:1032421E dec ecx
msvcr100d.dll:1032421F jz short proc_retn
msvcr100d.dll:10324221 push esi
msvcr100d.dll:10324222 push edi
msvcr100d.dll:10324223 lea esi, [esp+1Ch]
msvcr100d.dll:10324227 lea edi, [edx+28h]
msvcr100d.dll:1032422A cmp ecx, 6
msvcr100d.dll:1032422D jbe short t_jmp3
msvcr100d.dll:1032422F mov ecx, 6
msvcr100d.dll:10324234
msvcr100d.dll:10324234 t_jmp3: ; CODE XREF: msvcr100d.dll:1032422Dj
msvcr100d.dll:10324234 rep movsd
msvcr100d.dll:10324236 pop edi
msvcr100d.dll:10324237 pop esi
msvcr100d.dll:10324238
msvcr100d.dll:10324238 proc_retn: ; CODE XREF: msvcr100d.dll:103241FBj
msvcr100d.dll:10324238 ; msvcr100d.dll:10324215j ...
msvcr100d.dll:10324238 sub eax, eax
msvcr100d.dll:1032423A retn
---------------------------------------------------------------
VC 中 setjmp 的 反汇编