_use_lots_of_stack: 0000684C: 55 push ebp 0000684D: 89 E5 mov ebp,esp 0000684F: 81 EC 00 08 00 00 sub esp,800h 00006855: B8 00 00 00 00 mov eax,0 0000685A: C7 84 85 00 F8 FF mov dword ptr [ebp+eax*4-800h],7Bh FF 7B 00 00 00 00006865: 83 C0 01 add eax,1 00006868: 3D 00 02 00 00 cmp eax,200h 0000686D: 75 EB jne 0000685A 0000686F: C9 leave 00006870: C3 ret _test_PSEH3_bug2: 00006871: 55 push ebp 00006872: 89 E5 mov ebp,esp 00006874: 83 EC 30 sub esp,30h 00006877: 89 5D F4 mov dword ptr [ebp-0Ch],ebx 0000687A: 89 75 F8 mov dword ptr [ebp-8],esi 0000687D: 89 7D FC mov dword ptr [ebp-4],edi 00006880: C7 45 D0 00 00 00 mov dword ptr [ebp-30h],0 00 00006887: EB 0C jmp 00006895 00006889: C7 05 78 56 34 12 mov dword ptr ds:[12345678h],12345678h 78 56 34 12 00006893: EB 2E jmp 000068C3 00006895: 8D 45 D4 lea eax,[ebp-2Ch] 00006898: 8D 15 28 0A 00 00 lea edx,[.rdata+0A28h] 0000689E: E8 00 00 00 00 call __SEH3$_RegisterFrame 000068A3: EB E4 jmp 00006889 000068A5: 89 E0 mov eax,esp 000068A7: 89 E0 mov eax,esp 000068A9: 8D B4 26 00 00 00 lea esi,[esi] 00 000068B0: E8 97 FF FF FF call _use_lots_of_stack 000068B5: 8B 45 E4 mov eax,dword ptr [ebp-1Ch] 000068B8: 8B 00 mov eax,dword ptr [eax] 000068BA: 8B 00 mov eax,dword ptr [eax] 000068BC: 89 45 D0 mov dword ptr [ebp-30h],eax 000068BF: EB 02 jmp 000068C3 000068C1: EB FE jmp 000068C1 000068C3: 8B 45 D4 mov eax,dword ptr [ebp-2Ch] 000068C6: 64 A3 00 00 00 00 mov dword ptr fs:[00000000h],eax 000068CC: 81 7D D0 05 00 00 cmp dword ptr [ebp-30h],0C0000005h C0 000068D3: 0F 94 C0 sete al 000068D6: 0F B6 C0 movzx eax,al 000068D9: 8B 5D F4 mov ebx,dword ptr [ebp-0Ch] 000068DC: 8B 75 F8 mov esi,dword ptr [ebp-8] 000068DF: 8B 7D FC mov edi,dword ptr [ebp-4] 000068E2: 89 EC mov esp,ebp 000068E4: 5D pop ebp 000068E5: C3 ret