4.assume.s
4.none.s
n10000000000478140 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)>:n10000000000478290 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 01    pushq   %rbx50000000000000005: 01    pushq   %rbx
60000000000000006: 01    pushq   %rax60000000000000006: 01    pushq   %rax
70000000000000007: 03    movq    %rsi, %r1470000000000000007: 03    movq    %rsi, %r14
8000000000000000a: 03    movq    %rdi, %r158000000000000000a: 03    movq    %rdi, %r15
9000000000000000d: 02    movl    (%rsi), %eax9000000000000000d: 02    movl    (%rsi), %eax
10000000000000000f: 03    leal    -2(%rax), %ecx10000000000000000f: 03    leal    -2(%rax), %ecx
110000000000000012: 03    cmpl    $2, %ecx110000000000000012: 03    cmpl    $2, %ecx
t120000000000000015: 02    jae     0x478168 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x28>t120000000000000015: 02    j     0x4782bd <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x2d>
130000000000000017: 08    movb    $1, 1044(%r15)
14000000000000001f: 07    incl    1032(%r15)
150000000000000026: 02    jmp     0x478177 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x37>
160000000000000028: 02    testl   %eax, %eax130000000000000017: 02    testl   %eax, %eax
17000000000000002a: 06    je      0x478223 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0xe3>140000000000000019: 06    je      0x478378 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0xe8>
15000000000000001f: 03    cmpl    $1, %eax
160000000000000022: 02    jne     0x4782cc <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x3c>
180000000000000030: 07    incl    1036(%r15)170000000000000024: 07    incl    1036(%r15)
18000000000000002b: 02    jmp     0x4782cc <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x3c>
19000000000000002d: 08    movb    $1, 1044(%r15)
200000000000000035: 07    incl    1032(%r15)
190000000000000037: 07    movq    960(%r15), %rbx21000000000000003c: 07    movq    960(%r15), %rbx
20000000000000003e: 03    testq   %rbx, %rbx220000000000000043: 03    testq   %rbx, %rbx
210000000000000041: 02    jne     0x4781a0 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x60>230000000000000046: 02    jne     0x4782f5 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0x65>
220000000000000043: 07    leaq    728(%r15), %rbx240000000000000048: 07    leaq    728(%r15), %rbx
23000000000000004a: 07    movq    720(%r15), %rsi25000000000000004f: 07    movq    720(%r15), %rsi
240000000000000051: 03    movq    %rbx, %rdi260000000000000056: 03    movq    %rbx, %rdi
250000000000000054: 05    callq   0x418b40 <BloombergLP::balxml::Decoder::MemOutStream::MemOutStream(BloombergLP::bslma::Allocator*)>270000000000000059: 05    callq   0x418ba0 <BloombergLP::balxml::Decoder::MemOutStream::MemOutStream(BloombergLP::bslma::Allocator*)>
260000000000000059: 07    movq    %rbx, 960(%r15)28000000000000005e: 07    movq    %rbx, 960(%r15)
270000000000000060: 03    movq    %rbx, %rdi290000000000000065: 03    movq    %rbx, %rdi
280000000000000063: 03    movq    %r14, %rsi300000000000000068: 03    movq    %r14, %rsi
290000000000000066: 05    callq   0x47b3d0 <BloombergLP::balxml::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::balxml::ErrorInfo const&)>31000000000000006b: 05    callq   0x47b510 <BloombergLP::balxml::operator<<(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, BloombergLP::balxml::ErrorInfo const&)>
30000000000000006b: 03    movq    %rax, %rbx320000000000000070: 03    movq    %rax, %rbx
31000000000000006e: 03    movq    (%rax), %rax330000000000000073: 03    movq    (%rax), %rax
320000000000000071: 04    movq    -24(%rax), %rsi340000000000000076: 04    movq    -24(%rax), %rsi
330000000000000075: 03    addq    %rbx, %rsi35000000000000007a: 03    addq    %rbx, %rsi
340000000000000078: 03    movq    %rsp, %rbp36000000000000007d: 03    movq    %rsp, %rbp
35000000000000007b: 03    movq    %rbp, %rdi370000000000000080: 03    movq    %rbp, %rdi
36000000000000007e: 05    callq   0x406270 <_ZNKSt3__18ios_base6getlocEv@plt>380000000000000083: 05    callq   0x406270 <_ZNKSt3__18ios_base6getlocEv@plt>
370000000000000083: 05    movl    $8955920, %esi390000000000000088: 05    movl    $8955920, %esi
380000000000000088: 03    movq    %rbp, %rdi40000000000000008d: 03    movq    %rbp, %rdi
39000000000000008b: 05    callq   0x406390 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>410000000000000090: 05    callq   0x406390 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
400000000000000090: 03    movq    (%rax), %rcx420000000000000095: 03    movq    (%rax), %rcx
410000000000000093: 03    movq    %rax, %rdi430000000000000098: 03    movq    %rax, %rdi
420000000000000096: 05    movl    $10, %esi44000000000000009b: 05    movl    $10, %esi
43000000000000009b: 03    callq   *56(%rcx)4500000000000000a0: 03    callq   *56(%rcx)
44000000000000009e: 02    movl    %eax, %ebp4600000000000000a3: 02    movl    %eax, %ebp
4500000000000000a0: 03    movq    %rsp, %rdi4700000000000000a5: 03    movq    %rsp, %rdi
4600000000000000a3: 05    callq   0x406450 <_ZNSt3__16localeD1Ev@plt>4800000000000000a8: 05    callq   0x406450 <_ZNSt3__16localeD1Ev@plt>
4700000000000000a8: 04    movsbl  %bpl, %esi4900000000000000ad: 04    movsbl  %bpl, %esi
4800000000000000ac: 03    movq    %rbx, %rdi5000000000000000b1: 03    movq    %rbx, %rdi
4900000000000000af: 05    callq   0x405f80 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>5100000000000000b4: 05    callq   0x405f80 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
5000000000000000b4: 03    movq    %rbx, %rdi5200000000000000b9: 03    movq    %rbx, %rdi
5100000000000000b7: 05    callq   0x406230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>5300000000000000bc: 05    callq   0x406230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
5200000000000000bc: 07    movq    712(%r15), %rdi5400000000000000c1: 07    movq    712(%r15), %rdi
5300000000000000c3: 03    testq   %rdi, %rdi5500000000000000c8: 03    testq   %rdi, %rdi
5400000000000000c6: 02    je      0x478217 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0xd7>5600000000000000cb: 02    je      0x47836c <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0xdc>
5500000000000000c8: 03    movl    (%r14), %eax5700000000000000cd: 03    movl    (%r14), %eax
5600000000000000cb: 02    cmpl    (%rdi), %eax5800000000000000d0: 02    cmpl    (%rdi), %eax
5700000000000000cd: 02    jle     0x478217 <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0xd7>5900000000000000d2: 02    jle     0x47836c <BloombergLP::balxml::Decoder::checkForErrors(BloombergLP::balxml::ErrorInfo const&)+0xdc>
5800000000000000cf: 03    movq    %r14, %rsi6000000000000000d4: 03    movq    %r14, %rsi
5900000000000000d2: 05    callq   0x47b1b0 <BloombergLP::balxml::ErrorInfo::operator=(BloombergLP::balxml::ErrorInfo const&)>6100000000000000d7: 05    callq   0x47b2f0 <BloombergLP::balxml::ErrorInfo::operator=(BloombergLP::balxml::ErrorInfo const&)>
6000000000000000d7: 02    xorl    %eax, %eax6200000000000000dc: 02    xorl    %eax, %eax
6100000000000000d9: 07    subb    1044(%r15), %al6300000000000000de: 07    subb    1044(%r15), %al
6200000000000000e0: 03    movsbl  %al, %eax6400000000000000e5: 03    movsbl  %al, %eax
6300000000000000e3: 04    addq    $8, %rsp6500000000000000e8: 04    addq    $8, %rsp
6400000000000000e7: 01    popq    %rbx6600000000000000ec: 01    popq    %rbx
6500000000000000e8: 02    popq    %r146700000000000000ed: 02    popq    %r14
6600000000000000ea: 02    popq    %r156800000000000000ef: 02    popq    %r15
6700000000000000ec: 01    popq    %rbp6900000000000000f1: 01    popq    %rbp
6800000000000000ed: 01    retq7000000000000000f2: 01    retq
6900000000000000ee: 03    movq    %rax, %rbx7100000000000000f3: 03    movq    %rax, %rbx
7000000000000000f1: 03    movq    %rsp, %rdi7200000000000000f6: 03    movq    %rsp, %rdi
7100000000000000f4: 05    callq   0x406450 <_ZNSt3__16localeD1Ev@plt>7300000000000000f9: 05    callq   0x406450 <_ZNSt3__16localeD1Ev@plt>
7200000000000000f9: 03    movq    %rbx, %rdi7400000000000000fe: 03    movq    %rbx, %rdi
7300000000000000fc: 05    callq   0x4065a0 <_Unwind_Resume@plt>750000000000000101: 05    callq   0x4065a0 <_Unwind_Resume@plt>
740000000000000101: 10    nopw    %cs:(%rax,%rax)760000000000000106: 10    nopw    %cs:(%rax,%rax)
75000000000000010b: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op