// File: /workspace/github_cpp_makefile_star2_O3/enbock[P]Warp10Server/app/tDataBlock.cpp
// Function: u::tDataBlock::tDataBlock(u::Vector<u::String>)
tDataBlock(Vector<String> arg)
			{
				trace("Hello " + toString());

				Datablock db;
				db["hello"] = new String("Hello Datablock!");
				db[0] = new String("Save via int index.");
				trace(db.toString());

				Datablock db2 = db;
				trace(">>"+*(String*)db2["0"]);
				trace(db2.toString());

				trace();
				programExit();
			}

// Assembly:
pushq %r15
pushq %r14
pushq %rbx
subq $0x270, %rsp            # imm = 0x270
movq %rdi, %rbx
callq 0x406e10
leaq 0x1fcbdd(%rip), %rax    # 0x601620
movq %rax, (%rbx)
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191625(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x475180
movq (%rbx), %rax
leaq 0xe0(%rsp), %rdi
movq %rbx, %rsi
callq *0x18(%rax)
leaq 0x118(%rsp), %rdi
leaq 0x191600(%rip), %rcx    # 0x59607e
movl $0x6, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4865a0
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x404ab3
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x404aba
movups (%rcx), %xmm0
movups %xmm0, (%r15)
movq 0x8(%rax), %rdx
movq %rdx, 0x8(%rsp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movq (%rsp), %rsi
movq 0x8(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x475180
movq %rax, %r14
leaq 0x191594(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x475180
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x4562d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x474c80
movq %rax, %rdi
callq 0x474250
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x404b3b
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x128(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404b5c
movq 0x128(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0xe0(%rsp), %rdi
callq 0x406ed6
leaq 0xe0(%rsp), %rdi
callq 0x405810
movl $0x58, %edi
callq 0x40c6f0
movq %rax, %r15
leaq 0x191500(%rip), %rsi    # 0x59608a
movq %rax, %rdi
callq 0x407392
leaq 0x191502(%rip), %rsi    # 0x59609b
leaq 0x218(%rsp), %rdi
callq 0x407392
leaq 0xe0(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x405ba2
movq %rax, %rdi
movq %r15, %rsi
callq 0x405ede
leaq 0x260(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404be7
movq 0x260(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x218(%rsp), %rdi
callq 0x406ed6
movl $0x58, %edi
callq 0x40c6f0
movq %rax, %r15
leaq 0x191499(%rip), %rsi    # 0x5960a1
movq %rax, %rdi
callq 0x407392
leaq 0x1c0(%rsp), %rdi
xorl %esi, %esi
callq 0x4074b6
leaq 0xe0(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
callq 0x405ba2
movq %rax, %rdi
movq %r15, %rsi
callq 0x405ede
leaq 0x208(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404c60
movq 0x208(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x1c0(%rsp), %rdi
callq 0x406ed6
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x1913fe(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x475180
movq %rsp, %rdi
leaq 0xe0(%rsp), %rsi
callq 0x405cae
movq 0x38(%rsp), %rsi
movq 0x40(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x475180
movq %rax, %r14
leaq 0x1913d0(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x475180
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x4562d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x474c80
movq %rax, %rdi
callq 0x474250
leaq 0x48(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404d04
movq 0x48(%rsp), %rsi
incq %rsi
callq 0x40b720
movq %rsp, %rdi
callq 0x406ed6
movq %rsp, %rdi
leaq 0xe0(%rsp), %rsi
callq 0x405884
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x19134f(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x475180
leaq 0x1a1438(%rip), %rsi    # 0x5a6173
leaq 0x168(%rsp), %rdi
callq 0x407392
movq %rsp, %rdi
leaq 0x168(%rsp), %rsi
callq 0x405ba2
movq %rax, %rdi
callq 0x405eca
addq $0x38, %rax
leaq 0x19134a(%rip), %rsi    # 0x5960b5
leaq 0x88(%rsp), %rdi
movq %rax, %rdx
callq 0x4054f1
movq 0x88(%rsp), %rsi
movq 0x90(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x475180
movq %rax, %r14
leaq 0x1912e4(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x475180
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x4562d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x474c80
movq %rax, %rdi
callq 0x474250
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404df6
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x1b0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404e17
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x168(%rsp), %rdi
callq 0x406ed6
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191247(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x475180
leaq 0x88(%rsp), %rdi
movq %rsp, %rsi
callq 0x405cae
movq 0xc0(%rsp), %rsi
movq 0xc8(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x475180
movq %rax, %r14
leaq 0x191213(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x475180
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x4562d0
movsbl %al, %esi
movq %r14, %rdi
callq 0x474c80
movq %rax, %rdi
callq 0x474250
leaq 0xd0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404ec7
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x88(%rsp), %rdi
callq 0x406ed6
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191197(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x475180
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x1b0710(%rip), %rsi    # 0x5b560a
xorl %edx, %edx
callq 0x475180
movq $0x60c5c0, %r14         # imm = 0x60C5C0
leaq 0x191176(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %r14, %rdi
callq 0x475180
movq (%r14), %rax
addq -0x18(%rax), %r14
movq %r14, %rdi
movl $0xa, %esi
callq 0x4562d0
movsbl %al, %esi
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x474c80
movq %rax, %rdi
callq 0x474250
callq 0x404808
movq %rsp, %rdi
callq 0x405a46
leaq 0xe0(%rsp), %rdi
callq 0x405a46
addq $0x270, %rsp            # imm = 0x270
popq %rbx
popq %r14
popq %r15
retq
jmp 0x405046
jmp 0x405046
jmp 0x405019
jmp 0x405019
jmp 0x404f84
movq %rax, %r14
movl $0x58, %esi
movq %r15, %rdi
callq 0x40b720
jmp 0x405051
jmp 0x404fa5
movq %rax, %r14
jmp 0x405037
jmp 0x404fa5
movq %rax, %r14
jmp 0x40505e
movq %rax, %r14
leaq 0x1c0(%rsp), %rdi
jmp 0x405012
movq %rax, %r14
leaq 0x218(%rsp), %rdi
jmp 0x405012
movq %rax, %r14
jmp 0x404ffd
movq %rax, %r14
leaq 0x88(%rsp), %rdi
jmp 0x405005
movq %rax, %r14
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404ffd
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0x168(%rsp), %rdi
callq 0x404a02
jmp 0x405049
movq %rax, %r14
movq %rsp, %rdi
callq 0x404a02
jmp 0x405051
movq %rax, %r14
jmp 0x405051
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x405037
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x40b720
leaq 0xe0(%rsp), %rdi
callq 0x404a02
jmp 0x40505e
movq %rax, %r14
movq %rsp, %rdi
callq 0x405a46
leaq 0xe0(%rsp), %rdi
callq 0x405a46
movq %rbx, %rdi
callq 0x406ed6
movq %r14, %rdi
callq 0x4b5950