// File: 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 %rbp
movq %rsp, %rbp
subq $0x450, %rsp            # imm = 0x450
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x8(%rbp), %rdi
movq %rdi, -0x3a0(%rbp)
callq 0x40ae30
movq -0x3a0(%rbp), %rax
leaq 0x2078ff(%rip), %rcx    # 0x60c620
movq %rcx, (%rax)
movq $0x6175a0, %rdi         # imm = 0x6175A0
leaq 0x198347(%rip), %rsi    # 0x59d079
callq 0x47b490
movq %rax, -0x398(%rbp)
jmp 0x404d40
movb $0x0, -0x99(%rbp)
movb $0x0, -0x9b(%rbp)
movb $0x1, %al
testb $0x1, %al
jne 0x404d56
jmp 0x404d8e
movq -0x3a0(%rbp), %rsi
movq (%rsi), %rax
movq 0x18(%rax), %rax
leaq -0x98(%rbp), %rdi
callq *%rax
jmp 0x404d6f
movb $0x1, -0x99(%rbp)
leaq -0x60(%rbp), %rdx
leaq 0x198313(%rip), %rsi    # 0x59d094
leaq -0x40(%rbp), %rdi
callq 0x405af0
jmp 0x404d8c
jmp 0x404dc3
leaq -0x9a(%rbp), %rdi
movq %rdi, -0x3a8(%rbp)
callq 0x4132c0
movq -0x3a8(%rbp), %rdx
movb $0x1, -0x9b(%rbp)
leaq 0x1b7a74(%rip), %rsi    # 0x5bc82a
leaq -0x40(%rbp), %rdi
callq 0x4061a0
jmp 0x404dc1
jmp 0x404dc3
movq -0x398(%rbp), %rdi
leaq -0x40(%rbp), %rsi
callq 0x48dd10
movq %rax, -0x3b0(%rbp)
jmp 0x404ddc
movq -0x3b0(%rbp), %rdi
leaq 0x1982b1(%rip), %rsi    # 0x59d09b
callq 0x47b490
movq %rax, -0x3b8(%rbp)
jmp 0x404df8
movq -0x3b8(%rbp), %rdi
movq $0x47ad70, %rsi         # imm = 0x47AD70
callq 0x479f80
jmp 0x404e0d
leaq -0x40(%rbp), %rdi
callq 0x48b390
testb $0x1, -0x9b(%rbp)
jne 0x404e21
jmp 0x404e2d
leaq -0x9a(%rbp), %rdi
callq 0x4132e0
testb $0x1, -0x99(%rbp)
jne 0x404e38
jmp 0x404e44
leaq -0x98(%rbp), %rdi
callq 0x404c40
leaq -0x128(%rbp), %rdi
callq 0x406f60
jmp 0x404e52
movl $0x58, %edi
callq 0x412470
movq %rax, -0x3c0(%rbp)
jmp 0x404e65
movq -0x3c0(%rbp), %rdi
leaq 0x19822d(%rip), %rsi    # 0x59d0a0
callq 0x40b5b0
jmp 0x404e7a
leaq 0x198230(%rip), %rsi    # 0x59d0b1
leaq -0x180(%rbp), %rdi
callq 0x40b5b0
jmp 0x404e8f
leaq -0x128(%rbp), %rdi
leaq -0x180(%rbp), %rsi
callq 0x407370
movq %rax, -0x3c8(%rbp)
jmp 0x404eab
movq -0x3c0(%rbp), %rsi
movq -0x3c8(%rbp), %rdi
callq 0x407760
jmp 0x404ec0
leaq -0x180(%rbp), %rdi
callq 0x404c40
movl $0x58, %edi
callq 0x412470
movq %rax, -0x3d0(%rbp)
jmp 0x404edf
movq -0x3d0(%rbp), %rdi
leaq 0x1981ca(%rip), %rsi    # 0x59d0b7
callq 0x40b5b0
jmp 0x404ef4
leaq -0x1d8(%rbp), %rdi
xorl %esi, %esi
callq 0x40b760
jmp 0x404f04
leaq -0x128(%rbp), %rdi
leaq -0x1d8(%rbp), %rsi
callq 0x407370
movq %rax, -0x3d8(%rbp)
jmp 0x404f20
movq -0x3d0(%rbp), %rsi
movq -0x3d8(%rbp), %rdi
callq 0x407760
jmp 0x404f35
leaq -0x1d8(%rbp), %rdi
callq 0x404c40
movq $0x6175a0, %rdi         # imm = 0x6175A0
leaq 0x19812a(%rip), %rsi    # 0x59d079
callq 0x47b490
movq %rax, -0x3e0(%rbp)
jmp 0x404f5d
movb $0x1, %al
testb $0x1, %al
jne 0x404f65
jmp 0x404f7c
leaq -0x230(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x407500
jmp 0x404f7a
jmp 0x404f93
leaq 0x1b78a7(%rip), %rsi    # 0x5bc82a
leaq -0x230(%rbp), %rdi
callq 0x40b5b0
jmp 0x404f91
jmp 0x404f93
movq -0x3e0(%rbp), %rdi
leaq -0x1f8(%rbp), %rsi
callq 0x48dd10
movq %rax, -0x3e8(%rbp)
jmp 0x404faf
movq -0x3e8(%rbp), %rdi
leaq 0x1980de(%rip), %rsi    # 0x59d09b
callq 0x47b490
movq %rax, -0x3f0(%rbp)
jmp 0x404fcb
movq -0x3f0(%rbp), %rdi
movq $0x47ad70, %rsi         # imm = 0x47AD70
callq 0x479f80
jmp 0x404fe0
leaq -0x230(%rbp), %rdi
callq 0x404c40
leaq -0x2b8(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x406fc0
jmp 0x405001
movq $0x6175a0, %rdi         # imm = 0x6175A0
leaq 0x19806a(%rip), %rsi    # 0x59d079
callq 0x47b490
movq %rax, -0x3f8(%rbp)
jmp 0x40501d
movb $0x0, -0x331(%rbp)
movb $0x0, -0x333(%rbp)
movb $0x1, %al
testb $0x1, %al
jne 0x405033
jmp 0x4050a2
leaq 0x1a8359(%rip), %rsi    # 0x5ad393
leaq -0x330(%rbp), %rdi
callq 0x40b5b0
jmp 0x405048
movb $0x1, -0x331(%rbp)
leaq -0x2b8(%rbp), %rdi
leaq -0x330(%rbp), %rsi
callq 0x407370
movq %rax, -0x400(%rbp)
jmp 0x40506b
movq -0x400(%rbp), %rdi
callq 0x407700
movq %rax, -0x408(%rbp)
jmp 0x405080
movq -0x408(%rbp), %rdx
addq $0x38, %rdx
leaq 0x19805f(%rip), %rsi    # 0x59d0f1
leaq -0x2d8(%rbp), %rdi
callq 0x406250
jmp 0x4050a0
jmp 0x4050da
leaq -0x332(%rbp), %rdi
movq %rdi, -0x410(%rbp)
callq 0x4132c0
movq -0x410(%rbp), %rdx
movb $0x1, -0x333(%rbp)
leaq 0x1b7760(%rip), %rsi    # 0x5bc82a
leaq -0x2d8(%rbp), %rdi
callq 0x4061a0
jmp 0x4050d8
jmp 0x4050da
movq -0x3f8(%rbp), %rdi
leaq -0x2d8(%rbp), %rsi
callq 0x48dd10
movq %rax, -0x418(%rbp)
jmp 0x4050f6
movq -0x418(%rbp), %rdi
leaq 0x197f97(%rip), %rsi    # 0x59d09b
callq 0x47b490
movq %rax, -0x420(%rbp)
jmp 0x405112
movq -0x420(%rbp), %rdi
movq $0x47ad70, %rsi         # imm = 0x47AD70
callq 0x479f80
jmp 0x405127
leaq -0x2d8(%rbp), %rdi
callq 0x48b390
testb $0x1, -0x333(%rbp)
jne 0x40513e
jmp 0x40514a
leaq -0x332(%rbp), %rdi
callq 0x4132e0
testb $0x1, -0x331(%rbp)
jne 0x405155
jmp 0x405161
leaq -0x330(%rbp), %rdi
callq 0x404c40
movq $0x6175a0, %rdi         # imm = 0x6175A0
leaq 0x197f0a(%rip), %rsi    # 0x59d079
callq 0x47b490
movq %rax, -0x428(%rbp)
jmp 0x40517d
movb $0x1, %al
testb $0x1, %al
jne 0x405185
jmp 0x40519c
leaq -0x390(%rbp), %rdi
leaq -0x2b8(%rbp), %rsi
callq 0x407500
jmp 0x40519a
jmp 0x4051b3
leaq 0x1b7687(%rip), %rsi    # 0x5bc82a
leaq -0x390(%rbp), %rdi
callq 0x40b5b0
jmp 0x4051b1
jmp 0x4051b3
movq -0x428(%rbp), %rdi
leaq -0x358(%rbp), %rsi
callq 0x48dd10
movq %rax, -0x430(%rbp)
jmp 0x4051cf
movq -0x430(%rbp), %rdi
leaq 0x197ebe(%rip), %rsi    # 0x59d09b
callq 0x47b490
movq %rax, -0x438(%rbp)
jmp 0x4051eb
movq -0x438(%rbp), %rdi
movq $0x47ad70, %rsi         # imm = 0x47AD70
callq 0x479f80
jmp 0x405200
leaq -0x390(%rbp), %rdi
callq 0x404c40
movq $0x6175a0, %rdi         # imm = 0x6175A0
leaq 0x197e5f(%rip), %rsi    # 0x59d079
callq 0x47b490
movq %rax, -0x440(%rbp)
jmp 0x405228
movq -0x440(%rbp), %rdi
leaq 0x1b75f4(%rip), %rsi    # 0x5bc82a
callq 0x47b490
movq %rax, -0x448(%rbp)
jmp 0x405244
movq -0x448(%rbp), %rdi
leaq 0x197e49(%rip), %rsi    # 0x59d09b
callq 0x47b490
movq %rax, -0x450(%rbp)
jmp 0x405260
movq -0x450(%rbp), %rdi
movq $0x47ad70, %rsi         # imm = 0x47AD70
callq 0x479f80
jmp 0x405275
callq 0x404950
jmp 0x40527c
leaq -0x2b8(%rbp), %rdi
callq 0x4071d0
leaq -0x128(%rbp), %rdi
callq 0x4071d0
addq $0x450, %rsp            # imm = 0x450
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x405464
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x4052f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x4052df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
leaq -0x40(%rbp), %rdi
callq 0x48b390
testb $0x1, -0x9b(%rbp)
jne 0x4052ea
jmp 0x4052f6
leaq -0x9a(%rbp), %rdi
callq 0x4132e0
jmp 0x4052f8
testb $0x1, -0x99(%rbp)
jne 0x405303
jmp 0x40530f
leaq -0x98(%rbp), %rdi
callq 0x404c40
jmp 0x405464
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x405458
movq -0x3c0(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
movl $0x58, %esi
callq 0x4114a0
jmp 0x405458
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
leaq -0x180(%rbp), %rdi
callq 0x404c40
jmp 0x405458
movq -0x3d0(%rbp), %rdi
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
movl $0x58, %esi
callq 0x4114a0
jmp 0x405458
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
leaq -0x1d8(%rbp), %rdi
callq 0x404c40
jmp 0x405458
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
leaq -0x230(%rbp), %rdi
callq 0x404c40
jmp 0x405458
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x40544c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x40541b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
jmp 0x405402
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
leaq -0x2d8(%rbp), %rdi
callq 0x48b390
testb $0x1, -0x333(%rbp)
jne 0x40540d
jmp 0x405419
leaq -0x332(%rbp), %rdi
callq 0x4132e0
jmp 0x40541b
testb $0x1, -0x331(%rbp)
jne 0x405426
jmp 0x405432
leaq -0x330(%rbp), %rdi
callq 0x404c40
jmp 0x40544c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x18(%rbp)
movl %eax, -0x1c(%rbp)
leaq -0x390(%rbp), %rdi
callq 0x404c40
leaq -0x2b8(%rbp), %rdi
callq 0x4071d0
leaq -0x128(%rbp), %rdi
callq 0x4071d0
movq -0x3a0(%rbp), %rdi
callq 0x40af50
movq -0x18(%rbp), %rdi
callq 0x4bc290
nopl (%rax)