|
@@ -1,61 +1,63 @@
|
|
| 1 |
-
|
| 2 |
-
0000000000000000:
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
0000000000000005:
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
0000000000000042: 07 movq 720(%r14), %rsi
|
| 21 |
-
0000000000000049: 05 leaq
|
| 22 |
000000000000004e: 03 movq %r15, %rdi
|
| 23 |
-
0000000000000051: 05 callq
|
| 24 |
-
0000000000000056: 11 movl $2,
|
| 25 |
-
0000000000000061: 08 movq %r14,
|
| 26 |
-
0000000000000069: 05 movl $
|
| 27 |
000000000000006e: 05 movl $16, %edx
|
| 28 |
0000000000000073: 03 movq %r15, %rdi
|
| 29 |
-
0000000000000076: 05 callq
|
| 30 |
000000000000007b: 03 movq %rax, %r14
|
| 31 |
000000000000007e: 03 movq %rbx, %rdi
|
| 32 |
0000000000000081: 05 callq 0x405eb0 <strlen@plt>
|
| 33 |
0000000000000086: 03 movq %r14, %rdi
|
| 34 |
0000000000000089: 03 movq %rbx, %rsi
|
| 35 |
000000000000008c: 03 movq %rax, %rdx
|
| 36 |
-
000000000000008f: 05 callq
|
| 37 |
-
0000000000000094: 05 movl $
|
| 38 |
0000000000000099: 05 movl $34, %edx
|
| 39 |
000000000000009e: 03 movq %rax, %rdi
|
| 40 |
-
00000000000000a1: 05 callq
|
| 41 |
-
00000000000000a6: 05 movl $
|
| 42 |
00000000000000ab: 05 movl $2, %edx
|
| 43 |
00000000000000b0: 03 movq %rax, %rdi
|
| 44 |
-
00000000000000b3: 05 callq
|
| 45 |
00000000000000b8: 03 movq %rax, %rdi
|
| 46 |
00000000000000bb: 05 callq 0x406230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
|
| 47 |
-
00000000000000c0: 05 leaq
|
| 48 |
-
00000000000000c5: 05 callq
|
|
|
|
| 49 |
-
|
| 50 |
-
00000000000000cf: 07 addq $
|
| 51 |
00000000000000d6: 01 popq %rbx
|
| 52 |
00000000000000d7: 02 popq %r14
|
| 53 |
00000000000000d9: 02 popq %r15
|
|
|
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 1 |
+
0000000000479cd0 <BloombergLP::balxml::Decoder_PushParserContext<bsl::vector<char, bsl::allocator<char> >, BloombergLP::balxml::Base64Parser<bsl::vector<char, bsl::allocator<char> > > >::addCharacters(char const*, unsigned long, BloombergLP::balxml::Decoder*)>:
|
| 2 |
+
0000000000000000: 01 pushq %rbp
|
| 3 |
+
0000000000000001: 02 pushq %r15
|
| 4 |
+
0000000000000003: 02 pushq %r14
|
| 5 |
+
0000000000000005: 01 pushq %rbx
|
| 6 |
+
0000000000000006: 07 subq $264, %rsp
|
| 7 |
+
000000000000000d: 03 movq %rcx, %r14
|
| 8 |
+
0000000000000010: 03 movq %rsi, %rbx
|
| 9 |
+
0000000000000013: 04 leaq (%rdx,%rsi), %r9
|
| 10 |
+
0000000000000017: 04 movq 48(%rdi), %rsi
|
| 11 |
+
000000000000001b: 04 addq $24, %rdi
|
| 12 |
+
000000000000001f: 07 movl $4294967295, (%rsp)
|
| 13 |
+
0000000000000026: 05 leaq 16(%rsp), %rdx
|
| 14 |
+
000000000000002b: 05 leaq 12(%rsp), %rcx
|
| 15 |
+
0000000000000030: 03 movq %rbx, %r8
|
| 16 |
+
0000000000000033: 05 callq 0x479eb0 <int BloombergLP::bdlde::Base64Decoder::convert<std::__1::back_insert_iterator<bsl::vector<char, bsl::allocator<char> > >, char const*>(std::__1::back_insert_iterator<bsl::vector<char, bsl::allocator<char> > >, int*, int*, char const*, char const*, int)>
|
| 17 |
+
0000000000000038: 02 movl %eax, %ebp
|
| 18 |
+
000000000000003a: 02 testl %eax, %eax
|
| 19 |
+
000000000000003c: 06 jns 0x479d9a <BloombergLP::balxml::Decoder_PushParserContext<bsl::vector<char, bsl::allocator<char> >, BloombergLP::balxml::Base64Parser<bsl::vector<char, bsl::allocator<char> > > >::addCharacters(char const*, unsigned long, BloombergLP::balxml::Decoder*)+0xca>
|
| 20 |
0000000000000042: 07 movq 720(%r14), %rsi
|
| 21 |
+
0000000000000049: 05 leaq 16(%rsp), %r15
|
| 22 |
000000000000004e: 03 movq %r15, %rdi
|
| 23 |
+
0000000000000051: 05 callq 0x418ba0 <BloombergLP::balxml::Decoder::MemOutStream::MemOutStream(BloombergLP::bslma::Allocator*)>
|
| 24 |
+
0000000000000056: 11 movl $2, 248(%rsp)
|
| 25 |
+
0000000000000061: 08 movq %r14, 256(%rsp)
|
| 26 |
+
0000000000000069: 05 movl $6370415, %esi
|
| 27 |
000000000000006e: 05 movl $16, %edx
|
| 28 |
0000000000000073: 03 movq %r15, %rdi
|
| 29 |
+
0000000000000076: 05 callq 0x417b80 <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)>
|
| 30 |
000000000000007b: 03 movq %rax, %r14
|
| 31 |
000000000000007e: 03 movq %rbx, %rdi
|
| 32 |
0000000000000081: 05 callq 0x405eb0 <strlen@plt>
|
| 33 |
0000000000000086: 03 movq %r14, %rdi
|
| 34 |
0000000000000089: 03 movq %rbx, %rsi
|
| 35 |
000000000000008c: 03 movq %rax, %rdx
|
| 36 |
+
000000000000008f: 05 callq 0x417b80 <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)>
|
| 37 |
+
0000000000000094: 05 movl $6370193, %esi
|
| 38 |
0000000000000099: 05 movl $34, %edx
|
| 39 |
000000000000009e: 03 movq %rax, %rdi
|
| 40 |
+
00000000000000a1: 05 callq 0x417b80 <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)>
|
| 41 |
+
00000000000000a6: 05 movl $6370172, %esi
|
| 42 |
00000000000000ab: 05 movl $2, %edx
|
| 43 |
00000000000000b0: 03 movq %rax, %rdi
|
| 44 |
+
00000000000000b3: 05 callq 0x417b80 <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)>
|
| 45 |
00000000000000b8: 03 movq %rax, %rdi
|
| 46 |
00000000000000bb: 05 callq 0x406230 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
|
| 47 |
+
00000000000000c0: 05 leaq 16(%rsp), %rdi
|
| 48 |
+
00000000000000c5: 05 callq 0x478a10 <BloombergLP::balxml::Decoder_ErrorLogger::~Decoder_ErrorLogger()>
|
| 49 |
+
00000000000000ca: 03 sarl $31, %ebp
|
| 50 |
+
00000000000000cd: 02 movl %ebp, %eax
|
| 51 |
+
00000000000000cf: 07 addq $264, %rsp
|
| 52 |
00000000000000d6: 01 popq %rbx
|
| 53 |
00000000000000d7: 02 popq %r14
|
| 54 |
00000000000000d9: 02 popq %r15
|
| 55 |
+
00000000000000db: 01 popq %rbp
|
| 56 |
+
00000000000000dc: 01 retq
|
| 57 |
+
00000000000000dd: 03 movq %rax, %rbx
|
| 58 |
+
00000000000000e0: 05 leaq 16(%rsp), %rdi
|
| 59 |
+
00000000000000e5: 05 callq 0x478a10 <BloombergLP::balxml::Decoder_ErrorLogger::~Decoder_ErrorLogger()>
|
| 60 |
+
00000000000000ea: 03 movq %rbx, %rdi
|
| 61 |
+
00000000000000ed: 05 callq 0x4065a0 <_Unwind_Resume@plt>
|
| 62 |
+
00000000000000f2: 10 nopw %cs:(%rax,%rax)
|
| 63 |
+
00000000000000fc: 04 nopl (%rax)
|