34.assume.s
34.none.s
n1000000000046cd30 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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>:n1000000000046c7a0 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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   %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: 04    subq    $56, %rsp8000000000000000a: 04    subq    $56, %rsp
9000000000000000e: 03    movq    %rcx, %r139000000000000000e: 03    movq    %rcx, %r13
100000000000000011: 03    movq    %rdx, %r14100000000000000011: 03    movq    %rdx, %r14
110000000000000014: 03    movq    %rsi, %rbx110000000000000014: 03    movq    %rsi, %rbx
120000000000000017: 03    movq    %rdi, %r15120000000000000017: 03    movq    %rdi, %r15
13000000000000001a: 03    movq    %rsi, %rdi13000000000000001a: 03    movq    %rsi, %rdi
t14000000000000001d: 05    callq   0x465e70 <BloombergLP::balcl::OptionValue::type() const>t14000000000000001d: 05    callq   0x465850 <BloombergLP::balcl::OptionValue::type() const>
150000000000000022: 02    movl    %eax, %ebp
150000000000000022: 09    movq    $0, 8(%rsp)160000000000000024: 09    movq    $0, 8(%rsp)
16000000000000002b: 07    movaps  226158(%rip), %xmm0  # 4a40d0 <__dso_handle+0x8>17000000000000002d: 07    movaps  228412(%rip), %xmm0  # 4a4410 <__dso_handle+0x8>
170000000000000032: 05    movups  %xmm0, 32(%rsp)180000000000000034: 05    movups  %xmm0, 32(%rsp)
180000000000000037: 07    movq    2719418(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>190000000000000039: 07    movq    2724936(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
19000000000000003e: 03    testq   %rax, %rax200000000000000040: 03    testq   %rax, %rax
200000000000000041: 02    je      0x46cd7f <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x4f>210000000000000043: 02    je      0x46c7f1 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x51>
210000000000000043: 05    leaq    8(%rsp), %rcx220000000000000045: 05    leaq    8(%rsp), %rcx
220000000000000048: 05    movq    %rax, 48(%rsp)23000000000000004a: 05    movq    %rax, 48(%rsp)
23000000000000004d: 02    jmp     0x46cd9d <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x6d>24000000000000004f: 02    jmp     0x46c80f <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x6f>
24000000000000004f: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>250000000000000051: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
250000000000000054: 06    cmpq    $23, 40(%rsp)260000000000000056: 06    cmpq    $23, 40(%rsp)
26000000000000005a: 05    movq    %rax, 48(%rsp)27000000000000005c: 05    movq    %rax, 48(%rsp)
280000000000000061: 02    je      0x46c80a <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x6a>
290000000000000063: 05    movq    8(%rsp), %rcx
300000000000000068: 02    jmp     0x46c80f <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x6f>
31000000000000006a: 05    leaq    8(%rsp), %rcx
32000000000000006f: 03    movb    $0, (%rcx)
330000000000000072: 05    cmpq    $23, 32(%r13)
340000000000000077: 03    movq    %r13, %rsi
35000000000000007a: 02    je      0x46c820 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x80>
36000000000000007c: 04    movq    (%r13), %rsi
370000000000000080: 05    leaq    8(%rsp), %r12
380000000000000085: 03    movq    %r12, %rdi
390000000000000088: 02    movl    %ebp, %edx
40000000000000008a: 05    callq   0x46ff90 <BloombergLP::balcl::(anonymous namespace)::u::parseValue(void*, char const*, BloombergLP::balcl::OptionType::Enum)>
41000000000000008f: 02    testb   %al, %al
420000000000000091: 06    je      0x46c926 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x186>
430000000000000097: 04    movq    56(%rbx), %rbp
44000000000000009b: 04    cmpb    $0, 48(%rbx)
27000000000000005f: 02    je      0x46cd98 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x68>45000000000000009f: 02    je      0x46c861 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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>
280000000000000061: 05    movq    8(%rsp), %rcx
290000000000000066: 02    jmp     0x46cd9d <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x6d>
300000000000000068: 05    leaq    8(%rsp), %rcx
31000000000000006d: 03    movb    $0, (%rcx)4600000000000000a1: 04    movb    $0, 48(%rbx)
320000000000000070: 05    cmpq    $23, 32(%r13)4700000000000000a5: 05    cmpq    $23, 32(%rbx)
330000000000000075: 02    je      0x46cdab <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x7b>4800000000000000aa: 02    je      0x46c859 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xb9>
340000000000000077: 04    movq    (%r13), %r13
35000000000000007b: 03    movq    %r13, %rdi
36000000000000007e: 05    callq   0x4046c0 <strlen@plt>
370000000000000083: 05    movq    32(%rsp), %rbp
380000000000000088: 09    movq    $0, 32(%rsp)
390000000000000091: 05    leaq    8(%rsp), %r12
400000000000000096: 05    movl    $4908446, %ecx
41000000000000009b: 03    movq    %r12, %rdi
42000000000000009e: 03    movq    %r13, %rsi4900000000000000ac: 03    movq    (%rbx), %rsi
4300000000000000a1: 03    movq    %rax, %rdx
4400000000000000a4: 05    callq   0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
4500000000000000a9: 04    movq    56(%rbx), %r135000000000000000af: 04    movq    40(%rbx), %rdi
4600000000000000ad: 04    cmpb    $0, 48(%rbx)5100000000000000b3: 03    movq    (%rdi), %rax
5200000000000000b6: 03    callq   *24(%rax)
5300000000000000b9: 08    movq    $-1, 24(%rbx)
5400000000000000c1: 03    testq   %rbp, %rbp
4700000000000000b1: 02    j     0x46ce03 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xd3>5500000000000000c4: 02    jne     0x46c87a <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xda>
4800000000000000b3: 04    movb    $0, 48(%rbx)5600000000000000c6: 07    movq    2724795(%rip), %rbp  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
4900000000000000b7: 05    cmpq    $23, 32(%rbx)
5000000000000000bc: 02    je      0x46cdfb <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xcb>
5100000000000000be: 03    movq    (%rbx), %rsi
5200000000000000c1: 04    movq    40(%rbx), %rdi
5300000000000000c5: 03    movq    (%rdi), %rax
5400000000000000c8: 03    callq   *24(%rax)
5500000000000000cb: 08    movq    $-1, 24(%rbx)
5600000000000000d3: 03    testq   %r13, %r135700000000000000cd: 03    testq   %rbp, %rbp
5700000000000000d6: 02    jne     0x46ce1c <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xec>5800000000000000d0: 02    jne     0x46c87a <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xda>
5800000000000000d8: 07    movq    2719257(%rip), %r13  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
5900000000000000df: 03    testq   %r13, %r13
6000000000000000e2: 02    jne     0x46ce1c <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0xec>
6100000000000000e4: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>5900000000000000d2: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
6200000000000000e9: 03    movq    %rax, %r136000000000000000d7: 03    movq    %rax, %rbp
6300000000000000ec: 05    movq    40(%rsp), %rax6100000000000000da: 05    movq    40(%rsp), %rax
6400000000000000f1: 04    movq    %rax, 32(%rbx)6200000000000000df: 04    movq    %rax, 32(%rbx)
6500000000000000f5: 05    movups  8(%rsp), %xmm06300000000000000e3: 05    movups  8(%rsp), %xmm0
6600000000000000fa: 05    movups  24(%rsp), %xmm16400000000000000e8: 05    movups  24(%rsp), %xmm1
6700000000000000ff: 04    movups  %xmm1, 16(%rbx)6500000000000000ed: 04    movups  %xmm1, 16(%rbx)
680000000000000103: 03    movups  %xmm0, (%rbx)6600000000000000f103    movups  %xmm0, (%rbx)
690000000000000106: 04    movq    %r13, 40(%rbx)6700000000000000f4: 04    movq    %rbp, 40(%rbx)
70000000000000010a: 04    cmpq    $23, %rax6800000000000000f8: 04    cmpq    $23, %rax
71000000000000010e: 02    je      0x46cea2 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x172>6900000000000000fc: 02    je      0x46c900 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x160>
720000000000000110: 05    movq    32(%rsp), %rax7000000000000000fe: 05    movq    32(%rsp), %rax
730000000000000115: 04    cmpq    $23, %rax710000000000000103: 04    cmpq    $23, %rax
740000000000000119: 05    movl    $23, %esi720000000000000107: 05    movl    $23, %esi
75000000000000011e: 04    cmovaq  %rax, %rsi73000000000000010c: 04    cmovaq  %rax, %rsi
760000000000000122: 07    movq    $0, (%rbx)740000000000000110: 07    movq    $0, (%rbx)
770000000000000129: 04    movq    %rax, 24(%rbx)750000000000000117: 04    movq    %rax, 24(%rbx)
78000000000000012d: 04    movq    %rsi, 32(%rbx)76000000000000011b: 04    movq    %rsi, 32(%rbx)
790000000000000131: 04    cmpq    $24, %rax77000000000000011f: 04    cmpq    $24, %rax
800000000000000135: 02    jb      0x46ce7e <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x14e>780000000000000123: 02    jb      0x46c8dc <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x13c>
810000000000000137: 03    incq    %rsi790000000000000125: 03    incq    %rsi
82000000000000013a: 04    movq    (%r13), %rax800000000000000128: 04    movq    (%rbp), %rax
83000000000000013e: 03    movq    %r13, %rdi81000000000000012c: 03    movq    %rbp, %rdi
840000000000000141: 03    callq   *16(%rax)82000000000000012f: 03    callq   *16(%rax)
850000000000000144: 03    movq    %rax, (%rbx)830000000000000132: 03    movq    %rax, (%rbx)
860000000000000147: 05    cmpq    $23, 32(%rbx)840000000000000135: 05    cmpq    $23, 32(%rbx)
87000000000000014c: 02    jne     0x46ce81 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x151>85000000000000013a: 02    jne     0x46c8df <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x13f>
88000000000000014e: 03    movq    %rbx, %rax86000000000000013c: 03    movq    %rbx, %rax
890000000000000151: 04    movq    24(%rbx), %rdx87000000000000013f: 04    movq    24(%rbx), %rdx
900000000000000155: 03    incq    %rdx880000000000000143: 03    incq    %rdx
910000000000000158: 02    je      0x46cea2 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x172>
92000000000000015a: 06    cmpq    $23, 40(%rsp)
930000000000000160: 02    je      0x46ce97 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x167>890000000000000146: 02    je      0x46c900 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x160>
940000000000000162: 05    movq    8(%rsp), %r12
950000000000000167: 03    movq    %rax, %rdi
96000000000000016a: 03    movq    %r12, %rsi
97000000000000016d: 05    callq   0x404c70 <memcpy@plt>
980000000000000172: 04    movb    $1, 48(%rbx)
990000000000000176: 03    movq    (%r15), %rax
1000000000000000179: 03    movq    %r15, %rdi
101000000000000017c: 03    movq    %rbx, %rsi
102000000000000017f: 03    movq    %r14, %rdx
1030000000000000182: 03    callq   *40(%rax)
1040000000000000185: 02    movl    %eax, %ebx
1050000000000000187: 06    cmpq    $23, 40(%rsp)900000000000000148: 06    cmpq    $23, 40(%rsp)
106000000000000018d: 02    je      0x46cecf <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x19f>91000000000000014e: 02    je      0x46c8f5 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x155>
107000000000000018f: 05    movq    8(%rsp), %rsi920000000000000150: 05    movq    8(%rsp), %r12
1080000000000000194: 05    movq    48(%rsp), %rdi
1090000000000000199: 03    movq    (%rdi), %rax
110000000000000019c: 03    callq   *24(%rax)
111000000000000019f: 02    movl    %ebx, %eax
11200000000000001a1: 04    addq    $56, %rsp
11300000000000001a5: 01    popq    %rbx
11400000000000001a6: 02    popq    %r12
11500000000000001a8: 02    popq    %r13
11600000000000001aa: 02    popq    %r14
11700000000000001ac: 02    popq    %r15
11800000000000001ae: 01    popq    %rbp
11900000000000001af: 01    retq    
12000000000000001b0: 03    movq    %rax, %rdi930000000000000155: 03    movq    %rax, %rdi
12100000000000001b3: 05    callq   0x451530 <__clang_call_terminate>
12200000000000001b8: 03    movq    %rax, %rdi940000000000000158: 03    movq    %r12, %rsi
12300000000000001bb: 05    callq   0x451530 <__clang_call_terminate>95000000000000015b: 05    callq   0x404c70 <memcpy@plt>
960000000000000160: 04    movb    $1, 48(%rbx)
970000000000000164: 03    movq    (%r15), %rax
12400000000000001c0: 03    movq    %rax, %rdi980000000000000167: 03    movq    %r15, %rdi
12500000000000001c3: 05    callq   0x451530 <__clang_call_terminate>
12600000000000001c8: 03    movq    %rax, %rbx
12700000000000001cb: 05    movq    %rbp32(%rsp)99000000000000016a: 03    movq    %rbx, %rsi
12800000000000001d0: 02    jmp     0x46cf05 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x1d5>
12900000000000001d2: 03    movq    %rax, %rbx100000000000000016d: 03    movq    %r14, %rdx
1010000000000000170: 03    callq   *40(%rax)
1020000000000000173: 02    movl    %eax, %ebx
13000000000000001d5: 06    cmpq    $23, 40(%rsp)1030000000000000175: 06    cmpq    $23, 40(%rsp)
104000000000000017b: 06    jne     0x46c9ac <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x20c>
1050000000000000181: 05    jmp     0x46c9bc <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x21c>
1060000000000000186: 03    addl    $-2, %ebp
1070000000000000189: 05    movl    $4931911, %ebx
108000000000000018e: 03    cmpl    $7, %ebp
13100000000000001db: 02    je      0x46cf1d <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x1ed>1090000000000000191: 02    ja      0x46c93e <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x19e>
13200000000000001dd: 05    movq    8(%rsp), %rsi
13300000000000001e2: 05    movq    48(%rsp), %rdi
13400000000000001e7: 03    movq    (%rdi), %rax1100000000000000193: 03    movslq  %ebp, %rax
13500000000000001ea: 03    callq   *24(%rax)1110000000000000196: 08    movq    4931624(,%rax,8), %rbx
13600000000000001ed: 03    movq    %rbx, %rdi112000000000000019e: 03    movq    %rbx, %rdi
13700000000000001f0: 05    callq   0x404c00 <_Unwind_Resume@plt>11300000000000001a1: 05    callq   0x4046c0 <strlen@plt>
11400000000000001a6: 03    movq    %r14, %rdi
11500000000000001a9: 03    movq    %rbx, %rsi
11600000000000001ac: 03    movq    %rax, %rdx
11700000000000001af: 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)>
11800000000000001b4: 05    movl    $4931773, %esi
11900000000000001b9: 05    movl    $33, %edx
12000000000000001be: 03    movq    %rax, %rdi
12100000000000001c1: 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)>
12200000000000001c6: 03    movq    %rax, %rdi
12300000000000001c9: 03    movq    %r13, %rsi
12400000000000001cc: 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&)>
12500000000000001d1: 05    movl    $4915277, %esi
12600000000000001d6: 05    movl    $1, %edx
12700000000000001db: 03    movq    %rax, %rdi
12800000000000001de: 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)>
12900000000000001e3: 05    movb    $10, 7(%rsp)
13000000000000001e8: 05    leaq    7(%rsp), %rsi
13100000000000001ed: 05    movl    $1, %edx
13800000000000001f5: 03    movq    %rax, %rdi13200000000000001f2: 03    movq    %rax, %rdi
13300000000000001f5: 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)>
13400000000000001fa: 03    movq    %rax, %rdi
13500000000000001fd: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1360000000000000202: 02    xorl    %ebx, %ebx
1370000000000000204: 06    cmpq    $23, 40(%rsp)
138000000000000020a: 02    je      0x46c9bc <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x21c>
139000000000000020c: 05    movq    8(%rsp), %rsi
1400000000000000211: 05    movq    48(%rsp), %rdi
1410000000000000216: 03    movq    (%rdi), %rax
1420000000000000219: 03    callq   *24(%rax)
143000000000000021c: 02    movl    %ebx, %eax
144000000000000021e: 04    addq    $56, %rsp
1450000000000000222: 01    popq    %rbx
1460000000000000223: 02    popq    %r12
1470000000000000225: 02    popq    %r13
1480000000000000227: 02    popq    %r14
1490000000000000229: 02    popq    %r15
150000000000000022b: 01    popq    %rbp
151000000000000022c: 01    retq    
152000000000000022d: 03    movq    %rax, %rdi
1530000000000000230: 05    callq   0x450f10 <__clang_call_terminate>
1540000000000000235: 03    movq    %rax, %rdi
13900000000000001f8: 05    callq   0x451530 <__clang_call_terminate>1550000000000000238: 05    callq   0x450f10 <__clang_call_terminate>
156000000000000023d: 03    movq    %rax, %rdi
1570000000000000240: 05    callq   0x450f10 <__clang_call_terminate>
1580000000000000245: 03    movq    %rax, %rbx
1590000000000000248: 06    cmpq    $23, 40(%rsp)
160000000000000024e: 02    je      0x46ca00 <BloombergLP::balcl::(anonymous namespace)::u::ScalarConstraint<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::function<bool (bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>, 6>::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+0x260>
1610000000000000250: 05    movq    8(%rsp), %rsi
1620000000000000255: 05    movq    48(%rsp), %rdi
14000000000000001fd: 03    nopl    (%rax)163000000000000025a: 03    movq    (%rdi), %rax
164000000000000025d: 03    callq   *24(%rax)
1650000000000000260: 03    movq    %rbx, %rdi
1660000000000000263: 05    callq   0x404c00 <_Unwind_Resume@plt>
1670000000000000268: 03    movq    %rax, %rdi
168000000000000026b: 05    callq   0x450f10 <__clang_call_terminate>
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op