9.assume.s
9.none.s
n10000000000457100 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>:n10000000000456af0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>:
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    $104, %rsp8000000000000000a: 04    subq    $104, %rsp
9000000000000000e: 04    movq    %rsi, (%rsp)9000000000000000e: 04    movq    %rsi, (%rsp)
100000000000000012: 03    movq    %rdi, %r15100000000000000012: 03    movq    %rdi, %r15
110000000000000015: 04    movq    104(%rdi), %rax110000000000000015: 04    movq    104(%rdi), %rax
120000000000000019: 04    movq    112(%rdi), %rcx120000000000000019: 04    movq    112(%rdi), %rcx
13000000000000001d: 03    subq    %rax, %rcx13000000000000001d: 03    subq    %rax, %rcx
140000000000000020: 04    sarq    $4, %rcx140000000000000020: 04    sarq    $4, %rcx
150000000000000024: 10    movabsq $-6148914691236517205, %r12150000000000000024: 10    movabsq $-6148914691236517205, %r12
16000000000000002e: 04    imulq   %r12, %rcx16000000000000002e: 04    imulq   %r12, %rcx
170000000000000032: 04    cmpq    $2, %rcx170000000000000032: 04    cmpq    $2, %rcx
n180000000000000036: 06    jb      0x457c7a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb7a>n180000000000000036: 06    jb      0x45767a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb8a>
19000000000000003c: 06    movl    $1, %r14d19000000000000003c: 06    movl    $1, %r14d
200000000000000042: 05    movl    $1, %edx200000000000000042: 05    movl    $1, %edx
210000000000000047: 02    xorl    %ebx, %ebx210000000000000047: 02    xorl    %ebx, %ebx
220000000000000049: 05    leaq    24(%rsp), %r13220000000000000049: 05    leaq    24(%rsp), %r13
23000000000000004e: 10    movabsq $4294967296, %rdi23000000000000004e: 10    movabsq $4294967296, %rdi
n240000000000000058: 02    jmp     0x45718c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8c>n240000000000000058: 02    jmp     0x456b7c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8c>
25000000000000005a: 05    movq    8(%rsp), %r1425000000000000005a: 05    movq    8(%rsp), %r14
26000000000000005f: 01    nop26000000000000005f: 01    nop
270000000000000060: 10    movabsq $-6148914691236517205, %r12270000000000000060: 10    movabsq $-6148914691236517205, %r12
28000000000000006a: 03    incl    %r14d28000000000000006a: 03    incl    %r14d
29000000000000006d: 04    movq    104(%r15), %rax29000000000000006d: 04    movq    104(%r15), %rax
300000000000000071: 04    movq    112(%r15), %rcx300000000000000071: 04    movq    112(%r15), %rcx
310000000000000075: 03    subq    %rax, %rcx310000000000000075: 03    subq    %rax, %rcx
320000000000000078: 04    sarq    $4, %rcx320000000000000078: 04    sarq    $4, %rcx
33000000000000007c: 04    imulq   %r12, %rcx33000000000000007c: 04    imulq   %r12, %rcx
340000000000000080: 03    movq    %r14, %rdx340000000000000080: 03    movq    %r14, %rdx
350000000000000083: 03    cmpq    %r14, %rcx350000000000000083: 03    cmpq    %r14, %rcx
n360000000000000086: 06    jbe     0x457c7a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb7a>n360000000000000086: 06    jbe     0x45767a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb8a>
37000000000000008c: 04    leaq    (%rdx,%rdx,2), %rcx37000000000000008c: 04    leaq    (%rdx,%rdx,2), %rcx
380000000000000090: 04    shlq    $4, %rcx380000000000000090: 04    shlq    $4, %rcx
390000000000000094: 04    leaq    (%rax,%rcx), %rsi390000000000000094: 04    leaq    (%rax,%rcx), %rsi
400000000000000098: 05    movq    %rcx, 80(%rsp)400000000000000098: 05    movq    %rcx, 80(%rsp)
41000000000000009d: 05    movq    32(%rax,%rcx), %rcx41000000000000009d: 05    movq    32(%rax,%rcx), %rcx
4200000000000000a2: 04    cmpq    $23, %rcx4200000000000000a2: 04    cmpq    $23, %rcx
n4300000000000000a6: 02    jne     0x4571d0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd0>n4300000000000000a6: 02    jne     0x456bc0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd0>
4400000000000000a8: 03    cmpb    $45, (%rsi)4400000000000000a8: 03    cmpb    $45, (%rsi)
n4500000000000000ab: 02    jne     0x457210 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x110>n4500000000000000ab: 02    jne     0x456c00 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x110>
4600000000000000ad: 05    movq    %rdx, 96(%rsp)4600000000000000ad: 05    movq    %rdx, 96(%rsp)
4700000000000000b2: 05    movq    %r14, 8(%rsp)4700000000000000b2: 05    movq    %r14, 8(%rsp)
4800000000000000b7: 03    movb    1(%rsi), %dl4800000000000000b7: 03    movb    1(%rsi), %dl
4900000000000000ba: 03    cmpb    $45, %dl4900000000000000ba: 03    cmpb    $45, %dl
n5000000000000000bd: 06    je      0x4572b6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1b6>n5000000000000000bd: 06    je      0x456ca6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1b6>
5100000000000000c3: 02    testb   %dl, %dl5100000000000000c3: 02    testb   %dl, %dl
n5200000000000000c5: 06    jne     0x4572c6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1c6>n5200000000000000c5: 06    jne     0x456cb6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1c6>
5300000000000000cb: 05    jmp     0x457907 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x807>5300000000000000cb: 05    jmp     0x457303 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x813>
5400000000000000d0: 03    movq    (%rsi), %rbp5400000000000000d0: 03    movq    (%rsi), %rbp
5500000000000000d3: 04    cmpb    $45, (%rbp)5500000000000000d3: 04    cmpb    $45, (%rbp)
n5600000000000000d7: 02    jne     0x457210 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x110>n5600000000000000d7: 02    jne     0x456c00 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x110>
5700000000000000d9: 05    movq    %rdx, 96(%rsp)5700000000000000d9: 05    movq    %rdx, 96(%rsp)
5800000000000000de: 05    movq    %r14, 8(%rsp)5800000000000000de: 05    movq    %r14, 8(%rsp)
5900000000000000e3: 04    movb    1(%rbp), %r12b5900000000000000e3: 04    movb    1(%rbp), %r12b
6000000000000000e7: 04    cmpb    $45, %r12b6000000000000000e7: 04    cmpb    $45, %r12b
n6100000000000000eb: 06    je      0x4572e4 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1e4>n6100000000000000eb: 06    je      0x456cd4 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1e4>
6200000000000000f1: 03    testb   %r12b, %r12b6200000000000000f1: 03    testb   %r12b, %r12b
n6300000000000000f4: 06    je      0x457907 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x807>n6300000000000000f4: 06    je      0x457303 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x813>
6400000000000000fa: 04    cmpb    $45, %r12b6400000000000000fa: 04    cmpb    $45, %r12b
n6500000000000000fe: 06    je      0x4572fb <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1fb>n6500000000000000fe: 06    je      0x456ceb <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1fb>
660000000000000104: 05    jmp     0x457370 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x270>660000000000000104: 05    jmp     0x456d60 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x270>
670000000000000109: 07    nopl    (%rax)670000000000000109: 07    nopl    (%rax)
680000000000000110: 04    movq    64(%r15), %rax680000000000000110: 04    movq    64(%r15), %rax
690000000000000114: 04    movq    72(%r15), %rcx690000000000000114: 04    movq    72(%r15), %rcx
700000000000000118: 03    subq    %rax, %rcx700000000000000118: 03    subq    %rax, %rcx
71000000000000011b: 04    sarq    $2, %rcx71000000000000011b: 04    sarq    $2, %rcx
72000000000000011f: 03    cmpq    %rbx, %rcx72000000000000011f: 03    cmpq    %rbx, %rcx
n730000000000000122: 06    jbe     0x45787f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x77f>n730000000000000122: 06    jbe     0x45727b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x78b>
740000000000000128: 04    movslq  (%rax,%rbx,4), %rbp740000000000000128: 04    movslq  (%rax,%rbx,4), %rbp
75000000000000012c: 03    movq    %rbp, %rdi75000000000000012c: 03    movq    %rbp, %rdi
76000000000000012f: 04    shlq    $5, %rdi76000000000000012f: 04    shlq    $5, %rdi
770000000000000133: 04    addq    32(%r15), %rdi770000000000000133: 04    addq    32(%r15), %rdi
780000000000000137: 05    movl    %r14d, 24(%rsp)780000000000000137: 05    movl    %r14d, 24(%rsp)
79000000000000013c: 03    movq    %r13, %rsi79000000000000013c: 03    movq    %r13, %rsi
n80000000000000013f: 05    callq   0x493bd0 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>n80000000000000013f: 05    callq   0x493f30 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>
810000000000000144: 03    movq    %rbx, %r13810000000000000144: 03    movq    %rbx, %r13
820000000000000147: 05    leaq    (%rbp,%rbp,4), %rbx820000000000000147: 05    leaq    (%rbp,%rbp,4), %rbx
83000000000000014c: 04    shlq    $4, %rbx83000000000000014c: 04    shlq    $4, %rbx
840000000000000150: 07    addq    168(%r15), %rbx840000000000000150: 07    addq    168(%r15), %rbx
850000000000000157: 05    movq    80(%rsp), %r12850000000000000157: 05    movq    80(%rsp), %r12
86000000000000015c: 04    addq    104(%r15), %r1286000000000000015c: 04    addq    104(%r15), %r12
870000000000000160: 07    imulq   $280, %rbp, %rbp870000000000000160: 07    imulq   $280, %rbp, %rbp
880000000000000167: 03    movq    (%r15), %rdi880000000000000167: 03    movq    (%r15), %rdi
89000000000000016a: 03    addq    %rbp, %rdi89000000000000016a: 03    addq    %rbp, %rdi
n90000000000000016d: 05    callq   0x465000 <BloombergLP::balcl::Option::typeInfo() const>n90000000000000016d: 05    callq   0x4649e0 <BloombergLP::balcl::Option::typeInfo() const>
910000000000000172: 03    movq    %rbx, %rdi910000000000000172: 03    movq    %rbx, %rdi
920000000000000175: 03    movq    %r12, %rsi920000000000000175: 03    movq    %r12, %rsi
930000000000000178: 03    movq    %rax, %rdx930000000000000178: 03    movq    %rax, %rdx
94000000000000017b: 04    movq    (%rsp), %rcx94000000000000017b: 04    movq    (%rsp), %rcx
n95000000000000017f: 05    callq   0x46c0d0 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>n95000000000000017f: 05    callq   0x46bb30 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>
960000000000000184: 02    testb   %al, %al960000000000000184: 02    testb   %al, %al
n970000000000000186: 06    je      0x4578e3 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x7e3>n970000000000000186: 06    je      0x4572df <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x7ef>
98000000000000018c: 03    addq    (%r15), %rbp98000000000000018c: 03    addq    (%r15), %rbp
99000000000000018f: 03    movq    %rbp, %rdi99000000000000018f: 03    movq    %rbp, %rdi
n1000000000000000192: 05    callq   0x464f70 <BloombergLP::balcl::Option::isArray() const>n1000000000000000192: 05    callq   0x464950 <BloombergLP::balcl::Option::isArray() const>
1010000000000000197: 02    xorb    $1, %al1010000000000000197: 02    xorb    $1, %al
1020000000000000199: 03    movzbl  %al, %eax1020000000000000199: 03    movzbl  %al, %eax
103000000000000019c: 03    addq    %rax, %r13103000000000000019c: 03    addq    %rax, %r13
104000000000000019f: 03    movq    %r13, %rbx104000000000000019f: 03    movq    %r13, %rbx
10500000000000001a2: 05    leaq    24(%rsp), %r1310500000000000001a2: 05    leaq    24(%rsp), %r13
10600000000000001a7: 10    movabsq $4294967296, %rdi10600000000000001a7: 10    movabsq $4294967296, %rdi
n10700000000000001b1: 05    jmp     0x457160 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x60>n10700000000000001b1: 05    jmp     0x456b50 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x60>
10800000000000001b6: 04    cmpb    $0, 2(%rsi)10800000000000001b6: 04    cmpb    $0, 2(%rsi)
n10900000000000001ba: 06    je      0x45790e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x80e>n10900000000000001ba: 06    je      0x45730a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x81a>
11000000000000001c0: 04    cmpq    $23, %rcx11000000000000001c0: 04    cmpq    $23, %rcx
n11100000000000001c4: 02    jne     0x4572ee <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1ee>n11100000000000001c4: 02    jne     0x456cde <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x1ee>
11200000000000001c6: 04    movb    1(%rsi), %r12b11200000000000001c6: 04    movb    1(%rsi), %r12b
11300000000000001ca: 03    movq    %rsi, %rbp11300000000000001ca: 03    movq    %rsi, %rbp
11400000000000001cd: 04    cmpb    $45, %r12b11400000000000001cd: 04    cmpb    $45, %r12b
n11500000000000001d1: 06    jne     0x457370 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x270>n11500000000000001d1: 06    jne     0x456d60 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x270>
11600000000000001d7: 05    movq    %rbx, 72(%rsp)11600000000000001d7: 05    movq    %rbx, 72(%rsp)
11700000000000001dc: 03    movb    2(%rsi), %bl11700000000000001dc: 03    movb    2(%rsi), %bl
11800000000000001df: 03    movq    %rsi, %rbp11800000000000001df: 03    movq    %rsi, %rbp
n11900000000000001e2: 02    jmp     0x457303 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x203>n11900000000000001e2: 02    jmp     0x456cf3 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x203>
12000000000000001e4: 04    cmpb    $0, 2(%rbp)12000000000000001e4: 04    cmpb    $0, 2(%rbp)
n12100000000000001e8: 06    je      0x45790e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x80e>n12100000000000001e8: 06    je      0x45730a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x81a>
12200000000000001ee: 03    movq    (%rsi), %rbp12200000000000001ee: 03    movq    (%rsi), %rbp
12300000000000001f1: 04    movb    1(%rbp), %r12b12300000000000001f1: 04    movb    1(%rbp), %r12b
12400000000000001f5: 04    cmpb    $45, %r12b12400000000000001f5: 04    cmpb    $45, %r12b
n12500000000000001f9: 02    jne     0x457370 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x270>n12500000000000001f9: 02    jne     0x456d60 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x270>
12600000000000001fb: 05    movq    %rbx, 72(%rsp)12600000000000001fb: 05    movq    %rbx, 72(%rsp)
1270000000000000200: 03    movb    2(%rbp), %bl1270000000000000200: 03    movb    2(%rbp), %bl
1280000000000000203: 03    cmpb    $45, %bl1280000000000000203: 03    cmpb    $45, %bl
n1290000000000000206: 06    je      0x45792f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x82f>n1290000000000000206: 06    je      0x45732b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x83b>
130000000000000020c: 04    leaq    2(%rbp), %r13130000000000000020c: 04    leaq    2(%rbp), %r13
1310000000000000210: 04    leal    3(%rbp), %r14d1310000000000000210: 04    leal    3(%rbp), %r14d
1320000000000000214: 02    xorl    %edx, %edx1320000000000000214: 02    xorl    %edx, %edx
1330000000000000216: 03    xorl    %r12d, %r12d1330000000000000216: 03    xorl    %r12d, %r12d
1340000000000000219: 02    testb   %bl, %bl1340000000000000219: 02    testb   %bl, %bl
n135000000000000021b: 02    je      0x45733c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x23c>n135000000000000021b: 02    je      0x456d2c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x23c>
136000000000000021d: 03    nopl    (%rax)136000000000000021d: 03    nopl    (%rax)
1370000000000000220: 03    cmpb    $61, %bl1370000000000000220: 03    cmpb    $61, %bl
n1380000000000000223: 06    je      0x4574fb <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x3fb>n1380000000000000223: 06    je      0x456ef7 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x407>
1390000000000000229: 06    movzbl  3(%rbp,%r12), %ebx1390000000000000229: 06    movzbl  3(%rbp,%r12), %ebx
140000000000000022f: 03    incl    %r14d140000000000000022f: 03    incl    %r14d
1410000000000000232: 03    incq    %r121410000000000000232: 03    incq    %r12
1420000000000000235: 03    addq    %rdi, %rdx1420000000000000235: 03    addq    %rdi, %rdx
1430000000000000238: 02    testb   %bl, %bl1430000000000000238: 02    testb   %bl, %bl
n144000000000000023a: 02    jne     0x457320 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x220>n144000000000000023a: 02    jne     0x456d10 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x220>
145000000000000023c: 04    cmpq    $23, %rcx145000000000000023c: 04    cmpq    $23, %rcx
n1460000000000000240: 02    je      0x457345 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x245>n1460000000000000240: 02    je      0x456d35 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x245>
1470000000000000242: 03    movq    (%rsi), %rsi1470000000000000242: 03    movq    (%rsi), %rsi
1480000000000000245: 04    addq    $2, %rsi1480000000000000245: 04    addq    $2, %rsi
1490000000000000249: 05    movq    80(%rsp), %rcx1490000000000000249: 05    movq    80(%rsp), %rcx
150000000000000024e: 05    movq    24(%rax,%rcx), %rdx150000000000000024e: 05    movq    24(%rax,%rcx), %rdx
1510000000000000253: 04    shlq    $32, %rdx1510000000000000253: 04    shlq    $32, %rdx
1520000000000000257: 10    movabsq $-8589934592, %rax1520000000000000257: 10    movabsq $-8589934592, %rax
1530000000000000261: 03    addq    %rax, %rdx1530000000000000261: 03    addq    %rax, %rdx
n1540000000000000264: 05    jmp     0x4574fe <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x3fe>n1540000000000000264: 05    jmp     0x456efa <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x40a>
1550000000000000269: 07    nopl    (%rax)1550000000000000269: 07    nopl    (%rax)
1560000000000000270: 03    testb   %r12b, %r12b1560000000000000270: 03    testb   %r12b, %r12b
n1570000000000000273: 06    je      0x45715a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5a>n1570000000000000273: 06    je      0x456b4a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5a>
1580000000000000279: 04    leaq    1(%rbp), %rax1580000000000000279: 04    leaq    1(%rbp), %rax
159000000000000027d: 05    movq    %rbx, 72(%rsp)159000000000000027d: 05    movq    %rbx, 72(%rsp)
1600000000000000282: 05    movq    %rax, 88(%rsp)1600000000000000282: 05    movq    %rax, 88(%rsp)
1610000000000000287: 03    movq    (%r15), %rdi1610000000000000287: 03    movq    (%r15), %rdi
162000000000000028a: 06    movl    $4294967295, %r13d162000000000000028a: 06    movl    $4294967295, %r13d
1630000000000000290: 04    cmpq    %rdi, 8(%r15)1630000000000000290: 04    cmpq    %rdi, 8(%r15)
n1640000000000000294: 06    je      0x4576ba <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5ba>n1640000000000000294: 06    je      0x4570b6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5c6>
165000000000000029a: 06    movl    $1, %r14d165000000000000029a: 06    movl    $1, %r14d
16600000000000002a0: 02    xorl    %eax, %eax16600000000000002a0: 02    xorl    %eax, %eax
n16700000000000002a2: 02    jmp     0x4573db <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x2db>n16700000000000002a2: 02    jmp     0x456dcb <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x2db>
16800000000000002a4: 10    nopw    %cs:(%rax,%rax)16800000000000002a4: 10    nopw    %cs:(%rax,%rax)
16900000000000002ae: 02    nop16900000000000002ae: 02    nop
17000000000000002b0: 03    movl    %r14d, %eax17000000000000002b0: 03    movl    %r14d, %eax
17100000000000002b3: 03    movq    (%r15), %rdi17100000000000002b3: 03    movq    (%r15), %rdi
17200000000000002b6: 04    movq    8(%r15), %rcx17200000000000002b6: 04    movq    8(%r15), %rcx
17300000000000002ba: 03    subq    %rdi, %rcx17300000000000002ba: 03    subq    %rdi, %rcx
17400000000000002bd: 04    sarq    $3, %rcx17400000000000002bd: 04    sarq    $3, %rcx
17500000000000002c1: 10    movabsq $-5797548137451573365, %rdx17500000000000002c1: 10    movabsq $-5797548137451573365, %rdx
17600000000000002cb: 04    imulq   %rdx, %rcx17600000000000002cb: 04    imulq   %rdx, %rcx
17700000000000002cf: 03    incl    %r14d17700000000000002cf: 03    incl    %r14d
17800000000000002d2: 03    cmpq    %rax, %rcx17800000000000002d2: 03    cmpq    %rax, %rcx
n17900000000000002d5: 06    jbe     0x4576ba <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5ba>n17900000000000002d5: 06    jbe     0x4570b6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5c6>
18000000000000002db: 07    imulq   $280, %rax, %rbx18000000000000002db: 07    imulq   $280, %rax, %rbx
18100000000000002e2: 03    addq    %rbx, %rdi18100000000000002e2: 03    addq    %rbx, %rdi
n18200000000000002e5: 05    callq   0x464f30 <BloombergLP::balcl::Option::argType() const>n18200000000000002e5: 05    callq   0x464910 <BloombergLP::balcl::Option::argType() const>
18300000000000002ea: 03    cmpl    $2, %eax18300000000000002ea: 03    cmpl    $2, %eax
n18400000000000002ed: 02    je      0x4573b0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x2b0>n18400000000000002ed: 02    je      0x456da0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x2b0>
18500000000000002ef: 03    addq    (%r15), %rbx18500000000000002ef: 03    addq    (%r15), %rbx
18600000000000002f2: 03    movq    %rbx, %rdi18600000000000002f2: 03    movq    %rbx, %rdi
n18700000000000002f5: 05    callq   0x464fd0 <BloombergLP::balcl::Option::shortTag() const>n18700000000000002f5: 05    callq   0x4649b0 <BloombergLP::balcl::Option::shortTag() const>
18800000000000002fa: 03    cmpb    %r12b, %al18800000000000002fa: 03    cmpb    %r12b, %al
n18900000000000002fd: 02    jne     0x4573b0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x2b0>n18900000000000002fd: 02    jne     0x456da0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x2b0>
19000000000000002ff: 03    movl    %r14d, %eax19000000000000002ff: 03    movl    %r14d, %eax
1910000000000000302: 03    subl    $1, %eax1910000000000000302: 03    subl    $1, %eax
n1920000000000000305: 06    jb      0x4576ba <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5ba>n1920000000000000305: 06    jb      0x4570b6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5c6>
193000000000000030b: 03    movslq  %eax, %rbx193000000000000030b: 03    movslq  %eax, %rbx
194000000000000030e: 07    imulq   $280, %rbx, %r12194000000000000030e: 07    imulq   $280, %rbx, %r12
1950000000000000315: 03    movq    (%r15), %rdi1950000000000000315: 03    movq    (%r15), %rdi
1960000000000000318: 03    addq    %r12, %rdi1960000000000000318: 03    addq    %r12, %rdi
n197000000000000031b: 05    callq   0x464f30 <BloombergLP::balcl::Option::argType() const>n197000000000000031b: 05    callq   0x464910 <BloombergLP::balcl::Option::argType() const>
1980000000000000320: 02    testl   %eax, %eax1980000000000000320: 02    testl   %eax, %eax
n1990000000000000322: 06    jne     0x4576b4 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5b4>n1990000000000000322: 06    jne     0x4570b0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x5c0>
2000000000000000328: 03    addq    (%r15), %r122000000000000000328: 03    addq    (%r15), %r12
201000000000000032b: 04    leaq    (%rbx,%rbx,4), %rbp201000000000000032b: 04    leaq    (%rbx,%rbx,4), %rbp
202000000000000032f: 04    shlq    $4, %rbp202000000000000032f: 04    shlq    $4, %rbp
2030000000000000333: 07    addq    168(%r15), %rbp2030000000000000333: 07    addq    168(%r15), %rbp
n204000000000000033a: 07    movq    2807783(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>n204000000000000033a: 07    movq    2813431(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
2050000000000000341: 03    testq   %rax, %rax2050000000000000341: 03    testq   %rax, %rax
n2060000000000000344: 02    jne     0x45744b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x34b>n2060000000000000344: 02    jne     0x456e3b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x34b>
2070000000000000346: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>2070000000000000346: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
208000000000000034b: 05    leaq    24(%rsp), %r13208000000000000034b: 05    leaq    24(%rsp), %r13
2090000000000000350: 09    movq    $0, 24(%rsp)2090000000000000350: 09    movq    $0, 24(%rsp)
2100000000000000359: 05    movq    %rax, 64(%rsp)2100000000000000359: 05    movq    %rax, 64(%rsp)
n211000000000000035e: 07    movaps  314475(%rip), %xmm0  # 4a40d0 <__dso_handle+0x8>n211000000000000035e: 07    movaps  316859(%rip), %xmm0  # 4a4410 <__dso_handle+0x8>
2120000000000000365: 05    movups  %xmm0, 48(%rsp)2120000000000000365: 05    movups  %xmm0, 48(%rsp)
n213000000000000036a: 05    movl    $5034180, %esin213000000000000036a: 05    movl    $5035332, %esi
214000000000000036f: 05    movl    $4908446, %ecx214000000000000036f: 05    movl    $4909297, %ecx
2150000000000000374: 03    movq    %r13, %rdi2150000000000000374: 03    movq    %r13, %rdi
2160000000000000377: 02    xorl    %edx, %edx2160000000000000377: 02    xorl    %edx, %edx
n2170000000000000379: 05    callq   0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>n2170000000000000379: 05    callq   0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
218000000000000037e: 03    movq    %r12, %rdi218000000000000037e: 03    movq    %r12, %rdi
n2190000000000000381: 05    callq   0x465000 <BloombergLP::balcl::Option::typeInfo() const>n2190000000000000381: 05    callq   0x4649e0 <BloombergLP::balcl::Option::typeInfo() const>
2200000000000000386: 03    movq    %rbp, %rdi2200000000000000386: 03    movq    %rbp, %rdi
2210000000000000389: 03    movq    %r13, %rsi2210000000000000389: 03    movq    %r13, %rsi
222000000000000038c: 03    movq    %rax, %rdx222000000000000038c: 03    movq    %rax, %rdx
223000000000000038f: 04    movq    (%rsp), %rcx223000000000000038f: 04    movq    (%rsp), %rcx
n2240000000000000393: 05    callq   0x46c0d0 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>n2240000000000000393: 05    callq   0x46bb30 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>
2250000000000000398: 02    movl    %eax, %ebp
2250000000000000398: 06    cmpq    $23, 56(%rsp)226000000000000039a: 06    cmpq    $23, 56(%rsp)
226000000000000039e: 05    movq    8(%rsp), %rbp22700000000000003a0: 05    movq    8(%rsp), %r14
22700000000000003a3: 02    je      0x4574b5 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x3b5>22800000000000003a5: 02    je      0x456ea7 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x3b7>
22800000000000003a5: 05    movq    24(%rsp), %rsi22900000000000003a7: 05    movq    24(%rsp), %rsi
22900000000000003aa: 05    movq    64(%rsp), %rdi23000000000000003ac: 05    movq    64(%rsp), %rdi
23000000000000003af: 03    movq    (%rdi), %rax23100000000000003b1: 03    movq    (%rdi), %rax
23100000000000003b2: 03    callq   *24(%rax)23200000000000003b4: 03    callq   *24(%rax)
23300000000000003b7: 03    testb   %bpl, %bpl
23400000000000003ba: 06    je      0x45780c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd1c>
23200000000000003b5: 04    shlq    $5, %rbx23500000000000003c0: 04    shlq    $5, %rbx
23300000000000003b9: 04    addq    32(%r15), %rbx23600000000000003c4: 04    addq    32(%r15), %rbx
23400000000000003bd: 04    movl    %ebp, 24(%rsp)23700000000000003c8: 05    movl    %r14d, 24(%rsp)
23500000000000003c1: 03    movq    %rbx, %rdi23800000000000003cd: 03    movq    %rbx, %rdi
23600000000000003c4: 03    movq    %r13, %rsi23900000000000003d0: 03    movq    %r13, %rsi
23700000000000003c7: 05    callq   0x493bd0 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>24000000000000003d3: 05    callq   0x493f30 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>
23800000000000003cc: 05    movq    88(%rsp), %rbp24100000000000003d8: 05    movq    88(%rsp), %rbp
23900000000000003d1: 04    leaq    1(%rbp), %rax24200000000000003dd: 04    leaq    1(%rbp), %rax
24000000000000003d5: 04    movb    1(%rbp), %r12b24300000000000003e1: 04    movb    1(%rbp), %r12b
24100000000000003d9: 03    testb   %r12b, %r12b24400000000000003e5: 03    testb   %r12b, %r12b
24200000000000003dc: 05    movq    72(%rsp), %rbx24500000000000003e8: 05    movq    72(%rsp), %rbx
24300000000000003e1: 06    jne     0x457382 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x282>24600000000000003ed: 06    jne     0x456d72 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x282>
24400000000000003e7: 05    movq    8(%rsp), %r1424700000000000003f3: 05    movq    8(%rsp), %r14
24500000000000003ec: 10    movabsq $-6148914691236517205, %r1224800000000000003f8: 10    movabsq $-6148914691236517205, %r12
24600000000000003f6: 05    jmp     0x457870 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x770>2490000000000000402: 05    jmp     0x45726c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x77c>
24700000000000003fb: 03    movq    %r13, %rsi2500000000000000407: 03    movq    %r13, %rsi
24800000000000003fe: 04    sarq    $32, %rdx251000000000000040a: 04    sarq    $32, %rdx
2490000000000000402: 03    movq    %r15, %rdi252000000000000040e: 03    movq    %r15, %rdi
2500000000000000405: 05    callq   0x458250 <BloombergLP::balcl::CommandLine::findTag(char const*, unsigned long) const>2530000000000000411: 05    callq   0x457c50 <BloombergLP::balcl::CommandLine::findTag(char const*, unsigned long) const>
251000000000000040a: 03    cmpl    $-1, %eax2540000000000000416: 03    cmpl    $-1, %eax
252000000000000040d: 06    je      0x4579c6 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8c6>2550000000000000419: 06    je      0x4573c2 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8d2>
2530000000000000413: 02    cltq256000000000000041f: 02    cltq
2540000000000000415: 03    movq    %rax, %rcx2570000000000000421: 03    movq    %rax, %rcx
2550000000000000418: 05    movq    %rax, 88(%rsp)2580000000000000424: 05    movq    %rax, 88(%rsp)
256000000000000041d: 07    imulq   $280, %rax, %r132590000000000000429: 07    imulq   $280, %rax, %r13
2570000000000000424: 03    addq    (%r15), %r132600000000000000430: 03    addq    (%r15), %r13
2580000000000000427: 06    cmpb    $61, 2(%rbp,%r12)2610000000000000433: 06    cmpb    $61, 2(%rbp,%r12)
259000000000000042d: 02    jne     0x457536 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x436>2620000000000000439: 02    jne     0x456f32 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x442>
260000000000000042f: 05    leaq    3(%rbp,%r12), %r12263000000000000043b: 05    leaq    3(%rbp,%r12), %r12
2610000000000000434: 02    jmp     0x457598 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x498>2640000000000000440: 02    jmp     0x456f94 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4a4>
2620000000000000436: 03    movq    %r13, %rdi2650000000000000442: 03    movq    %r13, %rdi
2630000000000000439: 05    callq   0x464f30 <BloombergLP::balcl::Option::argType() const>2660000000000000445: 05    callq   0x464910 <BloombergLP::balcl::Option::argType() const>
264000000000000043e: 02    testl   %eax, %eax267000000000000044a: 02    testl   %eax, %eax
2650000000000000440: 02    je      0x457592 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x492>268000000000000044c: 02    je      0x456f8e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x49e>
2660000000000000442: 04    movq    104(%r15), %rax269000000000000044e: 04    movq    104(%r15), %rax
2670000000000000446: 04    movq    112(%r15), %rcx2700000000000000452: 04    movq    112(%r15), %rcx
268000000000000044a: 03    subq    %rax, %rcx2710000000000000456: 03    subq    %rax, %rcx
269000000000000044d: 04    sarq    $4, %rcx2720000000000000459: 04    sarq    $4, %rcx
2700000000000000451: 10    movabsq $-6148914691236517205, %rdx273000000000000045d: 10    movabsq $-6148914691236517205, %rdx
271000000000000045b: 04    imulq   %rdx, %rcx2740000000000000467: 04    imulq   %rdx, %rcx
272000000000000045f: 03    decq    %rcx275000000000000046b: 03    decq    %rcx
2730000000000000462: 05    cmpq    96(%rsp), %rcx276000000000000046e: 05    cmpq    96(%rsp), %rcx
2740000000000000467: 06    je      0x457d5f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc5f>2770000000000000473: 06    je      0x45775f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc6f>
275000000000000046d: 05    movq    8(%rsp), %rcx2780000000000000479: 05    movq    8(%rsp), %rcx
2760000000000000472: 03    leal    1(%rcx), %ebp279000000000000047e: 03    leal    1(%rcx), %ebp
2770000000000000475: 03    movslq  %ebp, %rcx2800000000000000481: 03    movslq  %ebp, %rcx
2780000000000000478: 04    leaq    (%rcx,%rcx,2), %rcx2810000000000000484: 04    leaq    (%rcx,%rcx,2), %rcx
279000000000000047c: 04    shlq    $4, %rcx2820000000000000488: 04    shlq    $4, %rcx
2800000000000000480: 04    leaq    (%rax,%rcx), %r12283000000000000048c: 04    leaq    (%rax,%rcx), %r12
2810000000000000484: 06    cmpq    $23, 32(%rax,%rcx)2840000000000000490: 06    cmpq    $23, 32(%rax,%rcx)
282000000000000048a: 02    je      0x45759f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x49f>2850000000000000496: 02    je      0x456f9b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4ab>
283000000000000048c: 04    movq    (%r12), %r122860000000000000498: 04    movq    (%r12), %r12
2840000000000000490: 02    jmp     0x45759f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x49f>287000000000000049c: 02    jmp     0x456f9b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4ab>
2850000000000000492: 06    movl    $5034180, %r12d288000000000000049e: 06    movl    $5035332, %r12d
2860000000000000498: 05    movq    8(%rsp), %rax28900000000000004a4: 05    movq    8(%rsp), %rax
287000000000000049d: 02    movl    %eax, %ebp29000000000000004a9: 02    movl    %eax, %ebp
288000000000000049f: 03    movq    %r13, %rdi
28900000000000004a2: 05    callq   0x464f70 <BloombergLP::balcl::Option::isArray() const>
29000000000000004a7: 02    testb   %al, %al
29100000000000004a9: 02    jne     0x4575d3 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4d3>
29200000000000004ab: 03    movq    %r13, %rdi29100000000000004ab: 03    movq    %r13, %rdi
nn29200000000000004ae: 05    callq   0x464950 <BloombergLP::balcl::Option::isArray() const>
29300000000000004b3: 02    testb   %al, %al
29400000000000004b5: 02    jne     0x456fcf <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4df>
29500000000000004b7: 03    movq    %r13, %rdi
29300000000000004ae: 05    callq   0x464f30 <BloombergLP::balcl::Option::argType() const>29600000000000004ba: 05    callq   0x464910 <BloombergLP::balcl::Option::argType() const>
29400000000000004b3: 02    testl   %eax, %eax29700000000000004bf: 02    testl   %eax, %eax
29500000000000004b5: 02    je      0x4575d3 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4d3>29800000000000004c1: 02    je      0x456fcf <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4df>
29600000000000004b7: 04    movq    32(%r15), %rax29900000000000004c3: 04    movq    32(%r15), %rax
29700000000000004bb: 05    movq    88(%rsp), %rcx30000000000000004c7: 05    movq    88(%rsp), %rcx
29800000000000004c0: 04    shlq    $5, %rcx30100000000000004cc: 04    shlq    $5, %rcx
29900000000000004c4: 05    movq    8(%rax,%rcx), %rdx30200000000000004d0: 05    movq    8(%rax,%rcx), %rdx
30000000000000004c9: 04    cmpq    (%rax,%rcx), %rdx30300000000000004d5: 04    cmpq    (%rax,%rcx), %rdx
30100000000000004cd: 06    jne     0x457d7d <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc7d>30400000000000004d9: 06    jne     0x45777d <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc8d>
30200000000000004d3: 04    movl    %ebp, 96(%rsp)30500000000000004df: 04    movl    %ebp, 96(%rsp)
30300000000000004d7: 05    movq    88(%rsp), %rax30600000000000004e3: 05    movq    88(%rsp), %rax
30400000000000004dc: 04    leaq    (%rax,%rax,4), %rbp30700000000000004e8: 04    leaq    (%rax,%rax,4), %rbp
30500000000000004e0: 04    shlq    $4, %rbp30800000000000004ec: 04    shlq    $4, %rbp
30600000000000004e4: 07    addq    168(%r15), %rbp30900000000000004f0: 07    addq    168(%r15), %rbp
30700000000000004eb: 07    movq    2807350(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>31000000000000004f7: 07    movq    2812986(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
30800000000000004f2: 03    testq   %rax, %rax31100000000000004fe: 03    testq   %rax, %rax
30900000000000004f5: 02    jne     0x4575fc <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x4fc>3120000000000000501: 02    jne     0x456ff8 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x508>
31000000000000004f7: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>3130000000000000503: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
31100000000000004fc: 09    movq    $0, 24(%rsp)3140000000000000508: 09    movq    $0, 24(%rsp)
3120000000000000505: 07    movaps  314052(%rip), %xmm0  # 4a40d0 <__dso_handle+0x8>3150000000000000511: 07    movaps  316424(%rip), %xmm0  # 4a4410 <__dso_handle+0x8>
313000000000000050c: 05    movups  %xmm0, 48(%rsp)3160000000000000518: 05    movups  %xmm0, 48(%rsp)
3140000000000000511: 05    movq    %rax, 64(%rsp)317000000000000051d: 05    movq    %rax, 64(%rsp)
3150000000000000516: 03    movq    %r12, %rdi3180000000000000522: 03    movq    %r12, %rdi
3160000000000000519: 05    callq   0x4046c0 <strlen@plt>3190000000000000525: 05    callq   0x4046c0 <strlen@plt>
317000000000000051e: 09    movq    $0, 48(%rsp)320000000000000052a: 09    movq    $0, 48(%rsp)
3180000000000000527: 05    movl    $4908446, %ecx3210000000000000533: 05    movl    $4909297, %ecx
319000000000000052c: 05    leaq    24(%rsp), %rbx3220000000000000538: 05    leaq    24(%rsp), %rbx
3200000000000000531: 03    movq    %rbx, %rdi323000000000000053d: 03    movq    %rbx, %rdi
3210000000000000534: 03    movq    %r12, %rsi3240000000000000540: 03    movq    %r12, %rsi
3220000000000000537: 03    movq    %rax, %rdx3250000000000000543: 03    movq    %rax, %rdx
323000000000000053a: 05    callq   0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>3260000000000000546: 05    callq   0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
324000000000000053f: 03    movq    %r13, %rdi327000000000000054b: 03    movq    %r13, %rdi
3250000000000000542: 05    callq   0x465000 <BloombergLP::balcl::Option::typeInfo() const>328000000000000054e: 05    callq   0x4649e0 <BloombergLP::balcl::Option::typeInfo() const>
3260000000000000547: 03    movq    %rbp, %rdi3290000000000000553: 03    movq    %rbp, %rdi
327000000000000054a: 03    movq    %rbx, %rsi3300000000000000556: 03    movq    %rbx, %rsi
328000000000000054d: 03    movq    %rax, %rdx3310000000000000559: 03    movq    %rax, %rdx
3290000000000000550: 04    movq    (%rsp), %rcx332000000000000055c: 04    movq    (%rsp), %rcx
3300000000000000554: 05    callq   0x46c0d0 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>3330000000000000560: 05    callq   0x46bb30 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>
3310000000000000559: 02    movl    %eax, %ebx3340000000000000565: 02    movl    %eax, %ebx
332000000000000055b: 06    cmpq    $23, 56(%rsp)3350000000000000567: 06    cmpq    $23, 56(%rsp)
3330000000000000561: 05    movq    8(%rsp), %rbp336000000000000056d: 05    movq    8(%rsp), %rbp
3340000000000000566: 10    movabsq $-6148914691236517205, %r123370000000000000572: 10    movabsq $-6148914691236517205, %r12
3350000000000000570: 02    je      0x457682 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x582>338000000000000057c: 02    je      0x45707e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x58e>
3360000000000000572: 05    movq    24(%rsp), %rsi339000000000000057e: 05    movq    24(%rsp), %rsi
3370000000000000577: 05    movq    64(%rsp), %rdi3400000000000000583: 05    movq    64(%rsp), %rdi
338000000000000057c: 03    movq    (%rdi), %rax3410000000000000588: 03    movq    (%rdi), %rax
339000000000000057f: 03    callq   *24(%rax)342000000000000058b: 03    callq   *24(%rax)
3400000000000000582: 02    testb   %bl, %bl343000000000000058e: 02    testb   %bl, %bl
3410000000000000584: 06    je      0x457a8c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x98c>3440000000000000590: 06    je      0x457488 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x998>
342000000000000058a: 05    movq    88(%rsp), %rdi3450000000000000596: 05    movq    88(%rsp), %rdi
343000000000000058f: 04    shlq    $5, %rdi346000000000000059b: 04    shlq    $5, %rdi
3440000000000000593: 04    addq    32(%r15), %rdi347000000000000059f: 04    addq    32(%r15), %rdi
3450000000000000597: 04    movl    %ebp, 24(%rsp)34800000000000005a3: 04    movl    %ebp, 24(%rsp)
346000000000000059b: 05    leaq    24(%rsp), %r1334900000000000005a7: 05    leaq    24(%rsp), %r13
34700000000000005a0: 03    movq    %r13, %rsi35000000000000005ac: 03    movq    %r13, %rsi
34800000000000005a3: 05    callq   0x493bd0 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>35100000000000005af: 05    callq   0x493f30 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>
34900000000000005a8: 04    movl    96(%rsp), %eax35200000000000005b4: 04    movl    96(%rsp), %eax
35000000000000005ac: 03    movl    %eax, %r14d35300000000000005b8: 03    movl    %eax, %r14d
35100000000000005af: 05    jmp     0x45786b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x76b>35400000000000005bb: 05    jmp     0x457267 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x777>
35200000000000005b4: 03    decl    %r14d35500000000000005c0: 03    decl    %r14d
35300000000000005b7: 03    movl    %r14d, %r13d35600000000000005c3: 03    movl    %r14d, %r13d
35400000000000005ba: 04    cmpb    $0, 1(%rbp)35700000000000005c6: 04    cmpb    $0, 1(%rbp)
35500000000000005be: 02    je      0x457733 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x633>35800000000000005ca: 02    je      0x45712f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x63f>
35600000000000005c0: 04    cmpl    $-1, %r13d35900000000000005cc: 04    cmpl    $-1, %r13d
35700000000000005c4: 06    je      0x457c99 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb99>36000000000000005d0: 06    je      0x457699 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xba9>
35800000000000005ca: 03    movslq  %r13d, %rbx36100000000000005d6: 03    movslq  %r13d, %rbx
35900000000000005cd: 07    imulq   $280, %rbx, %r1236200000000000005d9: 07    imulq   $280, %rbx, %r12
36000000000000005d4: 03    addq    (%r15), %r1236300000000000005e0: 03    addq    (%r15), %r12
36100000000000005d7: 03    movb    2(%rbp), %al36400000000000005e3: 03    movb    2(%rbp), %al
36200000000000005da: 02    cmpb    $61, %al36500000000000005e6: 02    cmpb    $61, %al
36300000000000005dc: 02    je      0x45775b <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x65b>36600000000000005e8: 02    je      0x457157 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x667>
36400000000000005de: 02    testb   %al, %al36700000000000005ea: 02    testb   %al, %al
36500000000000005e0: 02    jne     0x457761 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x661>36800000000000005ec: 02    jne     0x45715d <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x66d>
36600000000000005e2: 04    movq    104(%r15), %rax36900000000000005ee: 04    movq    104(%r15), %rax
36700000000000005e6: 04    movq    112(%r15), %rcx37000000000000005f2: 04    movq    112(%r15), %rcx
36800000000000005ea: 03    subq    %rax, %rcx37100000000000005f6: 03    subq    %rax, %rcx
36900000000000005ed: 04    sarq    $4, %rcx37200000000000005f9: 04    sarq    $4, %rcx
37000000000000005f1: 10    movabsq $-6148914691236517205, %rdx37300000000000005fd: 10    movabsq $-6148914691236517205, %rdx
37100000000000005fb: 04    imulq   %rdx, %rcx3740000000000000607: 04    imulq   %rdx, %rcx
37200000000000005ff: 03    decq    %rcx375000000000000060b: 03    decq    %rcx
3730000000000000602: 05    cmpq    96(%rsp), %rcx376000000000000060e: 05    cmpq    96(%rsp), %rcx
3740000000000000607: 06    je      0x457ecc <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xdcc>3770000000000000613: 06    je      0x4578cc <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xddc>
375000000000000060d: 05    movq    8(%rsp), %rcx3780000000000000619: 05    movq    8(%rsp), %rcx
3760000000000000612: 04    leal    1(%rcx), %r14d379000000000000061e: 04    leal    1(%rcx), %r14d
3770000000000000616: 03    movslq  %r14d, %rcx3800000000000000622: 03    movslq  %r14d, %rcx
3780000000000000619: 04    leaq    (%rcx,%rcx,2), %rcx3810000000000000625: 04    leaq    (%rcx,%rcx,2), %rcx
379000000000000061d: 04    shlq    $4, %rcx3820000000000000629: 04    shlq    $4, %rcx
3800000000000000621: 04    leaq    (%rax,%rcx), %rbp383000000000000062d: 04    leaq    (%rax,%rcx), %rbp
3810000000000000625: 06    cmpq    $23, 32(%rax,%rcx)3840000000000000631: 06    cmpq    $23, 32(%rax,%rcx)
382000000000000062b: 02    je      0x45776d <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x66d>3850000000000000637: 02    je      0x457169 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x679>
383000000000000062d: 04    movq    (%rbp), %rbp3860000000000000639: 04    movq    (%rbp), %rbp
3840000000000000631: 02    jmp     0x45776d <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x66d>387000000000000063d: 02    jmp     0x457169 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x679>
3850000000000000633: 05    movq    8(%rsp), %r14388000000000000063f: 05    movq    8(%rsp), %r14
3860000000000000638: 10    movabsq $-6148914691236517205, %r123890000000000000644: 10    movabsq $-6148914691236517205, %r12
3870000000000000642: 05    movq    72(%rsp), %rbx390000000000000064e: 05    movq    72(%rsp), %rbx
3880000000000000647: 10    movabsq $4294967296, %rdi3910000000000000653: 10    movabsq $4294967296, %rdi
3890000000000000651: 05    leaq    24(%rsp), %r13392000000000000065d: 05    leaq    24(%rsp), %r13
3900000000000000656: 05    jmp     0x45716a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x6a>3930000000000000662: 05    jmp     0x456b5a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x6a>
391000000000000065b: 04    addq    $3, %rbp3940000000000000667: 04    addq    $3, %rbp
392000000000000065f: 02    jmp     0x457765 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x665>395000000000000066b: 02    jmp     0x457161 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x671>
3930000000000000661: 04    addq    $2, %rbp396000000000000066d: 04    addq    $2, %rbp
3940000000000000665: 05    movq    8(%rsp), %rax3970000000000000671: 05    movq    8(%rsp), %rax
395000000000000066a: 03    movl    %eax, %r14d3980000000000000676: 03    movl    %eax, %r14d
396000000000000066d: 03    movq    %r12, %rdi3990000000000000679: 03    movq    %r12, %rdi
3970000000000000670: 05    callq   0x464f70 <BloombergLP::balcl::Option::isArray() const>400000000000000067c: 05    callq   0x464950 <BloombergLP::balcl::Option::isArray() const>
3980000000000000675: 02    testb   %al, %al4010000000000000681: 02    testb   %al, %al
3990000000000000677: 02    jne     0x457793 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x693>4020000000000000683: 02    jne     0x45718f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x69f>
4000000000000000679: 04    movq    32(%r15), %rax4030000000000000685: 04    movq    32(%r15), %rax
401000000000000067d: 03    movq    %rbx, %rcx4040000000000000689: 03    movq    %rbx, %rcx
4020000000000000680: 04    shlq    $5, %rcx405000000000000068c: 04    shlq    $5, %rcx
4030000000000000684: 05    movq    8(%rax,%rcx), %rdx4060000000000000690: 05    movq    8(%rax,%rcx), %rdx
4040000000000000689: 04    cmpq    (%rax,%rcx), %rdx4070000000000000695: 04    cmpq    (%rax,%rcx), %rdx
405000000000000068d: 06    jne     0x457e16 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd16>4080000000000000699: 06    jne     0x457816 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd26>
4060000000000000693: 05    movl    %r14d, 80(%rsp)409000000000000069f: 05    movl    %r14d, 80(%rsp)
4070000000000000698: 04    leaq    (%rbx,%rbx,4), %r1341000000000000006a4: 04    leaq    (%rbx,%rbx,4), %r13
408000000000000069c: 04    shlq    $4, %r1341100000000000006a8: 04    shlq    $4, %r13
40900000000000006a0: 07    addq    168(%r15), %r1341200000000000006ac: 07    addq    168(%r15), %r13
41000000000000006a7: 07    movq    2806906(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>41300000000000006b3: 07    movq    2812542(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
41100000000000006ae: 03    testq   %rax, %rax41400000000000006ba: 03    testq   %rax, %rax
41200000000000006b1: 02    jne     0x4577b8 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x6b8>41500000000000006bd: 02    jne     0x4571b4 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x6c4>
41300000000000006b3: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>41600000000000006bf: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
41400000000000006b8: 09    movq    $0, 24(%rsp)41700000000000006c4: 09    movq    $0, 24(%rsp)
41500000000000006c1: 07    movaps  313608(%rip), %xmm0  # 4a40d0 <__dso_handle+0x8>41800000000000006cd: 07    movaps  315980(%rip), %xmm0  # 4a4410 <__dso_handle+0x8>
41600000000000006c8: 05    movups  %xmm0, 48(%rsp)41900000000000006d4: 05    movups  %xmm0, 48(%rsp)
41700000000000006cd: 05    movq    %rax, 64(%rsp)42000000000000006d9: 05    movq    %rax, 64(%rsp)
41800000000000006d2: 03    movq    %rbp, %rdi42100000000000006de: 03    movq    %rbp, %rdi
41900000000000006d5: 05    callq   0x4046c0 <strlen@plt>42200000000000006e1: 05    callq   0x4046c0 <strlen@plt>
42000000000000006da: 09    movq    $0, 48(%rsp)42300000000000006e6: 09    movq    $0, 48(%rsp)
42100000000000006e3: 05    movl    $4908446, %ecx42400000000000006ef: 05    movl    $4909297, %ecx
42200000000000006e8: 05    leaq    24(%rsp), %r1442500000000000006f4: 05    leaq    24(%rsp), %r14
42300000000000006ed: 03    movq    %r14, %rdi42600000000000006f9: 03    movq    %r14, %rdi
42400000000000006f0: 03    movq    %rbp, %rsi42700000000000006fc: 03    movq    %rbp, %rsi
42500000000000006f3: 03    movq    %rax, %rdx42800000000000006ff: 03    movq    %rax, %rdx
42600000000000006f6: 05    callq   0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>4290000000000000702: 05    callq   0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
42700000000000006fb: 03    movq    %r12, %rdi4300000000000000707: 03    movq    %r12, %rdi
42800000000000006fe: 05    callq   0x465000 <BloombergLP::balcl::Option::typeInfo() const>431000000000000070a: 05    callq   0x4649e0 <BloombergLP::balcl::Option::typeInfo() const>
4290000000000000703: 03    movq    %r13, %rdi432000000000000070f: 03    movq    %r13, %rdi
4300000000000000706: 03    movq    %r14, %rsi4330000000000000712: 03    movq    %r14, %rsi
4310000000000000709: 03    movq    %rax, %rdx4340000000000000715: 03    movq    %rax, %rdx
432000000000000070c: 04    movq    (%rsp), %rcx4350000000000000718: 04    movq    (%rsp), %rcx
4330000000000000710: 05    callq   0x46c0d0 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>436000000000000071c: 05    callq   0x46bb30 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>
4340000000000000715: 03    movl    %eax, %r12d4370000000000000721: 03    movl    %eax, %r12d
4350000000000000718: 06    cmpq    $23, 56(%rsp)4380000000000000724: 06    cmpq    $23, 56(%rsp)
436000000000000071e: 02    je      0x457830 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x730>439000000000000072a: 02    je      0x45722c <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x73c>
4370000000000000720: 05    movq    24(%rsp), %rsi440000000000000072c: 05    movq    24(%rsp), %rsi
4380000000000000725: 05    movq    64(%rsp), %rdi4410000000000000731: 05    movq    64(%rsp), %rdi
439000000000000072a: 03    movq    (%rdi), %rax4420000000000000736: 03    movq    (%rdi), %rax
440000000000000072d: 03    callq   *24(%rax)4430000000000000739: 03    callq   *24(%rax)
4410000000000000730: 03    testb   %r12b, %r12b444000000000000073c: 03    testb   %r12b, %r12b
4420000000000000733: 05    leaq    24(%rsp), %r13445000000000000073f: 05    leaq    24(%rsp), %r13
4430000000000000738: 06    je      0x457d28 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc28>4460000000000000744: 06    je      0x457728 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc38>
444000000000000073e: 04    shlq    $5, %rbx447000000000000074a: 04    shlq    $5, %rbx
4450000000000000742: 04    addq    32(%r15), %rbx448000000000000074e: 04    addq    32(%r15), %rbx
4460000000000000746: 05    movq    8(%rsp), %rax4490000000000000752: 05    movq    8(%rsp), %rax
447000000000000074b: 04    movl    %eax, 24(%rsp)4500000000000000757: 04    movl    %eax, 24(%rsp)
448000000000000074f: 03    movq    %rbx, %rdi451000000000000075b: 03    movq    %rbx, %rdi
4490000000000000752: 03    movq    %r13, %rsi452000000000000075e: 03    movq    %r13, %rsi
4500000000000000755: 05    callq   0x493bd0 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>4530000000000000761: 05    callq   0x493f30 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>
451000000000000075a: 04    movl    80(%rsp), %eax4540000000000000766: 04    movl    80(%rsp), %eax
452000000000000075e: 03    movl    %eax, %r14d455000000000000076a: 03    movl    %eax, %r14d
4530000000000000761: 10    movabsq $-6148914691236517205, %r12456000000000000076d: 10    movabsq $-6148914691236517205, %r12
454000000000000076b: 05    movq    72(%rsp), %rbx4570000000000000777: 05    movq    72(%rsp), %rbx
4550000000000000770: 10    movabsq $4294967296, %rdi458000000000000077c: 10    movabsq $4294967296, %rdi
456000000000000077a: 05    jmp     0x45716a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x6a>4590000000000000786: 05    jmp     0x456b5a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x6a>
457000000000000077f: 05    movl    $4912408, %esi460000000000000078b: 05    movl    $4913232, %esi
4580000000000000784: 05    movl    $14, %edx4610000000000000790: 05    movl    $14, %edx
4590000000000000789: 04    movq    (%rsp), %rbp4620000000000000795: 04    movq    (%rsp), %rbp
460000000000000078d: 03    movq    %rbp, %rdi4630000000000000799: 03    movq    %rbp, %rdi
4610000000000000790: 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)>464000000000000079c: 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)>
4620000000000000795: 05    movq    80(%rsp), %rsi46500000000000007a1: 05    movq    80(%rsp), %rsi
463000000000000079a: 04    addq    104(%r15), %rsi46600000000000007a6: 04    addq    104(%r15), %rsi
464000000000000079e: 03    movq    %rax, %rdi46700000000000007aa: 03    movq    %rax, %rdi
46500000000000007a1: 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&)>46800000000000007ad: 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&)>
46600000000000007a6: 05    movl    $4912439, %esi46900000000000007b2: 05    movl    $4913263, %esi
46700000000000007ab: 05    movl    $17, %edx47000000000000007b7: 05    movl    $17, %edx
46800000000000007b0: 03    movq    %rax, %rdi47100000000000007bc: 03    movq    %rax, %rdi
46900000000000007b3: 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)>47200000000000007bf: 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)>
47000000000000007b8: 05    movb    $10, 24(%rsp)47300000000000007c4: 05    movb    $10, 24(%rsp)
47100000000000007bd: 05    leaq    24(%rsp), %rsi47400000000000007c9: 05    leaq    24(%rsp), %rsi
47200000000000007c2: 05    movl    $1, %edx47500000000000007ce: 05    movl    $1, %edx
47300000000000007c7: 03    movq    %rax, %rdi47600000000000007d3: 03    movq    %rax, %rdi
47400000000000007ca: 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)>47700000000000007d6: 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)>
47500000000000007cf: 03    movq    %rax, %rdi47800000000000007db: 03    movq    %rax, %rdi
47600000000000007d2: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>47900000000000007de: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
47700000000000007d7: 05    movl    $4913036, %esi
47800000000000007dc: 05    movl    $37, %edx
47900000000000007e1: 02    jmp     0x4578f1 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x7f1>
48000000000000007e3: 05    movl    $4913036, %esi48000000000000007e3: 05    movl    $4913858, %esi
48100000000000007e8: 05    movl    $37, %edx48100000000000007e8: 05    movl    $37, %edx
nn48200000000000007ed: 02    jmp     0x4572ed <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x7fd>
48300000000000007ef: 05    movl    $4913858, %esi
48400000000000007f4: 05    movl    $37, %edx
48200000000000007ed: 04    movq    (%rsp), %rbp48500000000000007f9: 04    movq    (%rsp), %rbp
48300000000000007f1: 03    movq    %rbp, %rdi48600000000000007fd: 03    movq    %rbp, %rdi
48400000000000007f4: 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)>4870000000000000800: 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)>
48500000000000007f9: 03    movq    %rax, %rbx4880000000000000805: 03    movq    %rax, %rbx
48600000000000007fc: 03    decl    %r14d4890000000000000808: 03    decl    %r14d
48700000000000007ff: 03    movslq  %r14d, %rsi490000000000000080b: 03    movslq  %r14d, %rsi
4880000000000000802: 03    movq    %rax, %rdi491000000000000080e: 03    movq    %rax, %rdi
4890000000000000805: 02    jmp     0x457986 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x886>
4900000000000000807: 05    movl    $4912423, %esi
491000000000000080c: 02    jmp     0x457928 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x828>4920000000000000811: 02    jmp     0x457382 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x892>
4930000000000000813: 05    movl    $4913247, %esi
4940000000000000818: 02    jmp     0x457324 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x834>
492000000000000080e: 04    movq    72(%r15), %rax495000000000000081a: 04    movq    72(%r15), %rax
4930000000000000812: 04    subq    64(%r15), %rax496000000000000081e: 04    subq    64(%r15), %rax
4940000000000000816: 04    sarq    $2, %rax4970000000000000822: 04    sarq    $2, %rax
495000000000000081a: 03    cmpq    %rbx, %rax4980000000000000826: 03    cmpq    %rbx, %rax
496000000000000081d: 06    jne     0x457ac2 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9c2>4990000000000000829: 06    jne     0x4574be <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9ce>
4970000000000000823: 05    movl    $4912457, %esi500000000000000082f: 05    movl    $4913281, %esi
4980000000000000828: 05    movl    $33, %edx5010000000000000834: 05    movl    $33, %edx
499000000000000082d: 02    jmp     0x457939 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x839>5020000000000000839: 02    jmp     0x457335 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x845>
500000000000000082f: 05    movl    $4912494, %esi503000000000000083b: 05    movl    $4913318, %esi
5010000000000000834: 05    movl    $84, %edx5040000000000000840: 05    movl    $84, %edx
5020000000000000839: 04    movq    (%rsp), %rbp5050000000000000845: 04    movq    (%rsp), %rbp
503000000000000083d: 03    movq    %rbp, %rdi5060000000000000849: 03    movq    %rbp, %rdi
5040000000000000840: 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)>507000000000000084c: 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)>
5050000000000000845: 05    movb    $10, 24(%rsp)5080000000000000851: 05    movb    $10, 24(%rsp)
506000000000000084a: 05    leaq    24(%rsp), %rsi5090000000000000856: 05    leaq    24(%rsp), %rsi
507000000000000084f: 05    movl    $1, %edx510000000000000085b: 05    movl    $1, %edx
5080000000000000854: 03    movq    %rax, %rdi5110000000000000860: 03    movq    %rax, %rdi
5090000000000000857: 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)>
510000000000000085c: 03    movq    %rax, %rdi
511000000000000085f: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
5120000000000000864: 05    movl    $4913036, %esi
5130000000000000869: 05    movl    $37, %edx
514000000000000086e: 03    movq    %rbp, %rdi
5150000000000000871: 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)>5120000000000000863: 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)>
5160000000000000876: 03    movq    %rax, %rbx
5170000000000000879: 05    movq    8(%rsp), %rax
518000000000000087e: 02    decl    %eax
5190000000000000880: 03    movslq  %eax, %rsi
5200000000000000883: 03    movq    %rbx, %rdi5130000000000000868: 03    movq    %rax, %rdi
5210000000000000886: 05    callq   0x459900 <BloombergLP::balcl::(anonymous namespace)::u::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::balcl::(anonymous namespace)::u::Ordinal)>
522000000000000088b: 05    movl    $4913099, %esi
5230000000000000890: 05    movl    $10, %edx
5240000000000000895: 03    movq    %rbx, %rdi
5250000000000000898: 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)>
526000000000000089d: 05    movb    $10, 24(%rsp)
52700000000000008a2: 05    leaq    24(%rsp), %rsi
52800000000000008a7: 05    movl    $1, %edx
52900000000000008ac: 03    movq    %rax, %rdi
53000000000000008af: 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)>
53100000000000008b4: 03    movq    %rbp, %rdi
53200000000000008b7: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>514000000000000086b: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
53300000000000008bc: 05    movl    $4294967295, %ebx
53400000000000008c1: 05    jmp     0x457c88 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb88>
53500000000000008c6: 05    movl    $4912579, %esi5150000000000000870: 05    movl    $4913858, %esi
5160000000000000875: 05    movl    $37, %edx
517000000000000087a: 03    movq    %rbp, %rdi
518000000000000087d: 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)>
5190000000000000882: 03    movq    %rax, %rbx
5200000000000000885: 05    movq    8(%rsp), %rax
521000000000000088a: 02    decl    %eax
522000000000000088c: 03    movslq  %eax, %rsi
523000000000000088f: 03    movq    %rbx, %rdi
5240000000000000892: 05    callq   0x459310 <BloombergLP::balcl::(anonymous namespace)::u::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::balcl::(anonymous namespace)::u::Ordinal)>
5250000000000000897: 05    movl    $4913921, %esi
53600000000000008cb: 05    movl    $12, %edx526000000000000089c: 05    movl    $10, %edx
53700000000000008d0: 04    movq    (%rsp), %rdi52700000000000008a1: 03    movq    %rbx, %rdi
53800000000000008d4: 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)>52800000000000008a4: 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)>
52900000000000008a9: 05    movb    $10, 24(%rsp)
53000000000000008ae: 05    leaq    24(%rsp), %rsi
53100000000000008b3: 05    movl    $1, %edx
53200000000000008b8: 03    movq    %rax, %rdi
53300000000000008bb: 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)>
53400000000000008c0: 03    movq    %rbp, %rdi
53500000000000008c3: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
53600000000000008c8: 05    movl    $4294967295, %ebx
53700000000000008cd: 05    jmp     0x457688 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb98>
53800000000000008d2: 05    movl    $4913403, %esi
53900000000000008d7: 05    movl    $12, %edx
54000000000000008dc: 04    movq    (%rsp), %rdi
54100000000000008e0: 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)>
53900000000000008d9: 03    movq    %rax, %r1454200000000000008e5: 03    movq    %rax, %r14
54000000000000008dc: 07    movq    2806341(%rip), %rax  # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>54300000000000008e8: 07    movq    2811977(%rip), %rax  # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
54100000000000008e3: 03    testq   %rax, %rax54400000000000008ef: 03    testq   %rax, %rax
54200000000000008e6: 02    jne     0x4579ed <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8ed>54500000000000008f2: 02    jne     0x4573e9 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8f9>
54300000000000008e8: 05    callq   0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>54600000000000008f4: 05    callq   0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
54400000000000008ed: 09    movq    $0, 24(%rsp)54700000000000008f9: 09    movq    $0, 24(%rsp)
54500000000000008f6: 05    movq    %rax, 64(%rsp)5480000000000000902: 05    movq    %rax, 64(%rsp)
54600000000000008fb: 07    movaps  313038(%rip), %xmm0  # 4a40d0 <__dso_handle+0x8>5490000000000000907: 07    movaps  315410(%rip), %xmm0  # 4a4410 <__dso_handle+0x8>
5470000000000000902: 05    movups  %xmm0, 48(%rsp)550000000000000090e: 05    movups  %xmm0, 48(%rsp)
5480000000000000907: 05    leaq    24(%rsp), %rbp5510000000000000913: 05    leaq    24(%rsp), %rbp
549000000000000090c: 05    movl    $4908446, %ecx5520000000000000918: 05    movl    $4909297, %ecx
5500000000000000911: 03    movq    %rbp, %rdi553000000000000091d: 03    movq    %rbp, %rdi
5510000000000000914: 03    movq    %r13, %rsi5540000000000000920: 03    movq    %r13, %rsi
5520000000000000917: 03    movq    %r12, %rdx5550000000000000923: 03    movq    %r12, %rdx
553000000000000091a: 05    callq   0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>5560000000000000926: 05    callq   0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
554000000000000091f: 03    movq    %r14, %rdi557000000000000092b: 03    movq    %r14, %rdi
5550000000000000922: 03    movq    %rbp, %rsi558000000000000092e: 03    movq    %rbp, %rsi
5560000000000000925: 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&)>5590000000000000931: 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&)>
557000000000000092a: 05    movl    $4912592, %esi5600000000000000936: 05    movl    $4913416, %esi
558000000000000092f: 05    movl    $30, %edx561000000000000093b: 05    movl    $30, %edx
5590000000000000934: 03    movq    %rax, %rdi5620000000000000940: 03    movq    %rax, %rdi
5600000000000000937: 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)>5630000000000000943: 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)>
561000000000000093c: 05    movb    $10, 23(%rsp)5640000000000000948: 05    movb    $10, 23(%rsp)
5620000000000000941: 05    leaq    23(%rsp), %rsi565000000000000094d: 05    leaq    23(%rsp), %rsi
5630000000000000946: 05    movl    $1, %edx5660000000000000952: 05    movl    $1, %edx
564000000000000094b: 03    movq    %rax, %rdi
565000000000000094e: 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)>
5660000000000000953: 03    movq    %rax, %rdi5670000000000000957: 03    movq    %rax, %rdi
568000000000000095a: 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)>
569000000000000095f: 03    movq    %rax, %rdi
5670000000000000956: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>5700000000000000962: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
568000000000000095b: 06    cmpq    $23, 56(%rsp)5710000000000000967: 06    cmpq    $23, 56(%rsp)
5690000000000000961: 02    je      0x457a73 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x973>572000000000000096d: 02    je      0x45746f <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x97f>
5700000000000000963: 05    movq    24(%rsp), %rsi573000000000000096f: 05    movq    24(%rsp), %rsi
5710000000000000968: 05    movq    64(%rsp), %rdi5740000000000000974: 05    movq    64(%rsp), %rdi
572000000000000096d: 03    movq    (%rdi), %rax5750000000000000979: 03    movq    (%rdi), %rax
5730000000000000970: 03    callq   *24(%rax)576000000000000097c: 03    callq   *24(%rax)
5740000000000000973: 03    incl    %r12d577000000000000097f: 03    incl    %r12d
5750000000000000976: 04    movq    (%rsp), %rsi5780000000000000982: 04    movq    (%rsp), %rsi
576000000000000097a: 05    movq    8(%rsp), %rdx5790000000000000986: 05    movq    8(%rsp), %rdx
577000000000000097f: 05    movl    $2, %ecx580000000000000098b: 05    movl    $2, %ecx
5780000000000000984: 03    movl    %r12d, %r8d5810000000000000990: 03    movl    %r12d, %r8d
5790000000000000987: 05    jmp     0x457e07 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd07>5820000000000000993: 05    jmp     0x457807 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd17>
580000000000000098c: 04    movq    104(%r15), %rax5830000000000000998: 04    movq    104(%r15), %rax
5810000000000000990: 05    movq    80(%rsp), %rdx584000000000000099c: 05    movq    80(%rsp), %rdx
5820000000000000995: 04    leaq    (%rax,%rdx), %rcx58500000000000009a1: 04    leaq    (%rax,%rdx), %rcx
5830000000000000999: 06    cmpq    $23, 32(%rax,%rdx)58600000000000009a5: 06    cmpq    $23, 32(%rax,%rdx)
584000000000000099f: 02    je      0x457aa4 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9a4>58700000000000009ab: 02    je      0x4574a0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9b0>
58500000000000009a1: 03    movq    (%rcx), %rcx58800000000000009ad: 03    movq    (%rcx), %rcx
58600000000000009a4: 03    subl    %ecx, %r14d58900000000000009b0: 03    subl    %ecx, %r14d
58700000000000009a7: 05    movq    80(%rsp), %rcx59000000000000009b3: 05    movq    80(%rsp), %rcx
58800000000000009ac: 05    movl    24(%rax,%rcx), %r8d59100000000000009b8: 05    movl    24(%rax,%rcx), %r8d
58900000000000009b1: 03    decl    %r8d59200000000000009bd: 03    decl    %r8d
59000000000000009b4: 04    movq    (%rsp), %rsi59300000000000009c0: 04    movq    (%rsp), %rsi
59100000000000009b8: 02    movl    %ebp, %edx59400000000000009c4: 02    movl    %ebp, %edx
59200000000000009ba: 03    movl    %r14d, %ecx59500000000000009c6: 03    movl    %r14d, %ecx
59300000000000009bd: 05    jmp     0x457e07 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd07>59600000000000009c9: 05    jmp     0x457807 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd17>
59400000000000009c2: 05    movq    %rbx, 72(%rsp)59700000000000009ce: 05    movq    %rbx, 72(%rsp)
59500000000000009c7: 03    movq    (%r15), %rdi
59600000000000009ca: 04    cmpq    %rdi, 8(%r15)
59700000000000009ce: 06    je      0x457b57 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xa57>
59800000000000009d4: 06    movl    $1, %r12d
59900000000000009da: 02    xorl    %ebx, %ebx
60000000000000009dc: 02    jmp     0x457b07 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xa07>
60100000000000009de: 02    nop     
60200000000000009e0: 03    movl    %r12d, %ebx
60300000000000009e3: 03    movq    (%r15), %rdi59800000000000009d3: 03    movq    (%r15), %rdi
59900000000000009d6: 04    cmpq    %rdi, 8(%r15)
60000000000000009da: 06    je      0x457557 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xa67>
60100000000000009e0: 06    movl    $1, %r12d
60200000000000009e6: 02    xorl    %ebx, %ebx
60300000000000009e8: 02    jmp     0x457507 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xa17>
60400000000000009ea: 06    nopw    (%rax,%rax)
60500000000000009f0: 03    movl    %r12d, %ebx
60600000000000009f3: 03    movq    (%r15), %rdi
60400000000000009e6: 04    movq    8(%r15), %rax60700000000000009f6: 04    movq    8(%r15), %rax
60500000000000009ea: 03    subq    %rdi, %rax60800000000000009fa: 03    subq    %rdi, %rax
60600000000000009ed: 04    sarq    $3, %rax60900000000000009fd: 04    sarq    $3, %rax
60700000000000009f1: 10    movabsq $-5797548137451573365, %rcx6100000000000000a01: 10    movabsq $-5797548137451573365, %rcx
60800000000000009fb: 04    imulq   %rcx, %rax6110000000000000a0b: 04    imulq   %rcx, %rax
60900000000000009ff: 03    incl    %r12d6120000000000000a0f: 03    incl    %r12d
6100000000000000a02: 03    cmpq    %rbx, %rax6130000000000000a12: 03    cmpq    %rbx, %rax
6110000000000000a05: 02    jbe     0x457b57 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xa57>6140000000000000a15: 02    jbe     0x457557 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xa67>
6120000000000000a07: 07    imulq   $280, %rbx, %rbp6150000000000000a17: 07    imulq   $280, %rbx, %rbp
6130000000000000a0e: 03    addq    %rbp, %rdi6160000000000000a1e: 03    addq    %rbp, %rdi
6140000000000000a11: 05    callq   0x464f30 <BloombergLP::balcl::Option::argType() const>6170000000000000a21: 05    callq   0x464910 <BloombergLP::balcl::Option::argType() const>
6150000000000000a16: 02    testl   %eax, %eax6180000000000000a26: 02    testl   %eax, %eax
6160000000000000a18: 02    je      0x457ae0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9e0>6190000000000000a28: 02    je      0x4574e0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9f0>
6170000000000000a1a: 03    movl    %eax, %r14d6200000000000000a2a: 03    movl    %eax, %r14d
6180000000000000a1d: 04    movq    32(%r15), %rax6210000000000000a2d: 04    movq    32(%r15), %rax
6190000000000000a21: 04    shlq    $5, %rbx6220000000000000a31: 04    shlq    $5, %rbx
6200000000000000a25: 04    movq    (%rax,%rbx), %rcx6230000000000000a35: 04    movq    (%rax,%rbx), %rcx
6210000000000000a29: 05    cmpq    %rcx, 8(%rax,%rbx)6240000000000000a39: 05    cmpq    %rcx, 8(%rax,%rbx)
6220000000000000a2e: 02    jne     0x457ae0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9e0>6250000000000000a3e: 02    jne     0x4574e0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9f0>
6230000000000000a30: 03    addq    (%r15), %rbp6260000000000000a40: 03    addq    (%r15), %rbp
6240000000000000a33: 03    movq    %rbp, %rdi6270000000000000a43: 03    movq    %rbp, %rdi
6250000000000000a36: 05    callq   0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>6280000000000000a46: 05    callq   0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
6260000000000000a3b: 03    movq    %rax, %rdi6290000000000000a4b: 03    movq    %rax, %rdi
6270000000000000a3e: 05    callq   0x462dd0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>6300000000000000a4e: 05    callq   0x4627b0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
6280000000000000a43: 04    cmpl    $1, %r14d6310000000000000a53: 04    cmpl    $1, %r14d
6290000000000000a47: 02    jne     0x457ae0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9e0>6320000000000000a57: 02    jne     0x4574e0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9f0>
6300000000000000a49: 02    testb   %al, %al6330000000000000a59: 02    testb   %al, %al
6310000000000000a4b: 02    je      0x457ae0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9e0>6340000000000000a5b: 02    je      0x4574e0 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x9f0>
6320000000000000a4d: 04    subl    $1, %r12d6350000000000000a5d: 04    subl    $1, %r12d
6330000000000000a51: 06    jae     0x457f26 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xe26>6360000000000000a61: 06    jae     0x457926 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xe36>
6340000000000000a57: 05    movq    8(%rsp), %r146370000000000000a67: 05    movq    8(%rsp), %r14
6350000000000000a5c: 04    leal    1(%r14), %eax6380000000000000a6c: 04    leal    1(%r14), %eax
6360000000000000a60: 04    movq    104(%r15), %rbp6390000000000000a70: 04    movq    104(%r15), %rbp
6370000000000000a64: 04    movq    112(%r15), %rcx6400000000000000a74: 04    movq    112(%r15), %rcx
6380000000000000a68: 03    subq    %rbp, %rcx6410000000000000a78: 03    subq    %rbp, %rcx
6390000000000000a6b: 04    sarq    $4, %rcx6420000000000000a7b: 04    sarq    $4, %rcx
6400000000000000a6f: 10    movabsq $-6148914691236517205, %rdx6430000000000000a7f: 10    movabsq $-6148914691236517205, %rdx
6410000000000000a79: 04    imulq   %rdx, %rcx6440000000000000a89: 04    imulq   %rdx, %rcx
6420000000000000a7d: 03    cmpq    %rax, %rcx6450000000000000a8d: 03    cmpq    %rax, %rcx
6430000000000000a80: 05    movq    72(%rsp), %rdx6460000000000000a90: 05    movq    72(%rsp), %rdx
6440000000000000a85: 06    jbe     0x457c7a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb7a>6470000000000000a95: 06    jbe     0x45767a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb8a>
6450000000000000a8b: 04    movq    64(%r15), %rcx6480000000000000a9b: 04    movq    64(%r15), %rcx
6460000000000000a8f: 04    movslq  (%rcx,%rdx,4), %r126490000000000000a9f: 04    movslq  (%rcx,%rdx,4), %r12
6470000000000000a93: 04    leaq    (%r12,%r12,4), %rbx6500000000000000aa3: 04    leaq    (%r12,%r12,4), %rbx
6480000000000000a97: 04    shlq    $4, %rbx6510000000000000aa7: 04    shlq    $4, %rbx
6490000000000000a9b: 07    addq    168(%r15), %rbx6520000000000000aab: 07    addq    168(%r15), %rbx
6500000000000000aa2: 04    leaq    (%rax,%rax,2), %rax6530000000000000ab2: 04    leaq    (%rax,%rax,2), %rax
6510000000000000aa6: 04    shlq    $4, %rax6540000000000000ab6: 04    shlq    $4, %rax
6520000000000000aaa: 03    addq    %rax, %rbp6550000000000000aba: 03    addq    %rax, %rbp
6530000000000000aad: 07    imulq   $280, %r12, %rdi6560000000000000abd: 07    imulq   $280, %r12, %rdi
6540000000000000ab4: 03    addq    (%r15), %rdi6570000000000000ac4: 03    addq    (%r15), %rdi
6550000000000000ab7: 05    callq   0x465000 <BloombergLP::balcl::Option::typeInfo() const>6580000000000000ac7: 05    callq   0x4649e0 <BloombergLP::balcl::Option::typeInfo() const>
6560000000000000abc: 03    movq    %rbx, %rdi6590000000000000acc: 03    movq    %rbx, %rdi
6570000000000000abf: 03    movq    %rbp, %rsi6600000000000000acf: 03    movq    %rbp, %rsi
6580000000000000ac2: 03    movq    %rax, %rdx6610000000000000ad2: 03    movq    %rax, %rdx
6590000000000000ac5: 04    movq    (%rsp), %rcx6620000000000000ad5: 04    movq    (%rsp), %rcx
6600000000000000ac9: 05    callq   0x46c0d0 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>6630000000000000ad9: 05    callq   0x46bb30 <BloombergLP::balcl::TypeInfoUtil::parseAndValidate(BloombergLP::balcl::OptionValue*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, BloombergLP::balcl::TypeInfo const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>
6610000000000000ace: 02    testb   %al, %al6640000000000000ade: 02    testb   %al, %al
6620000000000000ad0: 06    je      0x457eae <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xdae>6650000000000000ae0: 06    je      0x4578ae <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xdbe>
6630000000000000ad6: 03    movl    %r14d, %ebp6660000000000000ae6: 03    movl    %r14d, %ebp
6640000000000000ad9: 04    leal    1(%rbp), %r14d6670000000000000ae9: 04    leal    1(%rbp), %r14d
6650000000000000add: 03    movq    %r12, %rdi6680000000000000aed: 03    movq    %r12, %rdi
6660000000000000ae0: 04    shlq    $5, %rdi6690000000000000af0: 04    shlq    $5, %rdi
6670000000000000ae4: 04    addq    32(%r15), %rdi6700000000000000af4: 04    addq    32(%r15), %rdi
6680000000000000ae8: 05    movl    %r14d, 24(%rsp)6710000000000000af8: 05    movl    %r14d, 24(%rsp)
6690000000000000aed: 05    leaq    24(%rsp), %rsi6720000000000000afd: 05    leaq    24(%rsp), %rsi
6700000000000000af2: 05    callq   0x493bd0 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>6730000000000000b02: 05    callq   0x493f30 <bsl::vector<int, bsl::allocator<int> >::push_back(int&&)>
6710000000000000af7: 07    imulq   $280, %r12, %rdi6740000000000000b07: 07    imulq   $280, %r12, %rdi
6720000000000000afe: 03    addq    (%r15), %rdi6750000000000000b0e: 03    addq    (%r15), %rdi
6730000000000000b01: 05    callq   0x464f70 <BloombergLP::balcl::Option::isArray() const>6760000000000000b11: 05    callq   0x464950 <BloombergLP::balcl::Option::isArray() const>
6740000000000000b06: 03    addl    $2, %ebp6770000000000000b16: 03    addl    $2, %ebp
6750000000000000b09: 04    movq    104(%r15), %r136780000000000000b19: 04    movq    104(%r15), %r13
6760000000000000b0d: 04    movq    112(%r15), %rcx6790000000000000b1d: 04    movq    112(%r15), %rcx
6770000000000000b11: 03    subq    %r13, %rcx6800000000000000b21: 03    subq    %r13, %rcx
6780000000000000b14: 04    sarq    $4, %rcx6810000000000000b24: 04    sarq    $4, %rcx
6790000000000000b18: 10    movabsq $-6148914691236517205, %rdx6820000000000000b28: 10    movabsq $-6148914691236517205, %rdx
6800000000000000b22: 04    imulq   %rdx, %rcx6830000000000000b32: 04    imulq   %rdx, %rcx
6810000000000000b26: 03    cmpq    %rbp, %rcx6840000000000000b36: 03    cmpq    %rbp, %rcx
6820000000000000b29: 05    movq    72(%rsp), %rcx6850000000000000b39: 05    movq    72(%rsp), %rcx
6830000000000000b2e: 02    jbe     0x457c7a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb7a>6860000000000000b3e: 02    jbe     0x45767a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb8a>
6840000000000000b30: 02    xorb    $1, %al6870000000000000b40: 02    xorb    $1, %al
6850000000000000b32: 03    movzbl  %al, %eax6880000000000000b42: 03    movzbl  %al, %eax
6860000000000000b35: 03    addq    %rax, %rcx6890000000000000b45: 03    addq    %rax, %rcx
6870000000000000b38: 04    movq    64(%r15), %rax6900000000000000b48: 04    movq    64(%r15), %rax
6880000000000000b3c: 05    movq    %rcx, 72(%rsp)6910000000000000b4c: 05    movq    %rcx, 72(%rsp)
6890000000000000b41: 04    movslq  (%rax,%rcx,4), %r126920000000000000b51: 04    movslq  (%rax,%rcx,4), %r12
6900000000000000b45: 04    leaq    (%r12,%r12,4), %rbx6930000000000000b55: 04    leaq    (%r12,%r12,4), %rbx
6910000000000000b49: 04    shlq    $4, %rbx6940000000000000b59: 04    shlq    $4, %rbx
6920000000000000b4d: 07    addq    168(%r15), %rbx6950000000000000b5d: 07    addq    168(%r15), %rbx
6930000000000000b54: 05    leaq    (%rbp,%rbp,2), %rax6960000000000000b64: 05    leaq    (%rbp,%rbp,2), %rax
6940000000000000b59: 04    shlq    $4, %rax6970000000000000b69: 04    shlq    $4, %rax
6950000000000000b5d: 03    addq    %rax, %r136980000000000000b6d: 03    addq    %rax, %r13
6960000000000000b60: 07    imulq   $280, %r12, %rdi6990000000000000b70: 07    imulq   $280, %r12, %rdi
6970000000000000b67: 03    addq    (%r15), %rdi7000000000000000b77: 03    addq    (%r15), %rdi
6980000000000000b6a: 05    callq   0x465000 <BloombergLP::balcl::Option::typeInfo() const>7010000000000000b7a: 05    callq   0x4649e0 <BloombergLP::balcl::Option::typeInfo() const>
6990000000000000b6f: 03    movq    %rbx, %rdi7020000000000000b7f: 03    movq    %rbx, %rdi
7000000000000000b72: 03    movq    %r13, %rsi7030000000000000b82: 03    movq    %r13, %rsi
7010000000000000b75: 05    jmp     0x457bc2 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xac2>7040000000000000b85: 05    jmp     0x4575c2 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xad2>
7020000000000000b7a: 03    movq    %r15, %rdi7050000000000000b8a: 03    movq    %r15, %rdi
7030000000000000b7d: 04    movq    (%rsp), %rsi7060000000000000b8d: 04    movq    (%rsp), %rsi
7040000000000000b81: 05    callq   0x4583a0 <BloombergLP::balcl::CommandLine::postParse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>7070000000000000b91: 05    callq   0x457da0 <BloombergLP::balcl::CommandLine::postParse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)>
7050000000000000b86: 02    movl    %eax, %ebx7080000000000000b96: 02    movl    %eax, %ebx
7060000000000000b88: 02    movl    %ebx, %eax7090000000000000b98: 02    movl    %ebx, %eax
7070000000000000b8a: 04    addq    $104, %rsp7100000000000000b9a: 04    addq    $104, %rsp
7080000000000000b8e: 01    popq    %rbx7110000000000000b9e: 01    popq    %rbx
7090000000000000b8f: 02    popq    %r127120000000000000b9f: 02    popq    %r12
7100000000000000b91: 02    popq    %r137130000000000000ba1: 02    popq    %r13
7110000000000000b93: 02    popq    %r147140000000000000ba3: 02    popq    %r14
7120000000000000b95: 02    popq    %r157150000000000000ba5: 02    popq    %r15
7130000000000000b97: 01    popq    %rbp7160000000000000ba7: 01    popq    %rbp
7140000000000000b98: 01    retq7170000000000000ba8: 01    retq
7150000000000000b99: 05    movl    $4912722, %esi7180000000000000ba9: 05    movl    $4913546, %esi
7160000000000000b9e: 05    movl    $15, %edx7190000000000000bae: 05    movl    $15, %edx
7170000000000000ba3: 04    movq    (%rsp), %rdi7200000000000000bb3: 04    movq    (%rsp), %rdi
7180000000000000ba7: 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)>7210000000000000bb7: 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)>
7190000000000000bac: 03    movb    1(%rbp), %cl7220000000000000bbc: 03    movb    1(%rbp), %cl
7200000000000000baf: 04    movb    %cl, 24(%rsp)7230000000000000bbf: 04    movb    %cl, 24(%rsp)
7210000000000000bb3: 05    leaq    24(%rsp), %rsi7240000000000000bc3: 05    leaq    24(%rsp), %rsi
7220000000000000bb8: 05    movl    $1, %edx7250000000000000bc8: 05    movl    $1, %edx
7230000000000000bbd: 03    movq    %rax, %rdi7260000000000000bcd: 03    movq    %rax, %rdi
7240000000000000bc0: 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)>7270000000000000bd0: 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)>
7250000000000000bc5: 05    movl    $4912738, %esi7280000000000000bd5: 05    movl    $4913562, %esi
7260000000000000bca: 05    movl    $31, %edx7290000000000000bda: 05    movl    $31, %edx
7270000000000000bcf: 03    movq    %rax, %rdi7300000000000000bdf: 03    movq    %rax, %rdi
7280000000000000bd2: 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)>7310000000000000be2: 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)>
7290000000000000bd7: 05    movb    $10, 24(%rsp)7320000000000000be7: 05    movb    $10, 24(%rsp)
7300000000000000bdc: 05    leaq    24(%rsp), %rsi7330000000000000bec: 05    leaq    24(%rsp), %rsi
7310000000000000be1: 05    movl    $1, %edx7340000000000000bf1: 05    movl    $1, %edx
7320000000000000be6: 03    movq    %rax, %rdi7350000000000000bf6: 03    movq    %rax, %rdi
7330000000000000be9: 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)>7360000000000000bf9: 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)>
7340000000000000bee: 03    movq    %rax, %rdi7370000000000000bfe: 03    movq    %rax, %rdi
7350000000000000bf1: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>7380000000000000c01: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
7360000000000000bf6: 04    movq    104(%r15), %rcx7390000000000000c06: 04    movq    104(%r15), %rcx
7370000000000000bfa: 05    movq    80(%rsp), %rdx7400000000000000c0a: 05    movq    80(%rsp), %rdx
7380000000000000bff: 04    leaq    (%rcx,%rdx), %rax7410000000000000c0f: 04    leaq    (%rcx,%rdx), %rax
7390000000000000c03: 06    cmpq    $23, 32(%rcx,%rdx)7420000000000000c13: 06    cmpq    $23, 32(%rcx,%rdx)
7400000000000000c09: 02    je      0x457d0e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc0e>7430000000000000c19: 02    je      0x45770e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc1e>
7410000000000000c0b: 03    movq    (%rax), %rax7440000000000000c1b: 03    movq    (%rax), %rax
7420000000000000c0e: 05    movq    8(%rsp), %rdx7450000000000000c1e: 05    movq    8(%rsp), %rdx
7430000000000000c13: 05    movq    88(%rsp), %rcx7460000000000000c23: 05    movq    88(%rsp), %rcx
7440000000000000c18: 02    subl    %eax, %ecx7470000000000000c28: 02    subl    %eax, %ecx
7450000000000000c1a: 05    movl    $4294967295, %ebx7480000000000000c2a: 05    movl    $4294967295, %ebx
7460000000000000c1f: 04    movq    (%rsp), %rsi7490000000000000c2f: 04    movq    (%rsp), %rsi
7470000000000000c23: 05    jmp     0x457e9e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd9e>7500000000000000c33: 05    jmp     0x45789e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xdae>
7480000000000000c28: 04    movl    80(%rsp), %edx7510000000000000c38: 04    movl    80(%rsp), %edx
7490000000000000c2c: 03    movslq  %edx, %rcx7520000000000000c3c: 03    movslq  %edx, %rcx
7500000000000000c2f: 04    movq    104(%r15), %rax7530000000000000c3f: 04    movq    104(%r15), %rax
7510000000000000c33: 04    leaq    (%rcx,%rcx,2), %rcx7540000000000000c43: 04    leaq    (%rcx,%rcx,2), %rcx
7520000000000000c37: 04    shlq    $4, %rcx7550000000000000c47: 04    shlq    $4, %rcx
7530000000000000c3b: 04    leaq    (%rax,%rcx), %rsi7560000000000000c4b: 04    leaq    (%rax,%rcx), %rsi
7540000000000000c3f: 06    cmpq    $23, 32(%rax,%rcx)7570000000000000c4f: 06    cmpq    $23, 32(%rax,%rcx)
7550000000000000c45: 02    je      0x457d4a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc4a>7580000000000000c55: 02    je      0x45774a <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xc5a>
7560000000000000c47: 03    movq    (%rsi), %rsi7590000000000000c57: 03    movq    (%rsi), %rsi
7570000000000000c4a: 02    subl    %esi, %ebp7600000000000000c5a: 02    subl    %esi, %ebp
7580000000000000c4c: 05    movl    24(%rax,%rcx), %r8d7610000000000000c5c: 05    movl    24(%rax,%rcx), %r8d
7590000000000000c51: 03    decl    %r8d7620000000000000c61: 03    decl    %r8d
7600000000000000c54: 04    movq    (%rsp), %rsi7630000000000000c64: 04    movq    (%rsp), %rsi
7610000000000000c58: 02    movl    %ebp, %ecx7640000000000000c68: 02    movl    %ebp, %ecx
7620000000000000c5a: 05    jmp     0x457e07 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd07>7650000000000000c6a: 05    jmp     0x457807 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd17>
7630000000000000c5f: 05    movl    $4912623, %esi7660000000000000c6f: 05    movl    $4913447, %esi
7640000000000000c64: 05    movl    $50, %edx7670000000000000c74: 05    movl    $50, %edx
7650000000000000c69: 04    movq    (%rsp), %rdi7680000000000000c79: 04    movq    (%rsp), %rdi
7660000000000000c6d: 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)>7690000000000000c7d: 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)>
7670000000000000c72: 03    movq    %rax, %rbx7700000000000000c82: 03    movq    %rax, %rbx
7680000000000000c75: 03    movq    %r13, %rdi7710000000000000c85: 03    movq    %r13, %rdi
7690000000000000c78: 05    jmp     0x457ee5 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xde5>7720000000000000c88: 05    jmp     0x4578e5 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xdf5>
7700000000000000c7d: 05    movl    $4912674, %esi7730000000000000c8d: 05    movl    $4913498, %esi
7710000000000000c82: 05    movl    $47, %edx7740000000000000c92: 05    movl    $47, %edx
7720000000000000c87: 04    movq    (%rsp), %rdi7750000000000000c97: 04    movq    (%rsp), %rdi
7730000000000000c8b: 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)>7760000000000000c9b: 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)>
7740000000000000c90: 03    movq    %rax, %rbx7770000000000000ca0: 03    movq    %rax, %rbx
7750000000000000c93: 03    movq    %r13, %rdi7780000000000000ca3: 03    movq    %r13, %rdi
7760000000000000c96: 05    callq   0x464ff0 <BloombergLP::balcl::Option::tagString() const>7790000000000000ca6: 05    callq   0x4649d0 <BloombergLP::balcl::Option::tagString() const>
7770000000000000c9b: 03    movq    %rbx, %rdi7800000000000000cab: 03    movq    %rbx, %rdi
7780000000000000c9e: 03    movq    %rax, %rsi7810000000000000cae: 03    movq    %rax, %rsi
7790000000000000ca1: 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&)>7820000000000000cb1: 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&)>
7800000000000000ca6: 05    movl    $4912491, %esi7830000000000000cb6: 05    movl    $4913315, %esi
7810000000000000cab: 05    movl    $2, %edx7840000000000000cbb: 05    movl    $2, %edx
7820000000000000cb0: 03    movq    %rax, %rdi7850000000000000cc0: 03    movq    %rax, %rdi
7830000000000000cb3: 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)>7860000000000000cc3: 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)>
7840000000000000cb8: 05    movb    $10, 24(%rsp)7870000000000000cc8: 05    movb    $10, 24(%rsp)
7850000000000000cbd: 05    leaq    24(%rsp), %rsi7880000000000000ccd: 05    leaq    24(%rsp), %rsi
7860000000000000cc2: 05    movl    $1, %edx7890000000000000cd2: 05    movl    $1, %edx
7870000000000000cc7: 03    movq    %rax, %rdi7900000000000000cd7: 03    movq    %rax, %rdi
7880000000000000cca: 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)>7910000000000000cda: 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)>
7890000000000000ccf: 03    movq    %rax, %rdi7920000000000000cdf: 03    movq    %rax, %rdi
7900000000000000cd2: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>7930000000000000ce2: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
7910000000000000cd7: 04    movq    104(%r15), %rcx7940000000000000ce7: 04    movq    104(%r15), %rcx
7920000000000000cdb: 05    movq    80(%rsp), %rdx7950000000000000ceb: 05    movq    80(%rsp), %rdx
7930000000000000ce0: 04    leaq    (%rcx,%rdx), %rax7960000000000000cf0: 04    leaq    (%rcx,%rdx), %rax
7940000000000000ce4: 06    cmpq    $23, 32(%rcx,%rdx)7970000000000000cf4: 06    cmpq    $23, 32(%rcx,%rdx)
7950000000000000cea: 02    je      0x457def <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xcef>7980000000000000cfa: 02    je      0x4577ef <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xcff>
7960000000000000cec: 03    movq    (%rax), %rax7990000000000000cfc: 03    movq    (%rax), %rax
7970000000000000cef: 05    movq    8(%rsp), %rdx8000000000000000cff: 05    movq    8(%rsp), %rdx
7980000000000000cf4: 03    subl    %eax, %r14d8010000000000000d04: 03    subl    %eax, %r14d
7990000000000000cf7: 04    addl    $-2, %r14d8020000000000000d07: 04    addl    $-2, %r14d
8000000000000000cfb: 04    movq    (%rsp), %rsi8030000000000000d0b: 04    movq    (%rsp), %rsi
8010000000000000cff: 05    movl    $2, %ecx8040000000000000d0f: 05    movl    $2, %ecx
8020000000000000d04: 03    movl    %r14d, %r8d8050000000000000d14: 03    movl    %r14d, %r8d
8030000000000000d07: 05    callq   0x458020 <BloombergLP::balcl::CommandLine::location(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int, int) const>8060000000000000d17: 05    callq   0x457a20 <BloombergLP::balcl::CommandLine::location(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int, int) const>
8040000000000000d0c: 05    movl    $4294967295, %ebx8070000000000000d1c: 05    movl    $4294967295, %ebx
8050000000000000d11: 05    jmp     0x457c88 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb88>8080000000000000d21: 05    jmp     0x457688 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb98>
8060000000000000d16: 05    movl    $4912770, %esi8090000000000000d26: 05    movl    $4913594, %esi
8070000000000000d1b: 05    movl    $48, %edx8100000000000000d2b: 05    movl    $48, %edx
8080000000000000d20: 04    movq    (%rsp), %rdi8110000000000000d30: 04    movq    (%rsp), %rdi
8090000000000000d24: 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)>8120000000000000d34: 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)>
8100000000000000d29: 03    movq    %rax, %rbx8130000000000000d39: 03    movq    %rax, %rbx
8110000000000000d2c: 03    movq    %r12, %rdi8140000000000000d3c: 03    movq    %r12, %rdi
8120000000000000d2f: 05    callq   0x464ff0 <BloombergLP::balcl::Option::tagString() const>8150000000000000d3f: 05    callq   0x4649d0 <BloombergLP::balcl::Option::tagString() const>
8130000000000000d34: 03    movq    %rbx, %rdi8160000000000000d44: 03    movq    %rbx, %rdi
8140000000000000d37: 03    movq    %rax, %rsi8170000000000000d47: 03    movq    %rax, %rsi
8150000000000000d3a: 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&)>8180000000000000d4a: 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&)>
8160000000000000d3f: 05    movl    $4912491, %esi8190000000000000d4f: 05    movl    $4913315, %esi
8170000000000000d44: 05    movl    $2, %edx8200000000000000d54: 05    movl    $2, %edx
8180000000000000d49: 03    movq    %rax, %rdi8210000000000000d59: 03    movq    %rax, %rdi
8190000000000000d4c: 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)>8220000000000000d5c: 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)>
8200000000000000d51: 05    movb    $10, 24(%rsp)8230000000000000d61: 05    movb    $10, 24(%rsp)
8210000000000000d56: 05    leaq    24(%rsp), %rsi8240000000000000d66: 05    leaq    24(%rsp), %rsi
8220000000000000d5b: 05    movl    $1, %edx8250000000000000d6b: 05    movl    $1, %edx
8230000000000000d60: 03    movq    %rax, %rdi8260000000000000d70: 03    movq    %rax, %rdi
8240000000000000d63: 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)>8270000000000000d73: 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)>
8250000000000000d68: 03    movq    %rax, %rdi8280000000000000d78: 03    movq    %rax, %rdi
8260000000000000d6b: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>8290000000000000d7b: 05    callq   0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
8270000000000000d70: 03    movslq  %r14d, %rax8300000000000000d80: 03    movslq  %r14d, %rax
8280000000000000d73: 04    movq    104(%r15), %rcx8310000000000000d83: 04    movq    104(%r15), %rcx
8290000000000000d77: 04    leaq    (%rax,%rax,2), %rdx8320000000000000d87: 04    leaq    (%rax,%rax,2), %rdx
8300000000000000d7b: 04    shlq    $4, %rdx8330000000000000d8b: 04    shlq    $4, %rdx
8310000000000000d7f: 04    leaq    (%rcx,%rdx), %rax8340000000000000d8f: 04    leaq    (%rcx,%rdx), %rax
8320000000000000d83: 06    cmpq    $23, 32(%rcx,%rdx)8350000000000000d93: 06    cmpq    $23, 32(%rcx,%rdx)
8330000000000000d89: 02    je      0x457e8e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd8e>8360000000000000d99: 02    je      0x45788e <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xd9e>
8340000000000000d8b: 03    movq    (%rax), %rax8370000000000000d9b: 03    movq    (%rax), %rax
8350000000000000d8e: 02    subl    %eax, %ebp8380000000000000d9e: 02    subl    %eax, %ebp
8360000000000000d90: 05    movl    $4294967295, %ebx8390000000000000da0: 05    movl    $4294967295, %ebx
8370000000000000d95: 04    movq    (%rsp), %rsi8400000000000000da5: 04    movq    (%rsp), %rsi
8380000000000000d99: 03    movl    %r14d, %edx8410000000000000da9: 03    movl    %r14d, %edx
8390000000000000d9c: 02    movl    %ebp, %ecx8420000000000000dac: 02    movl    %ebp, %ecx
8400000000000000d9e: 06    movl    $4294967295, %r8d8430000000000000dae: 06    movl    $4294967295, %r8d
8410000000000000da4: 05    callq   0x458020 <BloombergLP::balcl::CommandLine::location(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int, int) const>8440000000000000db4: 05    callq   0x457a20 <BloombergLP::balcl::CommandLine::location(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int, int) const>
8420000000000000da9: 05    jmp     0x457c88 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb88>8450000000000000db9: 05    jmp     0x457688 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xb98>
8430000000000000dae: 05    movl    $4913036, %esi8460000000000000dbe: 05    movl    $4913858, %esi
8440000000000000db3: 05    movl    $37, %edx8470000000000000dc3: 05    movl    $37, %edx
8450000000000000db8: 04    movq    (%rsp), %rbp8480000000000000dc8: 04    movq    (%rsp), %rbp
8460000000000000dbc: 03    movq    %rbp, %rdi8490000000000000dcc: 03    movq    %rbp, %rdi
8470000000000000dbf: 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)>8500000000000000dcf: 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)>
8480000000000000dc4: 03    movq    %rax, %rbx8510000000000000dd4: 03    movq    %rax, %rbx
8490000000000000dc7: 05    jmp     0x4578ff <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x7ff>8520000000000000dd7: 05    jmp     0x4572fb <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x80b>
8500000000000000dcc: 05    movl    $4912623, %esi8530000000000000ddc: 05    movl    $4913447, %esi
8510000000000000dd1: 05    movl    $50, %edx8540000000000000de1: 05    movl    $50, %edx
8520000000000000dd6: 04    movq    (%rsp), %rdi8550000000000000de6: 04    movq    (%rsp), %rdi
8530000000000000dda: 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)>8560000000000000dea: 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)>
8540000000000000ddf: 03    movq    %rax, %rbx8570000000000000def: 03    movq    %rax, %rbx
8550000000000000de2: 03    movq    %r12, %rdi8580000000000000df2: 03    movq    %r12, %rdi
8560000000000000de5: 05    callq   0x464ff0 <BloombergLP::balcl::Option::tagString() const>8590000000000000df5: 05    callq   0x4649d0 <BloombergLP::balcl::Option::tagString() const>
8570000000000000dea: 03    movq    %rbx, %rdi8600000000000000dfa: 03    movq    %rbx, %rdi
8580000000000000ded: 03    movq    %rax, %rsi8610000000000000dfd: 03    movq    %rax, %rsi
8590000000000000df0: 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&)>8620000000000000e00: 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&)>
8600000000000000df5: 05    movl    $4912491, %esi8630000000000000e05: 05    movl    $4913315, %esi
8610000000000000dfa: 05    movl    $2, %edx8640000000000000e0a: 05    movl    $2, %edx
8620000000000000dff: 03    movq    %rax, %rdi8650000000000000e0f: 03    movq    %rax, %rdi
8630000000000000e02: 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)>8660000000000000e12: 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)>
8640000000000000e07: 05    movb    $10, 24(%rsp)8670000000000000e17: 05    movb    $10, 24(%rsp)
8650000000000000e0c: 05    leaq    24(%rsp), %rsi8680000000000000e1c: 05    leaq    24(%rsp), %rsi
8660000000000000e11: 05    movl    $1, %edx8690000000000000e21: 05    movl    $1, %edx
8670000000000000e16: 03    movq    %rax, %rdi8700000000000000e26: 03    movq    %rax, %rdi
8680000000000000e19: 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)>8710000000000000e29: 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)>
8690000000000000e1e: 03    movq    %rax, %rdi8720000000000000e2e: 03    movq    %rax, %rdi
8700000000000000e21: 05    jmp     0x4579b7 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8b7>8730000000000000e31: 05    jmp     0x4573b3 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0x8c3>
8710000000000000e26: 05    movl    $4912881, %esi8740000000000000e36: 05    movl    $4913705, %esi
8720000000000000e2b: 05    movl    $34, %edx8750000000000000e3b: 05    movl    $34, %edx
8730000000000000e30: 04    movq    (%rsp), %rdi8760000000000000e40: 04    movq    (%rsp), %rdi
8740000000000000e34: 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)>8770000000000000e44: 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)>
8750000000000000e39: 03    movq    %rax, %rbp8780000000000000e49: 03    movq    %rax, %rbp
8760000000000000e3c: 03    movslq  %r12d, %rax8790000000000000e4c: 03    movslq  %r12d, %rax
8770000000000000e3f: 07    imulq   $280, %rax, %rdi8800000000000000e4f: 07    imulq   $280, %rax, %rdi
8780000000000000e46: 03    addq    (%r15), %rdi8810000000000000e56: 03    addq    (%r15), %rdi
8790000000000000e49: 05    callq   0x464ff0 <BloombergLP::balcl::Option::tagString() const>8820000000000000e59: 05    callq   0x4649d0 <BloombergLP::balcl::Option::tagString() const>
8800000000000000e4e: 03    movq    %rbp, %rdi8830000000000000e5e: 03    movq    %rbp, %rdi
8810000000000000e51: 02    jmp     0x457eed <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xded>8840000000000000e61: 02    jmp     0x4578ed <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xdfd>
8820000000000000e53: 03    movq    %rax, %rdi8850000000000000e63: 03    movq    %rax, %rdi
8830000000000000e56: 05    callq   0x451530 <__clang_call_terminate>8860000000000000e66: 05    callq   0x450f10 <__clang_call_terminate>
8840000000000000e5b: 03    movq    %rax, %rbx8870000000000000e6b: 03    movq    %rax, %rbx
8850000000000000e5e: 06    cmpq    $23, 56(%rsp)8880000000000000e6e: 06    cmpq    $23, 56(%rsp)
8860000000000000e64: 06    je      0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>8890000000000000e74: 06    je      0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
8870000000000000e6a: 05    movq    24(%rsp), %rsi8900000000000000e7a: 05    movq    24(%rsp), %rsi
8880000000000000e6f: 05    movq    64(%rsp), %rdi8910000000000000e7f: 05    movq    64(%rsp), %rdi
8890000000000000e74: 03    movq    (%rdi), %rax8920000000000000e84: 03    movq    (%rdi), %rax
8900000000000000e77: 03    callq   *24(%rax)8930000000000000e87: 03    callq   *24(%rax)
8910000000000000e7a: 05    jmp     0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>8940000000000000e8a: 05    jmp     0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
8920000000000000e7f: 03    movq    %rax, %rdi
8930000000000000e82: 05    callq   0x451530 <__clang_call_terminate>
8940000000000000e87: 03    movq    %rax, %rdi
8950000000000000e8a: 05    callq   0x451530 <__clang_call_terminate>
8960000000000000e8f: 03    movq    %rax, %rdi8950000000000000e8f: 03    movq    %rax, %rdi
n8970000000000000e92: 05    callq   0x451530 <__clang_call_terminate>n8960000000000000e92: 05    callq   0x450f10 <__clang_call_terminate>
8980000000000000e97: 03    movq    %rax, %rdi8970000000000000e97: 03    movq    %rax, %rdi
t8990000000000000e9a: 05    callq   0x451530 <__clang_call_terminate>t8980000000000000e9a: 05    callq   0x450f10 <__clang_call_terminate>
8990000000000000e9f: 03    movq    %rax, %rdi
9000000000000000ea2: 05    callq   0x450f10 <__clang_call_terminate>
9010000000000000ea7: 03    movq    %rax, %rdi
9020000000000000eaa: 05    callq   0x450f10 <__clang_call_terminate>
9000000000000000e9f: 03    movq    %rax, %rbx9030000000000000eaf: 03    movq    %rax, %rbx
9010000000000000ea2: 06    cmpq    $23, 56(%rsp)9040000000000000eb2: 06    cmpq    $23, 56(%rsp)
9020000000000000ea8: 02    je      0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>9050000000000000eb8: 02    je      0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
9030000000000000eaa: 05    movq    24(%rsp), %rsi9060000000000000eba: 05    movq    24(%rsp), %rsi
9040000000000000eaf: 05    movq    64(%rsp), %rdi9070000000000000ebf: 05    movq    64(%rsp), %rdi
9050000000000000eb4: 03    movq    (%rdi), %rax9080000000000000ec4: 03    movq    (%rdi), %rax
9060000000000000eb7: 03    callq   *24(%rax)9090000000000000ec7: 03    callq   *24(%rax)
9070000000000000eba: 02    jmp     0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>9100000000000000eca: 02    jmp     0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
9080000000000000ebc: 03    movq    %rax, %rdi9110000000000000ecc: 03    movq    %rax, %rdi
9090000000000000ebf: 05    callq   0x451530 <__clang_call_terminate>9120000000000000ecf: 05    callq   0x450f10 <__clang_call_terminate>
9100000000000000ec4: 03    movq    %rax, %rbx9130000000000000ed4: 03    movq    %rax, %rbx
9110000000000000ec7: 06    cmpq    $23, 56(%rsp)9140000000000000ed7: 06    cmpq    $23, 56(%rsp)
9120000000000000ecd: 02    je      0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>9150000000000000edd: 02    je      0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
9130000000000000ecf: 05    movq    24(%rsp), %rsi9160000000000000edf: 05    movq    24(%rsp), %rsi
9140000000000000ed4: 05    movq    64(%rsp), %rdi9170000000000000ee4: 05    movq    64(%rsp), %rdi
9150000000000000ed9: 03    movq    (%rdi), %rax9180000000000000ee9: 03    movq    (%rdi), %rax
9160000000000000edc: 03    callq   *24(%rax)9190000000000000eec: 03    callq   *24(%rax)
9170000000000000edf: 02    jmp     0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>9200000000000000eef: 02    jmp     0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
9180000000000000ee1: 03    movq    %rax, %rdi9210000000000000ef1: 03    movq    %rax, %rdi
9190000000000000ee4: 05    callq   0x451530 <__clang_call_terminate>9220000000000000ef4: 05    callq   0x450f10 <__clang_call_terminate>
9200000000000000ee9: 03    movq    %rax, %rbx9230000000000000ef9: 03    movq    %rax, %rbx
9210000000000000eec: 06    cmpq    $23, 56(%rsp)9240000000000000efc: 06    cmpq    $23, 56(%rsp)
9220000000000000ef2: 02    je      0x458004 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf04>9250000000000000f02: 02    je      0x457a04 <BloombergLP::balcl::CommandLine::parse(std::__1::basic_ostream<char, std::__1::char_traits<char> >&)+0xf14>
9230000000000000ef4: 05    movq    24(%rsp), %rsi9260000000000000f04: 05    movq    24(%rsp), %rsi
9240000000000000ef9: 05    movq    64(%rsp), %rdi9270000000000000f09: 05    movq    64(%rsp), %rdi
9250000000000000efe: 03    movq    (%rdi), %rax9280000000000000f0e: 03    movq    (%rdi), %rax
9260000000000000f01: 03    callq   *24(%rax)9290000000000000f11: 03    callq   *24(%rax)
9270000000000000f04: 03    movq    %rbx, %rdi9300000000000000f14: 03    movq    %rbx, %rdi
9280000000000000f07: 05    callq   0x404c00 <_Unwind_Resume@plt>9310000000000000f17: 05    callq   0x404c00 <_Unwind_Resume@plt>
9290000000000000f0c: 03    movq    %rax, %rdi9320000000000000f1c: 03    movq    %rax, %rdi
9300000000000000f0f: 05    callq   0x451530 <__clang_call_terminate>9330000000000000f1f: 05    callq   0x450f10 <__clang_call_terminate>
9310000000000000f14: 10    nopw    %cs:(%rax,%rax)9340000000000000f24: 10    nopw    %cs:(%rax,%rax)
9320000000000000f1e: 02    nop9350000000000000f2e: 02    nop
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op