Opera 16.0.1196.62 リリース
Opera 16がようやくリリース
例 launcher_lib.dll のヌルポインターの件直ってないので修正
SUB_L10057FB0: push ebp mov ebp,esp sub esp,00000010h push ebx push esi xor eax,eax push edi mov edi,[ebp+08h] mov esi,ecx mov [ebp-10h],eax mov [ebp-0Ch],eax mov [ebp-08h],eax mov eax,[edi] mov edx,[eax+04h] lea ecx,[ebp-10h] push ecx mov ecx,edi call edx mov bl,al mov [ebp+0Bh],bl test bl,bl jz L10058035 mov ecx,[ebp+08h] mov edx,[ebp-0Ch] mov eax,[esi+04h] push ecx mov ecx,[ebp-10h] push edx push ecx push eax mov ecx,esi call SUB_L10057E60 mov eax,[ebp-10h] mov ecx,[ebp-0Ch] cmp eax,ecx jz L10058014 push 00000000h push ecx push eax mov ebx,eax call SUB_L10007AD0 mov [ebp-0Ch],ebx mov bl,[ebp+0Bh] add esp,0000000Ch L10058014: lea edx,[ebp+08h] push edx mov ecx,esi mov [ebp+08h],edi call SUB_L100028E0 lea ecx,[ebp-10h] call SUB_L10057E00 pop edi pop esi mov al,bl pop ebx mov esp,ebp pop ebp retn 0004h |
オリジナル
SUB_L10057FAA: push ebp mov ebp,esp sub esp,00000010h push ebx push esi xor eax,eax push edi mov edi,[ebp+08h] mov esi,ecx mov [ebp-10h],eax mov [ebp-0Ch],eax mov [ebp-08h],eax xor ebx,ebx test edi,edi jz L1005802A mov eax,[edi] mov edx,[eax+04h] lea ecx,[ebp-10h] push ecx mov ecx,edi call edx mov bl,al mov [ebp+0Bh],bl test bl,bl jz L10058035 mov ecx,[ebp+08h] mov edx,[ebp-0Ch] mov eax,[esi+04h] push ecx mov ecx,[ebp-10h] push edx push ecx push eax mov ecx,esi call SUB_L10057E60 mov eax,[ebp-10h] mov ecx,[ebp-0Ch] &nbs p; cmp eax,ecx jz L10058014 push 00000000h push ecx push eax mov ebx,eax call SUB_L10007AD0 mov [ebp-0Ch],ebx mov bl,[ebp+0Bh] add esp,0000000Ch L10058014: lea edx,[ebp+08h] push edx mov ecx,esi mov [ebp+08h],edi call SUB_L100028E0 lea ecx,[ebp-10h] call SUB_L10057E00 L1005802A: pop edi pop esi mov al,bl pop ebx mov esp,ebp pop ebp retn 0004h |
変更後
100446D0 (CALL1) 10044712 (CALL1) 10044754 (CALL1) 10044C1B (CALL1) 10044CE4 (CALL1) 10045204 (CALL1) 100452F6 (CALL1) 1004554C (CALL1) 100464CD (CALL1) 100468A5 (CALL1) 10046F65 (CALL1) 100472AC (CALL1) 1004742F (CALL1) 100474FA (CALL1) 10047E09 (CALL1) 10048546 (CALL1) 10048556 (CALL1) 1004867D (CALL1) 10048781 (CALL1) 100488F2 (CALL1) 10048902 (CALL1) 10048A3E (CALL1) 10048B4E (CALL1) 10048CB0 (CALL1) 10048CC0 (CALL1) 10048DF6 (CALL1) 10048F03 (CALL1) 1004B061 (CALL1) 1004B13B (CALL1) 1004B967 (CALL1) 1004BACB (CALL1) 10051844 (CALL1) 10052091 (CALL1) 100522F1 (CALL1) 10058BD7 (CALL1) 1005A2F5 (CALL1) 1005A3B6 (CALL1) 1005A975 (CALL1) 1005AA36 (CALL1) |
再配置が必要なテーブル
Windows 2000 拡張カーネル向けインストーラー
opera_16.0.1196.62_setup_w2k.exe
Comments