0.assume.s
0.none.s
n10000000000434250 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)>:n10000000000434240 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<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    $24, %rsp8000000000000000a: 04    subq    $24, %rsp
9000000000000000e: 03    movq    %rdi, %rbx9000000000000000e: 03    movq    %rdi, %rbx
100000000000000011: 04    cmpb    $0, 8(%rdi)100000000000000011: 04    cmpb    $0, 8(%rdi)
n110000000000000015: 06    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>n110000000000000015: 06    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
12000000000000001b: 03    movq    %rsi, %r1412000000000000001b: 03    movq    %rsi, %r14
13000000000000001e: 04    movb    $0, 8(%rbx)13000000000000001e: 04    movb    $0, 8(%rbx)
140000000000000022: 03    movq    (%rbx), %rdi140000000000000022: 03    movq    (%rbx), %rdi
150000000000000025: 04    movq    24(%rdi), %rax150000000000000025: 04    movq    24(%rdi), %rax
160000000000000029: 04    cmpq    32(%rdi), %rax160000000000000029: 04    cmpq    32(%rdi), %rax
n17000000000000002d: 02    je      0x434284 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x34>n17000000000000002d: 02    je      0x434274 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x34>
18000000000000002f: 03    movzbl  (%rax), %eax18000000000000002f: 03    movzbl  (%rax), %eax
n190000000000000032: 02    jmp     0x434293 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x43>n190000000000000032: 02    jmp     0x434283 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x43>
200000000000000034: 03    movq    (%rdi), %rax200000000000000034: 03    movq    (%rdi), %rax
210000000000000037: 03    callq   *72(%rax)210000000000000037: 03    callq   *72(%rax)
22000000000000003a: 03    cmpl    $-1, %eax22000000000000003a: 03    cmpl    $-1, %eax
n23000000000000003d: 06    je      0x43435f <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x10f>n23000000000000003d: 06    je      0x43434f <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x10f>
240000000000000043: 04    movb    $0, 8(%rbx)240000000000000043: 04    movb    $0, 8(%rbx)
250000000000000047: 05    cmpl    $128, %eax250000000000000047: 05    cmpl    $128, %eax
n26000000000000004c: 02    jl      0x43430c <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xbc>n26000000000000004c: 02    jl      0x4342fc <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xbc>
27000000000000004e: 03    movq    (%rbx), %rdi27000000000000004e: 03    movq    (%rbx), %rdi
280000000000000051: 03    movq    (%rdi), %rax280000000000000051: 03    movq    (%rdi), %rax
n290000000000000054: 05    leaq    4(%rsp), %rsin290000000000000054: 05    leaq    12(%rsp), %rsi
300000000000000059: 05    movl    $4, %edx300000000000000059: 05    movl    $4, %edx
31000000000000005e: 03    callq   *64(%rax)31000000000000005e: 03    callq   *64(%rax)
320000000000000061: 02    xorl    %edi, %edi320000000000000061: 02    xorl    %edi, %edi
330000000000000063: 05    movl    $0, %ecx330000000000000063: 05    movl    $0, %ecx
340000000000000068: 05    movl    $0, %esi340000000000000068: 05    movl    $0, %esi
35000000000000006d: 05    movl    $0, %edx35000000000000006d: 05    movl    $0, %edx
360000000000000072: 04    cmpq    $4, %rax360000000000000072: 04    cmpq    $4, %rax
n370000000000000076: 02    jne     0x4342e9 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x99>n370000000000000076: 02    jne     0x4342d9 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x99>
380000000000000078: 04    movb    $1, 8(%rbx)380000000000000078: 04    movb    $1, 8(%rbx)
n39000000000000007c: 05    movzbl  5(%rsp), %ecxn39000000000000007c: 05    movzbl  13(%rsp), %ecx
400000000000000081: 05    movzbl  6(%rsp), %esi400000000000000081: 05    movzbl  14(%rsp), %esi
410000000000000086: 05    movzbl  7(%rsp), %edx410000000000000086: 05    movzbl  15(%rsp), %edx
42000000000000008b: 05    movzbl  4(%rsp), %edi42000000000000008b: 05    movzbl  12(%rsp), %edi
430000000000000090: 03    shll    $24, %edi430000000000000090: 03    shll    $24, %edi
440000000000000093: 03    shll    $16, %ecx440000000000000093: 03    shll    $16, %ecx
450000000000000096: 03    shll    $8, %esi450000000000000096: 03    shll    $8, %esi
460000000000000099: 02    orl     %edi, %ecx460000000000000099: 02    orl     %edi, %ecx
47000000000000009b: 02    orl     %ecx, %esi47000000000000009b: 02    orl     %ecx, %esi
48000000000000009d: 06    andl    $2147483392, %esi48000000000000009d: 06    andl    $2147483392, %esi
4900000000000000a3: 02    orl     %esi, %edx4900000000000000a3: 02    orl     %esi, %edx
5000000000000000a5: 06    andl    $2147418112, %ecx5000000000000000a5: 06    andl    $2147418112, %ecx
5100000000000000ab: 06    andl    $2130706432, %edi5100000000000000ab: 06    andl    $2130706432, %edi
5200000000000000b1: 04    cmpb    $0, 8(%rbx)5200000000000000b1: 04    cmpb    $0, 8(%rbx)
n5300000000000000b5: 02    jne     0x434371 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x121>n5300000000000000b5: 02    jne     0x434361 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x121>
5400000000000000b7: 05    jmp     0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>5400000000000000b7: 05    jmp     0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
5500000000000000bc: 03    movq    (%rbx), %rdi5500000000000000bc: 03    movq    (%rbx), %rdi
5600000000000000bf: 04    movq    24(%rdi), %rax5600000000000000bf: 04    movq    24(%rdi), %rax
5700000000000000c3: 04    cmpq    32(%rdi), %rax5700000000000000c3: 04    cmpq    32(%rdi), %rax
n5800000000000000c7: 02    je      0x434326 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xd6>n5800000000000000c7: 02    je      0x434316 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xd6>
5900000000000000c9: 04    leaq    1(%rax), %rcx5900000000000000c9: 04    leaq    1(%rax), %rcx
6000000000000000cd: 04    movq    %rcx, 24(%rdi)6000000000000000cd: 04    movq    %rcx, 24(%rdi)
6100000000000000d1: 03    movzbl  (%rax), %eax6100000000000000d1: 03    movzbl  (%rax), %eax
n6200000000000000d4: 02    jmp     0x434335 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xe5>n6200000000000000d4: 02    jmp     0x434325 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xe5>
6300000000000000d6: 03    movq    (%rdi), %rax6300000000000000d6: 03    movq    (%rdi), %rax
6400000000000000d9: 03    callq   *80(%rax)6400000000000000d9: 03    callq   *80(%rax)
6500000000000000dc: 03    cmpl    $-1, %eax6500000000000000dc: 03    cmpl    $-1, %eax
n6600000000000000df: 06    je      0x4344d7 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x287>n6600000000000000df: 06    je      0x4344b7 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x277>
6700000000000000e5: 04    movb    $1, 8(%rbx)6700000000000000e5: 04    movb    $1, 8(%rbx)
6800000000000000e9: 03    movsbl  %al, %edx6800000000000000e9: 03    movsbl  %al, %edx
6900000000000000ec: 02    movl    %edx, %esi6900000000000000ec: 02    movl    %edx, %esi
7000000000000000ee: 06    andl    $4294967040, %esi7000000000000000ee: 06    andl    $4294967040, %esi
7100000000000000f4: 02    movl    %edx, %ecx7100000000000000f4: 02    movl    %edx, %ecx
7200000000000000f6: 06    andl    $4294901760, %ecx7200000000000000f6: 06    andl    $4294901760, %ecx
7300000000000000fc: 02    movl    %edx, %edi7300000000000000fc: 02    movl    %edx, %edi
7400000000000000fe: 06    andl    $4278190080, %edi7400000000000000fe: 06    andl    $4278190080, %edi
750000000000000104: 04    cmpb    $0, 8(%rbx)750000000000000104: 04    cmpb    $0, 8(%rbx)
n760000000000000108: 02    jne     0x434371 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x121>n760000000000000108: 02    jne     0x434361 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x121>
77000000000000010a: 05    jmp     0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>77000000000000010a: 05    jmp     0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
78000000000000010f: 02    xorl    %edi, %edi78000000000000010f: 02    xorl    %edi, %edi
790000000000000111: 02    xorl    %ecx, %ecx790000000000000111: 02    xorl    %ecx, %ecx
800000000000000113: 02    xorl    %esi, %esi800000000000000113: 02    xorl    %esi, %esi
810000000000000115: 02    xorl    %edx, %edx810000000000000115: 02    xorl    %edx, %edx
820000000000000117: 04    cmpb    $0, 8(%rbx)820000000000000117: 04    cmpb    $0, 8(%rbx)
n83000000000000011b: 06    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>n83000000000000011b: 06    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
840000000000000121: 06    andl    $16711680, %ecx840000000000000121: 06    andl    $16711680, %ecx
850000000000000127: 02    orl     %edi, %ecx850000000000000127: 02    orl     %edi, %ecx
860000000000000129: 06    andl    $65280, %esi860000000000000129: 06    andl    $65280, %esi
87000000000000012f: 04    movzbl  %dl, %r13d87000000000000012f: 04    movzbl  %dl, %r13d
880000000000000133: 03    orl     %esi, %r13d880000000000000133: 03    orl     %esi, %r13d
890000000000000136: 03    orl     %ecx, %r13d890000000000000136: 03    orl     %ecx, %r13d
900000000000000139: 07    cmpl    $16777216, %r13d900000000000000139: 07    cmpl    $16777216, %r13d
910000000000000140: 06    movl    $16777216, %r12d910000000000000140: 06    movl    $16777216, %r12d
920000000000000146: 04    cmovll  %r13d, %r12d920000000000000146: 04    cmovll  %r13d, %r12d
93000000000000014a: 04    cmpl    $-1, %r12d93000000000000014a: 04    cmpl    $-1, %r12d
n94000000000000014e: 06    je      0x4344de <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x28e>n94000000000000014e: 06    je      0x4344be <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x27e>
950000000000000154: 03    movslq  %r12d, %r15950000000000000154: 03    movslq  %r12d, %r15
960000000000000157: 03    movq    %r14, %rdi960000000000000157: 03    movq    %r14, %rdi
97000000000000015a: 03    movq    %r15, %rsi97000000000000015a: 03    movq    %r15, %rsi
98000000000000015d: 02    xorl    %edx, %edx98000000000000015d: 02    xorl    %edx, %edx
n99000000000000015f: 05    callq   0x437650 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateResizeRaw(unsigned long, char)>n99000000000000015f: 05    callq   0x437630 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateResizeRaw(unsigned long, char)>
1000000000000000164: 03    testl   %r13d, %r13d1000000000000000164: 03    testl   %r13d, %r13d
n1010000000000000167: 06    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>n1010000000000000167: 06    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
102000000000000016d: 05    cmpq    $23, 32(%r14)102000000000000016d: 05    cmpq    $23, 32(%r14)
1030000000000000172: 03    movq    %r14, %rbp1030000000000000172: 03    movq    %r14, %rbp
n1040000000000000175: 02    je      0x4343ca <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x17a>n1040000000000000175: 02    je      0x4343ba <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x17a>
1050000000000000177: 03    movq    (%r14), %rbp1050000000000000177: 03    movq    (%r14), %rbp
106000000000000017a: 04    cmpb    $0, 8(%rbx)106000000000000017a: 04    cmpb    $0, 8(%rbx)
t107000000000000017e: 06    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>t107000000000000017e: 06    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
1080000000000000184: 05    movq    %r15, 8(%rsp)
1090000000000000189: 05    movq    %r14, 16(%rsp)1080000000000000184: 05    movq    %r14, 16(%rsp)
110000000000000018e: 03    movl    %r12d, %r15d
1110000000000000191: 02    movb    $1, %al1090000000000000189: 02    movb    $1, %al
1120000000000000193: 03    xorl    %r14d, %r14d110000000000000018b: 03    xorl    %r14d, %r14d
1130000000000000196: 02    jmp     0x434410 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1c0>111000000000000018e: 02    jmp     0x4343f0 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1b0>
1140000000000000198: 08    nopl    (%rax,%rax)
11500000000000001a0: 04    leaq    1(%rax), %rcx1120000000000000190: 04    leaq    1(%rax), %rcx
11600000000000001a4: 04    movq    %rcx, 24(%rdi)1130000000000000194: 04    movq    %rcx, 24(%rdi)
11700000000000001a8: 03    movzbl  (%rax), %eax1140000000000000198: 03    movzbl  (%rax), %eax
11800000000000001ab: 04    movb    $1, 8(%rbx)115000000000000019b: 04    movb    $1, 8(%rbx)
11900000000000001af: 05    movb    %al, (%rbp,%r14)116000000000000019f: 05    movb    %al, (%rbp,%r14)
12000000000000001b4: 04    movzbl  8(%rbx), %eax11700000000000001a4: 04    movzbl  8(%rbx), %eax
12100000000000001b8: 03    incq    %r1411800000000000001a8: 03    incq    %r14
12200000000000001bb: 03    cmpq    %r14, %r1511900000000000001ab: 03    cmpq    %r14, %r15
12300000000000001be: 02    je      0x434432 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1e2>12000000000000001ae: 02    je      0x434412 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1d2>
12400000000000001c0: 02    testb   %al, %al12100000000000001b0: 02    testb   %al, %al
12500000000000001c2: 02    je      0x434404 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1b4>12200000000000001b2: 02    je      0x4343e4 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1a4>
12600000000000001c4: 04    movb    $0, 8(%rbx)12300000000000001b4: 04    movb    $0, 8(%rbx)
12700000000000001c8: 03    movq    (%rbx), %rdi12400000000000001b8: 03    movq    (%rbx), %rdi
12800000000000001cb: 04    movq    24(%rdi), %rax12500000000000001bb: 04    movq    24(%rdi), %rax
12900000000000001cf: 04    cmpq    32(%rdi), %rax12600000000000001bf: 04    cmpq    32(%rdi), %rax
13000000000000001d3: 02    jne     0x4343f0 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1a0>12700000000000001c3: 02    jne     0x4343d0 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x190>
13100000000000001d5: 03    movq    (%rdi), %rax12800000000000001c5: 03    movq    (%rdi), %rax
13200000000000001d8: 03    callq   *80(%rax)12900000000000001c8: 03    callq   *80(%rax)
13300000000000001db: 03    cmpl    $-1, %eax13000000000000001cb: 03    cmpl    $-1, %eax
13400000000000001de: 02    jne     0x4343fb <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1ab>13100000000000001ce: 02    jne     0x4343db <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x19b>
13500000000000001e0: 02    jmp     0x434404 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1b4>13200000000000001d0: 02    jmp     0x4343e4 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x1a4>
13600000000000001e2: 07    cmpl    $16777217, %r13d13300000000000001d2: 07    cmpl    $16777217, %r13d
13700000000000001e9: 05    movq    16(%rsp), %r1413400000000000001d9: 05    movq    16(%rsp), %r14
13800000000000001ee: 05    movq    8(%rsp), %rbp
13900000000000001f3: 06    jl      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>13500000000000001de: 06    jl      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
14000000000000001f9: 02    testb   %al, %al13600000000000001e4: 02    testb   %al, %al
13700000000000001e6: 06    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
13800000000000001ec: 03    movl    %r13d, %esi
13900000000000001ef: 03    movq    %r14, %rdi
14000000000000001f2: 02    xorl    %edx, %edx
14100000000000001f4: 05    callq   0x437630 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateResizeRaw(unsigned long, char)>
14200000000000001f9: 05    cmpq    $23, 32(%r14)
14100000000000001fb: 02    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>14300000000000001fe: 02    je      0x434443 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x203>
14200000000000001fd: 03    movl    %r13d, %esi
1430000000000000200: 03    movq    %r14, %rdi
1440000000000000203: 02    xorl    %edx, %edx
1450000000000000205: 05    callq   0x437650 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateResizeRaw(unsigned long, char)>
146000000000000020a: 05    cmpq    $23, 32(%r14)
147000000000000020f: 02    je      0x434464 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x214>
1480000000000000211: 03    movq    (%r14), %r141440000000000000200: 03    movq    (%r14), %r14
1490000000000000214: 03    subl    %r12d, %r13d1450000000000000203: 03    cmpl    %r12d, %r13d
1500000000000000217: 02    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>1460000000000000206: 02    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
1510000000000000219: 04    cmpb    $0, 8(%rbx)1470000000000000208: 04    cmpb    $0, 8(%rbx)
152000000000000021d: 02    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>148000000000000020c: 02    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
153000000000000021f: 03    addq    %rbp, %r14
1540000000000000222: 03    movl    %r13d, %r15d149000000000000020e: 03    movslq  %r13d, %rbp
1550000000000000225: 03    decq    %r151500000000000000211: 03    decq    %rbp
1560000000000000228: 02    movb    $1, %al1510000000000000214: 02    movb    $1, %al
157000000000000022a: 02    xorl    %ebp, %ebp
158000000000000022c: 02    testb   %al, %al1520000000000000216: 02    testb   %al, %al
159000000000000022e: 02    je      0x4344b3 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x263>1530000000000000218: 02    je      0x434493 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x253>
154000000000000021a: 06    nopw    (%rax,%rax)
1600000000000000230: 04    movb    $0, 8(%rbx)1550000000000000220: 04    movb    $0, 8(%rbx)
1610000000000000234: 03    movq    (%rbx), %rdi1560000000000000224: 03    movq    (%rbx), %rdi
1620000000000000237: 04    movq    24(%rdi), %rax1570000000000000227: 04    movq    24(%rdi), %rax
163000000000000023b: 04    cmpq    32(%rdi), %rax158000000000000022b: 04    cmpq    32(%rdi), %rax
164000000000000023f: 02    je      0x4344a0 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x250>159000000000000022f: 02    je      0x434480 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x240>
1650000000000000241: 04    leaq    1(%rax), %rcx1600000000000000231: 04    leaq    1(%rax), %rcx
1660000000000000245: 04    movq    %rcx, 24(%rdi)1610000000000000235: 04    movq    %rcx, 24(%rdi)
1670000000000000249: 03    movzbl  (%rax), %eax1620000000000000239: 03    movzbl  (%rax), %eax
168000000000000024c: 02    jmp     0x4344ab <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x25b>163000000000000023c: 02    jmp     0x43448b <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x24b>
169000000000000024e: 02    nop164000000000000023e: 02    nop
1700000000000000250: 03    movq    (%rdi), %rax1650000000000000240: 03    movq    (%rdi), %rax
1710000000000000253: 03    callq   *80(%rax)1660000000000000243: 03    callq   *80(%rax)
1720000000000000256: 03    cmpl    $-1, %eax1670000000000000246: 03    cmpl    $-1, %eax
1730000000000000259: 02    je      0x4344b3 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x263>1680000000000000249: 02    je      0x434493 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x253>
174000000000000025b: 04    movb    $1, 8(%rbx)169000000000000024b: 04    movb    $1, 8(%rbx)
175000000000000025f: 04    movb    %al, (%r14,%rbp)170000000000000024f: 04    movb    %al, (%r14,%r15)
1760000000000000263: 03    cmpq    %rbp, %r151710000000000000253: 03    cmpq    %r15, %rbp
1770000000000000266: 02    je      0x4344c5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x275>1720000000000000256: 02    je      0x4344a5 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x265>
1780000000000000268: 04    movzbl  8(%rbx), %eax1730000000000000258: 04    movzbl  8(%rbx), %eax
179000000000000026c: 03    incq    %rbp174000000000000025c: 03    incq    %r15
180000000000000026f: 02    testb   %al, %al175000000000000025f: 02    testb   %al, %al
1810000000000000271: 02    jne     0x434480 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x230>1760000000000000261: 02    jne     0x434460 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x220>
1820000000000000273: 02    jmp     0x4344b3 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x263>1770000000000000263: 02    jmp     0x434493 <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0x253>
1830000000000000275: 03    movq    %rbx, %rax1780000000000000265: 03    movq    %rbx, %rax
1840000000000000278: 04    addq    $24, %rsp1790000000000000268: 04    addq    $24, %rsp
185000000000000027c: 01    popq    %rbx180000000000000026c: 01    popq    %rbx
186000000000000027d: 02    popq    %r12181000000000000026d: 02    popq    %r12
187000000000000027f: 02    popq    %r13182000000000000026f: 02    popq    %r13
1880000000000000281: 02    popq    %r141830000000000000271: 02    popq    %r14
1890000000000000283: 02    popq    %r151840000000000000273: 02    popq    %r15
1900000000000000285: 01    popq    %rbp1850000000000000275: 01    popq    %rbp
1910000000000000286: 01    retq1860000000000000276: 01    retq
1920000000000000287: 02    xorl    %edx, %edx1870000000000000277: 02    xorl    %edx, %edx
1930000000000000289: 05    jmp     0x43433c <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xec>1880000000000000279: 05    jmp     0x43432c <BloombergLP::bslx::GenericInStream<bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> > >::getString(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&)+0xec>
194000000000000028e: 05    movl    $4572959, %edi189000000000000027e: 05    movl    $4572973, %edi
1950000000000000293: 05    callq   0x434cf0 <BloombergLP::bslstl::StdExceptUtil::throwLengthError(char const*)>1900000000000000283: 05    callq   0x434cd0 <BloombergLP::bslstl::StdExceptUtil::throwLengthError(char const*)>
1960000000000000298: 08    nopl    (%rax,%rax)1910000000000000288: 08    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op