Function at 0x4e7120
Capabilities:
Gather firefox profile information
Reference sql statements

Disassembly:
cmp rsp, qword [r14 + 0x10]
jbe 0x4e76af
sub rsp, 0x78
mov qword [rsp + 0x70], rbp
lea rbp, [rsp + 0x70]
mov r13, 0
mov qword [rsp + 0x68], r13
mov byte [rsp + 0xa0], sil
mov qword [rsp + 0x90], rcx
mov qword [rsp + 0x80], rax
mov qword [rsp + 0x88], rbx
mov qword [rsp + 0x98], rdi
mov byte [rsp + 0x27], 0
movups xmmword [rsp + 0x48], xmm15
nop
mov rdx, qword [rax + 8]
sub rdx, qword [rax + 0x18]
mov qword [rsp + 0x28], rdx
call fcn.004e7940
mov qword [rsp + 0x40], rax
movups xmmword [rsp + 0x58], xmm15
lea rcx, [0x004e7700]
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x60], rax
lea rcx, [rsp + 0x58]
mov qword [rsp + 0x68], rcx
mov byte [rsp + 0x27], 1
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x88]
movzx edi, byte [rsp + 0xa0]
xor r8d, r8d
xor r9d, r9d
jmp 0x4e7216
lea r8, [rcx + 1]
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x88]
movzx edi, byte [rsp + 0xa0]
cmp rdx, r8
jle 0x4e7504
mov qword [rsp + 0x38], r8
movzx r10d, byte [rsi + r8]
mov byte [rsp + 0x26], r10b
test dil, dil
je 0x4e7363
cmp r10b, 0x3c
je 0x4e7250
nop dword [rax]
cmp r10b, 0x3e
je 0x4e7250
cmp r10b, 0x26
jne 0x4e7360
cmp r9, r8
jge 0x4e728d
ja 0x4e768a
mov rdi, rbx
sub rdi, r9
sub r8, r9
mov r10, rdi
neg rdi
sar rdi, 0x3f
and r9, rdi
add r9, rsi
mov rax, rcx
mov rcx, r8
mov rdi, r10
mov rbx, r9
call fcn.00474280
mov rcx, qword [rsp + 0x80]
mov rax, rcx
lea rbx, [0x007719f7]
mov ecx, 4
nop dword [rax]
call fcn.004743a0
mov rcx, qword [0x009f4fc8]
mov rdx, qword [0x009f4fc0]
movzx esi, byte [rsp + 0x26]
shr sil, 4
movzx eax, sil
cmp rcx, rax
jbe 0x4e7685
movzx ebx, byte [rax + rdx]
mov rax, qword [rsp + 0x80]
call fcn.004748e0
mov rcx, qword [0x009f4fc8]
mov rdx, qword [0x009f4fc0]
movzx eax, byte [rsp + 0x26]
and eax, 0xf
cmp rcx, rax
jbe 0x4e7680
movzx ebx, byte [rax + rdx]
mov rax, qword [rsp + 0x80]
call fcn.004748e0
mov rcx, qword [rsp + 0x38]
lea r9, [rcx + 1]
movzx edx, byte [rsp + 0xa0]
test dl, dl
mov rax, qword [rsp + 0x40]
mov rcx, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x90]
mov rbx, qword [rsp + 0x98]
mov rsi, qword [rsp + 0x88]
movzx edi, byte [rsp + 0xa0]
mov r8, qword [rsp + 0x38]
movzx r10d, byte [rsp + 0x26]
jmp 0x4e7363
test dil, dil
je 0x4e746e
cmp r10b, 0xe2
jne 0x4e746e
lea r11, [r8 + 2]
nop word [rax + rax]
cmp rdx, r11
jle 0x4e746e
lea r12, [r8 + 1]
cmp rdx, r12
jbe 0x4e7670
movzx r12d, byte [r8 + rsi + 1]
nop dword [rax]
cmp r12b, 0x80
jne 0x4e746e
cmp rdx, r11
jbe 0x4e7665
movzx r11d, byte [rsi + r8 + 2]
and r11d, 0xfffffffe
nop dword [rax]
cmp r11b, 0xa8
jne 0x4e746e
cmp r9, r8
jge 0x4e7407
ja 0x4e7655
mov rdi, rbx
sub rdi, r9
sub r8, r9
mov r10, rdi
neg rdi
sar rdi, 0x3f
and r9, rdi
add r9, rsi
mov rax, rcx
mov rcx, r8
mov rdi, r10
mov rbx, r9
call fcn.00474280
mov rcx, qword [rsp + 0x80]
mov rax, rcx
lea rbx, [0x00771cda]
mov ecx, 5
call fcn.004743a0
mov rdx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x88]
movzx eax, byte [rsi + rdx + 2]
and eax, 0xf
mov rcx, qword [0x009f4fc8]
mov rdi, qword [0x009f4fc0]
nop
cmp rcx, rax
jbe 0x4e7650
movzx ebx, byte [rax + rdi]
mov rax, qword [rsp + 0x80]
call fcn.004748e0
mov rcx, qword [rsp + 0x38]
lea r9, [rcx + 3]
mov rax, qword [rsp + 0x40]
movzx r10d, byte [rsp + 0x26]
mov qword [rsp + 0x30], r9
mov rdx, qword [rax]
mov rcx, qword [rdx]
mov ebx, r10d
call rcx
nop
cmp rax, 9
jl 0x4e74eb
cmp rax, 0xb
je 0x4e74fa
mov rax, qword [rsp + 0x30]
mov rcx, qword [rsp + 0x38]
cmp rax, rcx
jge 0x4e74e2
nop dword [rax + rax]
ja 0x4e764b
mov rdi, qword [rsp + 0x98]
sub rdi, rax
sub rcx, rax
mov r8, rdi
neg rdi
sar rdi, 0x3f
and rax, rdi
mov r9, qword [rsp + 0x88]
lea rbx, [r9 + rax]
mov rax, qword [rsp + 0x80]
mov rdi, r8
call fcn.00474280
mov rcx, qword [rsp + 0x38]
lea r9, [rcx + 1]
jmp 0x4e71e5
mov rcx, qword [rsp + 0x38]
mov r9, qword [rsp + 0x30]
jmp 0x4e71e5
mov rax, qword [rsp + 0x40]
mov r9, qword [rsp + 0x30]
mov qword [rsp + 0x30], r9
call fcn.004e7a80
cmp rax, 0xb
jne 0x4e75b9
mov rsi, qword [rsp + 0x28]
nop dword [rax]
test rsi, rsi
jne 0x4e7544
nop
mov rax, qword [rsp + 0x80]
mov qword [rax + 8], 0
mov qword [rax + 0x18], 0
mov byte [rax + 0x20], 0
jmp 0x4e757f
mov rdi, qword [rsp + 0x80]
mov byte [rdi + 0x20], 0
jl 0x4e7638
mov rdx, qword [rdi + 0x10]
mov r8, qword [rdi + 8]
mov r9, qword [rdi + 0x18]
sub r8, r9
cmp rsi, r8
jg 0x4e7638
lea rcx, [rsi + r9]
cmp rdx, rcx
jb 0x4e7633
mov qword [rdi + 8], rcx
mov rax, qword [rsp + 0x40]
mov rcx, qword [rax + 0x28]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rax
mov byte [rsp + 0x27], 0
mov rdx, qword [rsp + 0x68]
mov rax, qword [rdx]
call rax
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x70]
add rsp, 0x78
ret
mov rcx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x30]
cmp rcx, rax
jle 0x4e7605
jb 0x4e762e
mov rdi, qword [rsp + 0x98]
sub rdi, rax
sub rcx, rax
mov rdx, rdi
neg rdi
sar rdi, 0x3f
and rax, rdi
mov rsi, qword [rsp + 0x88]
lea rbx, [rsi + rax]
mov rax, qword [rsp + 0x80]
mov rdi, rdx
nop
call fcn.00474280
movups xmmword [rsp + 0x48], xmm15
mov byte [rsp + 0x27], 0
mov rdx, qword [rsp + 0x68]
mov rax, qword [rdx]
call rax
mov rbx, qword [rsp + 0x50]
mov rax, qword [rsp + 0x48]
mov rbp, qword [rsp + 0x70]
add rsp, 0x78
ret
call fcn.00463200
call fcn.004631c0
lea rax, [0x0070f0c0]
lea rbx, [0x00814020]
call fcn.004356e0
call fcn.00463200
call fcn.00463140
mov rax, r9
mov rcx, r8
nop dword [rax + rax]
call fcn.00463200
mov rax, r11
mov rcx, rdx
call fcn.00463140
mov rax, r12
mov rcx, rdx
call fcn.00463140
nop dword [rax + rax]
call fcn.00463140
call fcn.00463140
mov rax, r9
mov rcx, r8
call fcn.00463200
nop
call fcn.00434b60
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x70]
add rsp, 0x78
ret
mov qword [rsp + 8], rax
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rcx
mov qword [rsp + 0x20], rdi
mov byte [rsp + 0x28], sil
call fcn.00460a60
mov rax, qword [rsp + 8]
mov rbx, qword [rsp + 0x10]
mov rcx, qword [rsp + 0x18]
mov rdi, qword [rsp + 0x20]
movzx esi, byte [rsp + 0x28]
jmp fcn.004e7120