Function at 0x1000d5f9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x38c
mov eax, 0x1001a619
call fcn.1001855c
mov esi, ecx
mov dword [ebp - 0x394], esi
mov eax, dword [ebp + 8]
lea ecx, [esi + 0x10]
mov dword [ebp - 0x398], esi
xor edi, edi
mov dword [esi + 8], eax
inc edi
mov eax, dword [ebp + 0xc]
mov dword [esi], vtable.matador::basic_dialect.0
mov dword [esi + 4], edi
mov dword [esi + 0xc], eax
mov dword [ebp - 0x394], ecx
call fcn.1000d547
xor eax, eax
mov dword [ebp - 4], eax
mov dword [esi + 0x24], eax
mov dword [esi + 0x28], eax
mov dword [esi + 0x2c], eax
mov dword [esi + 0x30], eax
mov dword [esi + 0x34], eax
mov dword [esi + 0x38], eax
push str.CREATE_TABLE
lea ecx, [ebp - 0x38c]
mov byte [ebp - 4], 2
mov dword [ebp - 0x390], eax
call fcn.1000315d
push str.DROP_TABLE
lea ecx, [ebp - 0x370]
mov byte [ebp - 4], 3
mov dword [ebp - 0x374], edi
call fcn.1000315d
push str.DELETE
lea ecx, [ebp - 0x354]
mov byte [ebp - 4], 4
mov dword [ebp - 0x358], 2
call fcn.1000315d
push str.INSERT_INTO
lea ecx, [ebp - 0x338]
mov byte [ebp - 4], 5
mov dword [ebp - 0x33c], 3
call fcn.1000315d
push str.VALUES
lea ecx, [ebp - 0x31c]
mov byte [ebp - 4], 6
mov dword [ebp - 0x320], 4
call fcn.1000315d
push str.UPDATE
lea ecx, [ebp - 0x300]
mov byte [ebp - 4], 7
mov dword [ebp - 0x304], 6
call fcn.1000315d
push str.SELECT
lea ecx, [ebp - 0x2e4]
mov byte [ebp - 4], 8
mov dword [ebp - 0x2e8], 7
call fcn.1000315d
push str.COLUMNS
lea ecx, [ebp - 0x2c8]
mov byte [ebp - 4], 9
mov dword [ebp - 0x2cc], 8
call fcn.1000315d
push str.COLUMN
lea ecx, [ebp - 0x2ac]
mov byte [ebp - 4], 0xa
mov dword [ebp - 0x2b0], 9
call fcn.1000315d
mov byte [ebp - 4], 0xb
lea ecx, [ebp - 0x290]
mov dword [ebp - 0x294], 0xa
push str.FROM
call fcn.1000315d
push str.WHERE
lea ecx, [ebp - 0x274]
mov byte [ebp - 4], 0xc
mov dword [ebp - 0x278], 0xb
call fcn.1000315d
push 0x1001c23c
lea ecx, [ebp - 0x258]
mov byte [ebp - 4], 0xd
mov dword [ebp - 0x25c], 0xc
call fcn.1000315d
push 0x1001c238
lea ecx, [ebp - 0x23c]
mov byte [ebp - 4], 0xe
mov dword [ebp - 0x240], 0xd
call fcn.1000315d
push str.LIKE
lea ecx, [ebp - 0x220]
mov byte [ebp - 4], 0xf
mov dword [ebp - 0x224], 0xe
call fcn.1000315d
push str.ORDER_BY
lea ecx, [ebp - 0x204]
mov byte [ebp - 4], 0x10
mov dword [ebp - 0x208], 0xf
call fcn.1000315d
push str.GROUP_BY
lea ecx, [ebp - 0x1e8]
mov byte [ebp - 4], 0x11
mov dword [ebp - 0x1ec], 0x10
call fcn.1000315d
push 0x1001ccc0
lea ecx, [ebp - 0x1cc]
mov byte [ebp - 4], 0x12
mov dword [ebp - 0x1d0], 0x11
call fcn.1000315d
push str.DESC
lea ecx, [ebp - 0x1b0]
mov byte [ebp - 4], 0x13
mov dword [ebp - 0x1b4], 0x12
call fcn.1000315d
push str.LIMIT
lea ecx, [ebp - 0x194]
mov byte [ebp - 4], 0x14
mov dword [ebp - 0x198], 0x13
call fcn.1000315d
push 0x1001ccd4
lea ecx, [ebp - 0x178]
mov byte [ebp - 4], 0x15
mov dword [ebp - 0x17c], 0x14
call fcn.1000315d
push str.OFFSET
lea ecx, [ebp - 0x15c]
mov byte [ebp - 4], 0x16
mov dword [ebp - 0x160], 0x15
call fcn.1000315d
push str.DISTINCT
lea ecx, [ebp - 0x140]
mov byte [ebp - 4], 0x17
mov dword [ebp - 0x144], 0x16
call fcn.1000315d
push 0x1001ccec
lea ecx, [ebp - 0x124]
mov byte [ebp - 4], 0x18
mov dword [ebp - 0x128], 0x18
call fcn.1000315d
mov byte [ebp - 4], 0x19
push str.NOT_NULL
lea ecx, [ebp - 0x108]
mov dword [ebp - 0x10c], 0x19
call fcn.1000315d
push str.PRIMARY_KEY
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x1a
mov dword [ebp - 0xf0], 0x1a
call fcn.1000315d
push str.BEGIN_TRANSACTION
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x1b
mov dword [ebp - 0xd4], 0x1b
call fcn.1000315d
push str.COMMIT_TRANSACTION
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 0x1c
mov dword [ebp - 0xb8], 0x1c
call fcn.1000315d
push str.ROLLBACK_TRANSACTION
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x1d
mov dword [ebp - 0x9c], 0x1e
call fcn.1000315d
mov edi, 0x1001cd48
mov byte [ebp - 4], 0x1e
push edi
lea ecx, [ebp - 0x7c]
mov dword [ebp - 0x80], 0x1f
call fcn.1000315d
push edi
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x1f
mov dword [ebp - 0x64], 0x20
call fcn.1000315d
push 0x1001c530
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x20
mov dword [ebp - 0x48], 0x21
call fcn.1000315d
push 0x1001c5f0
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x21
mov dword [ebp - 0x2c], 0x22
call fcn.1000315d
lea eax, [ebp - 0x10]
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x390]
push eax
push ecx
lea ecx, [esi + 0x3c]
call fcn.1000d5bc
push 0x1000db05
push 0x20
push 0x1c
lea eax, [ebp - 0x390]
mov byte [ebp - 4], 0x24
push eax
call fcn.10018061
mov ecx, dword [esi + 8]
push esi
call sym.matador_sql.dll_private:_void___thiscall_matador::detail::basic_dialect_compiler::dialect_class_matador::basic_dialect__
mov ecx, dword [esi + 0xc]
push esi
call sym.matador_sql.dll_private:_void___thiscall_matador::detail::basic_dialect_compiler::dialect_class_matador::basic_dialect__
mov eax, esi
call fcn.10018517
ret 8