0.assume.s
0.none.s
f10000000000410bd0 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)>:f10000000000410bd0 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1340000000000000004: 02    pushq   %r13
50000000000000006: 02    pushq   %r1250000000000000006: 02    pushq   %r12
60000000000000008: 01    pushq   %rbx60000000000000008: 01    pushq   %rbx
70000000000000009: 03    movq    %rcx, %r1470000000000000009: 03    movq    %rcx, %r14
8000000000000000c: 03    movq    %rdx, %r128000000000000000c: 03    movq    %rdx, %r12
9000000000000000f: 02    movl    %esi, %ebx9000000000000000f: 02    movl    %esi, %ebx
100000000000000011: 03    movq    %rdi, %r15100000000000000011: 03    movq    %rdi, %r15
n110000000000000014: 05    callq   0x41f350 <BloombergLP::balcl::TypeInfo::TypeInfo()>n110000000000000014: 05    callq   0x41f380 <BloombergLP::balcl::TypeInfo::TypeInfo()>
120000000000000019: 05    movl    $4571709, %esi120000000000000019: 05    movl    $4573961, %esi
13000000000000001e: 02    xorl    %edi, %edi13000000000000001e: 02    xorl    %edi, %edi
140000000000000020: 05    movl    $1223, %edx140000000000000020: 05    movl    $1223, %edx
150000000000000025: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>150000000000000025: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
16000000000000002a: 03    movl    %ebx, %r13d16000000000000002a: 03    movl    %ebx, %r13d
17000000000000002d: 03    cmpl    $1, %ebx17000000000000002d: 03    cmpl    $1, %ebx
180000000000000030: 02    jne     0x410c73 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0xa3>180000000000000030: 02    jne     0x410c73 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0xa3>
190000000000000032: 02    xorl    %edi, %edi190000000000000032: 02    xorl    %edi, %edi
200000000000000034: 03    testq   %r14, %r14200000000000000034: 03    testq   %r14, %r14
210000000000000037: 04    setne   %dil210000000000000037: 04    setne   %dil
n22000000000000003b: 05    movl    $4571718, %esin22000000000000003b: 05    movl    $4573970, %esi
230000000000000040: 05    movl    $1226, %edx230000000000000040: 05    movl    $1226, %edx
240000000000000045: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>240000000000000045: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
n25000000000000004a: 05    movl    $4571709, %esin25000000000000004a: 05    movl    $4573961, %esi
26000000000000004f: 02    xorl    %edi, %edi26000000000000004f: 02    xorl    %edi, %edi
270000000000000051: 05    movl    $1170, %edx270000000000000051: 05    movl    $1170, %edx
280000000000000056: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>280000000000000056: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
n29000000000000005b: 07    movq    313518(%rip), %rsi  # 45d4e0 <BloombergLP::balcl::OptionType::k_BOOL>n29000000000000005b: 07    movq    315726(%rip), %rsi  # 45dd80 <BloombergLP::balcl::OptionType::k_BOOL>
300000000000000062: 03    movq    %r15, %rdi300000000000000062: 03    movq    %r15, %rdi
n310000000000000065: 05    callq   0x423160 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bool*)>n310000000000000065: 05    callq   0x423210 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bool*)>
32000000000000006a: 03    testq   %r12, %r1232000000000000006a: 03    testq   %r12, %r12
33000000000000006d: 06    je      0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>33000000000000006d: 06    je      0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
n340000000000000073: 05    movl    $4571709, %esin340000000000000073: 05    movl    $4573961, %esi
350000000000000078: 02    xorl    %edi, %edi350000000000000078: 02    xorl    %edi, %edi
36000000000000007a: 05    movl    $1126, %edx36000000000000007a: 05    movl    $1126, %edx
37000000000000007f: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>37000000000000007f: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
380000000000000084: 03    leal    -1(%rbx), %eax380000000000000084: 03    leal    -1(%rbx), %eax
390000000000000087: 03    cmpl    $16, %eax390000000000000087: 03    cmpl    $16, %eax
40000000000000008a: 02    ja      0x410cab <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0xdb>40000000000000008a: 02    ja      0x410cab <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0xdb>
n41000000000000008c: 07    jmpq    *4563560(,%rax,8)n41000000000000008c: 07    jmpq    *4565880(,%rax,8)
420000000000000093: 03    movq    %r15, %rdi420000000000000093: 03    movq    %r15, %rdi
430000000000000096: 03    movq    %r12, %rsi430000000000000096: 03    movq    %r12, %rsi
n440000000000000099: 05    callq   0x423160 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bool*)>n440000000000000099: 05    callq   0x423210 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bool*)>
45000000000000009e: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>45000000000000009e: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
n4600000000000000a3: 05    movl    $4571709, %esin4600000000000000a3: 05    movl    $4573961, %esi
4700000000000000a8: 02    xorl    %edi, %edi4700000000000000a8: 02    xorl    %edi, %edi
4800000000000000aa: 05    movl    $1170, %edx4800000000000000aa: 05    movl    $1170, %edx
4900000000000000af: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>4900000000000000af: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
5000000000000000b4: 03    cmpl    $17, %ebx5000000000000000b4: 03    cmpl    $17, %ebx
n5100000000000000b7: 06    ja      0x410e97 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c7>n5100000000000000b7: 06    ja      0x410ea0 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2d0>
5200000000000000bd: 08    jmpq    *4563416(,%r13,8)5200000000000000bd: 08    jmpq    *4565736(,%r13,8)
5300000000000000c5: 05    movl    $4571734, %esi5300000000000000c5: 05    movl    $4573986, %esi
5400000000000000ca: 05    movl    $1, %edi5400000000000000ca: 05    movl    $1, %edi
5500000000000000cf: 05    movl    $1179, %edx5500000000000000cf: 05    movl    $1179, %edx
5600000000000000d4: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>5600000000000000d4: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
5700000000000000d9: 02    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>5700000000000000d9: 02    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
n5800000000000000db: 05    movl    $4571746, %esin5800000000000000db: 05    movl    $4573998, %esi
5900000000000000e0: 05    movl    $1, %edi5900000000000000e0: 05    movl    $1, %edi
6000000000000000e5: 05    movl    $1153, %edx6000000000000000e5: 05    movl    $1153, %edx
6100000000000000ea: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>6100000000000000ea: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
6200000000000000ef: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>6200000000000000ef: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
6300000000000000f4: 03    movq    %r15, %rdi6300000000000000f4: 03    movq    %r15, %rdi
6400000000000000f7: 03    movq    %r12, %rsi6400000000000000f7: 03    movq    %r12, %rsi
n6500000000000000fa: 05    callq   0x423170 <BloombergLP::balcl::TypeInfo::setLinkedVariable(char*)>n6500000000000000fa: 05    callq   0x423220 <BloombergLP::balcl::TypeInfo::setLinkedVariable(char*)>
6600000000000000ff: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>6600000000000000ff: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
670000000000000104: 03    movq    %r15, %rdi670000000000000104: 03    movq    %r15, %rdi
680000000000000107: 03    movq    %r12, %rsi680000000000000107: 03    movq    %r12, %rsi
n69000000000000010a: 05    callq   0x423180 <BloombergLP::balcl::TypeInfo::setLinkedVariable(int*)>n69000000000000010a: 05    callq   0x423230 <BloombergLP::balcl::TypeInfo::setLinkedVariable(int*)>
70000000000000010f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>70000000000000010f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
710000000000000114: 03    movq    %r15, %rdi710000000000000114: 03    movq    %r15, %rdi
720000000000000117: 03    movq    %r12, %rsi720000000000000117: 03    movq    %r12, %rsi
n73000000000000011a: 05    callq   0x423190 <BloombergLP::balcl::TypeInfo::setLinkedVariable(long long*)>n73000000000000011a: 05    callq   0x423240 <BloombergLP::balcl::TypeInfo::setLinkedVariable(long long*)>
74000000000000011f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>74000000000000011f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
750000000000000124: 03    movq    %r15, %rdi750000000000000124: 03    movq    %r15, %rdi
760000000000000127: 03    movq    %r12, %rsi760000000000000127: 03    movq    %r12, %rsi
n77000000000000012a: 05    callq   0x4231a0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(double*)>n77000000000000012a: 05    callq   0x423250 <BloombergLP::balcl::TypeInfo::setLinkedVariable(double*)>
78000000000000012f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>78000000000000012f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
790000000000000134: 03    movq    %r15, %rdi790000000000000134: 03    movq    %r15, %rdi
800000000000000137: 03    movq    %r12, %rsi800000000000000137: 03    movq    %r12, %rsi
n81000000000000013a: 05    callq   0x4231b0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*)>n81000000000000013a: 05    callq   0x423260 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*)>
82000000000000013f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>82000000000000013f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
830000000000000144: 03    movq    %r15, %rdi830000000000000144: 03    movq    %r15, %rdi
840000000000000147: 03    movq    %r12, %rsi840000000000000147: 03    movq    %r12, %rsi
n85000000000000014a: 05    callq   0x4231c0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Datetime*)>n85000000000000014a: 05    callq   0x423270 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Datetime*)>
86000000000000014f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>86000000000000014f: 05    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
870000000000000154: 03    movq    %r15, %rdi870000000000000154: 03    movq    %r15, %rdi
880000000000000157: 03    movq    %r12, %rsi880000000000000157: 03    movq    %r12, %rsi
n89000000000000015a: 05    callq   0x4231d0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Date*)>n89000000000000015a: 05    callq   0x423280 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Date*)>
90000000000000015f: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>90000000000000015f: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
910000000000000161: 03    movq    %r15, %rdi910000000000000161: 03    movq    %r15, %rdi
920000000000000164: 03    movq    %r12, %rsi920000000000000164: 03    movq    %r12, %rsi
n930000000000000167: 05    callq   0x4231e0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Time*)>n930000000000000167: 05    callq   0x423290 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Time*)>
94000000000000016c: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>94000000000000016c: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
95000000000000016e: 03    movq    %r15, %rdi95000000000000016e: 03    movq    %r15, %rdi
960000000000000171: 03    movq    %r12, %rsi960000000000000171: 03    movq    %r12, %rsi
n970000000000000174: 05    callq   0x4231f0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<char, bsl::allocator<char> >*)>n970000000000000174: 05    callq   0x4232a0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<char, bsl::allocator<char> >*)>
980000000000000179: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>980000000000000179: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
99000000000000017b: 03    movq    %r15, %rdi99000000000000017b: 03    movq    %r15, %rdi
100000000000000017e: 03    movq    %r12, %rsi100000000000000017e: 03    movq    %r12, %rsi
n1010000000000000181: 05    callq   0x423200 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<int, bsl::allocator<int> >*)>n1010000000000000181: 05    callq   0x4232b0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<int, bsl::allocator<int> >*)>
1020000000000000186: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>1020000000000000186: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
1030000000000000188: 03    movq    %r15, %rdi1030000000000000188: 03    movq    %r15, %rdi
104000000000000018b: 03    movq    %r12, %rsi104000000000000018b: 03    movq    %r12, %rsi
n105000000000000018e: 05    callq   0x423210 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<long long, bsl::allocator<long long> >*)>n105000000000000018e: 05    callq   0x4232c0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<long long, bsl::allocator<long long> >*)>
1060000000000000193: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>1060000000000000193: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
1070000000000000195: 03    movq    %r15, %rdi1070000000000000195: 03    movq    %r15, %rdi
1080000000000000198: 03    movq    %r12, %rsi1080000000000000198: 03    movq    %r12, %rsi
n109000000000000019b: 05    callq   0x423220 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<double, bsl::allocator<double> >*)>n109000000000000019b: 05    callq   0x4232d0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<double, bsl::allocator<double> >*)>
11000000000000001a0: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>11000000000000001a0: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
11100000000000001a2: 03    movq    %r15, %rdi11100000000000001a2: 03    movq    %r15, %rdi
11200000000000001a5: 03    movq    %r12, %rsi11200000000000001a5: 03    movq    %r12, %rsi
n11300000000000001a8: 05    callq   0x423230 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >*)>n11300000000000001a8: 05    callq   0x4232e0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >*)>
11400000000000001ad: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>11400000000000001ad: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
11500000000000001af: 03    movq    %r15, %rdi11500000000000001af: 03    movq    %r15, %rdi
11600000000000001b2: 03    movq    %r12, %rsi11600000000000001b2: 03    movq    %r12, %rsi
n11700000000000001b5: 05    callq   0x423240 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >*)>n11700000000000001b5: 05    callq   0x4232f0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >*)>
11800000000000001ba: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>11800000000000001ba: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
11900000000000001bc: 03    movq    %r15, %rdi11900000000000001bc: 03    movq    %r15, %rdi
12000000000000001bf: 03    movq    %r12, %rsi12000000000000001bf: 03    movq    %r12, %rsi
n12100000000000001c2: 05    callq   0x423250 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> >*)>n12100000000000001c2: 05    callq   0x423300 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> >*)>
12200000000000001c7: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>12200000000000001c7: 02    jmp     0x410da4 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x1d4>
12300000000000001c9: 03    movq    %r15, %rdi12300000000000001c9: 03    movq    %r15, %rdi
12400000000000001cc: 03    movq    %r12, %rsi12400000000000001cc: 03    movq    %r12, %rsi
n12500000000000001cf: 05    callq   0x423260 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> >*)>n12500000000000001cf: 05    callq   0x423310 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> >*)>
12600000000000001d4: 03    testq   %r14, %r1412600000000000001d4: 03    testq   %r14, %r14
n12700000000000001d7: 06    je      0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>n12700000000000001d7: 06    je      0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
12800000000000001dd: 05    movl    $4571709, %esi12800000000000001dd: 05    movl    $4573961, %esi
12900000000000001e2: 02    xorl    %edi, %edi12900000000000001e2: 02    xorl    %edi, %edi
13000000000000001e4: 05    movl    $1078, %edx13000000000000001e4: 05    movl    $1078, %edx
13100000000000001e9: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>13100000000000001e9: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
13200000000000001ee: 02    xorl    %edi, %edi13200000000000001ee: 02    xorl    %edi, %edi
13300000000000001f0: 02    testl   %ebx, %ebx13300000000000001f0: 02    testl   %ebx, %ebx
13400000000000001f2: 04    sete    %dil13400000000000001f2: 04    sete    %dil
n13500000000000001f6: 05    movl    $4571757, %esin13500000000000001f6: 05    movl    $4574009, %esi
13600000000000001fb: 05    movl    $1079, %edx13600000000000001fb: 05    movl    $1079, %edx
1370000000000000200: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>1370000000000000200: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
1380000000000000205: 02    xorl    %edi, %edi1380000000000000205: 02    xorl    %edi, %edi
1390000000000000207: 03    cmpl    $1, %ebx1390000000000000207: 03    cmpl    $1, %ebx
140000000000000020a: 04    sete    %dil140000000000000020a: 04    sete    %dil
n141000000000000020e: 05    movl    $4571776, %esin141000000000000020e: 05    movl    $4574028, %esi
1420000000000000213: 05    movl    $1080, %edx1420000000000000213: 05    movl    $1080, %edx
1430000000000000218: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>1430000000000000218: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
tt144000000000000021d: 03    cmpl    $17, %ebx
1450000000000000220: 06    ja      0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
144000000000000021d: 08    jmpq    *4563696(,%r13,8)1460000000000000226: 08    jmpq    *4566016(,%r13,8)
1450000000000000225: 03    movq    %r15, %rdi147000000000000022e: 03    movq    %r15, %rdi
1460000000000000228: 03    movq    %r14, %rsi1480000000000000231: 03    movq    %r14, %rsi
147000000000000022b: 05    callq   0x420b50 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>1490000000000000234: 05    callq   0x420b80 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (char const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
1480000000000000230: 05    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>1500000000000000239: 05    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
1490000000000000235: 03    movq    %r15, %rdi151000000000000023e: 03    movq    %r15, %rdi
1500000000000000238: 03    movq    %r14, %rsi1520000000000000241: 03    movq    %r14, %rsi
151000000000000023b: 05    callq   0x420f00 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (int const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>1530000000000000244: 05    callq   0x420f40 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (int const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
1520000000000000240: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>1540000000000000249: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
1530000000000000242: 03    movq    %r15, %rdi155000000000000024b: 03    movq    %r15, %rdi
1540000000000000245: 03    movq    %r14, %rsi156000000000000024e: 03    movq    %r14, %rsi
1550000000000000248: 05    callq   0x4212b0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>1570000000000000251: 05    callq   0x421300 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
156000000000000024d: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>1580000000000000256: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
157000000000000024f: 03    movq    %r15, %rdi1590000000000000258: 03    movq    %r15, %rdi
1580000000000000252: 03    movq    %r14, %rsi160000000000000025b: 03    movq    %r14, %rsi
1590000000000000255: 05    callq   0x421660 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (double const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>161000000000000025e: 05    callq   0x4216c0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (double const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
160000000000000025a: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>1620000000000000263: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
161000000000000025c: 03    movq    %r15, %rdi1630000000000000265: 03    movq    %r15, %rdi
162000000000000025f: 03    movq    %r14, %rsi1640000000000000268: 03    movq    %r14, %rsi
1630000000000000262: 05    callq   0x421a10 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>165000000000000026b: 05    callq   0x421a80 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
1640000000000000267: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>1660000000000000270: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
1650000000000000269: 03    movq    %r15, %rdi
166000000000000026c: 03    movq    %r14, %rsi
167000000000000026f: 05    callq   0x421dc0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Datetime const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
1680000000000000274: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>
1690000000000000276: 03    movq    %r15, %rdi1670000000000000272: 03    movq    %r15, %rdi
1700000000000000279: 03    movq    %r14, %rsi1680000000000000275: 03    movq    %r14, %rsi
171000000000000027c: 05    callq   0x422170 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Date const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>1690000000000000278: 05    callq   0x421e40 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Datetime const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
1720000000000000281: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>170000000000000027d: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
1730000000000000283: 03    movq    %r15, %rdi171000000000000027f: 03    movq    %r15, %rdi
1740000000000000286: 03    movq    %r14, %rsi1720000000000000282: 03    movq    %r14, %rsi
1730000000000000285: 05    callq   0x422200 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Date const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
174000000000000028a: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
175000000000000028c: 03    movq    %r15, %rdi
176000000000000028f: 03    movq    %r14, %rsi
1750000000000000289: 05    callq   0x422520 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Time const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>1770000000000000292: 05    callq   0x4225c0 <BloombergLP::balcl::TypeInfo::setConstraint(bsl::function<bool (BloombergLP::bdlt::Time const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)> const&)>
176000000000000028e: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>1780000000000000297: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
1770000000000000290: 05    movl    $4571746, %esi1790000000000000299: 05    movl    $4573998, %esi
1780000000000000295: 05    movl    $1, %edi180000000000000029e: 05    movl    $1, %edi
179000000000000029a: 05    movl    $1092, %edx18100000000000002a3: 05    movl    $1092, %edx
180000000000000029f: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>18200000000000002a8: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
18100000000000002a4: 02    jmp     0x410e8a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2ba>18300000000000002ad: 02    jmp     0x410e93 <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x2c3>
18200000000000002a6: 05    movl    $4571746, %esi18400000000000002af: 05    movl    $4573998, %esi
18300000000000002ab: 05    movl    $1, %edi18500000000000002b4: 05    movl    $1, %edi
18400000000000002b0: 05    movl    $1095, %edx18600000000000002b9: 05    movl    $1095, %edx
18500000000000002b5: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>18700000000000002be: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
18600000000000002ba: 03    movq    %r15, %rax18800000000000002c3: 03    movq    %r15, %rax
18700000000000002bd: 01    popq    %rbx18900000000000002c6: 01    popq    %rbx
18800000000000002be: 02    popq    %r1219000000000000002c7: 02    popq    %r12
18900000000000002c0: 02    popq    %r1319100000000000002c9: 02    popq    %r13
19000000000000002c2: 02    popq    %r1419200000000000002cb: 02    popq    %r14
19100000000000002c4: 02    popq    %r1519300000000000002cd: 02    popq    %r15
19200000000000002c6: 01    retq19400000000000002cf: 01    retq
19300000000000002c7: 05    movl    $4571746, %esi19500000000000002d0: 05    movl    $4573998, %esi
19400000000000002cc: 05    movl    $1, %edi19600000000000002d5: 05    movl    $1, %edi
19500000000000002d1: 05    movl    $1200, %edx19700000000000002da: 05    movl    $1200, %edx
19600000000000002d6: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>19800000000000002df: 05    callq   0x410ae0 <(anonymous namespace)::aSsErT(bool, char const*, int)>
19700000000000002db: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
19800000000000002e0: 07    movq    312881(%rip), %rsi  # 45d4e8 <BloombergLP::balcl::OptionType::k_CHAR>
19900000000000002e7: 03    movq    %r15, %rdi
20000000000000002ea: 05    callq   0x423170 <BloombergLP::balcl::TypeInfo::setLinkedVariable(char*)>
20100000000000002ef: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>19900000000000002e4: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
20200000000000002f4: 07    movq    312869(%rip), %rsi  # 45d4f0 <BloombergLP::balcl::OptionType::k_INT>20000000000000002e9: 07    movq    315080(%rip), %rsi  # 45dd88 <BloombergLP::balcl::OptionType::k_CHAR>
20300000000000002fb: 03    movq    %r15, %rdi20100000000000002f0: 03    movq    %r15, %rdi
20200000000000002f3: 05    callq   0x423220 <BloombergLP::balcl::TypeInfo::setLinkedVariable(char*)>
20300000000000002f8: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
20400000000000002fd: 07    movq    315068(%rip), %rsi  # 45dd90 <BloombergLP::balcl::OptionType::k_INT>
2050000000000000304: 03    movq    %r15, %rdi
20400000000000002fe: 05    callq   0x423180 <BloombergLP::balcl::TypeInfo::setLinkedVariable(int*)>2060000000000000307: 05    callq   0x423230 <BloombergLP::balcl::TypeInfo::setLinkedVariable(int*)>
2050000000000000303: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>207000000000000030c: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2060000000000000308: 07    movq    312857(%rip), %rsi  # 45d4f8 <BloombergLP::balcl::OptionType::k_INT64>2080000000000000311: 07    movq    315056(%rip), %rsi  # 45dd98 <BloombergLP::balcl::OptionType::k_INT64>
207000000000000030f: 03    movq    %r15, %rdi2090000000000000318: 03    movq    %r15, %rdi
2080000000000000312: 05    callq   0x423190 <BloombergLP::balcl::TypeInfo::setLinkedVariable(long long*)>210000000000000031b: 05    callq   0x423240 <BloombergLP::balcl::TypeInfo::setLinkedVariable(long long*)>
2090000000000000317: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
210000000000000031c: 07    movq    312845(%rip), %rsi  # 45d500 <BloombergLP::balcl::OptionType::k_DOUBLE>
2110000000000000323: 03    movq    %r15, %rdi
2120000000000000326: 05    callq   0x4231a0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(double*)>
213000000000000032b: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>2110000000000000320: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2140000000000000330: 07    movq    312833(%rip), %rsi  # 45d508 <BloombergLP::balcl::OptionType::k_STRING>2120000000000000325: 07    movq    315044(%rip), %rsi  # 45dda0 <BloombergLP::balcl::OptionType::k_DOUBLE>
2150000000000000337: 03    movq    %r15, %rdi213000000000000032c: 03    movq    %r15, %rdi
216000000000000033a: 05    callq   0x4231b0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*)>214000000000000032f: 05    callq   0x423250 <BloombergLP::balcl::TypeInfo::setLinkedVariable(double*)>
217000000000000033f: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>2150000000000000334: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2180000000000000344: 07    movq    312821(%rip), %rsi  # 45d510 <BloombergLP::balcl::OptionType::k_DATETIME>2160000000000000339: 07    movq    315032(%rip), %rsi  # 45dda8 <BloombergLP::balcl::OptionType::k_STRING>
219000000000000034b: 03    movq    %r15, %rdi2170000000000000340: 03    movq    %r15, %rdi
220000000000000034e: 05    callq   0x4231c0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Datetime*)>
2210000000000000353: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2220000000000000358: 07    movq    312809(%rip), %rsi  # 45d518 <BloombergLP::balcl::OptionType::k_DATE>
223000000000000035f: 03    movq    %r15, %rdi
2240000000000000362: 05    callq   0x4231d0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Date*)>
2250000000000000367: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
226000000000000036c: 07    movq    312797(%rip), %rsi  # 45d520 <BloombergLP::balcl::OptionType::k_TIME>
2270000000000000373: 03    movq    %r15, %rdi
2280000000000000376: 05    callq   0x4231e0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Time*)>
229000000000000037b: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2300000000000000380: 07    movq    312785(%rip), %rsi  # 45d528 <BloombergLP::balcl::OptionType::k_CHAR_ARRAY>
2310000000000000387: 03    movq    %r15, %rdi
232000000000000038a: 05    callq   0x4231f0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<char, bsl::allocator<char> >*)>2180000000000000343: 05    callq   0x423260 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*)>
233000000000000038f: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>2190000000000000348: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2340000000000000394: 07    movq    312773(%rip), %rsi  # 45d530 <BloombergLP::balcl::OptionType::k_INT_ARRAY>220000000000000034d: 07    movq    315020(%rip), %rsi  # 45ddb0 <BloombergLP::balcl::OptionType::k_DATETIME>
235000000000000039b: 03    movq    %r15, %rdi2210000000000000354: 03    movq    %r15, %rdi
236000000000000039e: 05    callq   0x423200 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<int, bsl::allocator<int> >*)>2220000000000000357: 05    callq   0x423270 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Datetime*)>
23700000000000003a3: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
23800000000000003a8: 07    movq    312761(%rip), %rsi  # 45d538 <BloombergLP::balcl::OptionType::k_INT64_ARRAY>
23900000000000003af: 03    movq    %r15, %rdi
24000000000000003b2: 05    callq   0x423210 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<long long, bsl::allocator<long long> >*)>
24100000000000003b7: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
24200000000000003bc: 07    movq    312749(%rip), %rsi  # 45d540 <BloombergLP::balcl::OptionType::k_DOUBLE_ARRAY>
24300000000000003c3: 03    movq    %r15, %rdi
24400000000000003c6: 05    callq   0x423220 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<double, bsl::allocator<double> >*)>
24500000000000003cb: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>223000000000000035c: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
24600000000000003d0: 07    movq    312737(%rip), %rsi  # 45d548 <BloombergLP::balcl::OptionType::k_STRING_ARRAY>2240000000000000361: 07    movq    315008(%rip), %rsi  # 45ddb8 <BloombergLP::balcl::OptionType::k_DATE>
2250000000000000368: 03    movq    %r15, %rdi
226000000000000036b: 05    callq   0x423280 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Date*)>
2270000000000000370: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2280000000000000375: 07    movq    314996(%rip), %rsi  # 45ddc0 <BloombergLP::balcl::OptionType::k_TIME>
24700000000000003d7: 03    movq    %r15, %rdi229000000000000037c: 03    movq    %r15, %rdi
24800000000000003da: 05    callq   0x423230 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >*)>230000000000000037f: 05    callq   0x423290 <BloombergLP::balcl::TypeInfo::setLinkedVariable(BloombergLP::bdlt::Time*)>
2310000000000000384: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2320000000000000389: 07    movq    314984(%rip), %rsi  # 45ddc8 <BloombergLP::balcl::OptionType::k_CHAR_ARRAY>
2330000000000000390: 03    movq    %r15, %rdi
2340000000000000393: 05    callq   0x4232a0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<char, bsl::allocator<char> >*)>
2350000000000000398: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
236000000000000039d: 07    movq    314972(%rip), %rsi  # 45ddd0 <BloombergLP::balcl::OptionType::k_INT_ARRAY>
23700000000000003a4: 03    movq    %r15, %rdi
23800000000000003a7: 05    callq   0x4232b0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<int, bsl::allocator<int> >*)>
23900000000000003ac: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
24000000000000003b1: 07    movq    314960(%rip), %rsi  # 45ddd8 <BloombergLP::balcl::OptionType::k_INT64_ARRAY>
24100000000000003b8: 03    movq    %r15, %rdi
24200000000000003bb: 05    callq   0x4232c0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<long long, bsl::allocator<long long> >*)>
24300000000000003c0: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
24400000000000003c5: 07    movq    314948(%rip), %rsi  # 45dde0 <BloombergLP::balcl::OptionType::k_DOUBLE_ARRAY>
24500000000000003cc: 03    movq    %r15, %rdi
24600000000000003cf: 05    callq   0x4232d0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<double, bsl::allocator<double> >*)>
24900000000000003df: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>24700000000000003d4: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
25000000000000003e4: 07    movq    312725(%rip), %rsi  # 45d550 <BloombergLP::balcl::OptionType::k_DATETIME_ARRAY>24800000000000003d9: 07    movq    314936(%rip), %rsi  # 45dde8 <BloombergLP::balcl::OptionType::k_STRING_ARRAY>
25100000000000003eb: 03    movq    %r15, %rdi24900000000000003e0: 03    movq    %r15, %rdi
25000000000000003e3: 05    callq   0x4232e0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >*)>
25100000000000003e8: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
25200000000000003ed: 07    movq    314924(%rip), %rsi  # 45ddf0 <BloombergLP::balcl::OptionType::k_DATETIME_ARRAY>
25300000000000003f4: 03    movq    %r15, %rdi
25200000000000003ee: 05    callq   0x423240 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >*)>25400000000000003f7: 05    callq   0x4232f0 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> >*)>
25300000000000003f3: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>25500000000000003fc: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
25400000000000003f8: 07    movq    312713(%rip), %rsi  # 45d558 <BloombergLP::balcl::OptionType::k_DATE_ARRAY>2560000000000000401: 07    movq    314912(%rip), %rsi  # 45ddf8 <BloombergLP::balcl::OptionType::k_DATE_ARRAY>
25500000000000003ff: 03    movq    %r15, %rdi2570000000000000408: 03    movq    %r15, %rdi
2560000000000000402: 05    callq   0x423250 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> >*)>258000000000000040b: 05    callq   0x423300 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> >*)>
2570000000000000407: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>2590000000000000410: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
258000000000000040c: 07    movq    312701(%rip), %rsi  # 45d560 <BloombergLP::balcl::OptionType::k_TIME_ARRAY>2600000000000000415: 07    movq    314900(%rip), %rsi  # 45de00 <BloombergLP::balcl::OptionType::k_TIME_ARRAY>
2590000000000000413: 03    movq    %r15, %rdi261000000000000041c: 03    movq    %r15, %rdi
2600000000000000416: 05    callq   0x423260 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> >*)>262000000000000041f: 05    callq   0x423310 <BloombergLP::balcl::TypeInfo::setLinkedVariable(bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> >*)>
261000000000000041b: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>2630000000000000424: 05    jmp     0x410c3a <(anonymous namespace)::u::createTypeInfo(BloombergLP::balcl::OptionType::Enum, void*, void*)+0x6a>
2620000000000000420: 03    movq    %rax, %rbx2640000000000000429: 03    movq    %rax, %rbx
2630000000000000423: 03    movq    %r15, %rdi265000000000000042c: 03    movq    %r15, %rdi
2640000000000000426: 05    callq   0x422f70 <BloombergLP::balcl::TypeInfo::~TypeInfo()>266000000000000042f: 05    callq   0x423020 <BloombergLP::balcl::TypeInfo::~TypeInfo()>
265000000000000042b: 03    movq    %rbx, %rdi2670000000000000434: 03    movq    %rbx, %rdi
266000000000000042e: 05    callq   0x4046e0 <_Unwind_Resume@plt>2680000000000000437: 05    callq   0x4046e0 <_Unwind_Resume@plt>
2670000000000000433: 10    nopw    %cs:(%rax,%rax)
268000000000000043d: 03    nopl    (%rax)269000000000000043c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op