Function at 0x6294a480
Capabilities:
Parse pe header

Disassembly:
push edi
xor eax, eax
push ebx
mov ecx, 4
sub esp, 0x14
mov ebx, dword [esp + 0x24]
mov edi, dword [esp + 0x20]
rep stosd dword es:[edi], eax
cmp ebx, 4
je 0x6294ac32
ja 0x6294a66b
cmp ebx, 1
je 0x6294b03c
cmp ebx, 2
jne 0x6294b103
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 8
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xa
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2f
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x39
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x4d
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x4f
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x4e
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x50
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x52
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x58
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x60
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x6a
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x6b
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x6f
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov dword [esp + 4], 1
mov dword [esp], 0x71
mov ecx, dword [esp + 0x20]
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov dword [esp + 4], 1
mov dword [esp], 0x76
jmp 0x6294b160
cmp ebx, 0x20
je 0x6294a67c
cmp ebx, 0x1000000
jne 0x6294b103
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 7
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 8
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 9
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xa
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xb
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xc
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xd
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xe
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xf
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x10
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x11
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x12
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x13
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x14
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x15
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x16
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x17
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x18
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x19
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x1a
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x1b
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x1c
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x1d
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x1e
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x1f
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x20
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x21
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x22
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x23
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x24
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x25
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x26
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x27
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x28
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x29
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2a
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2b
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2c
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2d
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2e
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x2f
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x30
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x67
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x32
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x57
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x58
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x64
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x66
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x68
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x73
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x77
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov dword [esp + 4], 1
mov dword [esp], 0x78
mov ecx, dword [esp + 0x20]
call method.std::bitset_122u_.set_unsigned_int__bool_
cmp ebx, 0x1000000
push eax
push eax
jne 0x6294b16b
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x63
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov dword [esp + 4], 1
mov dword [esp], 0x69
mov ecx, dword [esp + 0x20]
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov dword [esp + 4], 1
mov dword [esp], 0x6f
jmp 0x6294b160
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 4
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 8
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 9
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0xa
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x11
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x28
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x33
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x34
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x35
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x36
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x37
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x38
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x39
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x3a
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x3b
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x3c
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x3d
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x3e
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x3f
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x40
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x41
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x42
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x43
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x44
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x45
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x46
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x47
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x48
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x49
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x4a
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x4b
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x4c
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x56
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x58
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x59
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x5a
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x5d
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x62
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov dword [esp + 4], 1
mov dword [esp], 0x70
jmp 0x6294b160
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 5
call method.std::bitset_122u_.set_unsigned_int__bool_
push edi
push edi
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x53
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x54
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x55
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x5b
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0x5c
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov dword [esp + 4], 1
mov dword [esp], 0x58
mov ecx, dword [esp + 0x20]
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov dword [esp + 4], 1
mov dword [esp], 0x59
jmp 0x6294b160
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 0
call method.std::bitset_122u_.set_unsigned_int__bool_
push edx
push edx
mov ecx, dword [esp + 0x20]
mov dword [esp + 4], 1
mov dword [esp], 7
call method.std::bitset_122u_.set_unsigned_int__bool_
push ecx
push ecx
mov dword [esp + 4], 1
mov dword [esp], 8
mov ecx, dword [esp + 0x20]
call method.std::bitset_122u_.set_unsigned_int__bool_
push ebx
push ebx
mov dword [esp + 4], 1
mov dword [esp], 0xa
mov ecx, dword [esp + 0x20]
call method.std::bitset_122u_.set_unsigned_int__bool_
push eax
push eax
mov eax, dword [esp + 0x20]
add esp, 0x14
pop ebx
pop edi
ret