27.assume.s
27.none.s
t1000000000046e4c0 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const>:t1000000000046e030 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const>:
20000000000000000: 01    pushq   %rbp
20000000000000000: 02    pushq   %r1530000000000000001: 02    pushq   %r15
30000000000000002: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r13
40000000000000004: 02    pushq   %r1260000000000000007: 02    pushq   %r12
50000000000000006: 01    pushq   %rbx70000000000000009: 01    pushq   %rbx
60000000000000007: 04    subq    $56, %rsp8000000000000000a: 04    subq    $56, %rsp
7000000000000000b: 03    movq    %rcx, %rbx
8000000000000000e: 03    movq    %rdx, %r159000000000000000e: 03    movq    %rcx, %r13
100000000000000011: 03    movq    %rdx, %r15
90000000000000011: 03    movq    %rsi, %r14110000000000000014: 03    movq    %rsi, %r14
100000000000000014: 03    movq    %rdi, %r12120000000000000017: 03    movq    %rdi, %r12
110000000000000017: 03    movq    %rsi, %rdi13000000000000001a: 03    movq    %rsi, %rdi
12000000000000001a: 05    callq   0x465e70 <BloombergLP::balcl::OptionValue::type() const>14000000000000001d: 05    callq   0x465850 <BloombergLP::balcl::OptionValue::type() const>
150000000000000022: 03    leal    -8(%rax), %ecx
160000000000000025: 02    xorl    %ebp, %ebp
170000000000000027: 03    cmpl    $10, %eax
18000000000000002a: 03    cmovgel %ecx, %ebp
13000000000000001f: 05    cmpq    $23, 32(%rbx)19000000000000002d: 05    cmpq    $23, 32(%r13)
140000000000000024: 03    movq    %rbx, %rdi200000000000000032: 03    movq    %r13, %rsi
150000000000000027: 02    je      0x46e4ec <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x2c>
160000000000000029: 03    movq    (%rbx), %rdi
17000000000000002c: 05    movq    %rdi, 40(%rsp)
180000000000000031: 05    callq   0x4046c0 <strlen@plt>
190000000000000036: 05    movq    %rax, 48(%rsp)
20000000000000003b: 03    xorps   %xmm0, %xmm0
21000000000000003e: 04    movaps  %xmm0, (%rsp)
220000000000000042: 05    leaq    32(%rsp), %rdi
230000000000000047: 03    movq    %rsp, %rsi
24000000000000004a: 05    leaq    40(%rsp), %rdx
25000000000000004f: 05    movl    $10, %ecx
260000000000000054: 05    callq   0x471b20 <BloombergLP::bdlb::NumericParseUtil::parseInt64(long long*, std::__1::basic_string_view<char, std::__1::char_traits<char> >*, std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, int)>
270000000000000059: 02    testl   %eax, %eax
28000000000000005b: 02    je      0x46e581 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0xc1>210000000000000035: 02    je      0x46e06b <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x3b>
29000000000000005d: 05    movl    $4930705, %esi
300000000000000062: 05    movl    $16, %edx
310000000000000067: 03    movq    %r15, %rdi220000000000000037: 04    movq    (%r13), %rsi
32000000000000006a: 05    callq   0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>23000000000000003b: 05    leaq    8(%rsp), %rdi
33000000000000006f: 05    movl    $4930653, %esi
340000000000000074: 05    movl    $33, %edx240000000000000040: 02    movl    %ebp, %edx
350000000000000079: 03    movq    %rax, %rdi250000000000000042: 05    callq   0x46ff90 <BloombergLP::balcl::(anonymous namespace)::u::parseValue(void*, char const*, BloombergLP::balcl::OptionType::Enum)>
36000000000000007c: 05    callq   0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
370000000000000081: 03    movq    %rax, %rdi
380000000000000084: 03    movq    %rbx, %rsi
390000000000000087: 05    callq   0x44fd10 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
40000000000000008c: 05    movl    $4914453, %esi
410000000000000091: 05    movl    $1, %edx
420000000000000096: 03    movq    %rax, %rdi
430000000000000099: 05    callq   0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
44000000000000009e: 04    movb    $10, (%rsp)
4500000000000000a2: 03    movq    %rsp, %rsi
4600000000000000a5: 05    movl    $1, %edx
4700000000000000aa: 03    movq    %rax, %rdi
4800000000000000ad: 05    callq   0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
4900000000000000b2: 03    movq    %rax, %rdi
5000000000000000b5: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
5100000000000000ba: 02    xorl    %eax, %eax
5200000000000000bc: 05    jmp     0x46e694 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1d4>
5300000000000000c1: 05    movq    80(%r12), %rax
5400000000000000c6: 03    testq   %rax, %rax260000000000000047: 02    testb   %al, %al
5500000000000000c9: 02    je      0x46e5a0 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0xe0>270000000000000049: 02    je      0x46e0c6 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x96>
5600000000000000cb: 04    addq    $16, %r12
5700000000000000cf: 05    leaq    32(%rsp), %rsi
5800000000000000d4: 03    movq    %r12, %rdi28000000000000004b: 05    movq    80(%r12), %rax
5900000000000000d7: 03    movq    %r15, %rdx
6000000000000000da: 02    callq   *%rax
6100000000000000dc: 02    testb   %al, %al290000000000000050: 03    testq   %rax, %rax
6200000000000000de: 02    je      0x46e57a <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0xba>300000000000000053: 02    je      0x46e09e <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x6e>
310000000000000055: 04    addq    $16, %r12
320000000000000059: 05    leaq    8(%rsp), %rsi
33000000000000005e: 03    movq    %r12, %rdi
340000000000000061: 03    movq    %r15, %rdx
350000000000000064: 02    callq   *%rax
360000000000000066: 02    testb   %al, %al
370000000000000068: 06    je      0x46e142 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x112>
6300000000000000e0: 04    movl    64(%r14), %eax38000000000000006e: 04    movl    64(%r14), %eax
6400000000000000e4: 02    decl    %eax390000000000000072: 02    decl    %eax
400000000000000074: 03    cmpl    $19, %eax
410000000000000077: 06    ja      0x46e234 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x204>
6500000000000000e6: 07    jmpq    *4915904(,%rax,8)42000000000000007d: 07    jmpq    *4916752(,%rax,8)
6600000000000000ed: 04    leaq    32(%r14), %rax430000000000000084: 04    leaq    32(%r14), %rax
6700000000000000f1: 03    cmpb    $0, (%rax)440000000000000088: 03    cmpb    $0, (%rax)
6800000000000000f4: 06    jne     0x46e685 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1c5>45000000000000008b: 06    jne     0x46e216 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1e6>
460000000000000091: 05    jmp     0x46e183 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x153>
470000000000000096: 03    addl    $-2, %ebp
480000000000000099: 05    movl    $4931911, %ebx
49000000000000009e: 03    cmpl    $7, %ebp
5000000000000000a1: 02    ja      0x46e0de <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0xae>
5100000000000000a3: 03    movslq  %ebp, %rax
5200000000000000a6: 08    movq    4931624(,%rax,8), %rbx
5300000000000000ae: 03    movq    %rbx, %rdi
5400000000000000b1: 05    callq   0x4046c0 <strlen@plt>
5500000000000000b6: 03    movq    %r15, %rdi
5600000000000000b9: 03    movq    %rbx, %rsi
5700000000000000bc: 03    movq    %rax, %rdx
5800000000000000bf: 05    callq   0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
5900000000000000c4: 05    movl    $4931773, %esi
6000000000000000c9: 05    movl    $33, %edx
6100000000000000ce: 03    movq    %rax, %rdi
6200000000000000d1: 05    callq   0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
6300000000000000d6: 03    movq    %rax, %rdi
6400000000000000d9: 03    movq    %r13, %rsi
6500000000000000dc: 05    callq   0x44f6f0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
6600000000000000e1: 05    movl    $4915277, %esi
6700000000000000e6: 05    movl    $1, %edx
6800000000000000eb: 03    movq    %rax, %rdi
6900000000000000ee: 05    callq   0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
7000000000000000f3: 05    movb    $10, 16(%rsp)
7100000000000000f8: 05    leaq    16(%rsp), %rsi
7200000000000000fd: 05    movl    $1, %edx
730000000000000102: 03    movq    %rax, %rdi
740000000000000105: 05    callq   0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
75000000000000010a: 03    movq    %rax, %rdi
76000000000000010d: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
770000000000000112: 02    xorl    %eax, %eax
780000000000000114: 05    jmp     0x46e225 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1f5>
790000000000000119: 04    leaq    8(%r14), %rax
80000000000000011d: 03    cmpb    $0, (%rax)
810000000000000120: 06    jne     0x46e216 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1e6>
820000000000000126: 02    jmp     0x46e183 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x153>
830000000000000128: 04    leaq    1(%r14), %rax
84000000000000012c: 03    cmpb    $0, (%rax)
85000000000000012f: 06    jne     0x46e216 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1e6>
6900000000000000fa: 02    jmp     0x46e5f6 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x136>860000000000000135: 02    jmp     0x46e183 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x153>
7000000000000000fc: 04    leaq    8(%r14), %rax870000000000000137: 04    leaq    4(%r14), %rax
710000000000000100: 03    cmpb    $0, (%rax)88000000000000013b: 03    cmpb    $0, (%rax)
720000000000000103: 06    jne     0x46e685 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1c5>89000000000000013e: 06    jne     0x46e216 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1e6>
900000000000000144: 02    jmp     0x46e183 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x153>
910000000000000146: 04    leaq    48(%r14), %rax
92000000000000014a: 03    cmpb    $0, (%rax)
93000000000000014d: 06    jne     0x46e216 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1e6>
940000000000000153: 03    xorps   %xmm0, %xmm0
950000000000000156: 05    movaps  %xmm0, 16(%rsp)
96000000000000015b: 09    movq    $0, 32(%rsp)
970000000000000164: 07    movq    2718349(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
98000000000000016b: 03    testq   %rax, %rax
99000000000000016e: 02    jne     0x46e1a5 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x175>
1000000000000000170: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1010000000000000175: 05    movq    %rax, 40(%rsp)
102000000000000017a: 04    movq    40(%r14), %rbx
103000000000000017e: 05    cmpb    $0, 32(%r14)
1040000000000000183: 02    je      0x46e1cc <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x19c>
1050000000000000185: 05    movb    $0, 32(%r14)
106000000000000018a: 03    movq    (%r14), %rsi
107000000000000018d: 03    testq   %rsi, %rsi
1080000000000000190: 02    je      0x46e1cc <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x19c>
1090000000000000192: 04    movq    24(%r14), %rdi
1100000000000000196: 03    movq    (%rdi), %rax
1110000000000000199: 03    callq   *24(%rax)
112000000000000019c: 03    testq   %rbx, %rbx
113000000000000019f: 02    jne     0x46e1e5 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1b5>
11400000000000001a1: 07    movq    2718288(%rip), %rbx  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
11500000000000001a8: 03    testq   %rbx, %rbx
11600000000000001ab: 02    jne     0x46e1e5 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1b5>
11700000000000001ad: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
11800000000000001b2: 03    movq    %rax, %rbx
11900000000000001b5: 05    movq    %rbx, 48(%rsp)
12000000000000001ba: 05    leaq    16(%rsp), %rsi
12100000000000001bf: 05    leaq    48(%rsp), %rdx
12200000000000001c4: 03    movq    %r14, %rdi
12300000000000001c7: 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&)>
12400000000000001cc: 05    movb    $1, 32(%r14)
12500000000000001d1: 05    movq    16(%rsp), %rsi
12600000000000001d6: 03    testq   %rsi, %rsi
730000000000000109: 02    jmp     0x46e5f6 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x136>12700000000000001d9: 02    j     0x46e216 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1e6>
74000000000000010b: 04    leaq    1(%r14), %rax
75000000000000010f: 03    cmpb    $0, (%rax)
760000000000000112: 06    jne     0x46e685 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1c5>
770000000000000118: 02    jmp     0x46e5f6 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x136>
78000000000000011a: 04    leaq    4(%r14), %rax
79000000000000011e: 03    cmpb    $0, (%rax)
800000000000000121: 06    jne     0x46e685 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1c5>
810000000000000127: 02    jmp     0x46e5f6 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x136>
820000000000000129: 04    leaq    48(%r14), %rax
83000000000000012d: 03    cmpb    $0, (%rax)
840000000000000130: 06    jne     0x46e685 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1c5>
850000000000000136: 03    xorps   %xmm0, %xmm0
860000000000000139: 04    movaps  %xmm0, (%rsp)
87000000000000013d: 09    movq    $0, 16(%rsp)
880000000000000146: 07    movq    2713115(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
89000000000000014d: 03    testq   %rax, %rax
900000000000000150: 02    jne     0x46e617 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x157>
910000000000000152: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
920000000000000157: 05    movq    %rax, 24(%rsp)
93000000000000015c: 04    movq    40(%r14), %rbx
940000000000000160: 05    cmpb    $0, 32(%r14)
950000000000000165: 02    je      0x46e63e <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x17e>
960000000000000167: 05    movb    $0, 32(%r14)
97000000000000016c: 03    movq    (%r14), %rsi
98000000000000016f: 03    testq   %rsi, %rsi
990000000000000172: 02    je      0x46e63e <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x17e>
1000000000000000174: 04    movq    24(%r14), %rdi
1010000000000000178: 03    movq    (%rdi), %rax
102000000000000017b: 03    callq   *24(%rax)
103000000000000017e: 03    testq   %rbx, %rbx
1040000000000000181: 02    jne     0x46e657 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x197>
1050000000000000183: 07    movq    2713054(%rip), %rbx  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
106000000000000018a: 03    testq   %rbx, %rbx
107000000000000018d: 02    jne     0x46e657 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x197>
108000000000000018f: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1090000000000000194: 03    movq    %rax, %rbx
1100000000000000197: 05    movq    %rbx, 40(%rsp)
111000000000000019c: 03    movq    %rsp, %rsi
112000000000000019f: 05    leaq    40(%rsp), %rdx
11300000000000001a4: 03    movq    %r14, %rdi
11400000000000001a7: 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&)>
11500000000000001ac: 05    movb    $1, 32(%r14)
11600000000000001b1: 04    movq    (%rsp), %rsi
11700000000000001b5: 03    testq   %rsi, %rsi
11800000000000001b8: 02    je      0x46e685 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x1c5>
11900000000000001ba: 05    movq    24(%rsp), %rdi12800000000000001db: 05    movq    40(%rsp), %rdi
12000000000000001bf: 03    movq    (%rdi), %rax12900000000000001e0: 03    movq    (%rdi), %rax
12100000000000001c2: 03    callq   *24(%rax)13000000000000001e3: 03    callq   *24(%rax)
12200000000000001c5: 05    leaq    32(%rsp), %rsi13100000000000001e6: 05    leaq    8(%rsp), %rsi
12300000000000001ca: 03    movq    %r14, %rdi13200000000000001eb: 03    movq    %r14, %rdi
12400000000000001cd: 05    callq   0x4989b0 <bsl::vector<long long, bsl::allocator<long long> >::push_back(long long const&)>13300000000000001ee: 05    callq   0x498d10 <bsl::vector<long long, bsl::allocator<long long> >::push_back(long long const&)>
12500000000000001d2: 02    movb    $1, %al13400000000000001f3: 02    movb    $1, %al
12600000000000001d4: 04    addq    $56, %rsp13500000000000001f5: 04    addq    $56, %rsp
12700000000000001d8: 01    popq    %rbx13600000000000001f9: 01    popq    %rbx
12800000000000001d9: 02    popq    %r1213700000000000001fa: 02    popq    %r12
13800000000000001fc: 02    popq    %r13
12900000000000001db: 02    popq    %r1413900000000000001fe: 02    popq    %r14
13000000000000001dd: 02    popq    %r151400000000000000200: 02    popq    %r15
1410000000000000202: 01    popq    %rbp
13100000000000001df: 01    retq1420000000000000203: 01    retq
1430000000000000204: 02    ud2     
13200000000000001e0: 03    movq    %rax, %rdi1440000000000000206: 03    movq    %rax, %rdi
13300000000000001e3: 05    callq   0x451530 <__clang_call_terminate>1450000000000000209: 05    callq   0x450f10 <__clang_call_terminate>
13400000000000001e8: 03    movq    %rax, %rdi146000000000000020e: 03    movq    %rax, %rdi
13500000000000001eb: 05    callq   0x451530 <__clang_call_terminate>1470000000000000211: 05    callq   0x450f10 <__clang_call_terminate>
13600000000000001f0: 03    movq    %rax, %rdi1480000000000000216: 03    movq    %rax, %rdi
13700000000000001f3: 05    callq   0x451530 <__clang_call_terminate>1490000000000000219: 05    callq   0x450f10 <__clang_call_terminate>
13800000000000001f8: 03    movq    %rax, %rbx150000000000000021e: 03    movq    %rax, %rbx
13900000000000001fb: 04    movq    (%rsp), %rsi1510000000000000221: 05    movq    16(%rsp), %rsi
14000000000000001ff: 03    testq   %rsi, %rsi1520000000000000226: 03    testq   %rsi, %rsi
1410000000000000202: 02    je      0x46e6cf <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x20f>1530000000000000229: 02    je      0x46e266 <BloombergLP::balcl::(anonymous namespace)::u::ArrayConstraint<long long, bsl::function<bool (long long const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 12>::parse(BloombergLP::balcl::OptionValue*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&) const+0x236>
1420000000000000204: 05    movq    24(%rsp), %rdi154000000000000022b: 05    movq    40(%rsp), %rdi
1430000000000000209: 03    movq    (%rdi), %rax1550000000000000230: 03    movq    (%rdi), %rax
144000000000000020c: 03    callq   *24(%rax)1560000000000000233: 03    callq   *24(%rax)
145000000000000020f: 03    movq    %rbx, %rdi1570000000000000236: 03    movq    %rbx, %rdi
1460000000000000212: 05    callq   0x404c00 <_Unwind_Resume@plt>1580000000000000239: 05    callq   0x404c00 <_Unwind_Resume@plt>
1470000000000000217: 03    movq    %rax, %rdi159000000000000023e: 03    movq    %rax, %rdi
148000000000000021a: 05    callq   0x451530 <__clang_call_terminate>1600000000000000241: 05    callq   0x450f10 <__clang_call_terminate>
149000000000000021f: 01    nop     1610000000000000246: 10    nopw    %cs:(%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op