2.assume.s
2.none.s
n1000000000044b690 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)>:n1000000000044b070 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1350000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r1260000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
8000000000000000a: 07    subq    $136, %rsp8000000000000000a: 07    subq    $136, %rsp
90000000000000011: 03    movq    %rcx, %r1590000000000000011: 03    movq    %rcx, %r15
100000000000000014: 02    movl    %edx, %ebx100000000000000014: 02    movl    %edx, %ebx
110000000000000016: 02    movl    %esi, %ebp110000000000000016: 02    movl    %esi, %ebp
120000000000000018: 03    movq    %rdi, %r14120000000000000018: 03    movq    %rdi, %r14
13000000000000001b: 02    xorl    %edx, %edx13000000000000001b: 02    xorl    %edx, %edx
n14000000000000001d: 05    callq   0x4627b0 <BloombergLP::balcl::OccurrenceInfo::OccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::bslma::Allocator*)>n14000000000000001d: 05    callq   0x462190 <BloombergLP::balcl::OccurrenceInfo::OccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::bslma::Allocator*)>
150000000000000022: 02    testl   %ebp, %ebp150000000000000022: 02    testl   %ebp, %ebp
n160000000000000024: 06    je      0x44bd4d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6bd>n160000000000000024: 06    je      0x44b72d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6bd>
17000000000000002a: 03    testq   %r15, %r1517000000000000002a: 03    testq   %r15, %r15
n18000000000000002d: 06    je      0x44bd4d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6bd>n18000000000000002d: 06    je      0x44b72d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6bd>
190000000000000033: 08    movl    $0, 64(%rsp)190000000000000033: 08    movl    $0, 64(%rsp)
n20000000000000003b: 07    movq    2856278(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>n20000000000000003b: 07    movq    2861942(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
210000000000000042: 03    testq   %rax, %rax210000000000000042: 03    testq   %rax, %rax
n220000000000000045: 02    jne     0x44b6dc <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4c>n220000000000000045: 02    jne     0x44b0bc <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4c>
230000000000000047: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>230000000000000047: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
24000000000000004c: 05    movq    %rax, 72(%rsp)24000000000000004c: 05    movq    %rax, 72(%rsp)
250000000000000051: 03    movq    %rsp, %r13250000000000000051: 03    movq    %rsp, %r13
260000000000000054: 03    movq    %r13, %rdi260000000000000054: 03    movq    %r13, %rdi
270000000000000057: 02    movl    %ebx, %esi270000000000000057: 02    movl    %ebx, %esi
n280000000000000059: 05    callq   0x465970 <BloombergLP::balcl::OptionValue::init(BloombergLP::balcl::OptionType::Enum)>n280000000000000059: 05    callq   0x465350 <BloombergLP::balcl::OptionValue::init(BloombergLP::balcl::OptionType::Enum)>
29000000000000005e: 02    decl    %ebx29000000000000005e: 02    decl    %ebx
nn300000000000000060: 03    cmpl    $16, %ebx
310000000000000063: 06    ja      0x44b70d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>
300000000000000060: 07    jmpq    *4868024(,%rbx,8)320000000000000069: 07    jmpq    *4868944(,%rbx,8)
310000000000000067: 03    movb    (%r15), %al330000000000000070: 03    movb    (%r15), %al
32000000000000006a: 03    movb    %al, (%rsp)340000000000000073: 03    movb    %al, (%rsp)
33000000000000006d: 05    movb    $1, 1(%rsp)350000000000000076: 05    movb    $1, 1(%rsp)
340000000000000072: 05    jmp     0x44bd2d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>36000000000000007b: 05    jmp     0x44b70d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>
350000000000000077: 03    movl    (%r15), %eax370000000000000080: 03    movl    (%r15), %eax
36000000000000007a: 03    movl    %eax, (%rsp)380000000000000083: 03    movl    %eax, (%rsp)
37000000000000007d: 05    movb    $1, 4(%rsp)390000000000000086: 05    movb    $1, 4(%rsp)
380000000000000082: 05    jmp     0x44bd2d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>40000000000000008b: 05    jmp     0x44b70d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>
390000000000000087: 03    movq    (%r15), %rax410000000000000090: 03    movq    (%r15), %rax
40000000000000008a: 05    jmp     0x44b8d6 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x246>420000000000000093: 05    jmp     0x44b2bf <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x24f>
41000000000000008f: 05    movsd   (%r15), %xmm0430000000000000098: 05    movsd   (%r15), %xmm0
420000000000000094: 05    movsd   %xmm0, (%rsp)44000000000000009d: 05    movsd   %xmm0, (%rsp)
430000000000000099: 05    movb    $1, 8(%rsp)4500000000000000a2: 05    movb    $1, 8(%rsp)
44000000000000009e: 05    jmp     0x44bd2d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>4600000000000000a7: 05    jmp     0x44b70d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>
4500000000000000a3: 05    movq    56(%rsp), %r124700000000000000ac: 05    movq    56(%rsp), %r12
4600000000000000a8: 05    cmpb    $0, 48(%rsp)4800000000000000b1: 05    cmpb    $0, 48(%rsp)
4900000000000000b6: 02    je      0x44b14d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xdd>
5000000000000000b8: 05    movb    $0, 48(%rsp)
5100000000000000bd: 06    cmpq    $23, 32(%rsp)
4700000000000000ad: 02    je      0x44b764 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xd4>5200000000000000c3: 02    je      0x44b144 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xd4>
4800000000000000af: 05    movb    $0, 48(%rsp)
4900000000000000b4: 06    cmpq    $23, 32(%rsp)
5000000000000000ba: 02    je      0x44b75b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xcb>
5100000000000000bc: 04    movq    (%rsp), %rsi5300000000000000c5: 04    movq    (%rsp), %rsi
5200000000000000c0: 05    movq    40(%rsp), %rdi5400000000000000c9: 05    movq    40(%rsp), %rdi
5300000000000000c5: 03    movq    (%rdi), %rax5500000000000000ce: 03    movq    (%rdi), %rax
5400000000000000c8: 03    callq   *24(%rax)5600000000000000d1: 03    callq   *24(%rax)
5500000000000000cb: 09    movq    $-1, 24(%rsp)5700000000000000d4: 09    movq    $-1, 24(%rsp)
5600000000000000d4: 03    testq   %r12, %r125800000000000000dd: 03    testq   %r12, %r12
5700000000000000d7: 02    jne     0x44b77d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xed>5900000000000000e0: 02    jne     0x44b166 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xf6>
5800000000000000d9: 07    movq    2856120(%rip), %r12  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>6000000000000000e2: 07    movq    2861775(%rip), %r12  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
5900000000000000e0: 03    testq   %r12, %r126100000000000000e9: 03    testq   %r12, %r12
6000000000000000e3: 02    jne     0x44b77d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xed>6200000000000000ec: 02    jne     0x44b166 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0xf6>
6100000000000000e5: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>6300000000000000ee: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
6200000000000000ea: 03    movq    %rax, %r126400000000000000f3: 03    movq    %rax, %r12
6300000000000000ed: 04    movq    32(%r15), %rax6500000000000000f6: 04    movq    32(%r15), %rax
6400000000000000f1: 05    movq    %rax, 32(%rsp)6600000000000000fa: 05    movq    %rax, 32(%rsp)
6500000000000000f6: 04    movups  (%r15), %xmm06700000000000000ff: 04    movups  (%r15), %xmm0
6600000000000000fa: 05    movups  16(%r15), %xmm1680000000000000103: 05    movups  16(%r15), %xmm1
6700000000000000ff: 05    movaps  %xmm1, 16(%rsp)690000000000000108: 05    movaps  %xmm1, 16(%rsp)
680000000000000104: 04    movaps  %xmm0, (%rsp)70000000000000010d: 04    movaps  %xmm0, (%rsp)
690000000000000108: 05    movq    %r12, 40(%rsp)710000000000000111: 05    movq    %r12, 40(%rsp)
70000000000000010d: 04    cmpq    $23, %rax720000000000000116: 04    cmpq    $23, %rax
710000000000000111: 02    je      0x44b807 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x177>73000000000000011a: 02    je      0x44b1f0 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x180>
720000000000000113: 04    movq    24(%r15), %rax74000000000000011c: 04    movq    24(%r15), %rax
730000000000000117: 04    cmpq    $23, %rax750000000000000120: 04    cmpq    $23, %rax
74000000000000011b: 05    movl    $23, %esi760000000000000124: 05    movl    $23, %esi
750000000000000120: 04    cmovaq  %rax, %rsi770000000000000129: 04    cmovaq  %rax, %rsi
760000000000000124: 08    movq    $0, (%rsp)78000000000000012d: 08    movq    $0, (%rsp)
77000000000000012c: 05    movq    %rax, 24(%rsp)790000000000000135: 05    movq    %rax, 24(%rsp)
780000000000000131: 05    movq    %rsi, 32(%rsp)80000000000000013a: 05    movq    %rsi, 32(%rsp)
790000000000000136: 04    cmpq    $24, %rax81000000000000013f: 04    cmpq    $24, %rax
80000000000000013a: 02    jb      0x44b7e5 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x155>820000000000000143: 02    jb      0x44b1ce <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x15e>
81000000000000013c: 03    incq    %rsi830000000000000145: 03    incq    %rsi
82000000000000013f: 04    movq    (%r12), %rax840000000000000148: 04    movq    (%r12), %rax
830000000000000143: 03    movq    %r12, %rdi85000000000000014c: 03    movq    %r12, %rdi
840000000000000146: 03    callq   *16(%rax)86000000000000014f: 03    callq   *16(%rax)
850000000000000149: 04    movq    %rax, (%rsp)870000000000000152: 04    movq    %rax, (%rsp)
86000000000000014d: 06    cmpq    $23, 32(%rsp)880000000000000156: 06    cmpq    $23, 32(%rsp)
870000000000000153: 02    jne     0x44b7e8 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x158>89000000000000015c: 02    jne     0x44b1d1 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x161>
880000000000000155: 03    movq    %r13, %rax90000000000000015e: 03    movq    %r13, %rax
890000000000000158: 05    movq    24(%rsp), %rdx910000000000000161: 05    movq    24(%rsp), %rdx
90000000000000015d: 03    incq    %rdx920000000000000166: 03    incq    %rdx
910000000000000160: 02    je      0x44b807 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x177>930000000000000169: 02    je      0x44b1f0 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x180>
920000000000000162: 05    cmpq    $23, 32(%r15)94000000000000016b: 05    cmpq    $23, 32(%r15)
930000000000000167: 02    je      0x44b7fc <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x16c>950000000000000170: 02    je      0x44b1e5 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x175>
940000000000000169: 03    movq    (%r15), %r15960000000000000172: 03    movq    (%r15), %r15
95000000000000016c: 03    movq    %rax, %rdi970000000000000175: 03    movq    %rax, %rdi
96000000000000016f: 03    movq    %r15, %rsi980000000000000178: 03    movq    %r15, %rsi
970000000000000172: 05    callq   0x404c70 <memcpy@plt>99000000000000017b: 05    callq   0x404c70 <memcpy@plt>
980000000000000177: 05    movb    $1, 48(%rsp)1000000000000000180: 05    movb    $1, 48(%rsp)
99000000000000017c: 05    jmp     0x44bd2d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>1010000000000000185: 05    jmp     0x44b70d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>
1000000000000000181: 05    cmpb    $0, 8(%rsp)102000000000000018a: 05    cmpb    $0, 8(%rsp)
1010000000000000186: 02    je      0x44b81d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x18d>103000000000000018f: 02    je      0x44b206 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x196>
1020000000000000188: 05    movb    $0, 8(%rsp)1040000000000000191: 05    movb    $0, 8(%rsp)
103000000000000018d: 03    movq    (%r15), %rax1050000000000000196: 03    movq    (%r15), %rax
1040000000000000190: 04    movq    %rax, (%rsp)1060000000000000199: 04    movq    %rax, (%rsp)
1050000000000000194: 03    testq   %rax, %rax107000000000000019d: 03    testq   %rax, %rax
1060000000000000197: 06    js      0x44b8d6 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x246>10800000000000001a0: 06    js      0x44b2bf <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x24f>
107000000000000019d: 05    movl    $7357676, %edi10900000000000001a6: 05    movl    $7361772, %edi
10800000000000001a2: 05    callq   0x47f2e0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>11000000000000001ab: 05    callq   0x47f640 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
10900000000000001a7: 09    movq    $4907171, 96(%rsp)11100000000000001b0: 09    movq    $4908024, 96(%rsp)
11000000000000001b0: 09    movq    $4907225, 104(%rsp)11200000000000001b9: 09    movq    $4908078, 104(%rsp)
11100000000000001b9: 08    movl    $1126, 112(%rsp)11300000000000001c2: 08    movl    $1126, 112(%rsp)
11200000000000001c1: 09    movq    $5036290, 120(%rsp)11400000000000001ca: 09    movq    $5037458, 120(%rsp)
11300000000000001ca: 07    movl    %eax, 128(%rsp)11500000000000001d3: 07    movl    %eax, 128(%rsp)
11400000000000001d1: 05    leaq    96(%rsp), %rdi11600000000000001da: 05    leaq    96(%rsp), %rdi
11500000000000001d6: 05    callq   0x47f300 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>11700000000000001df: 05    callq   0x47f660 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
11600000000000001db: 04    movq    (%rsp), %rax11800000000000001e4: 04    movq    (%rsp), %rax
11700000000000001df: 03    movq    %rax, %rcx11900000000000001e8: 03    movq    %rax, %rcx
11800000000000001e2: 04    shrq    $32, %rcx12000000000000001eb: 04    shrq    $32, %rcx
11900000000000001e6: 04    shlq    $37, %rax12100000000000001ef: 04    shlq    $37, %rax
12000000000000001ea: 10    movabsq $9223371899415822336, %rdx12200000000000001f3: 10    movabsq $9223371899415822336, %rdx
12100000000000001f4: 03    addq    %rax, %rdx12300000000000001fd: 03    addq    %rax, %rdx
12200000000000001f7: 07    imulq   $1000, %rcx, %rcx1240000000000000200: 07    imulq   $1000, %rcx, %rcx
12300000000000001fe: 10    movabsq $-9223372036854775808, %rax1250000000000000207: 10    movabsq $-9223372036854775808, %rax
1240000000000000208: 03    orq     %rdx, %rax1260000000000000211: 03    orq     %rdx, %rax
125000000000000020b: 03    orq     %rcx, %rax1270000000000000214: 03    orq     %rcx, %rax
126000000000000020e: 02    jmp     0x44b8d6 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x246>1280000000000000217: 02    jmp     0x44b2bf <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x24f>
1270000000000000210: 05    cmpb    $0, 8(%rsp)1290000000000000219: 05    cmpb    $0, 8(%rsp)
1280000000000000215: 02    je      0x44b8ac <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x21c>130000000000000021e: 02    je      0x44b295 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x225>
1290000000000000217: 05    movb    $0, 8(%rsp)1310000000000000220: 05    movb    $0, 8(%rsp)
130000000000000021c: 10    movabsq $274877906944, %rbx1320000000000000225: 10    movabsq $274877906944, %rbx
1310000000000000226: 03    movq    (%r15), %rax133000000000000022f: 03    movq    (%r15), %rax
1320000000000000229: 04    movq    %rax, (%rsp)1340000000000000232: 04    movq    %rax, (%rsp)
133000000000000022d: 03    cmpq    %rbx, %rax1350000000000000236: 03    cmpq    %rbx, %rax
1340000000000000230: 06    jl      0x44bd69 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6d9>1360000000000000239: 06    jl      0x44b749 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6d9>
1350000000000000236: 10    movabsq $-274877906945, %rcx137000000000000023f: 10    movabsq $-274877906945, %rcx
1360000000000000240: 03    andq    %rcx, %rax1380000000000000249: 03    andq    %rcx, %rax
1370000000000000243: 03    orq     %rbx, %rax139000000000000024c: 03    orq     %rbx, %rax
1380000000000000246: 04    movq    %rax, (%rsp)140000000000000024f: 04    movq    %rax, (%rsp)
139000000000000024a: 05    movb    $1, 8(%rsp)1410000000000000253: 05    movb    $1, 8(%rsp)
140000000000000024f: 05    jmp     0x44bd2d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>1420000000000000258: 05    jmp     0x44b70d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x69d>
1410000000000000254: 05    movq    40(%rsp), %rbx143000000000000025d: 05    movq    40(%rsp), %rbx
1420000000000000259: 05    cmpb    $0, 32(%rsp)1440000000000000262: 05    cmpb    $0, 32(%rsp)
143000000000000025e: 02    je      0x44b909 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x279>
1440000000000000260: 05    movb    $0, 32(%rsp)
1450000000000000265: 04    movq    (%rsp), %rsi
1460000000000000269: 03    testq   %rsi, %rsi
147000000000000026c: 02    je      0x44b909 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x279>
148000000000000026e: 05    movq    24(%rsp), %rdi
1490000000000000273: 03    movq    (%rdi), %rax
1500000000000000276: 03    callq   *24(%rax)
1510000000000000279: 03    testq   %rbx, %rbx
152000000000000027c: 02    jne     0x44b922 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x292>1450000000000000267: 02    je      0x44b2f2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x282>
153000000000000027e: 07    movq    2855699(%rip), %rbx  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>1460000000000000269: 05    movb    $0, 32(%rsp)
147000000000000026e: 04    movq    (%rsp), %rsi
1480000000000000272: 03    testq   %rsi, %rsi
1490000000000000275: 02    je      0x44b2f2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x282>
1500000000000000277: 05    movq    24(%rsp), %rdi
151000000000000027c: 03    movq    (%rdi), %rax
152000000000000027f: 03    callq   *24(%rax)
1540000000000000285: 03    testq   %rbx, %rbx1530000000000000282: 03    testq   %rbx, %rbx
1550000000000000288: 02    jne     0x44b922 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x292>1540000000000000285: 02    jne     0x44b30b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x29b>
1550000000000000287: 07    movq    2861354(%rip), %rbx  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
156000000000000028e: 03    testq   %rbx, %rbx
1570000000000000291: 02    jne     0x44b30b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x29b>
156000000000000028a: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>1580000000000000293: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
157000000000000028f: 03    movq    %rax, %rbx1590000000000000298: 03    movq    %rax, %rbx
1580000000000000292: 05    movq    %rbx, 96(%rsp)160000000000000029b: 05    movq    %rbx, 96(%rsp)
1590000000000000297: 03    movq    %rsp, %rdi16100000000000002a0: 03    movq    %rsp, %rdi
160000000000000029a: 05    leaq    96(%rsp), %rdx16200000000000002a3: 05    leaq    96(%rsp), %rdx
161000000000000029f: 03    movq    %r15, %rsi16300000000000002a8: 03    movq    %r15, %rsi
16200000000000002a2: 05    callq   0x48d440 <bsl::vector<char, bsl::allocator<char> >::vector(bsl::vector<char, bsl::allocator<char> > const&, bsl::allocator<char> const&)>16400000000000002ab: 05    callq   0x48d7a0 <bsl::vector<char, bsl::allocator<char> >::vector(bsl::vector<char, bsl::allocator<char> > const&, bsl::allocator<char> const&)>
16300000000000002a7: 05    jmp     0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>16500000000000002b0: 05    jmp     0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
16400000000000002ac: 05    movq    40(%rsp), %rbx16600000000000002b5: 05    movq    40(%rsp), %rbx
16500000000000002b1: 05    cmpb    $0, 32(%rsp)16700000000000002ba: 05    cmpb    $0, 32(%rsp)
16600000000000002b6: 02    je      0x44b961 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2d1>16800000000000002bf: 02    je      0x44b34a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2da>
16700000000000002b8: 05    movb    $0, 32(%rsp)16900000000000002c1: 05    movb    $0, 32(%rsp)
16800000000000002bd: 04    movq    (%rsp), %rsi17000000000000002c6: 04    movq    (%rsp), %rsi
16900000000000002c1: 03    testq   %rsi, %rsi17100000000000002ca: 03    testq   %rsi, %rsi
17000000000000002c4: 02    je      0x44b961 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2d1>17200000000000002cd: 02    je      0x44b34a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2da>
17100000000000002c6: 05    movq    24(%rsp), %rdi17300000000000002cf: 05    movq    24(%rsp), %rdi
17200000000000002cb: 03    movq    (%rdi), %rax17400000000000002d4: 03    movq    (%rdi), %rax
17300000000000002ce: 03    callq   *24(%rax)17500000000000002d7: 03    callq   *24(%rax)
17400000000000002d1: 03    testq   %rbx, %rbx17600000000000002da: 03    testq   %rbx, %rbx
17500000000000002d4: 02    jne     0x44b97a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2ea>17700000000000002dd: 02    jne     0x44b363 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2f3>
17600000000000002d6: 07    movq    2855611(%rip), %rbx  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>17800000000000002df: 07    movq    2861266(%rip), %rbx  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
17700000000000002dd: 03    testq   %rbx, %rbx17900000000000002e6: 03    testq   %rbx, %rbx
17800000000000002e0: 02    jne     0x44b97a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2ea>18000000000000002e9: 02    jne     0x44b363 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x2f3>
17900000000000002e2: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>18100000000000002eb: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
18000000000000002e7: 03    movq    %rax, %rbx18200000000000002f0: 03    movq    %rax, %rbx
18100000000000002ea: 05    movq    %rbx, 96(%rsp)18300000000000002f3: 05    movq    %rbx, 96(%rsp)
18200000000000002ef: 03    movq    %rsp, %rdi18400000000000002f8: 03    movq    %rsp, %rdi
18300000000000002f2: 05    leaq    96(%rsp), %rdx18500000000000002fb: 05    leaq    96(%rsp), %rdx
18400000000000002f7: 03    movq    %r15, %rsi1860000000000000300: 03    movq    %r15, %rsi
18500000000000002fa: 05    callq   0x493170 <bsl::vector<int, bsl::allocator<int> >::vector(bsl::vector<int, bsl::allocator<int> > const&, bsl::allocator<int> const&)>1870000000000000303: 05    callq   0x4934d0 <bsl::vector<int, bsl::allocator<int> >::vector(bsl::vector<int, bsl::allocator<int> > const&, bsl::allocator<int> const&)>
18600000000000002ff: 05    jmp     0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>1880000000000000308: 05    jmp     0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
1870000000000000304: 05    movq    40(%rsp), %rbx189000000000000030d: 05    movq    40(%rsp), %rbx
1880000000000000309: 05    cmpb    $0, 32(%rsp)1900000000000000312: 05    cmpb    $0, 32(%rsp)
189000000000000030e: 02    je      0x44b9b9 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x329>1910000000000000317: 02    je      0x44b3a2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x332>
1900000000000000310: 05    movb    $0, 32(%rsp)1920000000000000319: 05    movb    $0, 32(%rsp)
1910000000000000315: 04    movq    (%rsp), %rsi193000000000000031e: 04    movq    (%rsp), %rsi
1920000000000000319: 03    testq   %rsi, %rsi1940000000000000322: 03    testq   %rsi, %rsi
193000000000000031c: 02    je      0x44b9b9 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x329>1950000000000000325: 02    je      0x44b3a2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x332>
194000000000000031e: 05    movq    24(%rsp), %rdi1960000000000000327: 05    movq    24(%rsp), %rdi
1950000000000000323: 03    movq    (%rdi), %rax197000000000000032c: 03    movq    (%rdi), %rax
1960000000000000326: 03    callq   *24(%rax)198000000000000032f: 03    callq   *24(%rax)
1970000000000000329: 03    testq   %rbx, %rbx1990000000000000332: 03    testq   %rbx, %rbx
198000000000000032c: 02    jne     0x44b9d2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x342>2000000000000000335: 02    jne     0x44b3bb <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x34b>
199000000000000032e: 07    movq    2855523(%rip), %rbx  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>2010000000000000337: 07    movq    2861178(%rip), %rbx  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
2000000000000000335: 03    testq   %rbx, %rbx202000000000000033e: 03    testq   %rbx, %rbx
2010000000000000338: 02    jne     0x44b9d2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x342>2030000000000000341: 02    jne     0x44b3bb <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x34b>
202000000000000033a: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>2040000000000000343: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
203000000000000033f: 03    movq    %rax, %rbx2050000000000000348: 03    movq    %rax, %rbx
2040000000000000342: 05    movq    %rbx, 96(%rsp)206000000000000034b: 05    movq    %rbx, 96(%rsp)
2050000000000000347: 03    movq    %rsp, %rdi2070000000000000350: 03    movq    %rsp, %rdi
206000000000000034a: 05    leaq    96(%rsp), %rdx2080000000000000353: 05    leaq    96(%rsp), %rdx
207000000000000034f: 03    movq    %r15, %rsi2090000000000000358: 03    movq    %r15, %rsi
2080000000000000352: 05    callq   0x498020 <bsl::vector<long long, bsl::allocator<long long> >::vector(bsl::vector<long long, bsl::allocator<long long> > const&, bsl::allocator<long long> const&)>210000000000000035b: 05    callq   0x498380 <bsl::vector<long long, bsl::allocator<long long> >::vector(bsl::vector<long long, bsl::allocator<long long> > const&, bsl::allocator<long long> const&)>
2090000000000000357: 05    jmp     0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>2110000000000000360: 05    jmp     0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
210000000000000035c: 05    movq    40(%rsp), %rbx2120000000000000365: 05    movq    40(%rsp), %rbx
2110000000000000361: 05    cmpb    $0, 32(%rsp)213000000000000036a: 05    cmpb    $0, 32(%rsp)
2120000000000000366: 02    je      0x44ba11 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x381>214000000000000036f: 02    je      0x44b3fa <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x38a>
2130000000000000368: 05    movb    $0, 32(%rsp)2150000000000000371: 05    movb    $0, 32(%rsp)
214000000000000036d: 04    movq    (%rsp), %rsi2160000000000000376: 04    movq    (%rsp), %rsi
2150000000000000371: 03    testq   %rsi, %rsi217000000000000037a: 03    testq   %rsi, %rsi
2160000000000000374: 02    je      0x44ba11 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x381>218000000000000037d: 02    je      0x44b3fa <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x38a>
2170000000000000376: 05    movq    24(%rsp), %rdi219000000000000037f: 05    movq    24(%rsp), %rdi
218000000000000037b: 03    movq    (%rdi), %rax2200000000000000384: 03    movq    (%rdi), %rax
219000000000000037e: 03    callq   *24(%rax)2210000000000000387: 03    callq   *24(%rax)
2200000000000000381: 03    testq   %rbx, %rbx222000000000000038a: 03    testq   %rbx, %rbx
2210000000000000384: 02    jne     0x44ba2a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x39a>223000000000000038d: 02    jne     0x44b413 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x3a3>
2220000000000000386: 07    movq    2855435(%rip), %rbx  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>224000000000000038f: 07    movq    2861090(%rip), %rbx  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
223000000000000038d: 03    testq   %rbx, %rbx2250000000000000396: 03    testq   %rbx, %rbx
2240000000000000390: 02    jne     0x44ba2a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x39a>2260000000000000399: 02    jne     0x44b413 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x3a3>
2250000000000000392: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>227000000000000039b: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
2260000000000000397: 03    movq    %rax, %rbx22800000000000003a0: 03    movq    %rax, %rbx
227000000000000039a: 05    movq    %rbx, 96(%rsp)22900000000000003a3: 05    movq    %rbx, 96(%rsp)
228000000000000039f: 03    movq    %rsp, %rdi23000000000000003a8: 03    movq    %rsp, %rdi
22900000000000003a2: 05    leaq    96(%rsp), %rdx23100000000000003ab: 05    leaq    96(%rsp), %rdx
23000000000000003a7: 03    movq    %r15, %rsi23200000000000003b0: 03    movq    %r15, %rsi
23100000000000003aa: 05    callq   0x49bb90 <bsl::vector<double, bsl::allocator<double> >::vector(bsl::vector<double, bsl::allocator<double> > const&, bsl::allocator<double> const&)>23300000000000003b3: 05    callq   0x49bef0 <bsl::vector<double, bsl::allocator<double> >::vector(bsl::vector<double, bsl::allocator<double> > const&, bsl::allocator<double> const&)>
23200000000000003af: 05    jmp     0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>23400000000000003b8: 05    jmp     0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
23300000000000003b4: 05    movq    40(%rsp), %r1223500000000000003bd: 05    movq    40(%rsp), %r12
23400000000000003b9: 05    cmpb    $0, 32(%rsp)23600000000000003c2: 05    cmpb    $0, 32(%rsp)
23500000000000003be: 06    je      0x44bc94 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x604>23700000000000003c7: 06    je      0x44b674 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x604>
23600000000000003c4: 05    movb    $0, 32(%rsp)23800000000000003cd: 05    movb    $0, 32(%rsp)
23700000000000003c9: 04    movq    (%rsp), %rbx23900000000000003d2: 04    movq    (%rsp), %rbx
23800000000000003cd: 03    testq   %rbx, %rbx24000000000000003d6: 03    testq   %rbx, %rbx
23900000000000003d0: 06    je      0x44bc94 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x604>24100000000000003d9: 06    je      0x44b674 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x604>
24000000000000003d6: 05    movq    8(%rsp), %rbp24200000000000003df: 05    movq    8(%rsp), %rbp
24100000000000003db: 03    cmpq    %rbp, %rbx24300000000000003e4: 03    cmpq    %rbp, %rbx
24200000000000003de: 02    jne     0x44ba95 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x405>24400000000000003e7: 02    jne     0x44b475 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x405>
24300000000000003e0: 05    jmp     0x44bc86 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5f6>24500000000000003e9: 05    jmp     0x44b666 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5f6>
24400000000000003e5: 10    nopw    %cs:(%rax,%rax)
24500000000000003ef: 01    nop24600000000000003ee: 02    nop
24600000000000003f0: 08    movq    $-1, 24(%rbx)24700000000000003f0: 08    movq    $-1, 24(%rbx)
24700000000000003f8: 04    addq    $48, %rbx24800000000000003f8: 04    addq    $48, %rbx
24800000000000003fc: 03    cmpq    %rbx, %rbp24900000000000003fc: 03    cmpq    %rbx, %rbp
n24900000000000003ff: 06    je      0x44bc82 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5f2>n25000000000000003ff: 06    je      0x44b662 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5f2>
2500000000000000405: 05    cmpq    $23, 32(%rbx)2510000000000000405: 05    cmpq    $23, 32(%rbx)
n251000000000000040a: 02    je      0x44ba80 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x3f0>n252000000000000040a: 02    je      0x44b460 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x3f0>
252000000000000040c: 03    movq    (%rbx), %rsi253000000000000040c: 03    movq    (%rbx), %rsi
253000000000000040f: 04    movq    40(%rbx), %rdi254000000000000040f: 04    movq    40(%rbx), %rdi
2540000000000000413: 03    movq    (%rdi), %rax2550000000000000413: 03    movq    (%rdi), %rax
2550000000000000416: 03    callq   *24(%rax)2560000000000000416: 03    callq   *24(%rax)
n2560000000000000419: 02    jmp     0x44ba80 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x3f0>n2570000000000000419: 02    jmp     0x44b460 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x3f0>
257000000000000041b: 05    movq    40(%rsp), %r12258000000000000041b: 05    movq    40(%rsp), %r12
2580000000000000420: 05    cmpb    $0, 32(%rsp)2590000000000000420: 05    cmpb    $0, 32(%rsp)
n2590000000000000425: 02    je      0x44bad0 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x440>n2600000000000000425: 02    je      0x44b4b0 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x440>
2600000000000000427: 05    movb    $0, 32(%rsp)2610000000000000427: 05    movb    $0, 32(%rsp)
261000000000000042c: 04    movq    (%rsp), %rsi262000000000000042c: 04    movq    (%rsp), %rsi
2620000000000000430: 03    testq   %rsi, %rsi2630000000000000430: 03    testq   %rsi, %rsi
n2630000000000000433: 02    je      0x44bad0 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x440>n2640000000000000433: 02    je      0x44b4b0 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x440>
2640000000000000435: 05    movq    24(%rsp), %rdi2650000000000000435: 05    movq    24(%rsp), %rdi
265000000000000043a: 03    movq    (%rdi), %rax266000000000000043a: 03    movq    (%rdi), %rax
266000000000000043d: 03    callq   *24(%rax)267000000000000043d: 03    callq   *24(%rax)
2670000000000000440: 03    testq   %r12, %r122680000000000000440: 03    testq   %r12, %r12
n2680000000000000443: 02    jne     0x44bae9 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x459>n2690000000000000443: 02    jne     0x44b4c9 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x459>
2690000000000000445: 07    movq    2855244(%rip), %r12  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>2700000000000000445: 07    movq    2860908(%rip), %r12  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
270000000000000044c: 03    testq   %r12, %r12271000000000000044c: 03    testq   %r12, %r12
n271000000000000044f: 02    jne     0x44bae9 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x459>n272000000000000044f: 02    jne     0x44b4c9 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x459>
2720000000000000451: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>2730000000000000451: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
2730000000000000456: 03    movq    %rax, %r122740000000000000456: 03    movq    %rax, %r12
2740000000000000459: 03    xorps   %xmm0, %xmm02750000000000000459: 03    xorps   %xmm0, %xmm0
275000000000000045c: 04    movaps  %xmm0, (%rsp)276000000000000045c: 04    movaps  %xmm0, (%rsp)
2760000000000000460: 09    movq    $0, 16(%rsp)2770000000000000460: 09    movq    $0, 16(%rsp)
2770000000000000469: 05    movq    %r12, 24(%rsp)2780000000000000469: 05    movq    %r12, 24(%rsp)
278000000000000046e: 04    movq    8(%r15), %rbx279000000000000046e: 04    movq    8(%r15), %rbx
2790000000000000472: 03    subq    (%r15), %rbx2800000000000000472: 03    subq    (%r15), %rbx
n2800000000000000475: 06    je      0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>n2810000000000000475: 06    je      0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
281000000000000047b: 04    movq    (%r12), %rax282000000000000047b: 04    movq    (%r12), %rax
282000000000000047f: 03    movq    %r12, %rdi283000000000000047f: 03    movq    %r12, %rdi
2830000000000000482: 03    movq    %rbx, %rsi2840000000000000482: 03    movq    %rbx, %rsi
2840000000000000485: 03    callq   *16(%rax)2850000000000000485: 03    callq   *16(%rax)
n2850000000000000488: 05    jmp     0x44bc3a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5aa>n2860000000000000488: 05    jmp     0x44b61a <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5aa>
286000000000000048d: 05    movq    40(%rsp), %r12287000000000000048d: 05    movq    40(%rsp), %r12
2870000000000000492: 05    cmpb    $0, 32(%rsp)2880000000000000492: 05    cmpb    $0, 32(%rsp)
n2880000000000000497: 02    je      0x44bb42 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4b2>n2890000000000000497: 02    je      0x44b522 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4b2>
2890000000000000499: 05    movb    $0, 32(%rsp)2900000000000000499: 05    movb    $0, 32(%rsp)
290000000000000049e: 04    movq    (%rsp), %rsi291000000000000049e: 04    movq    (%rsp), %rsi
29100000000000004a2: 03    testq   %rsi, %rsi29200000000000004a2: 03    testq   %rsi, %rsi
n29200000000000004a5: 02    je      0x44bb42 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4b2>n29300000000000004a5: 02    je      0x44b522 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4b2>
29300000000000004a7: 05    movq    24(%rsp), %rdi29400000000000004a7: 05    movq    24(%rsp), %rdi
29400000000000004ac: 03    movq    (%rdi), %rax29500000000000004ac: 03    movq    (%rdi), %rax
29500000000000004af: 03    callq   *24(%rax)29600000000000004af: 03    callq   *24(%rax)
29600000000000004b2: 03    testq   %r12, %r1229700000000000004b2: 03    testq   %r12, %r12
n29700000000000004b5: 02    jne     0x44bb5b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4cb>n29800000000000004b5: 02    jne     0x44b53b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4cb>
29800000000000004b7: 07    movq    2855130(%rip), %r12  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>29900000000000004b7: 07    movq    2860794(%rip), %r12  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
29900000000000004be: 03    testq   %r12, %r1230000000000000004be: 03    testq   %r12, %r12
n30000000000000004c1: 02    jne     0x44bb5b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4cb>n30100000000000004c1: 02    jne     0x44b53b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x4cb>
30100000000000004c3: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>30200000000000004c3: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
30200000000000004c8: 03    movq    %rax, %r1230300000000000004c8: 03    movq    %rax, %r12
30300000000000004cb: 03    xorps   %xmm0, %xmm030400000000000004cb: 03    xorps   %xmm0, %xmm0
30400000000000004ce: 04    movaps  %xmm0, (%rsp)30500000000000004ce: 04    movaps  %xmm0, (%rsp)
30500000000000004d2: 09    movq    $0, 16(%rsp)30600000000000004d2: 09    movq    $0, 16(%rsp)
30600000000000004db: 05    movq    %r12, 24(%rsp)30700000000000004db: 05    movq    %r12, 24(%rsp)
30700000000000004e0: 04    movq    8(%r15), %rbx30800000000000004e0: 04    movq    8(%r15), %rbx
30800000000000004e4: 03    subq    (%r15), %rbx30900000000000004e4: 03    subq    (%r15), %rbx
n30900000000000004e7: 06    je      0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>n31000000000000004e7: 06    je      0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
31000000000000004ed: 04    movq    (%r12), %rax31100000000000004ed: 04    movq    (%r12), %rax
31100000000000004f1: 03    movq    %r12, %rdi31200000000000004f1: 03    movq    %r12, %rdi
31200000000000004f4: 03    movq    %rbx, %rsi31300000000000004f4: 03    movq    %rbx, %rsi
31300000000000004f7: 03    callq   *16(%rax)31400000000000004f7: 03    callq   *16(%rax)
31400000000000004fa: 04    sarq    $2, %rbx31500000000000004fa: 04    sarq    $2, %rbx
31500000000000004fe: 05    movq    %rax, 8(%rsp)31600000000000004fe: 05    movq    %rax, 8(%rsp)
3160000000000000503: 04    movq    %rax, (%rsp)3170000000000000503: 04    movq    %rax, (%rsp)
3170000000000000507: 05    movq    %rbx, 16(%rsp)3180000000000000507: 05    movq    %rbx, 16(%rsp)
318000000000000050c: 03    movq    (%r15), %rsi319000000000000050c: 03    movq    (%r15), %rsi
319000000000000050f: 04    movq    8(%r15), %rdx320000000000000050f: 04    movq    8(%r15), %rdx
3200000000000000513: 03    subq    %rsi, %rdx3210000000000000513: 03    subq    %rsi, %rdx
n3210000000000000516: 06    je      0x44bd76 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6e6>n3220000000000000516: 06    je      0x44b756 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6e6>
322000000000000051c: 03    movq    %rax, %rdi323000000000000051c: 03    movq    %rax, %rdi
323000000000000051f: 05    callq   0x404c70 <memcpy@plt>324000000000000051f: 05    callq   0x404c70 <memcpy@plt>
3240000000000000524: 04    movq    8(%r15), %rcx3250000000000000524: 04    movq    8(%r15), %rcx
3250000000000000528: 05    movq    8(%rsp), %rax3260000000000000528: 05    movq    8(%rsp), %rax
326000000000000052d: 03    subq    (%r15), %rcx327000000000000052d: 03    subq    (%r15), %rcx
3270000000000000530: 04    sarq    $2, %rcx3280000000000000530: 04    sarq    $2, %rcx
3280000000000000534: 04    leaq    (%rax,%rcx,4), %rax3290000000000000534: 04    leaq    (%rax,%rcx,4), %rax
n3290000000000000538: 05    jmp     0x44bc78 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5e8>n3300000000000000538: 05    jmp     0x44b658 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5e8>
330000000000000053d: 05    movq    40(%rsp), %r12331000000000000053d: 05    movq    40(%rsp), %r12
3310000000000000542: 05    cmpb    $0, 32(%rsp)3320000000000000542: 05    cmpb    $0, 32(%rsp)
n3320000000000000547: 02    je      0x44bbf2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x562>n3330000000000000547: 02    je      0x44b5d2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x562>
3330000000000000549: 05    movb    $0, 32(%rsp)3340000000000000549: 05    movb    $0, 32(%rsp)
334000000000000054e: 04    movq    (%rsp), %rsi335000000000000054e: 04    movq    (%rsp), %rsi
3350000000000000552: 03    testq   %rsi, %rsi3360000000000000552: 03    testq   %rsi, %rsi
n3360000000000000555: 02    je      0x44bbf2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x562>n3370000000000000555: 02    je      0x44b5d2 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x562>
3370000000000000557: 05    movq    24(%rsp), %rdi3380000000000000557: 05    movq    24(%rsp), %rdi
338000000000000055c: 03    movq    (%rdi), %rax339000000000000055c: 03    movq    (%rdi), %rax
339000000000000055f: 03    callq   *24(%rax)340000000000000055f: 03    callq   *24(%rax)
3400000000000000562: 03    testq   %r12, %r123410000000000000562: 03    testq   %r12, %r12
n3410000000000000565: 02    jne     0x44bc0b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x57b>n3420000000000000565: 02    jne     0x44b5eb <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x57b>
3420000000000000567: 07    movq    2854954(%rip), %r12  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>3430000000000000567: 07    movq    2860618(%rip), %r12  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
343000000000000056e: 03    testq   %r12, %r12344000000000000056e: 03    testq   %r12, %r12
n3440000000000000571: 02    jne     0x44bc0b <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x57b>n3450000000000000571: 02    jne     0x44b5eb <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x57b>
3450000000000000573: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>3460000000000000573: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
3460000000000000578: 03    movq    %rax, %r123470000000000000578: 03    movq    %rax, %r12
347000000000000057b: 03    xorps   %xmm0, %xmm0348000000000000057b: 03    xorps   %xmm0, %xmm0
348000000000000057e: 04    movaps  %xmm0, (%rsp)349000000000000057e: 04    movaps  %xmm0, (%rsp)
3490000000000000582: 09    movq    $0, 16(%rsp)3500000000000000582: 09    movq    $0, 16(%rsp)
350000000000000058b: 05    movq    %r12, 24(%rsp)351000000000000058b: 05    movq    %r12, 24(%rsp)
3510000000000000590: 04    movq    8(%r15), %rbx3520000000000000590: 04    movq    8(%r15), %rbx
3520000000000000594: 03    subq    (%r15), %rbx3530000000000000594: 03    subq    (%r15), %rbx
n3530000000000000597: 06    je      0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>n3540000000000000597: 06    je      0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
354000000000000059d: 04    movq    (%r12), %rax355000000000000059d: 04    movq    (%r12), %rax
35500000000000005a1: 03    movq    %r12, %rdi35600000000000005a1: 03    movq    %r12, %rdi
35600000000000005a4: 03    movq    %rbx, %rsi35700000000000005a4: 03    movq    %rbx, %rsi
35700000000000005a7: 03    callq   *16(%rax)35800000000000005a7: 03    callq   *16(%rax)
35800000000000005aa: 04    sarq    $3, %rbx35900000000000005aa: 04    sarq    $3, %rbx
35900000000000005ae: 05    movq    %rax, 8(%rsp)36000000000000005ae: 05    movq    %rax, 8(%rsp)
36000000000000005b3: 04    movq    %rax, (%rsp)36100000000000005b3: 04    movq    %rax, (%rsp)
36100000000000005b7: 05    movq    %rbx, 16(%rsp)36200000000000005b7: 05    movq    %rbx, 16(%rsp)
36200000000000005bc: 03    movq    (%r15), %rsi36300000000000005bc: 03    movq    (%r15), %rsi
36300000000000005bf: 04    movq    8(%r15), %rdx36400000000000005bf: 04    movq    8(%r15), %rdx
36400000000000005c3: 03    subq    %rsi, %rdx36500000000000005c3: 03    subq    %rsi, %rdx
n36500000000000005c6: 06    je      0x44bd62 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6d2>n36600000000000005c6: 06    je      0x44b742 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6d2>
36600000000000005cc: 03    movq    %rax, %rdi36700000000000005cc: 03    movq    %rax, %rdi
36700000000000005cf: 05    callq   0x404c70 <memcpy@plt>36800000000000005cf: 05    callq   0x404c70 <memcpy@plt>
36800000000000005d4: 04    movq    8(%r15), %rcx36900000000000005d4: 04    movq    8(%r15), %rcx
36900000000000005d8: 05    movq    8(%rsp), %rax37000000000000005d8: 05    movq    8(%rsp), %rax
37000000000000005dd: 03    subq    (%r15), %rcx37100000000000005dd: 03    subq    (%r15), %rcx
37100000000000005e0: 04    sarq    $3, %rcx37200000000000005e0: 04    sarq    $3, %rcx
37200000000000005e4: 04    leaq    (%rax,%rcx,8), %rax37300000000000005e4: 04    leaq    (%rax,%rcx,8), %rax
37300000000000005e8: 05    movq    %rax, 8(%rsp)37400000000000005e8: 05    movq    %rax, 8(%rsp)
n37400000000000005ed: 05    jmp     0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>n37500000000000005ed: 05    jmp     0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
37500000000000005f2: 04    movq    (%rsp), %rbx37600000000000005f2: 04    movq    (%rsp), %rbx
37600000000000005f6: 05    movq    24(%rsp), %rdi37700000000000005f6: 05    movq    24(%rsp), %rdi
37700000000000005fb: 03    movq    (%rdi), %rax37800000000000005fb: 03    movq    (%rdi), %rax
37800000000000005fe: 03    movq    %rbx, %rsi37900000000000005fe: 03    movq    %rbx, %rsi
3790000000000000601: 03    callq   *24(%rax)3800000000000000601: 03    callq   *24(%rax)
3800000000000000604: 03    testq   %r12, %r123810000000000000604: 03    testq   %r12, %r12
n3810000000000000607: 02    jne     0x44bcad <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x61d>n3820000000000000607: 02    jne     0x44b68d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x61d>
3820000000000000609: 07    movq    2854792(%rip), %r12  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>3830000000000000609: 07    movq    2860456(%rip), %r12  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
3830000000000000610: 03    testq   %r12, %r123840000000000000610: 03    testq   %r12, %r12
n3840000000000000613: 02    jne     0x44bcad <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x61d>n3850000000000000613: 02    jne     0x44b68d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x61d>
3850000000000000615: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>3860000000000000615: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
386000000000000061a: 03    movq    %rax, %r12387000000000000061a: 03    movq    %rax, %r12
387000000000000061d: 03    xorps   %xmm0, %xmm0388000000000000061d: 03    xorps   %xmm0, %xmm0
3880000000000000620: 04    movaps  %xmm0, (%rsp)3890000000000000620: 04    movaps  %xmm0, (%rsp)
3890000000000000624: 09    movq    $0, 16(%rsp)3900000000000000624: 09    movq    $0, 16(%rsp)
390000000000000062d: 05    movq    %r12, 24(%rsp)391000000000000062d: 05    movq    %r12, 24(%rsp)
3910000000000000632: 04    movq    8(%r15), %rbx3920000000000000632: 04    movq    8(%r15), %rbx
3920000000000000636: 03    subq    (%r15), %rbx3930000000000000636: 03    subq    (%r15), %rbx
n3930000000000000639: 02    je      0x44bd28 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>n3940000000000000639: 02    je      0x44b708 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x698>
394000000000000063b: 04    movq    (%r12), %rax395000000000000063b: 04    movq    (%r12), %rax
395000000000000063f: 03    movq    %r12, %rdi396000000000000063f: 03    movq    %r12, %rdi
3960000000000000642: 03    movq    %rbx, %rsi3970000000000000642: 03    movq    %rbx, %rsi
3970000000000000645: 03    callq   *16(%rax)3980000000000000645: 03    callq   *16(%rax)
3980000000000000648: 03    movq    %rax, %r123990000000000000648: 03    movq    %rax, %r12
399000000000000064b: 04    sarq    $4, %rbx400000000000000064b: 04    sarq    $4, %rbx
400000000000000064f: 10    movabsq $-6148914691236517205, %rax401000000000000064f: 10    movabsq $-6148914691236517205, %rax
4010000000000000659: 04    imulq   %rbx, %rax4020000000000000659: 04    imulq   %rbx, %rax
402000000000000065d: 05    movq    %r12, 8(%rsp)403000000000000065d: 05    movq    %r12, 8(%rsp)
4030000000000000662: 04    movq    %r12, (%rsp)4040000000000000662: 04    movq    %r12, (%rsp)
4040000000000000666: 05    movq    %rax, 16(%rsp)4050000000000000666: 05    movq    %rax, 16(%rsp)
405000000000000066b: 03    movq    (%r15), %rsi406000000000000066b: 03    movq    (%r15), %rsi
406000000000000066e: 04    movq    8(%r15), %rdx407000000000000066e: 04    movq    8(%r15), %rdx
4070000000000000672: 05    movq    24(%rsp), %rax4080000000000000672: 05    movq    24(%rsp), %rax
4080000000000000677: 05    movq    %rax, 96(%rsp)4090000000000000677: 05    movq    %rax, 96(%rsp)
409000000000000067c: 05    leaq    96(%rsp), %rcx410000000000000067c: 05    leaq    96(%rsp), %rcx
4100000000000000681: 03    movq    %r12, %rdi4110000000000000681: 03    movq    %r12, %rdi
4110000000000000684: 03    xorl    %r8d, %r8d4120000000000000684: 03    xorl    %r8d, %r8d
n4120000000000000687: 05    callq   0x454940 <void BloombergLP::bslalg::ArrayPrimitives_Imp::copyConstruct<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bslmf::MetaInt<0>*)>n4130000000000000687: 05    callq   0x454330 <void BloombergLP::bslalg::ArrayPrimitives_Imp::copyConstruct<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bslmf::MetaInt<0>*)>
413000000000000068c: 04    movq    8(%r15), %rax414000000000000068c: 04    movq    8(%r15), %rax
4140000000000000690: 03    subq    (%r15), %rax4150000000000000690: 03    subq    (%r15), %rax
4150000000000000693: 05    addq    %rax, 8(%rsp)4160000000000000693: 05    addq    %rax, 8(%rsp)
4160000000000000698: 05    movb    $1, 32(%rsp)4170000000000000698: 05    movb    $1, 32(%rsp)
417000000000000069d: 03    movq    %rsp, %rsi418000000000000069d: 03    movq    %rsp, %rsi
41800000000000006a0: 03    movq    %r14, %rdi41900000000000006a0: 03    movq    %r14, %rdi
n41900000000000006a3: 05    callq   0x462d10 <BloombergLP::balcl::OccurrenceInfo::setDefaultValue(BloombergLP::balcl::OptionValue const&)>n42000000000000006a3: 05    callq   0x4626f0 <BloombergLP::balcl::OccurrenceInfo::setDefaultValue(BloombergLP::balcl::OptionValue const&)>
42000000000000006a8: 04    movl    64(%rsp), %edx42100000000000006a8: 04    movl    64(%rsp), %edx
42100000000000006ac: 02    testl   %edx, %edx42200000000000006ac: 02    testl   %edx, %edx
n42200000000000006ae: 02    je      0x44bd4d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6bd>n42300000000000006ae: 02    je      0x44b72d <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x6bd>
42300000000000006b0: 03    movq    %rsp, %rdi42400000000000006b0: 03    movq    %rsp, %rdi
42400000000000006b3: 05    leaq    96(%rsp), %rsi42500000000000006b3: 05    leaq    96(%rsp), %rsi
n42500000000000006b8: 05    callq   0x454720 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlb::NullableValue<char>, BloombergLP::bdlb::NullableValue<int>, BloombergLP::bdlb::NullableValue<long long>, BloombergLP::bdlb::NullableValue<double>, BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Datetime>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Date>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Time>, BloombergLP::bdlb::NullableValue<bsl::vector<char, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<bsl::vector<int, bsl::allocator<int> > >, BloombergLP::bdlb::NullableValue<bsl::vector<long long, bsl::allocator<long long> > >, BloombergLP::bdlb::NullableValue<bsl::vector<double, bsl::allocator<double> > >, BloombergLP::bdlb::NullableValue<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> > > > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> > > > >::doApply<BloombergLP::bdlb::Variant_DestructorVisitor&>(BloombergLP::bdlb::Variant_DestructorVisitor&, int)>n42600000000000006b8: 05    callq   0x454110 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlb::NullableValue<char>, BloombergLP::bdlb::NullableValue<int>, BloombergLP::bdlb::NullableValue<long long>, BloombergLP::bdlb::NullableValue<double>, BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Datetime>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Date>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Time>, BloombergLP::bdlb::NullableValue<bsl::vector<char, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<bsl::vector<int, bsl::allocator<int> > >, BloombergLP::bdlb::NullableValue<bsl::vector<long long, bsl::allocator<long long> > >, BloombergLP::bdlb::NullableValue<bsl::vector<double, bsl::allocator<double> > >, BloombergLP::bdlb::NullableValue<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> > > > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> > > > >::doApply<BloombergLP::bdlb::Variant_DestructorVisitor&>(BloombergLP::bdlb::Variant_DestructorVisitor&, int)>
42600000000000006bd: 03    movq    %r14, %rax42700000000000006bd: 03    movq    %r14, %rax
42700000000000006c0: 07    addq    $136, %rsp42800000000000006c0: 07    addq    $136, %rsp
42800000000000006c7: 01    popq    %rbx42900000000000006c7: 01    popq    %rbx
42900000000000006c8: 02    popq    %r1243000000000000006c8: 02    popq    %r12
43000000000000006ca: 02    popq    %r1343100000000000006ca: 02    popq    %r13
43100000000000006cc: 02    popq    %r1443200000000000006cc: 02    popq    %r14
43200000000000006ce: 02    popq    %r1543300000000000006ce: 02    popq    %r15
43300000000000006d0: 01    popq    %rbp43400000000000006d0: 01    popq    %rbp
43400000000000006d1: 01    retq43500000000000006d1: 01    retq
43500000000000006d2: 02    xorl    %ecx, %ecx43600000000000006d2: 02    xorl    %ecx, %ecx
n43600000000000006d4: 05    jmp     0x44bc74 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5e4>n43700000000000006d4: 05    jmp     0x44b654 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5e4>
43700000000000006d9: 03    movq    %rsp, %rdi43800000000000006d9: 03    movq    %rsp, %rdi
n43800000000000006dc: 05    callq   0x4789a0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>n43900000000000006dc: 05    callq   0x478ca0 <BloombergLP::bdlt::Time::invalidMicrosecondsFromMidnight() const>
43900000000000006e1: 05    jmp     0x44b8d3 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x243>44000000000000006e1: 05    jmp     0x44b2bc <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x24c>
44000000000000006e6: 02    xorl    %ecx, %ecx44100000000000006e6: 02    xorl    %ecx, %ecx
44100000000000006e8: 04    leaq    (%rax,%rcx,4), %rax44200000000000006e8: 04    leaq    (%rax,%rcx,4), %rax
n44200000000000006ec: 05    jmp     0x44bc78 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5e8>n44300000000000006ec: 05    jmp     0x44b658 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x5e8>
44300000000000006f1: 03    movq    %rax, %rdi44400000000000006f1: 03    movq    %rax, %rdi
n44400000000000006f4: 05    callq   0x451530 <__clang_call_terminate>n44500000000000006f4: 05    callq   0x450f10 <__clang_call_terminate>
44500000000000006f9: 03    movq    %rax, %rdi44600000000000006f9: 03    movq    %rax, %rdi
n44600000000000006fc: 05    callq   0x451530 <__clang_call_terminate>n44700000000000006fc: 05    callq   0x450f10 <__clang_call_terminate>
4470000000000000701: 03    movq    %rax, %rdi4480000000000000701: 03    movq    %rax, %rdi
n4480000000000000704: 05    callq   0x451530 <__clang_call_terminate>n4490000000000000704: 05    callq   0x450f10 <__clang_call_terminate>
4490000000000000709: 03    movq    %rax, %rdi4500000000000000709: 03    movq    %rax, %rdi
n450000000000000070c: 05    callq   0x451530 <__clang_call_terminate>n451000000000000070c: 05    callq   0x450f10 <__clang_call_terminate>
4510000000000000711: 03    movq    %rax, %rdi4520000000000000711: 03    movq    %rax, %rdi
n4520000000000000714: 05    callq   0x451530 <__clang_call_terminate>n4530000000000000714: 05    callq   0x450f10 <__clang_call_terminate>
4530000000000000719: 03    movq    %rax, %rdi4540000000000000719: 03    movq    %rax, %rdi
n454000000000000071c: 05    callq   0x451530 <__clang_call_terminate>n455000000000000071c: 05    callq   0x450f10 <__clang_call_terminate>
4550000000000000721: 03    movq    %rax, %rdi4560000000000000721: 03    movq    %rax, %rdi
n4560000000000000724: 05    callq   0x451530 <__clang_call_terminate>n4570000000000000724: 05    callq   0x450f10 <__clang_call_terminate>
4570000000000000729: 03    movq    %rax, %rdi4580000000000000729: 03    movq    %rax, %rdi
n458000000000000072c: 05    callq   0x451530 <__clang_call_terminate>n459000000000000072c: 05    callq   0x450f10 <__clang_call_terminate>
4590000000000000731: 03    movq    %rax, %rdi4600000000000000731: 03    movq    %rax, %rdi
n4600000000000000734: 05    callq   0x451530 <__clang_call_terminate>n4610000000000000734: 05    callq   0x450f10 <__clang_call_terminate>
4610000000000000739: 03    movq    %rax, %r154620000000000000739: 03    movq    %rax, %r15
462000000000000073c: 03    testq   %r12, %r12463000000000000073c: 03    testq   %r12, %r12
n463000000000000073f: 02    je      0x44be23 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x793>n464000000000000073f: 02    je      0x44b803 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x793>
4640000000000000741: 05    movq    24(%rsp), %rdi4650000000000000741: 05    movq    24(%rsp), %rdi
4650000000000000746: 03    movq    (%rdi), %rax4660000000000000746: 03    movq    (%rdi), %rax
4660000000000000749: 03    movq    %r12, %rsi4670000000000000749: 03    movq    %r12, %rsi
467000000000000074c: 03    callq   *24(%rax)468000000000000074c: 03    callq   *24(%rax)
n468000000000000074f: 02    jmp     0x44be23 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x793>n469000000000000074f: 02    jmp     0x44b803 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x793>
4690000000000000751: 03    movq    %rax, %rdi4700000000000000751: 03    movq    %rax, %rdi
n4700000000000000754: 05    callq   0x451530 <__clang_call_terminate>n4710000000000000754: 05    callq   0x450f10 <__clang_call_terminate>
4710000000000000759: 03    movq    %rax, %rdi4720000000000000759: 03    movq    %rax, %rdi
n472000000000000075c: 05    callq   0x451530 <__clang_call_terminate>n473000000000000075c: 05    callq   0x450f10 <__clang_call_terminate>
4730000000000000761: 03    movq    %rax, %r154740000000000000761: 03    movq    %rax, %r15
n4740000000000000764: 02    jmp     0x44be38 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>n4750000000000000764: 02    jmp     0x44b818 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>
4750000000000000766: 03    movq    %rax, %rdi4760000000000000766: 03    movq    %rax, %rdi
n4760000000000000769: 05    callq   0x451530 <__clang_call_terminate>n4770000000000000769: 05    callq   0x450f10 <__clang_call_terminate>
477000000000000076e: 03    movq    %rax, %r15478000000000000076e: 03    movq    %rax, %r15
4780000000000000771: 04    movl    64(%rsp), %edx4790000000000000771: 04    movl    64(%rsp), %edx
4790000000000000775: 02    testl   %edx, %edx4800000000000000775: 02    testl   %edx, %edx
n4800000000000000777: 02    je      0x44be38 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>n4810000000000000777: 02    je      0x44b818 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>
4810000000000000779: 03    movq    %rsp, %rdi4820000000000000779: 03    movq    %rsp, %rdi
482000000000000077c: 05    leaq    96(%rsp), %rsi483000000000000077c: 05    leaq    96(%rsp), %rsi
n4830000000000000781: 05    callq   0x454720 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlb::NullableValue<char>, BloombergLP::bdlb::NullableValue<int>, BloombergLP::bdlb::NullableValue<long long>, BloombergLP::bdlb::NullableValue<double>, BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Datetime>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Date>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Time>, BloombergLP::bdlb::NullableValue<bsl::vector<char, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<bsl::vector<int, bsl::allocator<int> > >, BloombergLP::bdlb::NullableValue<bsl::vector<long long, bsl::allocator<long long> > >, BloombergLP::bdlb::NullableValue<bsl::vector<double, bsl::allocator<double> > >, BloombergLP::bdlb::NullableValue<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> > > > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> > > > >::doApply<BloombergLP::bdlb::Variant_DestructorVisitor&>(BloombergLP::bdlb::Variant_DestructorVisitor&, int)>n4840000000000000781: 05    callq   0x454110 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlb::NullableValue<char>, BloombergLP::bdlb::NullableValue<int>, BloombergLP::bdlb::NullableValue<long long>, BloombergLP::bdlb::NullableValue<double>, BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Datetime>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Date>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Time>, BloombergLP::bdlb::NullableValue<bsl::vector<char, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<bsl::vector<int, bsl::allocator<int> > >, BloombergLP::bdlb::NullableValue<bsl::vector<long long, bsl::allocator<long long> > >, BloombergLP::bdlb::NullableValue<bsl::vector<double, bsl::allocator<double> > >, BloombergLP::bdlb::NullableValue<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> > > > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> > > > >::doApply<BloombergLP::bdlb::Variant_DestructorVisitor&>(BloombergLP::bdlb::Variant_DestructorVisitor&, int)>
4840000000000000786: 02    jmp     0x44be38 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>4850000000000000786: 02    jmp     0x44b818 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>
4850000000000000788: 03    movq    %rax, %rdi4860000000000000788: 03    movq    %rax, %rdi
n486000000000000078b: 05    callq   0x451530 <__clang_call_terminate>n487000000000000078b: 05    callq   0x450f10 <__clang_call_terminate>
4870000000000000790: 03    movq    %rax, %r154880000000000000790: 03    movq    %rax, %r15
4880000000000000793: 04    movl    64(%rsp), %edx4890000000000000793: 04    movl    64(%rsp), %edx
4890000000000000797: 02    testl   %edx, %edx4900000000000000797: 02    testl   %edx, %edx
n4900000000000000799: 02    je      0x44be38 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>n4910000000000000799: 02    je      0x44b818 <(anonymous namespace)::u::createOccurrenceInfo(BloombergLP::balcl::OccurrenceInfo::OccurrenceType, BloombergLP::balcl::OptionType::Enum, void const*)+0x7a8>
491000000000000079b: 03    movq    %rsp, %rdi492000000000000079b: 03    movq    %rsp, %rdi
492000000000000079e: 05    leaq    88(%rsp), %rsi493000000000000079e: 05    leaq    88(%rsp), %rsi
n49300000000000007a3: 05    callq   0x454720 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlb::NullableValue<char>, BloombergLP::bdlb::NullableValue<int>, BloombergLP::bdlb::NullableValue<long long>, BloombergLP::bdlb::NullableValue<double>, BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Datetime>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Date>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Time>, BloombergLP::bdlb::NullableValue<bsl::vector<char, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<bsl::vector<int, bsl::allocator<int> > >, BloombergLP::bdlb::NullableValue<bsl::vector<long long, bsl::allocator<long long> > >, BloombergLP::bdlb::NullableValue<bsl::vector<double, bsl::allocator<double> > >, BloombergLP::bdlb::NullableValue<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> > > > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> > > > >::doApply<BloombergLP::bdlb::Variant_DestructorVisitor&>(BloombergLP::bdlb::Variant_DestructorVisitor&, int)>n49400000000000007a3: 05    callq   0x454110 <void BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<BloombergLP::bdlb::NullableValue<bool>, BloombergLP::bdlb::NullableValue<char>, BloombergLP::bdlb::NullableValue<int>, BloombergLP::bdlb::NullableValue<long long>, BloombergLP::bdlb::NullableValue<double>, BloombergLP::bdlb::NullableValue<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Datetime>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Date>, BloombergLP::bdlb::NullableValue<BloombergLP::bdlt::Time>, BloombergLP::bdlb::NullableValue<bsl::vector<char, bsl::allocator<char> > >, BloombergLP::bdlb::NullableValue<bsl::vector<int, bsl::allocator<int> > >, BloombergLP::bdlb::NullableValue<bsl::vector<long long, bsl::allocator<long long> > >, BloombergLP::bdlb::NullableValue<bsl::vector<double, bsl::allocator<double> > >, BloombergLP::bdlb::NullableValue<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> > > > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Datetime, bsl::allocator<BloombergLP::bdlt::Datetime> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Date, bsl::allocator<BloombergLP::bdlt::Date> > >, BloombergLP::bdlb::NullableValue<bsl::vector<BloombergLP::bdlt::Time, bsl::allocator<BloombergLP::bdlt::Time> > > > >::doApply<BloombergLP::bdlb::Variant_DestructorVisitor&>(BloombergLP::bdlb::Variant_DestructorVisitor&, int)>
49400000000000007a8: 03    movq    %r14, %rdi49500000000000007a8: 03    movq    %r14, %rdi
n49500000000000007ab: 05    callq   0x462c30 <BloombergLP::balcl::OccurrenceInfo::~OccurrenceInfo()>n49600000000000007ab: 05    callq   0x462610 <BloombergLP::balcl::OccurrenceInfo::~OccurrenceInfo()>
49600000000000007b0: 03    movq    %r15, %rdi49700000000000007b0: 03    movq    %r15, %rdi
49700000000000007b3: 05    callq   0x404c00 <_Unwind_Resume@plt>49800000000000007b3: 05    callq   0x404c00 <_Unwind_Resume@plt>
49800000000000007b8: 03    movq    %rax, %rdi49900000000000007b8: 03    movq    %rax, %rdi
t49900000000000007bb: 05    callq   0x451530 <__clang_call_terminate>t50000000000000007bb: 05    callq   0x450f10 <__clang_call_terminate>
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op