Function at 0x10001ec0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0xe4
push ebx
push esi
xor ebx, ebx
mov dword [esp + 0x54], edx
push edi
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x2c], ebx
nop dword [eax]
cmp byte [ebp + 8], 0
je 0x10001f62
cmp ebx, 4
ja case.default.0x10001eef
jmp dword [ebx*4 + 0x1000481c]
mov ecx, dword [ebp + 0xc]
mov eax, 0x10048d0c
mov edi, eax
mov dword [ecx + ebx*4], eax
jmp 0x10001f94
mov ecx, dword [ebp + 0xc]
mov eax, dword [sym.jemalloc.dll_je_malloc_conf]
mov edi, eax
mov dword [ecx + ebx*4], eax
jmp 0x10001f94
mov eax, dword [ebp + 0x10]
mov edi, eax
mov ecx, dword [ebp + 0xc]
mov byte [eax], 0
mov dword [ecx + ebx*4], eax
jmp 0x10001f94
push str.JE_MALLOC_CONF
call fcn.10038434
add esp, 4
test eax, eax
je 0x10001f47
mov ecx, dword [ebp + 0xc]
mov edi, eax
mov dword [0x10055dfc], eax
mov dword [ecx + ebx*4], eax
jmp 0x10001f94
mov ecx, dword [ebp + 0xc]
xor eax, eax
mov edi, eax
mov dword [ecx + ebx*4], eax
jmp 0x10001f94
mov ecx, dword [ebp + 0xc]
mov eax, dword [sym.jemalloc.dll_je_malloc_conf_2_conf_harder]
mov edi, eax
mov dword [ecx + ebx*4], eax
jmp 0x10001f94
cmp byte [0x10051dc0], 0
mov eax, dword [ebp + 0xc]
mov edi, dword [eax + ebx*4]
je 0x10001f94
test edi, edi
mov eax, 0x10048d0c
cmovne eax, edi
push eax
push dword [ebx*4 + 0x100498a0]
lea eax, [ebx + 1]
push eax
push str._jemalloc_:_malloc_conf__u___s_:___s__n
call fcn.10028f60
add esp, 0x10
test edi, edi
je 0x100047f3
cmp byte [edi], 0
je 0x100047e1
mov esi, edi
mov ecx, edi
mov dword [esp + 0x14], esi
nop dword [eax]
movsx eax, byte [ecx]
cmp eax, 0x7a
ja case.0x10001fc3.1
movzx eax, byte [eax + 0x10004840]
jmp dword [eax*4 + 0x10004830]
inc ecx
jmp 0x10001fb0
inc ecx
mov edx, ecx
mov dword [esp + 0x38], ecx
sub edx, edi
mov ebx, ecx
dec edx
mov dword [esp + 0x34], ebx
mov dword [esp + 0x1c], edx
mov al, byte [ecx]
test al, al
je 0x10002032
inc ecx
mov dword [esp + 0x38], ecx
cmp al, 0x2c
jne 0x10001fe1
cmp byte [ecx], 0
mov dword [esp + 0x38], ecx
jne 0x1000202b
mov eax, ecx
mov ecx, 0x40
sub eax, edi
cmp eax, 0x40
push edi
cmova eax, ecx
push eax
push str.Conf_string_ends_with_comma
push str._jemalloc_:__s_____.s_n
call fcn.10028f60
mov ecx, dword [esp + 0x48]
add esp, 0x10
mov edx, dword [esp + 0x1c]
mov byte [0x100563ac], 1
mov edi, ecx
sub edi, ebx
dec edi
jmp 0x10002036
mov edi, ecx
sub edi, ebx
mov dword [esp + 0x18], edi
mov dword [esp + 0xec], ecx
mov byte [esp + 0x13], 1
cmp edx, 0xc
jne 0x1000211c
push edx
push esi
push str.confirm_conf
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002118
cmp edi, 4
jne 0x10002082
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100020db
mov al, 1
jmp 0x1000209c
cmp edi, 5
jne 0x100020db
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100020db
xor al, al
cmp byte [ebp + 8], 0
mov byte [0x10051dc0], al
jne 0x10004786
mov al, byte [esp + 0x13]
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xc
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp byte [ebp + 8], 0
jne 0x10004786
push ebx
push edi
push esi
push 0xc
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10002114
mov byte [0x100563ac], 1
xor al, al
jmp 0x100020af
mov edx, dword [esp + 0x1c]
cmp byte [ebp + 8], 0
jne 0x10004786
cmp edx, 5
jne 0x100021eb
push edx
push esi
push str.abort
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000234c
cmp edi, 4
jne 0x1000216b
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000218e
mov al, byte [esp + 0x13]
mov byte [0x10051dc1], 1
jmp 0x100021bf
cmp edi, 5
jne 0x1000218e
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000218e
mov byte [0x10051dc1], al
mov al, byte [esp + 0x13]
jmp 0x100021bf
push ebx
push edi
push esi
push 5
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100021bd
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 5
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp edx, 0xa
jne 0x10002264
push edx
push esi
push str.abort_conf
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000234c
cmp edi, 4
jne 0x1000222f
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002255
mov al, byte [esp + 0x13]
mov byte [0x10051dd0], 1
jmp 0x10004682
cmp edi, 5
jne 0x10002255
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002255
mov byte [0x10051dd0], al
mov al, byte [esp + 0x13]
jmp 0x10004682
push ebx
push edi
push esi
push 0xa
push str.Invalid_conf_value
jmp 0x1000465b
cmp edx, 0xf
jne 0x100022da
push edx
push esi
push str.cache_oblivious
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000234c
cmp edi, 4
jne 0x100022ac
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004292
mov al, byte [esp + 0x13]
mov byte [0x10050905], 1
jmp 0x100042c3
cmp edi, 5
jne 0x10004292
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004292
mov byte [0x10050905], al
mov al, byte [esp + 0x13]
jmp 0x100042c3
cmp edx, 0xd
jne 0x10002350
push edx
push esi
push str.trust_madvise
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000234c
cmp edi, 4
jne 0x1000231e
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002680
mov al, byte [esp + 0x13]
mov byte [0x10050906], 1
jmp 0x100026b1
cmp edi, 5
jne 0x10002680
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002680
mov byte [0x10050906], al
mov al, byte [esp + 0x13]
jmp 0x100026b1
mov edx, dword [esp + 0x1c]
push edx
push esi
push str.metadata_thp
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002390
xor esi, esi
push edi
push ebx
push dword [esi*4 + 0x10049920]
call fcn.100382d0
add esp, 0xc
test eax, eax
je 0x10002385
inc esi
cmp esi, 3
jl 0x10002365
jmp 0x1000370b
mov dword [0x10055e0c], esi
jmp 0x1000374a
mov eax, dword [esp + 0x1c]
cmp eax, 6
jne 0x1000240a
push eax
push esi
push str.retain
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002406
cmp edi, 4
jne 0x100023d8
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002e91
mov al, byte [esp + 0x13]
mov byte [0x10051dd3], 1
jmp 0x10002ec2
cmp edi, 5
jne 0x10002e91
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002e91
mov byte [0x10051dd3], al
mov al, byte [esp + 0x13]
jmp 0x10002ec2
mov eax, dword [esp + 0x1c]
push eax
push esi
push 0x10049090
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002491
xor esi, esi
nop
push edi
push ebx
push dword [esi*4 + 0x1004c810]
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002475
test esi, esi
je 0x10002480
push ebx
push edi
push dword [esp + 0x1c]
push dword [esp + 0x28]
push str.Error_setting_dss
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push dword [esp + 0x34]
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10002470
mov byte [0x100563ac], 1
mov byte [esp + 0x13], 0
inc esi
cmp esi, 3
jl 0x10002420
jmp 0x1000370b
mov eax, dword [esi*4 + 0x1004c810]
mov dword [str.secondary], eax
jmp 0x1000374a
mov eax, dword [esp + 0x1c]
cmp eax, 7
jne 0x100025cd
push eax
push esi
push str.narenas
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
cmp edi, 7
jne 0x100024f4
push edi
push ebx
push str.default
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100024f4
mov dword [0x10051dc4], eax
cmp byte [0x10051dc0], al
je 0x10004786
push ebx
push edi
push esi
push edi
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
push 7
push esi
push str.narenas
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x48]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002568
mov ecx, dword [esp + 0x44]
sub ecx, ebx
cmp ecx, eax
jne 0x10002568
test edi, edi
jne 0x10002558
cmp esi, 1
jae 0x10002558
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 7
push str.Out_of_range_conf_value
jmp 0x10002576
mov cl, byte [esp + 0x13]
mov dword [0x10051dc4], esi
mov esi, dword [esp + 0x14]
jmp 0x100025a1
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 7
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x1000259b
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 7
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xd
jne 0x100026dd
push eax
push esi
push str.narenas_ratio
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002614
lea eax, [esp + 0x48]
mov edx, ebx
push eax
mov ecx, 0x100512e8
call fcn.10024550
add esp, 4
test al, al
jne 0x10002680
mov eax, dword [esp + 0x48]
sub eax, ebx
cmp eax, edi
jne 0x10002680
mov al, byte [esp + 0x13]
jmp 0x100026b1
push 0xd
push esi
push str.lg_tcache_max
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x50]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1000267c
mov eax, dword [esp + 0x4c]
sub eax, ebx
cmp eax, edi
jne 0x1000267c
cmp esi, 0x17
mov eax, 0x17
cmova esi, eax
mov eax, 1
mov ecx, esi
mov esi, dword [esp + 0x14]
shl eax, cl
mov dword [0x10050980], eax
mov al, byte [esp + 0x13]
jmp 0x100026b1
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0xd
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100026af
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xd
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xa
jne 0x10002926
push eax
push esi
push str.bin_shards
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002846
mov dword [esp + 0x20], ebx
mov dword [esp + 0x30], edi
lea eax, [esp + 0x40]
push eax
lea eax, [esp + 0x54]
push eax
lea eax, [esp + 0x5c]
push eax
lea edx, [esp + 0x3c]
lea ecx, [esp + 0x2c]
call fcn.10034d20
add esp, 0xc
test al, al
jne 0x1000282b
mov ebx, dword [esp + 0x40]
mov esi, dword [esp + 0x50]
cmp ebx, 0x40
ja 0x1000282b
test ebx, ebx
je 0x1000282b
mov ecx, dword [esp + 0x54]
cmp ecx, 0x3800
ja 0x1000280b
cmp esi, 0x3800
jbe 0x1000277c
mov esi, 0x3800
call fcn.10001010
mov edi, eax
lea eax, [esi*2 - 1]
bsr eax, eax
cmp eax, 6
jae 0x100027c1
xor ecx, ecx
jmp 0x100027c4
call fcn.10001010
mov edi, eax
test esi, esi
jne 0x1000278b
xor ecx, ecx
jmp 0x100027f0
mov edi, eax
cmp esi, 8
ja 0x10002769
cmp esi, 1
jbe 0x100027ac
mov ecx, 0x20
add esi, 0xffffffff
je 0x100027a4
bsr ecx, esi
inc ecx
mov esi, 1
shl esi, cl
bsr ecx, esi
cmp ecx, 3
jae 0x100027ba
xor ecx, ecx
mov edi, eax
jmp 0x100027f0
add ecx, 0xfffffffd
mov edi, eax
jmp 0x100027f0
lea ecx, [eax - 6]
lea ebx, [ecx*4]
mov ecx, 4
cmp eax, 7
jb 0x100027d8
lea ecx, [eax - 3]
or eax, 0xffffffff
lea edx, [esi - 1]
shl eax, cl
and edx, eax
shr edx, cl
lea ecx, [ebx + 1]
mov ebx, dword [esp + 0x40]
and edx, 3
add ecx, edx
cmp edi, ecx
ja 0x1000280b
mov edx, dword [esp + 0x58]
sub ecx, edi
mov eax, ebx
lea ecx, [ecx*4 + 4]
shr ecx, 2
lea edi, [edx + edi*4]
rep stosd dword es:[edi], eax
cmp dword [esp + 0x30], 0
ja 0x10002705
mov ebx, dword [esp + 0x34]
mov edi, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov al, byte [esp + 0x13]
jmp 0x10004682
mov ebx, dword [esp + 0x34]
mov edi, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0xa
push str.Invalid_settings_for_bin_shards
jmp 0x1000465b
push 0xa
push esi
push str.tcache_max
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x60]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100028c1
mov ecx, dword [esp + 0x5c]
sub ecx, ebx
cmp ecx, eax
jne 0x100028c1
test edi, edi
jne 0x100028ad
cmp esi, 0x800000
ja 0x100028ad
mov cl, byte [esp + 0x13]
mov dword [0x10050980], esi
mov esi, dword [esp + 0x14]
jmp 0x100028fa
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050980], 0x800000
jmp 0x100028fa
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0xa
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100028f4
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0xa
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x12
jne 0x10002a44
push eax
push esi
push str.tcache_ncached_max
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100029bf
push 0x10056940
push 0x10056860
mov edx, edi
mov ecx, ebx
call fcn.10031e60
add esp, 8
test al, al
je 0x1000298f
push ebx
push edi
push esi
push 0x12
push str.Invalid_settings_for_tcache_ncached_max
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x1000298b
mov byte [0x100563ac], 1
xor al, al
jmp 0x10002993
mov al, byte [esp + 0x13]
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0x12
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
push 0x12
push esi
push str.oversize_threshold
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x64]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003cb7
mov ecx, dword [esp + 0x60]
sub ecx, ebx
cmp ecx, eax
jne 0x10003cb7
test edi, edi
jne 0x10002a31
cmp esi, 0x70000000
ja 0x10002a31
mov cl, byte [esp + 0x13]
mov dword [0x10050938], esi
mov esi, dword [esp + 0x14]
jmp 0x10003cf0
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x12
push str.Out_of_range_conf_value
jmp 0x10003cc5
cmp eax, 0xe
jne 0x10002cc2
push eax
push esi
push str.mutex_max_spin
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002ac8
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x68]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002c5d
mov ecx, dword [esp + 0x64]
sub ecx, ebx
cmp ecx, eax
jne 0x10002c5d
cmp edi, 0xffffffff
jl 0x10002c4d
jg 0x10002aaf
cmp esi, 0xffffffff
jb 0x10002c4d
mov cl, byte [esp + 0x13]
mov dword [0x10050958], esi
mov esi, dword [esp + 0x14]
mov dword [0x1005095c], edi
jmp 0x10002c96
push 0xe
push esi
push str.dirty_decay_ms
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002b54
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x6c]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002c5d
mov ecx, dword [esp + 0x68]
sub ecx, ebx
cmp ecx, eax
jne 0x10002c5d
cmp edi, 0xffffffff
jl 0x10002c4d
jg 0x10002b2b
cmp esi, 0xffffffff
jb 0x10002c4d
test edi, edi
jg 0x10002c4d
jl 0x10002b41
cmp esi, 0x7fffffff
ja 0x10002c4d
mov cl, byte [esp + 0x13]
mov dword [0x10050934], esi
mov esi, dword [esp + 0x14]
jmp 0x10002c96
push 0xe
push esi
push str.muzzy_decay_ms
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002be0
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x70]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002c5d
mov ecx, dword [esp + 0x6c]
sub ecx, ebx
cmp ecx, eax
jne 0x10002c5d
cmp edi, 0xffffffff
jl 0x10002c4d
jg 0x10002bb7
cmp esi, 0xffffffff
jb 0x10002c4d
test edi, edi
jg 0x10002c4d
jl 0x10002bcd
cmp esi, 0x7fffffff
ja 0x10002c4d
mov cl, byte [esp + 0x13]
mov dword [0x10055e08], esi
mov esi, dword [esp + 0x14]
jmp 0x10002c96
push 0xe
push esi
push str.stats_interval
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x74]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002c5d
mov ecx, dword [esp + 0x70]
sub ecx, ebx
cmp ecx, eax
jne 0x10002c5d
cmp edi, 0xffffffff
jl 0x10002c4d
jg 0x10002c37
cmp esi, 0xffffffff
jb 0x10002c4d
mov cl, byte [esp + 0x13]
mov dword [0x10050970], esi
mov esi, dword [esp + 0x14]
mov dword [0x10050974], edi
jmp 0x10002c96
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0xe
push str.Out_of_range_conf_value
jmp 0x10002c6b
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0xe
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10002c90
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0xe
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xb
jne 0x10002d87
push eax
push esi
push str.stats_print
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
cmp edi, 4
jne 0x10002d07
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002d2a
mov al, byte [esp + 0x13]
mov byte [0x10051de1], 1
jmp 0x10002d5b
cmp edi, 5
jne 0x10002d2a
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002d2a
mov byte [0x10051de1], al
mov al, byte [esp + 0x13]
jmp 0x10002d5b
push ebx
push edi
push esi
push 0xb
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10002d59
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xb
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x10
jne 0x10002dd8
push eax
push esi
push str.stats_print_opts
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push 0x10055e2c
mov edx, edi
mov ecx, ebx
call fcn.10001d80
add esp, 4
cmp byte [0x10051dc0], 0
je 0x10004786
push ebx
push edi
push esi
push 0x10
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x13
jne 0x10002e29
push eax
push esi
push str.stats_interval_opts
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003228
push 0x10055e38
mov edx, edi
mov ecx, ebx
call fcn.10001d80
add esp, 4
cmp byte [0x10051dc0], 0
je 0x10004786
push ebx
push edi
push esi
push 0x13
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 6
jne 0x10002eee
push eax
push esi
push str.tcache
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
cmp edi, 4
jne 0x10002e6e
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002e91
mov al, byte [esp + 0x13]
mov byte [0x1005090a], 1
jmp 0x10002ec2
cmp edi, 5
jne 0x10002e91
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002e91
mov byte [0x1005090a], al
mov al, byte [esp + 0x13]
jmp 0x10002ec2
push ebx
push edi
push esi
push 6
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10002ec0
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 6
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x14
jne 0x10003064
push eax
push esi
push str.lg_tcache_nslots_mul
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10002f82
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x78]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002fff
mov ecx, dword [esp + 0x74]
sub ecx, ebx
cmp ecx, eax
jne 0x10002fff
cmp edi, 0xffffffff
jl 0x10002f6f
jg 0x10002f51
cmp esi, 0xfffffff0
jb 0x10002f6f
test edi, edi
jg 0x10002f6f
jl 0x10002f5c
cmp esi, 0x10
ja 0x10002f6f
mov cl, byte [esp + 0x13]
mov dword [0x10050990], esi
mov esi, dword [esp + 0x14]
jmp 0x10003038
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x14
push str.Out_of_range_conf_value
jmp 0x1000300d
push 0x14
push esi
push str.tcache_gc_incr_bytes
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x7c]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10002fff
mov ecx, dword [esp + 0x78]
sub ecx, ebx
cmp ecx, eax
jne 0x10002fff
test edi, edi
ja 0x10002fef
jb 0x10002fdb
cmp esi, 0x400
jae 0x10002fef
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050994], 0x400
jmp 0x10003038
mov cl, byte [esp + 0x13]
mov dword [0x10050994], esi
mov esi, dword [esp + 0x14]
jmp 0x10003038
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x14
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003032
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x14
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x17
jne 0x1000321f
push eax
push esi
push str.tcache_nslots_small_min
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000311a
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x80]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100031ba
mov ecx, dword [esp + 0x7c]
sub ecx, ebx
cmp ecx, eax
jne 0x100031ba
test edi, edi
ja 0x10003103
jb 0x100030cd
cmp esi, 1
jae 0x100030e4
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x1005097c], 1
jmp 0x100031f3
test edi, edi
jne 0x10003103
cmp esi, 0x800
ja 0x10003103
mov cl, byte [esp + 0x13]
mov dword [0x1005097c], esi
mov esi, dword [esp + 0x14]
jmp 0x100031f3
mov cl, byte [esp + 0x13]
mov esi, dword [esp + 0x14]
mov dword [0x1005097c], 0x800
jmp 0x100031f3
push 0x17
push esi
push str.tcache_nslots_small_max
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x84]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100031ba
mov ecx, dword [esp + 0x80]
sub ecx, ebx
cmp ecx, eax
jne 0x100031ba
test edi, edi
ja 0x100031a6
jb 0x10003176
cmp esi, 1
jae 0x1000318a
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050978], 1
jmp 0x100031f3
test edi, edi
jne 0x100031a6
cmp esi, 0x800
ja 0x100031a6
mov cl, byte [esp + 0x13]
mov dword [0x10050978], esi
mov esi, dword [esp + 0x14]
jmp 0x100031f3
mov cl, byte [esp + 0x13]
mov esi, dword [esp + 0x14]
mov dword [0x10050978], 0x800
jmp 0x100031f3
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x17
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100031ed
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x17
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x13
jne 0x100032d9
push 0x13
push esi
push str.tcache_nslots_large
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x88]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003f66
mov ecx, dword [esp + 0x84]
sub ecx, ebx
cmp ecx, eax
jne 0x10003f66
test edi, edi
ja 0x100032c2
jb 0x1000328c
cmp esi, 1
jae 0x100032a3
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x1005098c], 1
jmp 0x10003f9f
test edi, edi
jne 0x100032c2
cmp esi, 0x800
ja 0x100032c2
mov cl, byte [esp + 0x13]
mov dword [0x1005098c], esi
mov esi, dword [esp + 0x14]
jmp 0x10003f9f
mov cl, byte [esp + 0x13]
mov esi, dword [esp + 0x14]
mov dword [0x1005098c], 0x800
jmp 0x10003f9f
cmp eax, 0x15
jne 0x100033a1
push eax
push esi
push str.tcache_gc_delay_bytes
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x8c]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov dword [esp + 0x24], edx
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x10003340
mov ecx, dword [esp + 0x88]
sub ecx, ebx
cmp ecx, edi
jne 0x10003340
mov al, byte [esp + 0x13]
mov dword [0x100563a0], esi
mov esi, dword [esp + 0x14]
jmp 0x10003375
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0x15
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003373
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0x15
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x19
jne 0x10003505
push eax
push esi
push str.lg_tcache_flush_small_div
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003457
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x90]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100040c4
mov ecx, dword [esp + 0x8c]
sub ecx, ebx
cmp ecx, eax
jne 0x100040c4
test edi, edi
ja 0x10003440
jb 0x1000340d
cmp esi, 1
jae 0x10003424
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050988], 1
jmp 0x100040fd
test edi, edi
jne 0x10003440
cmp esi, 0x10
ja 0x10003440
mov cl, byte [esp + 0x13]
mov dword [0x10050988], esi
mov esi, dword [esp + 0x14]
jmp 0x100040fd
mov cl, byte [esp + 0x13]
mov esi, dword [esp + 0x14]
mov dword [0x10050988], 0x10
jmp 0x100040fd
push 0x19
push esi
push str.lg_tcache_flush_large_div
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x94]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100040c4
mov ecx, dword [esp + 0x90]
sub ecx, ebx
cmp ecx, eax
jne 0x100040c4
test edi, edi
ja 0x100034ee
jb 0x100034bb
cmp esi, 1
jae 0x100034d2
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050984], 1
jmp 0x100040fd
test edi, edi
jne 0x100034ee
cmp esi, 0x10
ja 0x100034ee
mov cl, byte [esp + 0x13]
mov dword [0x10050984], esi
mov esi, dword [esp + 0x14]
jmp 0x100040fd
mov cl, byte [esp + 0x13]
mov esi, dword [esp + 0x14]
mov dword [0x10050984], 0x10
jmp 0x100040fd
cmp eax, 0x1a
jne 0x100035cd
push eax
push esi
push str.debug_double_free_max_scan
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x98]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov dword [esp + 0x24], edx
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1000356c
mov ecx, dword [esp + 0x94]
sub ecx, ebx
cmp ecx, edi
jne 0x1000356c
mov al, byte [esp + 0x13]
mov dword [0x10050924], esi
mov esi, dword [esp + 0x14]
jmp 0x100035a1
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0x1a
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x1000359f
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0x1a
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x18
jne 0x100036d1
push eax
push esi
push str.calloc_madvise_threshold
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000365c
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0x9c]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10004496
mov ecx, dword [esp + 0x98]
sub ecx, ebx
cmp ecx, eax
jne 0x10004496
test edi, edi
jne 0x10003649
cmp esi, 0x70000000
ja 0x10003649
mov cl, byte [esp + 0x13]
mov dword [0x10055e04], esi
mov esi, dword [esp + 0x14]
jmp 0x100044cf
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x18
push str.Out_of_range_conf_value
jmp 0x100044a4
push 0x18
push esi
push str.lg_extent_max_active_fit
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100036cd
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xa0]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10004496
mov ecx, dword [esp + 0x9c]
sub ecx, ebx
cmp ecx, eax
jne 0x10004496
test edi, edi
jne 0x10003649
cmp esi, 0x20
ja 0x10003649
mov cl, byte [esp + 0x13]
mov dword [0x10050944], esi
mov esi, dword [esp + 0x14]
jmp 0x100044cf
mov eax, dword [esp + 0x1c]
push eax
push esi
push str.percpu_arena
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003780
xor esi, esi
nop word [eax + eax]
push edi
push ebx
push dword [esi*4 + 0x100498d0]
call fcn.100382d0
add esp, 0xc
test eax, eax
je 0x10003744
inc esi
cmp esi, 3
jl 0x100036f0
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push dword [esp + 0x28]
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003740
mov byte [0x100563ac], 1
xor al, al
jmp 0x10003752
mov dword [0x10050930], esi
mov al, byte [esp + 0x13]
mov esi, dword [esp + 0x14]
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push dword [esp + 0x28]
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
mov eax, dword [esp + 0x1c]
cmp eax, 0x11
jne 0x100039be
push eax
push esi
push str.background_thread
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003849
cmp edi, 4
jne 0x100037c9
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100037ec
mov al, byte [esp + 0x13]
mov byte [0x10051dd2], 1
jmp 0x1000381d
cmp edi, 5
jne 0x100037ec
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100037ec
mov byte [0x10051dd2], al
mov al, byte [esp + 0x13]
jmp 0x1000381d
push ebx
push edi
push esi
push 0x11
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x1000381b
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0x11
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
push 0x11
push esi
push str.hpa_sec_max_alloc
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100038d6
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xa4]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003959
mov ecx, dword [esp + 0xa0]
sub ecx, ebx
cmp ecx, eax
jne 0x10003959
test edi, edi
ja 0x100038c3
jb 0x100038ac
cmp esi, 0x1000
jae 0x100038c3
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050914], 0x1000
jmp 0x10003992
mov cl, byte [esp + 0x13]
mov dword [0x10050914], esi
mov esi, dword [esp + 0x14]
jmp 0x10003992
push 0x11
push esi
push str.hpa_sec_max_bytes
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xa8]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003959
mov ecx, dword [esp + 0xa4]
sub ecx, ebx
cmp ecx, eax
jne 0x10003959
test edi, edi
ja 0x10003949
jb 0x10003935
cmp esi, 0x1000
jae 0x10003949
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050918], 0x1000
jmp 0x10003992
mov cl, byte [esp + 0x13]
mov dword [0x10050918], esi
mov esi, dword [esp + 0x14]
jmp 0x10003992
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x11
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x1000398c
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x11
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x16
jne 0x10003ab9
push eax
push esi
push str.max_background_threads
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xac]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003a54
mov ecx, dword [esp + 0xa8]
sub ecx, ebx
cmp ecx, eax
jne 0x10003a54
test edi, edi
ja 0x10003a2c
jb 0x10003a22
cmp esi, 1
jae 0x10003a36
mov dword [0x10050940], 1
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
jmp 0x10003a8d
test edi, edi
ja 0x10003a2c
jb 0x10003a44
cmp esi, dword [0x10050940]
ja 0x10003a2c
mov cl, byte [esp + 0x13]
mov dword [0x10050940], esi
mov esi, dword [esp + 0x14]
jmp 0x10003a8d
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x16
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003a87
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x16
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 3
jne 0x10003c0c
push eax
push esi
push 0x10049384
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003b7e
cmp edi, 4
jne 0x10003afe
push edi
push ebx
push str.true
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003b21
mov al, byte [esp + 0x13]
mov byte [0x10051dcf], 1
jmp 0x10003b52
cmp edi, 5
jne 0x10003b21
push edi
push ebx
push str.false
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10003b21
mov byte [0x10051dcf], al
mov al, byte [esp + 0x13]
jmp 0x10003b52
push ebx
push edi
push esi
push 3
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003b50
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 3
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
push 3
push esi
push 0x100495d8
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
xor esi, esi
nop dword [eax + eax]
push edi
push ebx
push dword [esi*4 + 0x1004ca00]
call fcn.100382d0
add esp, 0xc
test eax, eax
je 0x10003bce
inc esi
cmp esi, 3
jl 0x10003ba0
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 3
push str.Invalid_conf_value
jmp 0x10004761
push ebx
push edi
mov edi, dword [esp + 0x1c]
push edi
push 3
push str.No_THP_support
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push edi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003c01
mov byte [0x100563ac], 1
mov dword [0x10055e1c], esi
jmp 0x10004786
cmp eax, 0x12
jne 0x10003d1c
push eax
push esi
push str.hpa_slab_max_alloc
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xb0]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003cb7
mov ecx, dword [esp + 0xac]
sub ecx, ebx
cmp ecx, eax
jne 0x10003cb7
test edi, edi
ja 0x10003ca3
jb 0x10003c73
cmp esi, 0x1000
jae 0x10003c87
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x100508e0], 0x1000
jmp 0x10003cf0
test edi, edi
jne 0x10003ca3
cmp esi, 0x200000
ja 0x10003ca3
mov cl, byte [esp + 0x13]
mov dword [0x100508e0], esi
mov esi, dword [esp + 0x14]
jmp 0x10003cf0
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x100508e0], 0x200000
jmp 0x10003cf0
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x12
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003cea
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x12
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x1a
jne 0x10003e2c
push eax
push esi
push str.hpa_hugification_threshold
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xb4]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003dc7
mov ecx, dword [esp + 0xb0]
sub ecx, ebx
cmp ecx, eax
jne 0x10003dc7
test edi, edi
ja 0x10003db3
jb 0x10003d83
cmp esi, 0x1000
jae 0x10003d97
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x100508e4], 0x1000
jmp 0x10003e00
test edi, edi
jne 0x10003db3
cmp esi, 0x200000
ja 0x10003db3
mov cl, byte [esp + 0x13]
mov dword [0x100508e4], esi
mov esi, dword [esp + 0x14]
jmp 0x10003e00
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x100508e4], 0x200000
jmp 0x10003e00
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x1a
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003dfa
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x1a
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x20
jne 0x10003ef7
push eax
push esi
push str.hpa_hugification_threshold_ratio
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
lea eax, [esp + 0xb4]
mov edx, ebx
push eax
lea ecx, [esp + 0xbc]
call fcn.10024550
add esp, 4
test al, al
jne 0x10003e9a
mov eax, dword [esp + 0xb4]
sub eax, ebx
cmp eax, edi
jne 0x10003e9a
mov eax, dword [esp + 0xb8]
cmp eax, 0x10000
ja 0x10003e9a
mov ecx, 0x200000
mul ecx
shrd eax, edx, 0x10
mov dword [0x100508e4], eax
mov al, byte [esp + 0x13]
jmp 0x10003ecb
push ebx
push edi
push esi
push 0x20
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003ec9
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0x20
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x13
jne 0x10003fcb
push eax
push esi
push str.hpa_hugify_delay_ms
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xc0]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10003f66
mov ecx, dword [esp + 0xbc]
sub ecx, ebx
cmp ecx, eax
jne 0x10003f66
mov cl, byte [esp + 0x13]
mov dword [0x100508f0], esi
mov esi, dword [esp + 0x14]
mov dword [0x100508f4], edi
jmp 0x10003f9f
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x13
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10003f99
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x13
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x19
jne 0x10004129
push eax
push esi
push str.hpa_min_purge_interval_ms
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004041
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xc4]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100040c4
mov ecx, dword [esp + 0xc0]
sub ecx, ebx
cmp ecx, eax
jne 0x100040c4
mov cl, byte [esp + 0x13]
mov dword [0x100508f8], esi
mov esi, dword [esp + 0x14]
mov dword [0x100508fc], edi
jmp 0x100040fd
push 0x19
push esi
push str.hpa_sec_bytes_after_flush
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xc8]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x100040c4
mov ecx, dword [esp + 0xc4]
sub ecx, ebx
cmp ecx, eax
jne 0x100040c4
test edi, edi
ja 0x100040b4
jb 0x100040a0
cmp esi, 0x1000
jae 0x100040b4
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x1005091c], 0x1000
jmp 0x100040fd
mov cl, byte [esp + 0x13]
mov dword [0x1005091c], esi
mov esi, dword [esp + 0x14]
jmp 0x100040fd
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x19
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100040f7
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x19
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xe
jne 0x10004227
push eax
push esi
push str.hpa_dirty_mult
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
cmp edi, 2
jne 0x1000418e
push edi
push ebx
push 0x1004941c
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000418e
mov dword [0x100508e8], 0xffffffff
cmp byte [0x10051dc0], al
je 0x10004786
push ebx
push edi
push esi
push 0xe
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
lea eax, [esp + 0xc8]
mov edx, ebx
push eax
lea ecx, [esp + 0xd0]
call fcn.10024550
add esp, 4
test al, al
jne 0x100041ca
mov eax, dword [esp + 0xc8]
sub eax, ebx
cmp eax, edi
jne 0x100041ca
mov eax, dword [esp + 0xcc]
mov dword [0x100508e8], eax
mov al, byte [esp + 0x13]
jmp 0x100041fb
push ebx
push edi
push esi
push 0xe
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100041f9
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xe
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xf
jne 0x1000440d
push eax
push esi
push str.hpa_sec_nshards
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100042ef
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xd4]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov dword [esp + 0x24], edx
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x1000428e
mov ecx, dword [esp + 0xd0]
sub ecx, ebx
cmp ecx, edi
jne 0x1000428e
mov al, byte [esp + 0x13]
mov dword [0x10050910], esi
mov esi, dword [esp + 0x14]
jmp 0x100042c3
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0xf
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100042c1
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xf
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
push 0xf
push esi
push str.san_guard_small
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000434d
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xd8]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov dword [esp + 0x24], edx
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x100043ac
mov ecx, dword [esp + 0xd4]
sub ecx, ebx
cmp ecx, edi
jne 0x100043ac
mov al, byte [esp + 0x13]
mov dword [0x10055e10], esi
mov esi, dword [esp + 0x14]
jmp 0x100043e1
push 0xf
push esi
push str.san_guard_large
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xdc]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov dword [esp + 0x24], edx
mov esi, eax
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
jne 0x100043ac
mov ecx, dword [esp + 0xd8]
sub ecx, ebx
cmp ecx, edi
jne 0x100043ac
mov al, byte [esp + 0x13]
mov dword [0x10055e14], esi
mov esi, dword [esp + 0x14]
jmp 0x100043e1
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0xf
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100043df
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xf
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0x18
jne 0x100044fb
push eax
push esi
push str.hpa_sec_batch_fill_extra
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
push eax
call dword [sym.imp.KERNEL32.dll_SetLastError]
push 0
lea edx, [esp + 0xe0]
mov ecx, ebx
call fcn.10027c20
add esp, 4
mov esi, eax
mov edi, edx
call dword [sym.imp.KERNEL32.dll_GetLastError]
test eax, eax
mov eax, dword [esp + 0x18]
jne 0x10004496
mov ecx, dword [esp + 0xdc]
sub ecx, ebx
cmp ecx, eax
jne 0x10004496
test edi, edi
jne 0x10004482
cmp esi, 0x200
ja 0x10004482
mov cl, byte [esp + 0x13]
mov dword [0x10050920], esi
mov esi, dword [esp + 0x14]
jmp 0x100044cf
mov esi, dword [esp + 0x14]
mov cl, byte [esp + 0x13]
mov dword [0x10050920], 0x200
jmp 0x100044cf
mov esi, dword [esp + 0x14]
push ebx
push eax
push esi
push 0x18
push str.Invalid_conf_value
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x100044c9
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x18]
xor cl, cl
cmp byte [0x10051dc0], 0
je 0x10004786
test cl, cl
je 0x10004786
push ebx
push eax
push esi
push 0x18
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xa
jne 0x100046ae
push eax
push esi
push str.slab_sizes
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
cmp edi, 7
jne 0x1000456d
push edi
push ebx
push str.default
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000456d
mov edi, dword [esp + 0x3c]
sub esp, 0x14
mov ecx, edi
call fcn.1002b1a0
add esp, 0x14
mov byte [edi + 0x30], 1
cmp byte [0x10051dc0], 0
je 0x10004786
push ebx
push 7
push esi
push 0xa
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
mov dword [esp + 0x20], ebx
mov dword [esp + 0x30], edi
nop word [eax + eax]
lea eax, [esp + 0xe0]
push eax
lea eax, [esp + 0xec]
push eax
lea eax, [esp + 0xec]
push eax
lea edx, [esp + 0x3c]
lea ecx, [esp + 0x2c]
call fcn.10034d20
add esp, 0xc
test al, al
jne 0x10004645
mov eax, dword [esp + 0x3c]
xor edi, edi
cmp dword [eax + 0xc], edi
jle 0x10004628
mov ebx, dword [esp + 0xe0]
lea esi, [eax + 0x40]
cmp byte [esi + 5], 0
je 0x10004628
mov eax, dword [esi]
mov edx, 1
mov ecx, dword [esi - 4]
shl eax, cl
mov ecx, dword [esi - 8]
shl edx, cl
add eax, edx
cmp dword [esp + 0xe4], eax
ja 0x1000461b
cmp eax, dword [esp + 0xe8]
ja 0x1000461b
mov ecx, eax
shr ecx, 0xc
test eax, 0xfff
lea edx, [ecx + 1]
cmove edx, ecx
shr eax, 3
and eax, 0xfffff
cmp ebx, edx
jae 0x10004611
mov dword [esi + 8], edx
jmp 0x1000461b
cmp ebx, eax
mov ecx, ebx
cmova ecx, eax
mov dword [esi + 8], ecx
mov eax, dword [esp + 0x3c]
inc edi
add esi, 0x1c
cmp edi, dword [eax + 0xc]
jl 0x100045c5
cmp dword [esp + 0x30], 0
ja 0x10004580
mov ebx, dword [esp + 0x34]
mov edi, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
mov al, byte [esp + 0x13]
jmp 0x10004682
mov ebx, dword [esp + 0x34]
mov edi, dword [esp + 0x18]
mov esi, dword [esp + 0x14]
push ebx
push edi
push esi
push 0xa
push str.Invalid_settings_for_slab_sizes
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10004680
mov byte [0x100563ac], 1
xor al, al
cmp byte [0x10051dc0], 0
je 0x10004786
test al, al
je 0x10004786
push ebx
push edi
push esi
push 0xa
push str._jemalloc_:____Set_conf_value:__.s:_.s_n
call fcn.10028f60
add esp, 0x14
jmp 0x10004786
cmp eax, 0xc
jne 0x10004758
push eax
push esi
push str.zero_realloc
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x10004754
cmp edi, 5
jne 0x10004713
push edi
push ebx
push str.alloc
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x100046f0
mov dword [0x1005092c], eax
jmp 0x100020ab
push 5
push ebx
push str.abort
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000473a
mov dword [0x1005092c], 2
jmp 0x100020ab
cmp edi, 4
jne 0x1000473a
push edi
push ebx
push str.free
call fcn.100382d0
add esp, 0xc
test eax, eax
jne 0x1000473a
mov dword [0x1005092c], 1
jmp 0x100020ab
push edi
push ebx
push 0xc
mov edx, esi
mov ecx, str.Invalid_conf_value
call fcn.10001e70
add esp, 0xc
xor al, al
jmp 0x100020af
mov eax, dword [esp + 0x1c]
push ebx
push edi
push esi
push eax
push str.Invalid_conf_pair
push str._jemalloc_:__s:__.s:_.s_n
call fcn.10028f60
push 0xd
push str.experimental_
push esi
call fcn.100382d0
add esp, 0x24
test eax, eax
je 0x10004786
mov byte [0x100563ac], 1
mov eax, dword [esp + 0x38]
cmp byte [eax], 0
je 0x100047dd
mov edi, dword [esp + 0xec]
jmp 0x10001fa5
cmp ecx, edi
je 0x100047dd
lea eax, [ecx - 1]
mov edx, edi
push eax
mov ecx, str.Conf_string_ends_with_key
call fcn.10001e20
add esp, 4
jmp 0x100047d6
sub ecx, edi
mov eax, 0x40
inc ecx
cmp ecx, 0x40
push edi
cmova ecx, eax
push ecx
push str.Malformed_conf_string
push str._jemalloc_:__s_____.s_n
call fcn.10028f60
add esp, 0x10
mov byte [0x100563ac], 1
mov ebx, dword [esp + 0x2c]
cmp byte [0x10051dd0], 0
je 0x100047f3
cmp byte [0x100563ac], 0
jne 0x10004811
inc ebx
mov dword [esp + 0x2c], ebx
cmp ebx, 5
jb 0x10001ee0
nop
nop
pop edi
pop esi
mov byte [0x10051dd4], 1
pop ebx
mov esp, ebp
pop ebp
ret
call fcn.10001e50
call fcn.10038150
nop
neg byte [esi]
add byte [eax], dl
or byte [edi], bl
add byte [eax], dl
pop ss
pop ds
add byte [eax], dl
daa
pop ds
add byte [eax], dl
push ebx
pop ds
add byte [eax], dl
wait
inc edi
add byte [eax], dl
retf 0x1f