// File: /workspace/github_cpp_makefile_star2_O1/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 0x406e40
leaq 0x1fcbdf(%rip), %rax    # 0x601620
movq %rax, (%rbx)
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191627(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x4751e0
movq (%rbx), %rax
leaq 0xe0(%rsp), %rdi
movq %rbx, %rsi
callq *0x18(%rax)
leaq 0x118(%rsp), %rdi
leaq 0x191602(%rip), %rcx    # 0x59607e
movl $0x6, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x486600
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x404ab1
movq %rdx, (%rsp)
movq (%rcx), %rdx
movq %rdx, 0x10(%rsp)
jmp 0x404ab8
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 0x4751e0
movq %rax, %r14
leaq 0x191596(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x4751e0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x456330
movsbl %al, %esi
movq %r14, %rdi
callq 0x474ce0
movq %rax, %rdi
callq 0x4742b0
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x404b39
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x128(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404b5a
movq 0x128(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0xe0(%rsp), %rdi
callq 0x406f08
leaq 0xe0(%rsp), %rdi
callq 0x405800
movl $0x58, %edi
callq 0x40c750
movq %rax, %r15
leaq 0x191502(%rip), %rsi    # 0x59608a
movq %rax, %rdi
callq 0x4073b0
leaq 0x191504(%rip), %rsi    # 0x59609b
leaq 0x218(%rsp), %rdi
callq 0x4073b0
leaq 0xe0(%rsp), %rdi
leaq 0x218(%rsp), %rsi
callq 0x405b9e
movq %rax, %rdi
movq %r15, %rsi
callq 0x405eee
leaq 0x260(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404be5
movq 0x260(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x218(%rsp), %rdi
callq 0x406f08
movl $0x58, %edi
callq 0x40c750
movq %rax, %r15
leaq 0x19149b(%rip), %rsi    # 0x5960a1
movq %rax, %rdi
callq 0x4073b0
leaq 0x1c0(%rsp), %rdi
xorl %esi, %esi
callq 0x4074d4
leaq 0xe0(%rsp), %rdi
leaq 0x1c0(%rsp), %rsi
callq 0x405b9e
movq %rax, %rdi
movq %r15, %rsi
callq 0x405eee
leaq 0x208(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404c5e
movq 0x208(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x1c0(%rsp), %rdi
callq 0x406f08
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191400(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x4751e0
movq %rsp, %rdi
leaq 0xe0(%rsp), %rsi
callq 0x405cb8
movq 0x38(%rsp), %rsi
movq 0x40(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x4751e0
movq %rax, %r14
leaq 0x1913d2(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x4751e0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x456330
movsbl %al, %esi
movq %r14, %rdi
callq 0x474ce0
movq %rax, %rdi
callq 0x4742b0
leaq 0x48(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404d02
movq 0x48(%rsp), %rsi
incq %rsi
callq 0x40b780
movq %rsp, %rdi
callq 0x406f08
movq %rsp, %rdi
leaq 0xe0(%rsp), %rsi
callq 0x405874
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191351(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x4751e0
leaq 0x1a143a(%rip), %rsi    # 0x5a6173
leaq 0x168(%rsp), %rdi
callq 0x4073b0
movq %rsp, %rdi
leaq 0x168(%rsp), %rsi
callq 0x405b9e
movq %rax, %rdi
callq 0x405eda
addq $0x38, %rax
leaq 0x19134c(%rip), %rsi    # 0x5960b5
leaq 0x88(%rsp), %rdi
movq %rax, %rdx
callq 0x4054f5
movq 0x88(%rsp), %rsi
movq 0x90(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x4751e0
movq %rax, %r14
leaq 0x1912e6(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x4751e0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x456330
movsbl %al, %esi
movq %r14, %rdi
callq 0x474ce0
movq %rax, %rdi
callq 0x4742b0
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404df4
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x1b0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404e15
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x168(%rsp), %rdi
callq 0x406f08
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191249(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x4751e0
leaq 0x88(%rsp), %rdi
movq %rsp, %rsi
callq 0x405cb8
movq 0xc0(%rsp), %rsi
movq 0xc8(%rsp), %rdx
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x4751e0
movq %rax, %r14
leaq 0x191215(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %rax, %rdi
callq 0x4751e0
movq (%r14), %rax
movq -0x18(%rax), %rdi
addq %r14, %rdi
movl $0xa, %esi
callq 0x456330
movsbl %al, %esi
movq %r14, %rdi
callq 0x474ce0
movq %rax, %rdi
callq 0x4742b0
leaq 0xd0(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404ec5
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x88(%rsp), %rdi
callq 0x406f08
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x191199(%rip), %rsi    # 0x596079
movl $0x4, %edx
callq 0x4751e0
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
leaq 0x1b0712(%rip), %rsi    # 0x5b560a
xorl %edx, %edx
callq 0x4751e0
movq $0x60c5c0, %r14         # imm = 0x60C5C0
leaq 0x191178(%rip), %rsi    # 0x596085
movl $0x4, %edx
movq %r14, %rdi
callq 0x4751e0
movq (%r14), %rax
addq -0x18(%rax), %r14
movq %r14, %rdi
movl $0xa, %esi
callq 0x456330
movsbl %al, %esi
movq $0x60c5c0, %rdi         # imm = 0x60C5C0
callq 0x474ce0
movq %rax, %rdi
callq 0x4742b0
callq 0x404808
movq %rsp, %rdi
callq 0x405a30
leaq 0xe0(%rsp), %rdi
callq 0x405a30
addq $0x270, %rsp            # imm = 0x270
popq %rbx
popq %r14
popq %r15
retq
jmp 0x405044
jmp 0x405044
jmp 0x405017
jmp 0x405017
jmp 0x404f82
movq %rax, %r14
movl $0x58, %esi
movq %r15, %rdi
callq 0x40b780
jmp 0x40504f
jmp 0x404fa3
movq %rax, %r14
jmp 0x405035
jmp 0x404fa3
movq %rax, %r14
jmp 0x40505c
movq %rax, %r14
leaq 0x1c0(%rsp), %rdi
jmp 0x405010
movq %rax, %r14
leaq 0x218(%rsp), %rdi
jmp 0x405010
movq %rax, %r14
jmp 0x404ffb
movq %rax, %r14
leaq 0x88(%rsp), %rdi
jmp 0x405003
movq %rax, %r14
leaq 0x98(%rsp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x404ffb
movq 0x98(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0x168(%rsp), %rdi
callq 0x404a00
jmp 0x405047
movq %rax, %r14
movq %rsp, %rdi
callq 0x404a00
jmp 0x40504f
movq %rax, %r14
jmp 0x40504f
movq %rax, %r14
movq (%rsp), %rdi
cmpq %r15, %rdi
je 0x405035
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x40b780
leaq 0xe0(%rsp), %rdi
callq 0x404a00
jmp 0x40505c
movq %rax, %r14
movq %rsp, %rdi
callq 0x405a30
leaq 0xe0(%rsp), %rdi
callq 0x405a30
movq %rbx, %rdi
callq 0x406f08
movq %r14, %rdi
callq 0x4b59b0