Created
October 21, 2015 20:54
-
-
Save janisozaur/b91e9237666bc9ec8c06 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
.file "options.c" | |
.intel_syntax noprefix | |
.section .text.unlikely,"ax",@progbits | |
.LCOLDB0: | |
.text | |
.LHOTB0: | |
.p2align 4,,15 | |
.type window_options_scrollgetsize, @function | |
window_options_scrollgetsize: | |
.LFB577: | |
.cfi_startproc | |
mov eax, DWORD PTR [esp+4] | |
cmp WORD PTR [eax+1162], 2 | |
je .L4 | |
rep ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L4: | |
mov eax, DWORD PTR [esp+12] | |
mov DWORD PTR [eax], 1000 | |
ret | |
.cfi_endproc | |
.LFE577: | |
.size window_options_scrollgetsize, .-window_options_scrollgetsize | |
.section .text.unlikely | |
.LCOLDE0: | |
.text | |
.LHOTE0: | |
.section .text.unlikely | |
.LCOLDB3: | |
.text | |
.LHOTB3: | |
.p2align 4,,15 | |
.type window_options_invalidate, @function | |
window_options_invalidate: | |
.LFB572: | |
.cfi_startproc | |
push edi | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 7, -8 | |
push esi | |
.cfi_def_cfa_offset 12 | |
.cfi_offset 6, -12 | |
push ebx | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 3, -16 | |
sub esp, 44 | |
.cfi_def_cfa_offset 60 | |
mov ebx, DWORD PTR [esp+60] | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call colour_scheme_update | |
movsx ecx, WORD PTR [ebx+1162] | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov edx, DWORD PTR window_options_page_widgets[0+ecx*4] | |
cmp edx, DWORD PTR [ebx+40] | |
mov eax, ecx | |
je .L6 | |
sub esp, 12 | |
.cfi_def_cfa_offset 60 | |
mov DWORD PTR [ebx+40], edx | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call window_init_scroll_widgets | |
movsx ecx, WORD PTR [ebx+1162] | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov eax, ecx | |
.L6: | |
add ecx, 4 | |
mov edx, DWORD PTR [ebx+24] | |
mov DWORD PTR [ebx+16], 0 | |
mov edi, ecx | |
mov DWORD PTR [ebx+20], 0 | |
shr edi, 5 | |
and edi, 1 | |
and edx, -1009 | |
mov esi, edi | |
sal edi, cl | |
xor esi, 1 | |
sal esi, cl | |
or edx, esi | |
mov DWORD PTR [ebx+24], edx | |
mov edx, DWORD PTR [ebx+28] | |
or edx, edi | |
cmp ax, 5 | |
mov DWORD PTR [ebx+28], edx | |
ja .L5 | |
movzx eax, ax | |
jmp [DWORD PTR .L9[0+eax*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L9: | |
.long .L8 | |
.long .L10 | |
.long .L11 | |
.long .L12 | |
.long .L13 | |
.long .L14 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L11: | |
mov eax, DWORD PTR ds:10154624 | |
cmp eax, -1 | |
je .L17 | |
mov esi, DWORD PTR gAudioDeviceCount | |
test esi, esi | |
je .L17 | |
cmp eax, 1 | |
sbb edx, edx | |
sal eax, 8 | |
and dx, 4340 | |
add dx, 1170 | |
mov WORD PTR ds:20769106, dx | |
add eax, DWORD PTR gAudioDevices | |
mov DWORD PTR ds:20769108, eax | |
.L19: | |
movzx eax, BYTE PTR gConfigSound+2 | |
sub esp, 4 | |
.cfi_def_cfa_offset 52 | |
add ax, 1775 | |
mov WORD PTR ds:20769114, ax | |
movzx eax, BYTE PTR gConfigSound+1 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 12 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigSound+2 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 13 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigSound+3 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 14 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
cmp WORD PTR [ebx+1166], 0 | |
jne .L21 | |
movsx edx, WORD PTR window_options_audio_widgets+276 | |
movsx eax, WORD PTR window_options_audio_widgets+274 | |
sub eax, edx | |
movzx edx, WORD PTR [ebx+68] | |
lea eax, [eax+1+edx] | |
mov DWORD PTR [esp+4], eax | |
movzx eax, BYTE PTR gConfigSound+4 | |
fild DWORD PTR [esp+4] | |
mov DWORD PTR [esp+4], eax | |
fild DWORD PTR [esp+4] | |
fld DWORD PTR .LC1 | |
fdiv st(1), st | |
fxch st(1) | |
fmulp st(2), st | |
fxch st(1) | |
#APP | |
# 764 "/usr/include/bits/mathinline.h" 1 | |
fnstcw WORD PTR [esp+28] | |
movzwl WORD PTR [esp+28], eax | |
andl $0xf3ff, eax | |
orl $0x0800, eax | |
movw ax, WORD PTR [esp+30] | |
fldcw WORD PTR [esp+30] | |
frndint | |
fldcw WORD PTR [esp+28] | |
# 0 "" 2 | |
#NO_APP | |
fstp QWORD PTR [esp+8] | |
movsx edx, WORD PTR window_options_audio_widgets+292 | |
movsd xmm0, QWORD PTR [esp+8] | |
cvttsd2si eax, xmm0 | |
mov WORD PTR [ebx+66], ax | |
movsx eax, WORD PTR window_options_audio_widgets+290 | |
sub eax, edx | |
movzx edx, WORD PTR [ebx+86] | |
lea eax, [eax+1+edx] | |
mov DWORD PTR [esp+4], eax | |
movzx eax, BYTE PTR gConfigSound+5 | |
fild DWORD PTR [esp+4] | |
mov DWORD PTR [esp+4], eax | |
fild DWORD PTR [esp+4] | |
fdivrp st(2), st | |
fmulp st(1), st | |
#APP | |
# 764 "/usr/include/bits/mathinline.h" 1 | |
fnstcw WORD PTR [esp+28] | |
movzwl WORD PTR [esp+28], eax | |
andl $0xf3ff, eax | |
orl $0x0800, eax | |
movw ax, WORD PTR [esp+30] | |
fldcw WORD PTR [esp+30] | |
frndint | |
fldcw WORD PTR [esp+28] | |
# 0 "" 2 | |
#NO_APP | |
fstp QWORD PTR [esp+8] | |
movsd xmm0, QWORD PTR [esp+8] | |
cvttsd2si eax, xmm0 | |
mov WORD PTR [ebx+84], ax | |
.L21: | |
sub esp, 8 | |
.cfi_def_cfa_offset 56 | |
push 17 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_scroll_update_thumbs | |
pop eax | |
.cfi_def_cfa_offset 60 | |
pop edx | |
.cfi_def_cfa_offset 56 | |
push 18 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_scroll_update_thumbs | |
mov BYTE PTR window_options_audio_widgets+160, 16 | |
mov BYTE PTR window_options_audio_widgets+176, 10 | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov BYTE PTR window_options_audio_widgets+192, 23 | |
mov BYTE PTR window_options_audio_widgets+208, 23 | |
mov BYTE PTR window_options_audio_widgets+224, 23 | |
mov BYTE PTR window_options_audio_widgets+240, 16 | |
mov BYTE PTR window_options_audio_widgets+256, 10 | |
mov BYTE PTR window_options_audio_widgets+272, 22 | |
mov BYTE PTR window_options_audio_widgets+288, 22 | |
.L5: | |
add esp, 32 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L13: | |
.cfi_restore_state | |
mov eax, DWORD PTR ds:20280292 | |
test ah, 128 | |
je .L22 | |
mov DWORD PTR [ebx+16], 1024 | |
mov DWORD PTR [ebx+20], 0 | |
.L22: | |
cmp BYTE PTR ds:16002010, 1 | |
mov ecx, 0 | |
mov edx, 23 | |
cmove edx, ecx | |
sub esp, 4 | |
.cfi_def_cfa_offset 52 | |
and eax, 16 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 10 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
mov BYTE PTR window_options_misc_widgets+176, dl | |
call widget_set_checkbox_value | |
movsx eax, BYTE PTR gConfigGeneral+15 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 11 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+40 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 14 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+43 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 15 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+44 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 16 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+16 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 17 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+54 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 21 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigNetwork+8 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 22 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov BYTE PTR window_options_misc_widgets+160, 23 | |
mov BYTE PTR window_options_misc_widgets+176, 23 | |
mov BYTE PTR window_options_misc_widgets+192, 16 | |
mov BYTE PTR window_options_misc_widgets+208, 10 | |
mov BYTE PTR window_options_misc_widgets+224, 23 | |
mov BYTE PTR window_options_misc_widgets+240, 23 | |
mov BYTE PTR window_options_misc_widgets+256, 23 | |
mov BYTE PTR window_options_misc_widgets+272, 23 | |
mov BYTE PTR window_options_misc_widgets+288, 16 | |
mov BYTE PTR window_options_misc_widgets+304, 10 | |
mov BYTE PTR window_options_misc_widgets+320, 10 | |
mov BYTE PTR window_options_misc_widgets+336, 23 | |
mov BYTE PTR window_options_misc_widgets+352, 23 | |
add esp, 32 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L14: | |
.cfi_restore_state | |
movzx eax, BYTE PTR gConfigTwitch+4 | |
sub esp, 4 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 11 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigTwitch+5 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 12 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigTwitch+6 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 13 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigTwitch+7 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 14 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigTwitch+8 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 15 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov BYTE PTR window_options_twitch_widgets+160, 10 | |
mov BYTE PTR window_options_twitch_widgets+176, 23 | |
mov BYTE PTR window_options_twitch_widgets+192, 23 | |
mov BYTE PTR window_options_twitch_widgets+208, 23 | |
mov BYTE PTR window_options_twitch_widgets+224, 23 | |
mov BYTE PTR window_options_twitch_widgets+240, 23 | |
add esp, 32 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L8: | |
.cfi_restore_state | |
mov eax, DWORD PTR gConfigGeneral+18 | |
mov WORD PTR ds:20769122, ax | |
mov eax, DWORD PTR gConfigGeneral+22 | |
mov WORD PTR ds:20769124, ax | |
movzx eax, BYTE PTR gConfigGeneral+17 | |
add ax, 2773 | |
cmp BYTE PTR gConfigGeneral+17, 2 | |
mov WORD PTR ds:20769118, ax | |
jne .L15 | |
mov DWORD PTR [ebx+16], 6144 | |
mov DWORD PTR [ebx+20], 0 | |
.L15: | |
movzx eax, BYTE PTR ds:10136692 | |
sub esp, 4 | |
.cfi_def_cfa_offset 52 | |
shr al, 2 | |
xor eax, 1 | |
and eax, 1 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 20 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR ds:10136692 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
and eax, 1 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 21 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+38 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 15 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+39 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 16 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+51 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 17 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+55 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 18 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+52 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 24 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+53 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 25 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR ds:10136767 | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov BYTE PTR window_options_display_widgets+176, 16 | |
mov BYTE PTR window_options_display_widgets+192, 10 | |
mov BYTE PTR window_options_display_widgets+208, 16 | |
mov BYTE PTR window_options_display_widgets+224, 10 | |
mov BYTE PTR window_options_display_widgets+320, 23 | |
mov BYTE PTR window_options_display_widgets+336, 23 | |
mov BYTE PTR window_options_display_widgets+352, 16 | |
add eax, 3055 | |
mov BYTE PTR window_options_display_widgets+368, 10 | |
mov BYTE PTR window_options_display_widgets+240, 23 | |
mov DWORD PTR window_options_display_widgets+362, eax | |
mov BYTE PTR window_options_display_widgets+256, 23 | |
mov BYTE PTR window_options_display_widgets+272, 23 | |
mov BYTE PTR window_options_display_widgets+288, 23 | |
mov BYTE PTR window_options_display_widgets+384, 23 | |
mov BYTE PTR window_options_display_widgets+400, 23 | |
add esp, 32 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L10: | |
.cfi_restore_state | |
movsx ax, BYTE PTR gConfigGeneral+9 | |
mov BYTE PTR window_options_culture_widgets+160, 16 | |
mov BYTE PTR window_options_culture_widgets+176, 10 | |
mov BYTE PTR window_options_culture_widgets+192, 16 | |
mov BYTE PTR window_options_culture_widgets+208, 10 | |
mov BYTE PTR window_options_culture_widgets+224, 16 | |
mov BYTE PTR window_options_culture_widgets+240, 10 | |
mov BYTE PTR window_options_culture_widgets+256, 16 | |
add ax, 2334 | |
mov BYTE PTR window_options_culture_widgets+272, 10 | |
mov BYTE PTR window_options_culture_widgets+288, 16 | |
mov WORD PTR ds:20769118, ax | |
movsx ax, BYTE PTR gConfigGeneral+7 | |
mov BYTE PTR window_options_culture_widgets+304, 10 | |
mov BYTE PTR window_options_culture_widgets+320, 16 | |
mov BYTE PTR window_options_culture_widgets+336, 10 | |
add ax, 2344 | |
mov WORD PTR ds:20769120, ax | |
movsx ax, BYTE PTR gConfigGeneral+8 | |
add ax, 2366 | |
cmp BYTE PTR gConfigGeneral+14, 1 | |
mov WORD PTR ds:20769126, ax | |
sbb eax, eax | |
and eax, 27 | |
add ax, 2332 | |
mov WORD PTR ds:20769112, ax | |
add esp, 32 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L12: | |
.cfi_restore_state | |
movsx eax, BYTE PTR gConfigGeneral+11 | |
sub esp, 4 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 11 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigGeneral+49 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 12 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigInterface | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 19 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigInterface+1 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 20 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigInterface+2 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 21 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigInterface+3 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 22 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
movzx eax, BYTE PTR gConfigInterface+4 | |
add esp, 12 | |
.cfi_def_cfa_offset 52 | |
push eax | |
.cfi_def_cfa_offset 56 | |
push 23 | |
.cfi_def_cfa_offset 60 | |
push ebx | |
.cfi_def_cfa_offset 64 | |
call widget_set_checkbox_value | |
add esp, 16 | |
.cfi_def_cfa_offset 48 | |
mov BYTE PTR window_options_controls_and_interface_widgets+240, 16 | |
mov BYTE PTR window_options_controls_and_interface_widgets+256, 10 | |
mov BYTE PTR window_options_controls_and_interface_widgets+272, 10 | |
mov BYTE PTR window_options_controls_and_interface_widgets+176, 23 | |
mov BYTE PTR window_options_controls_and_interface_widgets+208, 10 | |
mov BYTE PTR window_options_controls_and_interface_widgets+304, 23 | |
mov BYTE PTR window_options_controls_and_interface_widgets+320, 23 | |
mov BYTE PTR window_options_controls_and_interface_widgets+336, 23 | |
mov BYTE PTR window_options_controls_and_interface_widgets+352, 23 | |
mov BYTE PTR window_options_controls_and_interface_widgets+368, 23 | |
add esp, 32 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L17: | |
.cfi_restore_state | |
mov ecx, 1169 | |
mov WORD PTR ds:20769106, cx | |
jmp .L19 | |
.cfi_endproc | |
.LFE572: | |
.size window_options_invalidate, .-window_options_invalidate | |
.section .text.unlikely | |
.LCOLDE3: | |
.text | |
.LHOTE3: | |
.section .text.unlikely | |
.LCOLDB4: | |
.text | |
.LHOTB4: | |
.p2align 4,,15 | |
.type window_options_mouseup, @function | |
window_options_mouseup: | |
.LFB569: | |
.cfi_startproc | |
push esi | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 6, -8 | |
push ebx | |
.cfi_def_cfa_offset 12 | |
.cfi_offset 3, -12 | |
sub esp, 4 | |
.cfi_def_cfa_offset 16 | |
mov esi, DWORD PTR [esp+20] | |
mov ebx, DWORD PTR [esp+16] | |
cmp esi, 2 | |
je .L37 | |
jl .L36 | |
lea eax, [esi-4] | |
cmp eax, 5 | |
ja .L36 | |
xor edx, edx | |
mov WORD PTR [ebx+1162], ax | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
mov WORD PTR [ebx+1166], dx | |
mov edx, DWORD PTR window_options_page_enabled_widgets[0+eax*4] | |
mov eax, DWORD PTR window_options_page_widgets[0+eax*4] | |
mov DWORD PTR [ebx+12], 0 | |
mov DWORD PTR [ebx+24], 0 | |
mov DWORD PTR [ebx+28], 0 | |
mov DWORD PTR [ebx+8], edx | |
mov DWORD PTR [ebx+40], eax | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call window_invalidate | |
mov DWORD PTR [esp], ebx | |
call window_event_resize_call | |
mov DWORD PTR [esp], ebx | |
call window_event_invalidate_call | |
mov DWORD PTR [esp], ebx | |
call window_init_scroll_widgets | |
mov DWORD PTR [esp], ebx | |
call window_invalidate | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
.L36: | |
cmp WORD PTR [ebx+1162], 5 | |
ja .L35 | |
movzx eax, WORD PTR [ebx+1162] | |
jmp [DWORD PTR .L46[0+eax*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L46: | |
.long .L45 | |
.long .L35 | |
.long .L42 | |
.long .L40 | |
.long .L43 | |
.long .L44 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L53: | |
xor BYTE PTR gConfigGeneral+12, 1 | |
call config_save_default | |
call gfx_invalidate_screen | |
call window_get_main | |
test eax, eax | |
je .L35 | |
cmp BYTE PTR gConfigGeneral+12, 0 | |
mov eax, DWORD PTR [eax+4] | |
je .L56 | |
or WORD PTR [eax+18], 128 | |
.L35: | |
add esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L37: | |
.cfi_restore_state | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call window_close | |
movzx eax, WORD PTR [ebx+1162] | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
cmp ax, 3 | |
je .L40 | |
jle .L35 | |
cmp ax, 4 | |
je .L43 | |
cmp ax, 5 | |
jne .L35 | |
.L44: | |
sub esi, 10 | |
cmp esi, 5 | |
ja .L35 | |
jmp [DWORD PTR .L82[0+esi*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L82: | |
.long .L81 | |
.long .L83 | |
.long .L84 | |
.long .L85 | |
.long .L86 | |
.long .L87 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L45: | |
sub esi, 15 | |
cmp esi, 10 | |
ja .L35 | |
jmp [DWORD PTR .L48[0+esi*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L48: | |
.long .L47 | |
.long .L49 | |
.long .L50 | |
.long .L51 | |
.long .L35 | |
.long .L52 | |
.long .L53 | |
.long .L35 | |
.long .L35 | |
.long .L54 | |
.long .L55 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L43: | |
sub esi, 10 | |
cmp esi, 12 | |
ja .L35 | |
jmp [DWORD PTR .L72[0+esi*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L72: | |
.long .L71 | |
.long .L73 | |
.long .L35 | |
.long .L35 | |
.long .L74 | |
.long .L75 | |
.long .L76 | |
.long .L77 | |
.long .L35 | |
.long .L35 | |
.long .L78 | |
.long .L79 | |
.long .L80 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L42: | |
cmp esi, 13 | |
je .L57 | |
cmp esi, 14 | |
je .L58 | |
cmp esi, 12 | |
jne .L35 | |
call toggle_all_sounds | |
.p2align 4,,10 | |
.p2align 3 | |
.L106: | |
call config_save_default | |
.L107: | |
mov DWORD PTR [esp+16], ebx | |
add esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp window_invalidate | |
.p2align 4,,10 | |
.p2align 3 | |
.L40: | |
.cfi_restore_state | |
sub esi, 11 | |
cmp esi, 12 | |
ja .L35 | |
jmp [DWORD PTR .L62[0+esi*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L62: | |
.long .L61 | |
.long .L63 | |
.long .L64 | |
.long .L35 | |
.long .L35 | |
.long .L35 | |
.long .L65 | |
.long .L35 | |
.long .L66 | |
.long .L67 | |
.long .L68 | |
.long .L69 | |
.long .L70 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L86: | |
xor BYTE PTR gConfigTwitch+7, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L85: | |
xor BYTE PTR gConfigTwitch+6, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L84: | |
xor BYTE PTR gConfigTwitch+5, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L83: | |
xor BYTE PTR gConfigTwitch+4, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L81: | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
push 32 | |
.cfi_def_cfa_offset 28 | |
push DWORD PTR gConfigTwitch | |
.cfi_def_cfa_offset 32 | |
push 5175 | |
.cfi_def_cfa_offset 36 | |
push 5164 | |
.cfi_def_cfa_offset 40 | |
push 10 | |
.cfi_def_cfa_offset 44 | |
push ebx | |
.cfi_def_cfa_offset 48 | |
call window_text_input_raw_open | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
jmp .L35 | |
.p2align 4,,10 | |
.p2align 3 | |
.L87: | |
xor BYTE PTR gConfigTwitch+8, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L47: | |
xor BYTE PTR gConfigGeneral+38, 1 | |
call platform_refresh_video | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L55: | |
xor BYTE PTR gConfigGeneral+53, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L54: | |
xor BYTE PTR gConfigGeneral+52, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L52: | |
xor BYTE PTR gConfigGeneral+13, 1 | |
call config_save_default | |
add esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp gfx_invalidate_screen | |
.p2align 4,,10 | |
.p2align 3 | |
.L50: | |
.cfi_restore_state | |
xor BYTE PTR gConfigGeneral+51, 1 | |
call platform_refresh_video | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L49: | |
xor BYTE PTR gConfigGeneral+39, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L51: | |
xor BYTE PTR gConfigGeneral+55, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L70: | |
xor BYTE PTR gConfigInterface+4, 1 | |
call config_save_default | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call window_invalidate | |
mov DWORD PTR [esp], 12 | |
call window_invalidate_by_class | |
mov DWORD PTR [esp+32], 16 | |
add esp, 20 | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp window_invalidate_by_class | |
.p2align 4,,10 | |
.p2align 3 | |
.L71: | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 3, -12 | |
.cfi_offset 6, -8 | |
mov eax, DWORD PTR ds:20280292 | |
shr eax, 4 | |
xor eax, 1 | |
and eax, 1 | |
mov DWORD PTR [esp+16], eax | |
add esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp peep_update_names | |
.p2align 4,,10 | |
.p2align 3 | |
.L69: | |
.cfi_restore_state | |
xor BYTE PTR gConfigInterface+3, 1 | |
.L108: | |
call config_save_default | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call window_invalidate | |
mov DWORD PTR [esp+32], 1 | |
add esp, 20 | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp window_invalidate_by_class | |
.p2align 4,,10 | |
.p2align 3 | |
.L68: | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 3, -12 | |
.cfi_offset 6, -8 | |
xor BYTE PTR gConfigInterface+2, 1 | |
jmp .L108 | |
.p2align 4,,10 | |
.p2align 3 | |
.L67: | |
xor BYTE PTR gConfigInterface+1, 1 | |
jmp .L108 | |
.p2align 4,,10 | |
.p2align 3 | |
.L66: | |
xor BYTE PTR gConfigInterface, 1 | |
jmp .L108 | |
.p2align 4,,10 | |
.p2align 3 | |
.L65: | |
call window_themes_open | |
jmp .L107 | |
.p2align 4,,10 | |
.p2align 3 | |
.L64: | |
add esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp window_shortcut_keys_open | |
.p2align 4,,10 | |
.p2align 3 | |
.L63: | |
.cfi_restore_state | |
xor BYTE PTR gConfigGeneral+49, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L61: | |
xor BYTE PTR gConfigGeneral+11, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L80: | |
cmp BYTE PTR gConfigNetwork+8, 0 | |
sete BYTE PTR gConfigNetwork+8 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L79: | |
cmp BYTE PTR gConfigGeneral+54, 0 | |
sete BYTE PTR gConfigGeneral+54 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L78: | |
mov DWORD PTR [esp+16], 0 | |
add esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
jmp window_title_editor_open | |
.p2align 4,,10 | |
.p2align 3 | |
.L77: | |
.cfi_restore_state | |
xor BYTE PTR gConfigGeneral+16, 1 | |
jmp .L108 | |
.p2align 4,,10 | |
.p2align 3 | |
.L76: | |
cmp BYTE PTR gConfigGeneral+44, 0 | |
sete BYTE PTR gConfigGeneral+44 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L75: | |
xor BYTE PTR gConfigGeneral+43, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L74: | |
xor BYTE PTR gConfigGeneral+40, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L73: | |
xor BYTE PTR gConfigGeneral+15, 1 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L58: | |
cmp BYTE PTR gConfigSound+3, 0 | |
sete BYTE PTR gConfigSound+3 | |
jmp .L106 | |
.p2align 4,,10 | |
.p2align 3 | |
.L57: | |
movzx eax, BYTE PTR gConfigSound+2 | |
test al, al | |
sete BYTE PTR gConfigSound+2 | |
je .L106 | |
call stop_ride_music | |
jmp .L106 | |
.L56: | |
and WORD PTR [eax+18], -129 | |
jmp .L35 | |
.cfi_endproc | |
.LFE569: | |
.size window_options_mouseup, .-window_options_mouseup | |
.section .text.unlikely | |
.LCOLDE4: | |
.text | |
.LHOTE4: | |
.section .text.unlikely | |
.LCOLDB5: | |
.text | |
.LHOTB5: | |
.p2align 4,,15 | |
.type window_options_text_input, @function | |
window_options_text_input: | |
.LFB578: | |
.cfi_startproc | |
push ebx | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 3, -8 | |
sub esp, 8 | |
.cfi_def_cfa_offset 16 | |
mov ebx, DWORD PTR [esp+24] | |
mov eax, DWORD PTR [esp+20] | |
test ebx, ebx | |
je .L109 | |
cmp eax, 10 | |
jne .L109 | |
mov eax, DWORD PTR gConfigTwitch | |
test eax, eax | |
je .L111 | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push eax | |
.cfi_def_cfa_offset 32 | |
call free | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
.L111: | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call __strdup | |
mov DWORD PTR gConfigTwitch, eax | |
add esp, 24 | |
.cfi_def_cfa_offset 8 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 4 | |
jmp config_save_default | |
.p2align 4,,10 | |
.p2align 3 | |
.L109: | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 3, -8 | |
add esp, 8 | |
.cfi_def_cfa_offset 8 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 4 | |
ret | |
.cfi_endproc | |
.LFE578: | |
.size window_options_text_input, .-window_options_text_input | |
.section .text.unlikely | |
.LCOLDE5: | |
.text | |
.LHOTE5: | |
.section .text.unlikely | |
.LCOLDB6: | |
.text | |
.LHOTB6: | |
.p2align 4,,15 | |
.type window_options_update, @function | |
window_options_update: | |
.LFB573: | |
.cfi_startproc | |
push esi | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 6, -8 | |
push ebx | |
.cfi_def_cfa_offset 12 | |
.cfi_offset 3, -12 | |
sub esp, 28 | |
.cfi_def_cfa_offset 40 | |
mov ebx, DWORD PTR [esp+40] | |
movsx eax, WORD PTR [ebx+1162] | |
add WORD PTR [ebx+1166], 1 | |
add eax, 4 | |
push eax | |
.cfi_def_cfa_offset 44 | |
push ebx | |
.cfi_def_cfa_offset 48 | |
call widget_invalidate | |
add esp, 16 | |
.cfi_def_cfa_offset 32 | |
cmp WORD PTR [ebx+1162], 2 | |
je .L127 | |
add esp, 20 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L127: | |
.cfi_restore_state | |
movzx eax, WORD PTR [ebx+66] | |
movsx edx, WORD PTR window_options_audio_widgets+276 | |
movsx ecx, WORD PTR window_options_audio_widgets+292 | |
mov DWORD PTR [esp+12], eax | |
movsx eax, WORD PTR window_options_audio_widgets+274 | |
fild DWORD PTR [esp+12] | |
sub eax, edx | |
movzx edx, WORD PTR [ebx+68] | |
lea eax, [eax+1+edx] | |
mov DWORD PTR [esp+12], eax | |
movzx eax, WORD PTR [ebx+84] | |
fild DWORD PTR [esp+12] | |
fdivp st(1), st | |
fld DWORD PTR .LC1 | |
fmul st(1), st | |
fxch st(1) | |
fstp DWORD PTR [esp+12] | |
cvttss2si edx, DWORD PTR [esp+12] | |
mov DWORD PTR [esp+12], eax | |
movsx eax, WORD PTR window_options_audio_widgets+290 | |
fild DWORD PTR [esp+12] | |
sub eax, ecx | |
movzx ecx, WORD PTR [ebx+86] | |
cmp dl, BYTE PTR gConfigSound+4 | |
lea eax, [eax+1+ecx] | |
mov DWORD PTR [esp+12], eax | |
fild DWORD PTR [esp+12] | |
fdivp st(1), st | |
fmulp st(1), st | |
fstp DWORD PTR [esp+12] | |
cvttss2si esi, DWORD PTR [esp+12] | |
je .L124 | |
mov BYTE PTR gConfigSound+4, dl | |
call config_save_default | |
.L124: | |
mov eax, esi | |
cmp al, BYTE PTR gConfigSound+5 | |
je .L125 | |
mov BYTE PTR gConfigSound+5, al | |
call config_save_default | |
.L125: | |
sub esp, 8 | |
.cfi_def_cfa_offset 40 | |
push 17 | |
.cfi_def_cfa_offset 44 | |
push ebx | |
.cfi_def_cfa_offset 48 | |
call widget_invalidate | |
pop eax | |
.cfi_def_cfa_offset 44 | |
pop edx | |
.cfi_def_cfa_offset 40 | |
push 18 | |
.cfi_def_cfa_offset 44 | |
push ebx | |
.cfi_def_cfa_offset 48 | |
call widget_invalidate | |
add esp, 16 | |
.cfi_def_cfa_offset 32 | |
add esp, 20 | |
.cfi_def_cfa_offset 12 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 8 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 4 | |
ret | |
.cfi_endproc | |
.LFE573: | |
.size window_options_update, .-window_options_update | |
.section .text.unlikely | |
.LCOLDE6: | |
.text | |
.LHOTE6: | |
.section .text.unlikely | |
.LCOLDB7: | |
.text | |
.LHOTB7: | |
.p2align 4,,15 | |
.type window_options_dropdown, @function | |
window_options_dropdown: | |
.LFB571: | |
.cfi_startproc | |
push edi | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 7, -8 | |
push esi | |
.cfi_def_cfa_offset 12 | |
.cfi_offset 6, -12 | |
push ebx | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 3, -16 | |
mov ebx, DWORD PTR [esp+24] | |
mov esi, DWORD PTR [esp+16] | |
mov eax, DWORD PTR [esp+20] | |
cmp ebx, -1 | |
je .L128 | |
cmp WORD PTR [esi+1162], 4 | |
ja .L128 | |
movzx edx, WORD PTR [esi+1162] | |
jmp [DWORD PTR .L132[0+edx*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L132: | |
.long .L131 | |
.long .L133 | |
.long .L134 | |
.long .L135 | |
.long .L136 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L131: | |
cmp eax, 14 | |
je .L137 | |
cmp eax, 23 | |
je .L138 | |
cmp eax, 12 | |
je .L175 | |
.L128: | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L135: | |
.cfi_restore_state | |
cmp eax, 16 | |
jne .L128 | |
mov eax, ebx | |
xor eax, 1 | |
cmp ebx, 1 | |
cmovbe ebx, eax | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call theme_change_preset | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
jmp config_save_default | |
.p2align 4,,10 | |
.p2align 3 | |
.L136: | |
.cfi_restore_state | |
cmp eax, 13 | |
je .L162 | |
cmp eax, 19 | |
jne .L128 | |
movzx eax, WORD PTR gCurrentPreviewTitleSequence | |
cmp ebx, eax | |
je .L128 | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call title_sequence_change_preset | |
call title_refresh_sequence | |
call config_save_default | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
.L172: | |
mov DWORD PTR [esp+16], esi | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
jmp window_invalidate | |
.p2align 4,,10 | |
.p2align 3 | |
.L133: | |
.cfi_restore_state | |
sub eax, 11 | |
cmp eax, 10 | |
ja .L128 | |
jmp [DWORD PTR .L145[0+eax*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L145: | |
.long .L144 | |
.long .L128 | |
.long .L146 | |
.long .L128 | |
.long .L147 | |
.long .L128 | |
.long .L148 | |
.long .L128 | |
.long .L149 | |
.long .L128 | |
.long .L150 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L134: | |
cmp eax, 11 | |
je .L153 | |
cmp eax, 16 | |
jne .L128 | |
mov eax, ebx | |
and eax, -3 | |
cmp eax, 1 | |
jne .L158 | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 50 | |
.cfi_def_cfa_offset 32 | |
call get_file_path | |
mov DWORD PTR [esp], eax | |
call platform_file_exists | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
test al, al | |
je .L176 | |
.L158: | |
mov BYTE PTR gConfigSound, bl | |
call config_save_default | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push esi | |
.cfi_def_cfa_offset 32 | |
call window_invalidate | |
call stop_title_music | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
test ebx, ebx | |
je .L128 | |
.L159: | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
jmp start_title_music | |
.p2align 4,,10 | |
.p2align 3 | |
.L175: | |
.cfi_restore_state | |
mov eax, DWORD PTR gResolutions | |
lea eax, [eax+ebx*8] | |
mov edx, DWORD PTR [eax] | |
cmp edx, DWORD PTR gConfigGeneral+18 | |
mov eax, DWORD PTR [eax+4] | |
je .L177 | |
.L141: | |
cmp BYTE PTR gConfigGeneral+17, 1 | |
mov DWORD PTR gConfigGeneral+18, edx | |
mov DWORD PTR gConfigGeneral+22, eax | |
je .L178 | |
.L170: | |
call config_save_default | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
jmp gfx_invalidate_screen | |
.p2align 4,,10 | |
.p2align 3 | |
.L144: | |
.cfi_restore_state | |
mov eax, DWORD PTR gCurrentLanguage | |
sub eax, 1 | |
cmp ebx, eax | |
je .L128 | |
lea eax, [ebx+1] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
add ebx, 1 | |
push eax | |
.cfi_def_cfa_offset 32 | |
call language_open | |
mov WORD PTR gConfigGeneral+34, bx | |
.L171: | |
call config_save_default | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
jmp gfx_invalidate_screen | |
.p2align 4,,10 | |
.p2align 3 | |
.L147: | |
.cfi_restore_state | |
mov BYTE PTR gConfigGeneral+7, bl | |
call config_save_default | |
xor eax, eax | |
cmp BYTE PTR gConfigGeneral+14, 0 | |
jne .L152 | |
.L174: | |
movsx eax, BYTE PTR gConfigGeneral+7 | |
add eax, 1 | |
sal eax, 8 | |
.L152: | |
mov WORD PTR ds:10136765, ax | |
jmp .L170 | |
.p2align 4,,10 | |
.p2align 3 | |
.L146: | |
mov BYTE PTR gConfigGeneral+9, bl | |
jmp .L170 | |
.p2align 4,,10 | |
.p2align 3 | |
.L150: | |
movzx eax, BYTE PTR gConfigGeneral+42 | |
cmp ebx, eax | |
je .L128 | |
mov BYTE PTR gConfigGeneral+42, bl | |
jmp .L170 | |
.p2align 4,,10 | |
.p2align 3 | |
.L149: | |
movzx eax, BYTE PTR ds:10136692 | |
mov BYTE PTR gConfigGeneral+14, 0 | |
and eax, -3 | |
test ebx, ebx | |
mov BYTE PTR ds:10136692, al | |
jne .L174 | |
or eax, 2 | |
mov BYTE PTR gConfigGeneral+14, 1 | |
mov BYTE PTR ds:10136692, al | |
xor eax, eax | |
jmp .L152 | |
.p2align 4,,10 | |
.p2align 3 | |
.L148: | |
movsx eax, BYTE PTR gConfigGeneral+8 | |
cmp ebx, eax | |
je .L128 | |
mov BYTE PTR gConfigGeneral+8, bl | |
jmp .L170 | |
.p2align 4,,10 | |
.p2align 3 | |
.L153: | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call audio_init2 | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
cmp ebx, DWORD PTR gAudioDeviceCount | |
jge .L172 | |
test ebx, ebx | |
jne .L156 | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
call Mixer_Init | |
mov DWORD PTR gConfigSound+6, 0 | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
.L173: | |
call config_save_default | |
jmp .L172 | |
.p2align 4,,10 | |
.p2align 3 | |
.L162: | |
movzx eax, BYTE PTR gConfigGeneral+37 | |
cmp ebx, eax | |
je .L128 | |
mov BYTE PTR gConfigGeneral+37, bl | |
jmp .L173 | |
.p2align 4,,10 | |
.p2align 3 | |
.L138: | |
movsx eax, BYTE PTR gConfigGeneral+10 | |
cmp ebx, eax | |
je .L128 | |
mov BYTE PTR gConfigGeneral+10, bl | |
jmp .L170 | |
.p2align 4,,10 | |
.p2align 3 | |
.L137: | |
movzx eax, BYTE PTR gConfigGeneral+17 | |
cmp ebx, eax | |
je .L128 | |
sub esp, 12 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call platform_set_fullscreen_mode | |
mov BYTE PTR gConfigGeneral+17, bl | |
jmp .L171 | |
.p2align 4,,10 | |
.p2align 3 | |
.L156: | |
.cfi_restore_state | |
sal ebx, 8 | |
add ebx, DWORD PTR gAudioDevices | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call Mixer_Init | |
pop eax | |
.cfi_def_cfa_offset 28 | |
push DWORD PTR gConfigSound+6 | |
.cfi_def_cfa_offset 32 | |
call free | |
mov DWORD PTR [esp], ebx | |
mov DWORD PTR gConfigSound+6, 0 | |
call strlen | |
lea edi, [eax+1] | |
mov DWORD PTR [esp], edi | |
call malloc | |
add esp, 12 | |
.cfi_def_cfa_offset 20 | |
mov DWORD PTR gConfigSound+6, eax | |
push edi | |
.cfi_def_cfa_offset 24 | |
push ebx | |
.cfi_def_cfa_offset 28 | |
push eax | |
.cfi_def_cfa_offset 32 | |
call memcpy | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
jmp .L173 | |
.L177: | |
cmp eax, DWORD PTR gConfigGeneral+22 | |
jne .L141 | |
jmp .L128 | |
.L176: | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
push 2743 | |
.cfi_def_cfa_offset 28 | |
push 2742 | |
.cfi_def_cfa_offset 32 | |
call window_error_open | |
call stop_title_music | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
jmp .L159 | |
.L178: | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 1 | |
.cfi_def_cfa_offset 32 | |
call platform_set_fullscreen_mode | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
jmp .L170 | |
.cfi_endproc | |
.LFE571: | |
.size window_options_dropdown, .-window_options_dropdown | |
.section .text.unlikely | |
.LCOLDE7: | |
.text | |
.LHOTE7: | |
.section .text.unlikely | |
.LCOLDB8: | |
.text | |
.LHOTB8: | |
.p2align 4,,15 | |
.type window_options_paint, @function | |
window_options_paint: | |
.LFB574: | |
.cfi_startproc | |
push edi | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 7, -8 | |
push esi | |
.cfi_def_cfa_offset 12 | |
.cfi_offset 6, -12 | |
push ebx | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 3, -16 | |
mov ebx, DWORD PTR [esp+16] | |
mov esi, DWORD PTR [esp+20] | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
push esi | |
.cfi_def_cfa_offset 28 | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call window_draw_widgets | |
mov eax, DWORD PTR [ebx+16] | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
test al, 16 | |
jne .L180 | |
cmp WORD PTR [ebx+1162], 0 | |
mov edx, 5442 | |
je .L207 | |
.L181: | |
mov ecx, DWORD PTR [ebx+40] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
movsx edi, WORD PTR [ebx+46] | |
movsx eax, WORD PTR [ecx+70] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 36 | |
movsx edi, WORD PTR [ebx+44] | |
movsx eax, WORD PTR [ecx+66] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 40 | |
push edx | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_sprite | |
mov eax, DWORD PTR [ebx+16] | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L180: | |
test al, 32 | |
jne .L182 | |
cmp WORD PTR [ebx+1162], 1 | |
mov edx, 5229 | |
je .L208 | |
.L183: | |
mov ecx, DWORD PTR [ebx+40] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
movsx edi, WORD PTR [ebx+46] | |
movsx eax, WORD PTR [ecx+86] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 36 | |
movsx edi, WORD PTR [ebx+44] | |
movsx eax, WORD PTR [ecx+82] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 40 | |
push edx | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_sprite | |
mov eax, DWORD PTR [ebx+16] | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L182: | |
test al, 64 | |
jne .L184 | |
cmp WORD PTR [ebx+1162], 2 | |
mov edx, 5335 | |
je .L209 | |
.L185: | |
mov ecx, DWORD PTR [ebx+40] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
movsx edi, WORD PTR [ebx+46] | |
movsx eax, WORD PTR [ecx+102] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 36 | |
movsx edi, WORD PTR [ebx+44] | |
movsx eax, WORD PTR [ecx+98] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 40 | |
push edx | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_sprite | |
mov eax, DWORD PTR [ebx+16] | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L184: | |
test al, -128 | |
jne .L186 | |
cmp WORD PTR [ebx+1162], 3 | |
mov edx, 5201 | |
je .L210 | |
.L187: | |
mov ecx, DWORD PTR [ebx+40] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
movsx edi, WORD PTR [ebx+46] | |
movsx eax, WORD PTR [ecx+118] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 36 | |
movsx edi, WORD PTR [ebx+44] | |
movsx eax, WORD PTR [ecx+114] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 40 | |
push edx | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_sprite | |
mov eax, DWORD PTR [ebx+16] | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L186: | |
test ah, 1 | |
jne .L188 | |
cmp WORD PTR [ebx+1162], 4 | |
mov edx, 5205 | |
je .L211 | |
.L189: | |
mov ecx, DWORD PTR [ebx+40] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
movsx edi, WORD PTR [ebx+46] | |
movsx eax, WORD PTR [ecx+134] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 36 | |
movsx edi, WORD PTR [ebx+44] | |
movsx eax, WORD PTR [ecx+130] | |
add eax, edi | |
push eax | |
.cfi_def_cfa_offset 40 | |
push edx | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_sprite | |
mov eax, DWORD PTR [ebx+16] | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L188: | |
test ah, 2 | |
jne .L190 | |
mov edx, DWORD PTR [ebx+40] | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 0 | |
.cfi_def_cfa_offset 32 | |
movsx ecx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR [edx+150] | |
add eax, ecx | |
push eax | |
.cfi_def_cfa_offset 36 | |
movsx ecx, WORD PTR [ebx+44] | |
movsx eax, WORD PTR [edx+146] | |
add eax, ecx | |
push eax | |
.cfi_def_cfa_offset 40 | |
push 324293 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_sprite | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L190: | |
cmp WORD PTR [ebx+1162], 4 | |
ja .L179 | |
movzx eax, WORD PTR [ebx+1162] | |
jmp [DWORD PTR .L193[0+eax*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L193: | |
.long .L192 | |
.long .L194 | |
.long .L195 | |
.long .L196 | |
.long .L197 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L195: | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_audio_widgets+246 | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2738 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_audio_widgets+246 | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
movsx ecx, WORD PTR [ebx+44] | |
movzx ebx, BYTE PTR [ebx+1211] | |
add edx, eax | |
movsx eax, WORD PTR window_options_audio_widgets+242 | |
lea ecx, [ecx+1+eax] | |
movzx eax, BYTE PTR gConfigSound | |
cmp al, 3 | |
je .L204 | |
add eax, 2739 | |
.L198: | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
push edx | |
.cfi_def_cfa_offset 28 | |
push ecx | |
.cfi_def_cfa_offset 32 | |
push ebx | |
.cfi_def_cfa_offset 36 | |
push 0 | |
.cfi_def_cfa_offset 40 | |
push eax | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
.L179: | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L211: | |
.cfi_restore_state | |
movzx edx, WORD PTR [ebx+1166] | |
sar edx | |
and edx, 15 | |
add edx, 5205 | |
jmp .L189 | |
.p2align 4,,10 | |
.p2align 3 | |
.L207: | |
movzx edx, WORD PTR [ebx+1166] | |
sar edx, 2 | |
and edx, 15 | |
add edx, 5442 | |
jmp .L181 | |
.p2align 4,,10 | |
.p2align 3 | |
.L208: | |
movzx edx, WORD PTR [ebx+1166] | |
sar edx, 3 | |
and edx, 7 | |
add edx, 5229 | |
jmp .L183 | |
.p2align 4,,10 | |
.p2align 3 | |
.L209: | |
movzx edx, WORD PTR [ebx+1166] | |
sar edx | |
and edx, 15 | |
add edx, 5335 | |
jmp .L185 | |
.p2align 4,,10 | |
.p2align 3 | |
.L210: | |
movzx edx, WORD PTR [ebx+1166] | |
sar edx | |
and edx, 3 | |
add edx, 5201 | |
jmp .L187 | |
.p2align 4,,10 | |
.p2align 3 | |
.L197: | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_misc_widgets+198 | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2700 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_misc_widgets+198 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
add eax, edx | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR window_options_misc_widgets+194 | |
movsx edx, WORD PTR [ebx+44] | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
movzx eax, BYTE PTR gConfigGeneral+37 | |
push 0 | |
.cfi_def_cfa_offset 40 | |
add eax, 2701 | |
push eax | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movzx eax, WORD PTR gCurrentPreviewTitleSequence | |
movsx edx, WORD PTR [ebx+46] | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
imul eax, eax, 527 | |
add eax, DWORD PTR gConfigTitleSequences | |
mov DWORD PTR ds:20769106, eax | |
movsx eax, WORD PTR window_options_misc_widgets+294 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 5304 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR window_options_misc_widgets+290 | |
movsx eax, WORD PTR window_options_misc_widgets+306 | |
add esp, 28 | |
.cfi_def_cfa_offset 20 | |
sub eax, edx | |
sub eax, 4 | |
push eax | |
.cfi_def_cfa_offset 24 | |
movsx eax, WORD PTR window_options_misc_widgets+294 | |
movsx ecx, WORD PTR [ebx+46] | |
.L206: | |
add eax, ecx | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push 20769106 | |
.cfi_def_cfa_offset 40 | |
push 1170 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left_clipped | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L192: | |
.cfi_restore_state | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_display_widgets+182 | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2360 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_display_widgets+214 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 5177 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_display_widgets+358 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 3057 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L194: | |
.cfi_restore_state | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+166 | |
sub esp, 8 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2776 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
mov eax, 224 | |
add esp, 20 | |
.cfi_def_cfa_offset 28 | |
mov WORD PTR ds:20769104, ax | |
movsx eax, WORD PTR window_options_culture_widgets+166 | |
movsx edx, WORD PTR [ebx+46] | |
add eax, edx | |
push eax | |
.cfi_def_cfa_offset 32 | |
movsx eax, WORD PTR window_options_culture_widgets+162 | |
movsx edx, WORD PTR [ebx+44] | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 36 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 40 | |
mov eax, DWORD PTR gCurrentLanguage | |
lea edx, [eax+eax*4] | |
push DWORD PTR LanguagesDescriptors[eax+8+edx*4] | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+198 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2328 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+230 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2329 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+262 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2330 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+294 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 2331 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+326 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 5161 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_culture_widgets+326 | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
add eax, edx | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR window_options_culture_widgets+322 | |
movsx edx, WORD PTR [ebx+44] | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
movzx eax, BYTE PTR gConfigGeneral+42 | |
push 0 | |
.cfi_def_cfa_offset 40 | |
movzx eax, WORD PTR DateFormatStringIds[eax+eax] | |
push eax | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
add esp, 32 | |
.cfi_def_cfa_offset 16 | |
pop ebx | |
.cfi_remember_state | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 12 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 8 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L196: | |
.cfi_restore_state | |
movsx edx, WORD PTR [ebx+46] | |
movsx eax, WORD PTR window_options_controls_and_interface_widgets+294 | |
sub esp, 8 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 24 | |
lea eax, [edx+15+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push ebx | |
.cfi_def_cfa_offset 40 | |
push 5480 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movzx eax, WORD PTR gCurrentTheme | |
movsx edx, WORD PTR [ebx+46] | |
add esp, 24 | |
.cfi_def_cfa_offset 24 | |
imul eax, eax, 263 | |
add eax, DWORD PTR gConfigThemes | |
mov DWORD PTR ds:20769106, eax | |
movsx eax, WORD PTR window_options_controls_and_interface_widgets+246 | |
lea eax, [edx+1+eax] | |
push eax | |
.cfi_def_cfa_offset 28 | |
movsx eax, WORD PTR [ebx+44] | |
add eax, 10 | |
push eax | |
.cfi_def_cfa_offset 32 | |
movzx eax, BYTE PTR [ebx+1211] | |
push eax | |
.cfi_def_cfa_offset 36 | |
push 0 | |
.cfi_def_cfa_offset 40 | |
push 5238 | |
.cfi_def_cfa_offset 44 | |
push esi | |
.cfi_def_cfa_offset 48 | |
call gfx_draw_string_left | |
movsx edx, WORD PTR window_options_controls_and_interface_widgets+242 | |
movsx eax, WORD PTR window_options_controls_and_interface_widgets+258 | |
add esp, 28 | |
.cfi_def_cfa_offset 20 | |
sub eax, edx | |
sub eax, 4 | |
push eax | |
.cfi_def_cfa_offset 24 | |
movsx eax, WORD PTR window_options_controls_and_interface_widgets+246 | |
movsx ecx, WORD PTR [ebx+46] | |
jmp .L206 | |
.p2align 4,,10 | |
.p2align 3 | |
.L204: | |
.cfi_restore_state | |
mov eax, 5126 | |
jmp .L198 | |
.cfi_endproc | |
.LFE574: | |
.size window_options_paint, .-window_options_paint | |
.section .text.unlikely | |
.LCOLDE8: | |
.text | |
.LHOTE8: | |
.section .text.unlikely | |
.LCOLDB14: | |
.text | |
.LHOTB14: | |
.p2align 4,,15 | |
.type window_options_mousedown, @function | |
window_options_mousedown: | |
.LFB570: | |
.cfi_startproc | |
push ebp | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 5, -8 | |
push edi | |
.cfi_def_cfa_offset 12 | |
.cfi_offset 7, -12 | |
push esi | |
.cfi_def_cfa_offset 16 | |
.cfi_offset 6, -16 | |
push ebx | |
.cfi_def_cfa_offset 20 | |
.cfi_offset 3, -20 | |
sub esp, 44 | |
.cfi_def_cfa_offset 64 | |
mov eax, DWORD PTR [esp+64] | |
mov edi, DWORD PTR [esp+68] | |
lea ebp, [eax+268435455] | |
sal ebp, 4 | |
add ebp, DWORD PTR [edi+40] | |
cmp WORD PTR [edi+1162], 4 | |
ja .L212 | |
movzx edx, WORD PTR [edi+1162] | |
jmp [DWORD PTR .L215[0+edx*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L215: | |
.long .L214 | |
.long .L216 | |
.long .L217 | |
.long .L218 | |
.long .L219 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L214: | |
cmp eax, 14 | |
je .L220 | |
cmp eax, 23 | |
je .L221 | |
cmp eax, 12 | |
je .L265 | |
.L212: | |
add esp, 44 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 20 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 16 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 12 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 8 | |
pop ebp | |
.cfi_restore 5 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L218: | |
.cfi_restore_state | |
cmp eax, 16 | |
jne .L212 | |
mov edx, DWORD PTR gConfigThemes | |
movzx ecx, WORD PTR gConfigThemes+4 | |
mov esi, 2777 | |
mov WORD PTR gDropdownItemsFormat, si | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
lea eax, [edx+263] | |
mov DWORD PTR gDropdownItemsArgs+8, edx | |
cmp ecx, 2 | |
mov DWORD PTR gDropdownItemsArgs, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+2, ax | |
jle .L244 | |
add edx, 526 | |
mov eax, 2 | |
.p2align 4,,10 | |
.p2align 3 | |
.L243: | |
mov ebx, 2777 | |
mov DWORD PTR gDropdownItemsArgs[0+eax*8], edx | |
mov DWORD PTR gDropdownItemsArgs[4+eax*8], 0 | |
mov WORD PTR gDropdownItemsFormat[eax+eax], bx | |
add eax, 1 | |
add edx, 263 | |
cmp ecx, eax | |
jne .L243 | |
.L244: | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
sub esp, 4 | |
.cfi_def_cfa_offset 68 | |
movsx ebx, WORD PTR [ebp+6] | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push ecx | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ebx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ebx, eax | |
push ebx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
movzx eax, WORD PTR gCurrentTheme | |
add esp, 32 | |
.cfi_def_cfa_offset 64 | |
cmp ax, 1 | |
jbe .L266 | |
mov DWORD PTR [esp+68], 1 | |
mov DWORD PTR [esp+64], eax | |
add esp, 44 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 20 | |
jmp .L262 | |
.p2align 4,,10 | |
.p2align 3 | |
.L219: | |
.cfi_restore_state | |
cmp eax, 13 | |
je .L245 | |
cmp eax, 19 | |
jne .L212 | |
movzx ebx, WORD PTR gConfigTitleSequences+4 | |
test ebx, ebx | |
je .L249 | |
mov edx, DWORD PTR gConfigTitleSequences | |
lea ecx, [ebx+ebx] | |
xor eax, eax | |
.p2align 4,,10 | |
.p2align 3 | |
.L248: | |
mov esi, 2777 | |
mov DWORD PTR gDropdownItemsArgs[0+eax*4], edx | |
mov DWORD PTR gDropdownItemsArgs[4+eax*4], 0 | |
mov WORD PTR gDropdownItemsFormat[eax], si | |
add eax, 2 | |
add edx, 527 | |
cmp eax, ecx | |
jne .L248 | |
.L249: | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
movsx ecx, WORD PTR [ebp+6] | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push ebx | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movzx eax, WORD PTR gCurrentPreviewTitleSequence | |
jmp .L263 | |
.p2align 4,,10 | |
.p2align 3 | |
.L216: | |
.cfi_restore_state | |
sub eax, 11 | |
cmp eax, 10 | |
ja .L212 | |
jmp [DWORD PTR .L227[0+eax*4]] | |
.section .rodata | |
.align 4 | |
.align 4 | |
.L227: | |
.long .L226 | |
.long .L212 | |
.long .L228 | |
.long .L212 | |
.long .L229 | |
.long .L212 | |
.long .L230 | |
.long .L212 | |
.long .L231 | |
.long .L212 | |
.long .L232 | |
.text | |
.p2align 4,,10 | |
.p2align 3 | |
.L217: | |
cmp eax, 11 | |
je .L234 | |
cmp eax, 16 | |
jne .L212 | |
mov eax, 1142 | |
mov edx, 1142 | |
mov ecx, 1142 | |
mov ebx, 1142 | |
mov WORD PTR gDropdownItemsFormat, ax | |
mov WORD PTR gDropdownItemsFormat+2, dx | |
mov WORD PTR gDropdownItemsFormat+4, cx | |
mov WORD PTR gDropdownItemsFormat+6, bx | |
sub esp, 4 | |
.cfi_def_cfa_offset 68 | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs, 2739 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov DWORD PTR gDropdownItemsArgs+8, 2740 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
mov DWORD PTR gDropdownItemsArgs+16, 2741 | |
sub eax, edx | |
mov DWORD PTR gDropdownItemsArgs+20, 0 | |
mov DWORD PTR gDropdownItemsArgs+24, 5126 | |
sub eax, 3 | |
mov DWORD PTR gDropdownItemsArgs+28, 0 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 4 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
movzx eax, BYTE PTR gConfigSound | |
mov DWORD PTR [esp+100], 1 | |
.p2align 4,,10 | |
.p2align 3 | |
.L263: | |
mov DWORD PTR [esp+96], eax | |
add esp, 76 | |
.cfi_def_cfa_offset 20 | |
.L262: | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 16 | |
pop esi | |
.cfi_restore 6 | |
.cfi_def_cfa_offset 12 | |
pop edi | |
.cfi_restore 7 | |
.cfi_def_cfa_offset 8 | |
pop ebp | |
.cfi_restore 5 | |
.cfi_def_cfa_offset 4 | |
jmp dropdown_set_checked | |
.L234: | |
.cfi_def_cfa_offset 64 | |
.cfi_offset 3, -20 | |
.cfi_offset 5, -8 | |
.cfi_offset 6, -16 | |
.cfi_offset 7, -12 | |
call audio_get_devices | |
mov eax, DWORD PTR gAudioDeviceCount | |
test eax, eax | |
mov DWORD PTR [esp+12], eax | |
jle .L238 | |
mov edx, DWORD PTR gAudioDevices | |
lea esi, [eax+eax] | |
xor eax, eax | |
.p2align 4,,10 | |
.p2align 3 | |
.L237: | |
mov ecx, 1142 | |
mov ebx, edx | |
mov WORD PTR gDropdownItemsFormat[eax], cx | |
sar ebx, 31 | |
mov ecx, edx | |
shld ebx, ecx, 16 | |
sal ecx, 16 | |
add edx, 256 | |
or ecx, 1170 | |
mov DWORD PTR gDropdownItemsArgs[4+eax*4], ebx | |
mov DWORD PTR gDropdownItemsArgs[0+eax*4], ecx | |
add eax, 2 | |
cmp eax, esi | |
jne .L237 | |
.L238: | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
movsx ecx, WORD PTR [ebp+6] | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push DWORD PTR [esp+20] | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
mov eax, DWORD PTR ds:10154624 | |
jmp .L263 | |
.L245: | |
.cfi_restore_state | |
mov eax, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov DWORD PTR gDropdownItemsArgs, 2701 | |
mov WORD PTR gDropdownItemsFormat, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov WORD PTR gDropdownItemsFormat+2, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+8, 2702 | |
mov WORD PTR gDropdownItemsFormat+4, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
mov WORD PTR gDropdownItemsFormat+6, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+16, 2703 | |
mov WORD PTR gDropdownItemsFormat+8, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+20, 0 | |
mov WORD PTR gDropdownItemsFormat+10, ax | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs+24, 2704 | |
mov DWORD PTR gDropdownItemsArgs+28, 0 | |
mov DWORD PTR gDropdownItemsArgs+32, 2705 | |
mov DWORD PTR gDropdownItemsArgs+36, 0 | |
mov DWORD PTR gDropdownItemsArgs+40, 2706 | |
mov DWORD PTR gDropdownItemsArgs+44, 0 | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 6 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movzx eax, BYTE PTR gConfigGeneral+37 | |
jmp .L263 | |
.L265: | |
.cfi_restore_state | |
call platform_update_fullscreen_resolutions | |
mov eax, DWORD PTR gNumResolutions | |
test eax, eax | |
mov esi, eax | |
mov DWORD PTR [esp+20], eax | |
jle .L250 | |
mov eax, DWORD PTR gConfigGeneral+18 | |
mov DWORD PTR [esp+24], ebp | |
xor edx, edx | |
mov DWORD PTR [esp+28], edi | |
mov ecx, DWORD PTR gResolutions | |
mov edi, esi | |
mov DWORD PTR [esp+12], -1 | |
mov ebx, eax | |
mov eax, DWORD PTR gConfigGeneral+22 | |
mov ebp, ebx | |
mov DWORD PTR [esp+16], eax | |
mov eax, OFFSET FLAT:gDropdownItemsArgs | |
jmp .L225 | |
.p2align 4,,10 | |
.p2align 3 | |
.L224: | |
add edx, 1 | |
add eax, 8 | |
add ecx, 8 | |
cmp edx, edi | |
je .L267 | |
.L225: | |
mov ebx, 1142 | |
mov esi, 839 | |
mov WORD PTR gDropdownItemsFormat[edx+edx], bx | |
mov ebx, DWORD PTR [ecx] | |
mov WORD PTR [eax], si | |
mov esi, DWORD PTR [ecx+4] | |
cmp ebx, ebp | |
mov WORD PTR [eax+2], bx | |
mov WORD PTR [eax+4], si | |
jne .L224 | |
cmp esi, DWORD PTR [esp+16] | |
mov ebx, DWORD PTR [esp+12] | |
cmove ebx, edx | |
mov DWORD PTR [esp+12], ebx | |
jmp .L224 | |
.L232: | |
movzx eax, WORD PTR DateFormatStringIds | |
mov esi, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov WORD PTR gDropdownItemsFormat, si | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
mov DWORD PTR gDropdownItemsArgs+20, 0 | |
mov DWORD PTR gDropdownItemsArgs+28, 0 | |
mov DWORD PTR gDropdownItemsArgs, eax | |
mov eax, 1142 | |
mov WORD PTR gDropdownItemsFormat+2, ax | |
movzx eax, WORD PTR DateFormatStringIds+2 | |
mov DWORD PTR gDropdownItemsArgs+8, eax | |
mov eax, 1142 | |
mov WORD PTR gDropdownItemsFormat+4, ax | |
movzx eax, WORD PTR DateFormatStringIds+4 | |
mov DWORD PTR gDropdownItemsArgs+16, eax | |
mov eax, 1142 | |
mov WORD PTR gDropdownItemsFormat+6, ax | |
movzx eax, WORD PTR DateFormatStringIds+6 | |
movsx edx, WORD PTR [ebp+2] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs+24, eax | |
movsx eax, WORD PTR [ebp+4] | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 4 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movzx eax, BYTE PTR gConfigGeneral+42 | |
jmp .L263 | |
.L231: | |
.cfi_restore_state | |
mov eax, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov DWORD PTR gDropdownItemsArgs, 2332 | |
mov WORD PTR gDropdownItemsFormat, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov WORD PTR gDropdownItemsFormat+2, ax | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs+8, 2359 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 2 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
cmp BYTE PTR gConfigGeneral+14, 1 | |
mov DWORD PTR [esp+100], 1 | |
sbb eax, eax | |
not eax | |
add eax, 2 | |
jmp .L263 | |
.L230: | |
.cfi_restore_state | |
mov ebx, 1142 | |
mov esi, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov WORD PTR gDropdownItemsFormat, bx | |
mov WORD PTR gDropdownItemsFormat+2, si | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs, 2366 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov DWORD PTR gDropdownItemsArgs+8, 2367 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 2 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movsx eax, BYTE PTR gConfigGeneral+8 | |
jmp .L263 | |
.L229: | |
.cfi_restore_state | |
mov eax, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov DWORD PTR gDropdownItemsArgs, 2344 | |
mov WORD PTR gDropdownItemsFormat, ax | |
mov eax, 1142 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov WORD PTR gDropdownItemsFormat+2, ax | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs+8, 2345 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 2 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movsx eax, BYTE PTR gConfigGeneral+7 | |
jmp .L263 | |
.L228: | |
.cfi_restore_state | |
movdqa xmm0, XMMWORD PTR .LC9 | |
mov eax, 1142 | |
mov WORD PTR gDropdownItemsFormat+16, ax | |
mov eax, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
movups XMMWORD PTR gDropdownItemsFormat, xmm0 | |
mov WORD PTR gDropdownItemsFormat+18, ax | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
movdqa xmm0, XMMWORD PTR .LC10 | |
mov DWORD PTR gDropdownItemsArgs+64, 2342 | |
mov DWORD PTR gDropdownItemsArgs+68, 0 | |
movups XMMWORD PTR gDropdownItemsArgs, xmm0 | |
sub eax, edx | |
mov DWORD PTR gDropdownItemsArgs+72, 2343 | |
mov DWORD PTR gDropdownItemsArgs+76, 0 | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 10 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
movdqa xmm0, XMMWORD PTR .LC11 | |
movups XMMWORD PTR gDropdownItemsArgs+16, xmm0 | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
movdqa xmm0, XMMWORD PTR .LC12 | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
movups XMMWORD PTR gDropdownItemsArgs+32, xmm0 | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
movdqa xmm0, XMMWORD PTR .LC13 | |
movups XMMWORD PTR gDropdownItemsArgs+48, xmm0 | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movsx eax, BYTE PTR gConfigGeneral+9 | |
jmp .L263 | |
.L226: | |
.cfi_restore_state | |
mov eax, 2777 | |
mov edx, 2777 | |
mov ecx, 2777 | |
mov WORD PTR gDropdownItemsFormat, ax | |
mov eax, DWORD PTR LanguagesDescriptors+29 | |
mov ebx, 2777 | |
mov esi, 2777 | |
mov WORD PTR gDropdownItemsFormat+6, dx | |
mov WORD PTR gDropdownItemsFormat+8, cx | |
mov WORD PTR gDropdownItemsFormat+10, bx | |
mov WORD PTR gDropdownItemsFormat+12, si | |
mov edx, 2777 | |
mov DWORD PTR gDropdownItemsArgs, eax | |
sar eax, 31 | |
mov ecx, 2777 | |
mov DWORD PTR gDropdownItemsArgs+4, eax | |
mov eax, 2777 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov WORD PTR gDropdownItemsFormat+2, ax | |
mov eax, DWORD PTR LanguagesDescriptors+50 | |
mov DWORD PTR gDropdownItemsArgs+8, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+12, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+4, ax | |
mov eax, DWORD PTR LanguagesDescriptors+71 | |
mov DWORD PTR gDropdownItemsArgs+16, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+20, eax | |
mov eax, DWORD PTR LanguagesDescriptors+92 | |
mov DWORD PTR gDropdownItemsArgs+24, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+28, eax | |
mov eax, DWORD PTR LanguagesDescriptors+113 | |
mov DWORD PTR gDropdownItemsArgs+32, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+36, eax | |
mov eax, DWORD PTR LanguagesDescriptors+134 | |
mov DWORD PTR gDropdownItemsArgs+40, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+44, eax | |
mov eax, DWORD PTR LanguagesDescriptors+155 | |
mov DWORD PTR gDropdownItemsArgs+48, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+52, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+14, ax | |
mov eax, DWORD PTR LanguagesDescriptors+176 | |
mov DWORD PTR gDropdownItemsArgs+56, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+60, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+16, ax | |
mov eax, DWORD PTR LanguagesDescriptors+197 | |
mov WORD PTR gDropdownItemsFormat+26, dx | |
mov WORD PTR gDropdownItemsFormat+28, cx | |
mov DWORD PTR gDropdownItemsArgs+64, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+68, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+18, ax | |
mov eax, DWORD PTR LanguagesDescriptors+218 | |
mov DWORD PTR gDropdownItemsArgs+72, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+76, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+20, ax | |
mov eax, DWORD PTR LanguagesDescriptors+239 | |
mov DWORD PTR gDropdownItemsArgs+80, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+84, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+22, ax | |
mov eax, DWORD PTR LanguagesDescriptors+260 | |
mov DWORD PTR gDropdownItemsArgs+88, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+92, eax | |
mov eax, 2777 | |
mov WORD PTR gDropdownItemsFormat+24, ax | |
mov eax, DWORD PTR LanguagesDescriptors+281 | |
movsx edx, WORD PTR [ebp+2] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs+96, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+100, eax | |
mov eax, DWORD PTR LanguagesDescriptors+302 | |
mov DWORD PTR gDropdownItemsArgs+104, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+108, eax | |
mov eax, DWORD PTR LanguagesDescriptors+323 | |
mov DWORD PTR gDropdownItemsArgs+112, eax | |
sar eax, 31 | |
mov DWORD PTR gDropdownItemsArgs+116, eax | |
movsx eax, WORD PTR [ebp+4] | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 15 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov eax, DWORD PTR gCurrentLanguage | |
mov DWORD PTR [esp+100], 1 | |
sub eax, 1 | |
jmp .L263 | |
.L221: | |
.cfi_restore_state | |
mov edx, 1142 | |
mov ecx, 1142 | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov WORD PTR gDropdownItemsFormat, dx | |
mov WORD PTR gDropdownItemsFormat+2, cx | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs, 3055 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov DWORD PTR gDropdownItemsArgs+8, 3056 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 2 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movsx eax, BYTE PTR gConfigGeneral+10 | |
jmp .L263 | |
.L220: | |
.cfi_restore_state | |
mov eax, 1142 | |
mov ebx, 1142 | |
mov esi, 1142 | |
mov WORD PTR gDropdownItemsFormat, bx | |
mov WORD PTR gDropdownItemsFormat+2, si | |
sub esp, 4 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 68 | |
mov WORD PTR gDropdownItemsFormat+4, ax | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
movsx ecx, WORD PTR [ebp+6] | |
mov DWORD PTR gDropdownItemsArgs, 2773 | |
mov DWORD PTR gDropdownItemsArgs+4, 0 | |
mov DWORD PTR gDropdownItemsArgs+8, 2774 | |
mov DWORD PTR gDropdownItemsArgs+12, 0 | |
mov DWORD PTR gDropdownItemsArgs+16, 2775 | |
mov DWORD PTR gDropdownItemsArgs+20, 0 | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push 3 | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
mov DWORD PTR [esp+100], 1 | |
movzx eax, BYTE PTR gConfigGeneral+17 | |
jmp .L263 | |
.L267: | |
.cfi_restore_state | |
mov eax, DWORD PTR [esp+12] | |
mov ebp, DWORD PTR [esp+24] | |
mov edi, DWORD PTR [esp+28] | |
cmp eax, -1 | |
setne bl | |
cmp eax, 31 | |
setle al | |
and ebx, eax | |
.L223: | |
movsx edx, WORD PTR [ebp+2] | |
movsx eax, WORD PTR [ebp+4] | |
sub esp, 4 | |
.cfi_def_cfa_offset 68 | |
movsx ecx, WORD PTR [ebp+6] | |
sub eax, edx | |
sub eax, 3 | |
push eax | |
.cfi_def_cfa_offset 72 | |
push DWORD PTR [esp+28] | |
.cfi_def_cfa_offset 76 | |
push 128 | |
.cfi_def_cfa_offset 80 | |
movzx eax, BYTE PTR [edi+1211] | |
push eax | |
.cfi_def_cfa_offset 84 | |
movsx eax, WORD PTR [ebp+8] | |
sub eax, ecx | |
add eax, 1 | |
push eax | |
.cfi_def_cfa_offset 88 | |
movsx eax, WORD PTR [edi+46] | |
add ecx, eax | |
push ecx | |
.cfi_def_cfa_offset 92 | |
movsx eax, WORD PTR [edi+44] | |
add edx, eax | |
push edx | |
.cfi_def_cfa_offset 96 | |
call window_dropdown_show_text_custom_width | |
add esp, 32 | |
.cfi_def_cfa_offset 64 | |
test bl, bl | |
je .L212 | |
mov eax, DWORD PTR [esp+12] | |
mov DWORD PTR [esp+68], 1 | |
mov DWORD PTR [esp+64], eax | |
add esp, 44 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 20 | |
jmp .L262 | |
.L266: | |
.cfi_restore_state | |
xor eax, 1 | |
mov DWORD PTR [esp+68], 1 | |
movzx eax, ax | |
mov DWORD PTR [esp+64], eax | |
add esp, 44 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 20 | |
jmp .L262 | |
.L250: | |
.cfi_restore_state | |
xor ebx, ebx | |
mov DWORD PTR [esp+12], -1 | |
jmp .L223 | |
.cfi_endproc | |
.LFE570: | |
.size window_options_mousedown, .-window_options_mousedown | |
.section .text.unlikely | |
.LCOLDE14: | |
.text | |
.LHOTE14: | |
.section .text.unlikely | |
.LCOLDB15: | |
.text | |
.LHOTB15: | |
.p2align 4,,15 | |
.globl window_options_open | |
.type window_options_open, @function | |
window_options_open: | |
.LFB568: | |
.cfi_startproc | |
push ebx | |
.cfi_def_cfa_offset 8 | |
.cfi_offset 3, -8 | |
sub esp, 20 | |
.cfi_def_cfa_offset 28 | |
push 19 | |
.cfi_def_cfa_offset 32 | |
call window_bring_to_front_by_class | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
test eax, eax | |
je .L271 | |
add esp, 8 | |
.cfi_remember_state | |
.cfi_def_cfa_offset 8 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 4 | |
ret | |
.p2align 4,,10 | |
.p2align 3 | |
.L271: | |
.cfi_restore_state | |
sub esp, 12 | |
.cfi_def_cfa_offset 28 | |
push 256 | |
.cfi_def_cfa_offset 32 | |
push 19 | |
.cfi_def_cfa_offset 36 | |
push OFFSET FLAT:window_options_events | |
.cfi_def_cfa_offset 40 | |
push 265 | |
.cfi_def_cfa_offset 44 | |
push 310 | |
.cfi_def_cfa_offset 48 | |
call window_create_centred | |
add esp, 20 | |
.cfi_def_cfa_offset 28 | |
mov ebx, eax | |
mov DWORD PTR [eax+40], OFFSET FLAT:window_options_display_widgets | |
mov DWORD PTR [eax+8], 66583540 | |
mov DWORD PTR [eax+12], 0 | |
xor edx, edx | |
xor eax, eax | |
mov WORD PTR [ebx+1166], dx | |
mov WORD PTR [ebx+1162], ax | |
push ebx | |
.cfi_def_cfa_offset 32 | |
call window_init_scroll_widgets | |
mov DWORD PTR [esp], ebx | |
call colour_scheme_update | |
add esp, 16 | |
.cfi_def_cfa_offset 16 | |
add esp, 8 | |
.cfi_def_cfa_offset 8 | |
pop ebx | |
.cfi_restore 3 | |
.cfi_def_cfa_offset 4 | |
ret | |
.cfi_endproc | |
.LFE568: | |
.size window_options_open, .-window_options_open | |
.section .text.unlikely | |
.LCOLDE15: | |
.text | |
.LHOTE15: | |
.section .rodata | |
.align 4 | |
.type window_options_page_enabled_widgets, @object | |
.size window_options_page_enabled_widgets, 24 | |
window_options_page_enabled_widgets: | |
.long 66583540 | |
.long 4194292 | |
.long 131060 | |
.long 16497652 | |
.long 8388596 | |
.long 65524 | |
.data | |
.align 32 | |
.type window_options_events, @object | |
.size window_options_events, 112 | |
window_options_events: | |
.long 0 | |
.long window_options_mouseup | |
.long 0 | |
.long window_options_mousedown | |
.long window_options_dropdown | |
.long 0 | |
.long window_options_update | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long window_options_scrollgetsize | |
.long 0 | |
.long 0 | |
.long 0 | |
.long window_options_text_input | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long 0 | |
.long window_options_invalidate | |
.long window_options_paint | |
.long 0 | |
.globl window_options_tab_animation_frames | |
.section .rodata | |
.align 4 | |
.type window_options_tab_animation_frames, @object | |
.size window_options_tab_animation_frames, 24 | |
window_options_tab_animation_frames: | |
.long 16 | |
.long 8 | |
.long 16 | |
.long 4 | |
.long 16 | |
.long 1 | |
.globl window_options_tab_animation_divisor | |
.align 4 | |
.type window_options_tab_animation_divisor, @object | |
.size window_options_tab_animation_divisor, 24 | |
window_options_tab_animation_divisor: | |
.long 4 | |
.long 8 | |
.long 2 | |
.long 2 | |
.long 2 | |
.long 1 | |
.globl window_options_page_widgets | |
.data | |
.align 4 | |
.type window_options_page_widgets, @object | |
.size window_options_page_widgets, 24 | |
window_options_page_widgets: | |
.long window_options_display_widgets | |
.long window_options_culture_widgets | |
.long window_options_audio_widgets | |
.long window_options_controls_and_interface_widgets | |
.long window_options_misc_widgets | |
.long window_options_twitch_widgets | |
.align 32 | |
.type window_options_twitch_widgets, @object | |
.size window_options_twitch_widgets, 272 | |
window_options_twitch_widgets: | |
.byte 1 | |
.byte 0 | |
.value 0 | |
.value 309 | |
.value 0 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 20 | |
.byte 0 | |
.value 1 | |
.value 308 | |
.value 1 | |
.value 14 | |
.long 1168 | |
.value 829 | |
.byte 21 | |
.byte 0 | |
.value 297 | |
.value 307 | |
.value 2 | |
.value 13 | |
.long 824 | |
.value 828 | |
.byte 2 | |
.byte 1 | |
.value 0 | |
.value 309 | |
.value 43 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 8 | |
.byte 1 | |
.value 3 | |
.value 33 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5266 | |
.byte 8 | |
.byte 1 | |
.value 34 | |
.value 64 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5267 | |
.byte 8 | |
.byte 1 | |
.value 65 | |
.value 95 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5268 | |
.byte 8 | |
.byte 1 | |
.value 96 | |
.value 126 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5269 | |
.byte 8 | |
.byte 1 | |
.value 127 | |
.value 157 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5270 | |
.byte 8 | |
.byte 1 | |
.value 158 | |
.value 188 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5271 | |
.byte 10 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 54 | |
.value 65 | |
.long 5164 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 69 | |
.value 80 | |
.long 5165 | |
.value 5166 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 84 | |
.value 95 | |
.long 5167 | |
.value 5168 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 99 | |
.value 110 | |
.long 5169 | |
.value 5170 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 114 | |
.value 125 | |
.long 5171 | |
.value 5172 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 129 | |
.value 140 | |
.long 5173 | |
.value 5174 | |
.byte 26 | |
.byte 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.long 0 | |
.value 0 | |
.align 32 | |
.type window_options_misc_widgets, @object | |
.size window_options_misc_widgets, 384 | |
window_options_misc_widgets: | |
.byte 1 | |
.byte 0 | |
.value 0 | |
.value 309 | |
.value 0 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 20 | |
.byte 0 | |
.value 1 | |
.value 308 | |
.value 1 | |
.value 14 | |
.long 1168 | |
.value 829 | |
.byte 21 | |
.byte 0 | |
.value 297 | |
.value 307 | |
.value 2 | |
.value 13 | |
.long 824 | |
.value 828 | |
.byte 2 | |
.byte 1 | |
.value 0 | |
.value 309 | |
.value 43 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 8 | |
.byte 1 | |
.value 3 | |
.value 33 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5266 | |
.byte 8 | |
.byte 1 | |
.value 34 | |
.value 64 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5267 | |
.byte 8 | |
.byte 1 | |
.value 65 | |
.value 95 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5268 | |
.byte 8 | |
.byte 1 | |
.value 96 | |
.value 126 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5269 | |
.byte 8 | |
.byte 1 | |
.value 127 | |
.value 157 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5270 | |
.byte 8 | |
.byte 1 | |
.value 158 | |
.value 188 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5271 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 54 | |
.value 65 | |
.long 2487 | |
.value 2488 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 69 | |
.value 80 | |
.long 3333 | |
.value 3334 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 83 | |
.value 94 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 84 | |
.value 93 | |
.long 876 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 114 | |
.value 125 | |
.long 5155 | |
.value 5156 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 129 | |
.value 140 | |
.long 5343 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 144 | |
.value 155 | |
.long 5507 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 159 | |
.value 170 | |
.long 5150 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 173 | |
.value 184 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 174 | |
.value 183 | |
.long 876 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 26 | |
.value 185 | |
.value 189 | |
.value 200 | |
.long 5436 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 204 | |
.value 215 | |
.long 5508 | |
.value 5509 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 219 | |
.value 230 | |
.long 5557 | |
.value -1 | |
.byte 26 | |
.byte 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.long 0 | |
.value 0 | |
.align 32 | |
.type window_options_controls_and_interface_widgets, @object | |
.size window_options_controls_and_interface_widgets, 400 | |
window_options_controls_and_interface_widgets: | |
.byte 1 | |
.byte 0 | |
.value 0 | |
.value 309 | |
.value 0 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 20 | |
.byte 0 | |
.value 1 | |
.value 308 | |
.value 1 | |
.value 14 | |
.long 1168 | |
.value 829 | |
.byte 21 | |
.byte 0 | |
.value 297 | |
.value 307 | |
.value 2 | |
.value 13 | |
.long 824 | |
.value 828 | |
.byte 2 | |
.byte 1 | |
.value 0 | |
.value 309 | |
.value 43 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 8 | |
.byte 1 | |
.value 3 | |
.value 33 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5266 | |
.byte 8 | |
.byte 1 | |
.value 34 | |
.value 64 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5267 | |
.byte 8 | |
.byte 1 | |
.value 65 | |
.value 95 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5268 | |
.byte 8 | |
.byte 1 | |
.value 96 | |
.value 126 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5269 | |
.byte 8 | |
.byte 1 | |
.value 127 | |
.value 157 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5270 | |
.byte 8 | |
.byte 1 | |
.value 158 | |
.value 188 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5271 | |
.byte 19 | |
.byte 1 | |
.value 5 | |
.value 304 | |
.value 53 | |
.value 114 | |
.long 5478 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 68 | |
.value 79 | |
.long 2797 | |
.value 2798 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 83 | |
.value 94 | |
.long 5372 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 26 | |
.value 185 | |
.value 98 | |
.value 109 | |
.long 2489 | |
.value 2799 | |
.byte 19 | |
.byte 1 | |
.value 5 | |
.value 304 | |
.value 118 | |
.value 164 | |
.long 5481 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 132 | |
.value 143 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 133 | |
.value 142 | |
.long 876 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 10 | |
.value 145 | |
.value 148 | |
.value 159 | |
.long 5153 | |
.value -1 | |
.byte 19 | |
.byte 1 | |
.value 5 | |
.value 304 | |
.value 168 | |
.value 230 | |
.long 5479 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 145 | |
.value 199 | |
.value 210 | |
.long 5120 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 145 | |
.value 214 | |
.value 225 | |
.long 5121 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 155 | |
.value 299 | |
.value 199 | |
.value 210 | |
.long 5147 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 155 | |
.value 299 | |
.value 214 | |
.value 225 | |
.long 5468 | |
.value -1 | |
.byte 23 | |
.byte 2 | |
.value 10 | |
.value 299 | |
.value 239 | |
.value 250 | |
.long 5122 | |
.value 5441 | |
.byte 26 | |
.byte 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.long 0 | |
.value 0 | |
.align 32 | |
.type window_options_audio_widgets, @object | |
.size window_options_audio_widgets, 320 | |
window_options_audio_widgets: | |
.byte 1 | |
.byte 0 | |
.value 0 | |
.value 309 | |
.value 0 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 20 | |
.byte 0 | |
.value 1 | |
.value 308 | |
.value 1 | |
.value 14 | |
.long 1168 | |
.value 829 | |
.byte 21 | |
.byte 0 | |
.value 297 | |
.value 307 | |
.value 2 | |
.value 13 | |
.long 824 | |
.value 828 | |
.byte 2 | |
.byte 1 | |
.value 0 | |
.value 309 | |
.value 43 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 8 | |
.byte 1 | |
.value 3 | |
.value 33 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5266 | |
.byte 8 | |
.byte 1 | |
.value 34 | |
.value 64 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5267 | |
.byte 8 | |
.byte 1 | |
.value 65 | |
.value 95 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5268 | |
.byte 8 | |
.byte 1 | |
.value 96 | |
.value 126 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5269 | |
.byte 8 | |
.byte 1 | |
.value 127 | |
.value 157 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5270 | |
.byte 8 | |
.byte 1 | |
.value 158 | |
.value 188 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5271 | |
.byte 16 | |
.byte 1 | |
.value 10 | |
.value 299 | |
.value 53 | |
.value 64 | |
.long 865 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 54 | |
.value 63 | |
.long 876 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 229 | |
.value 69 | |
.value 80 | |
.long 2333 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 229 | |
.value 84 | |
.value 95 | |
.long 1777 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 229 | |
.value 98 | |
.value 110 | |
.long 5490 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 112 | |
.value 124 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 113 | |
.value 123 | |
.long 876 | |
.value -1 | |
.byte 22 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 68 | |
.value 80 | |
.long 1 | |
.value -1 | |
.byte 22 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 83 | |
.value 95 | |
.long 1 | |
.value -1 | |
.byte 26 | |
.byte 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.long 0 | |
.value 0 | |
.align 32 | |
.type window_options_culture_widgets, @object | |
.size window_options_culture_widgets, 368 | |
window_options_culture_widgets: | |
.byte 1 | |
.byte 0 | |
.value 0 | |
.value 309 | |
.value 0 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 20 | |
.byte 0 | |
.value 1 | |
.value 308 | |
.value 1 | |
.value 14 | |
.long 1168 | |
.value 829 | |
.byte 21 | |
.byte 0 | |
.value 297 | |
.value 307 | |
.value 2 | |
.value 13 | |
.long 824 | |
.value 828 | |
.byte 2 | |
.byte 1 | |
.value 0 | |
.value 309 | |
.value 43 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 8 | |
.byte 1 | |
.value 3 | |
.value 33 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5266 | |
.byte 8 | |
.byte 1 | |
.value 34 | |
.value 64 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5267 | |
.byte 8 | |
.byte 1 | |
.value 65 | |
.value 95 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5268 | |
.byte 8 | |
.byte 1 | |
.value 96 | |
.value 126 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5269 | |
.byte 8 | |
.byte 1 | |
.value 127 | |
.value 157 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5270 | |
.byte 8 | |
.byte 1 | |
.value 158 | |
.value 188 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5271 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 53 | |
.value 64 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 54 | |
.value 63 | |
.long 876 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 68 | |
.value 79 | |
.long 871 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 69 | |
.value 78 | |
.long 876 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 83 | |
.value 94 | |
.long 872 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 84 | |
.value 93 | |
.long 876 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 98 | |
.value 110 | |
.long 875 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 99 | |
.value 108 | |
.long 876 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 113 | |
.value 124 | |
.long 868 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 114 | |
.value 123 | |
.long 876 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 128 | |
.value 139 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 129 | |
.value 138 | |
.long 876 | |
.value -1 | |
.byte 26 | |
.byte 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.long 0 | |
.value 0 | |
.align 32 | |
.type window_options_display_widgets, @object | |
.size window_options_display_widgets, 432 | |
window_options_display_widgets: | |
.byte 1 | |
.byte 0 | |
.value 0 | |
.value 309 | |
.value 0 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 20 | |
.byte 0 | |
.value 1 | |
.value 308 | |
.value 1 | |
.value 14 | |
.long 1168 | |
.value 829 | |
.byte 21 | |
.byte 0 | |
.value 297 | |
.value 307 | |
.value 2 | |
.value 13 | |
.long 824 | |
.value 828 | |
.byte 2 | |
.byte 1 | |
.value 0 | |
.value 309 | |
.value 43 | |
.value 264 | |
.long -1 | |
.value -1 | |
.byte 8 | |
.byte 1 | |
.value 3 | |
.value 33 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5266 | |
.byte 8 | |
.byte 1 | |
.value 34 | |
.value 64 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5267 | |
.byte 8 | |
.byte 1 | |
.value 65 | |
.value 95 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5268 | |
.byte 8 | |
.byte 1 | |
.value 96 | |
.value 126 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5269 | |
.byte 8 | |
.byte 1 | |
.value 127 | |
.value 157 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5270 | |
.byte 8 | |
.byte 1 | |
.value 158 | |
.value 188 | |
.value 17 | |
.value 43 | |
.long 536876110 | |
.value 5271 | |
.byte 19 | |
.byte 1 | |
.value 5 | |
.value 304 | |
.value 53 | |
.value 160 | |
.long 5476 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 68 | |
.value 79 | |
.long 840 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 69 | |
.value 78 | |
.long 876 | |
.value -1 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 83 | |
.value 94 | |
.long 871 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 84 | |
.value 93 | |
.long 876 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 99 | |
.value 110 | |
.long 5154 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 114 | |
.value 125 | |
.long 5454 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 129 | |
.value 140 | |
.long 5440 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 144 | |
.value 155 | |
.long 5553 | |
.value -1 | |
.byte 19 | |
.byte 1 | |
.value 5 | |
.value 304 | |
.value 164 | |
.value 255 | |
.long 5477 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 179 | |
.value 190 | |
.long 2361 | |
.value 2362 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 194 | |
.value 205 | |
.long 2363 | |
.value 2364 | |
.byte 16 | |
.byte 1 | |
.value 155 | |
.value 299 | |
.value 208 | |
.value 219 | |
.long -1 | |
.value -1 | |
.byte 10 | |
.byte 1 | |
.value 288 | |
.value 298 | |
.value 209 | |
.value 218 | |
.long 876 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 224 | |
.value 235 | |
.long 5473 | |
.value -1 | |
.byte 23 | |
.byte 1 | |
.value 10 | |
.value 290 | |
.value 239 | |
.value 250 | |
.long 5474 | |
.value -1 | |
.byte 26 | |
.byte 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.value 0 | |
.long 0 | |
.value 0 | |
.comm TITLE_SCRIPT_COMMANDS,4,4 | |
.comm WINDOW_CLASS,4,4 | |
.section .rodata.cst4,"aM",@progbits,4 | |
.align 4 | |
.LC1: | |
.long 1120403456 | |
.section .rodata.cst16,"aM",@progbits,16 | |
.align 16 | |
.LC9: | |
.value 1142 | |
.value 1142 | |
.value 1142 | |
.value 1142 | |
.value 1142 | |
.value 1142 | |
.value 1142 | |
.value 1142 | |
.align 16 | |
.LC10: | |
.long 2334 | |
.long 0 | |
.long 2335 | |
.long 0 | |
.align 16 | |
.LC11: | |
.long 2336 | |
.long 0 | |
.long 2337 | |
.long 0 | |
.align 16 | |
.LC12: | |
.long 2338 | |
.long 0 | |
.long 2339 | |
.long 0 | |
.align 16 | |
.LC13: | |
.long 2340 | |
.long 0 | |
.long 2341 | |
.long 0 | |
.ident "GCC: (GNU) 5.2.0" | |
.section .note.GNU-stack,"",@progbits |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment