2.assume.s
2.none.s
n1000000000044f340 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)>:n1000000000044f970 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
n50000000000000005: 02    pushq   %r13n50000000000000005: 02    pushq   %r12
60000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx60000000000000007: 01    pushq   %rbx
8000000000000000a: 04    subq    $24, %rsp70000000000000008: 04    subq    $16, %rsp
9000000000000000e: 03    movl    %r8d, %r13d8000000000000000c: 03    movl    %r8d, %r12d
100000000000000011: 03    movl    %ecx, %r12d9000000000000000f: 03    movl    %ecx, %r15d
110000000000000014: 03    movq    %rdx, %rbp100000000000000012: 03    movq    %rdx, %rbp
120000000000000017: 03    movq    %rsi, %r15110000000000000015: 03    movq    %rsi, %r14
13000000000000001a: 03    movq    %rdi, %r14120000000000000018: 03    movq    %rdi, %rbx
14000000000000001d: 02    xorl    %eax, %eax13000000000000001b: 02    xorl    %eax, %eax
15000000000000001f: 03    testb   %r12b, %r12b14000000000000001d: 03    testb   %r15b, %r15b
160000000000000022: 03    setne   %al150000000000000020: 03    setne   %al
170000000000000025: 02    movl    (%rsi), %ecx160000000000000023: 02    movl    (%rsi), %ecx
180000000000000027: 03    testl   %r8d, %r8d170000000000000025: 03    testl   %r8d, %r8d
19000000000000002a: 02    je      0x44f3e9 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xa9>180000000000000028: 02    je      0x44fa19 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xa9>
20000000000000002c: 02    testl   %ecx, %ecx19000000000000002a: 02    testl   %ecx, %ecx
21000000000000002e: 06    je      0x44f460 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x120>20000000000000002c: 06    je      0x44fa90 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x120>
220000000000000034: 04    leaq    4(%r15), %rdx210000000000000032: 04    leaq    4(%r14), %rdx
230000000000000038: 02    xorl    %ebx, %ebx220000000000000036: 02    xorl    %esi, %esi
24000000000000003a: 02    jmp     0x44f393 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x53>230000000000000038: 02    jmp     0x44f9c3 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x53>
25000000000000003c: 04    nopl    (%rax)24000000000000003a: 06    nopw    (%rax,%rax)
260000000000000040: 02    movl    %esi, %ecx250000000000000040: 02    movl    %edi, %ecx
270000000000000042: 03    addq    %rcx, %rbx260000000000000042: 03    addq    %rcx, %rsi
280000000000000045: 02    movl    (%rdx), %ecx270000000000000045: 02    movl    (%rdx), %ecx
290000000000000047: 04    addq    $4, %rdx280000000000000047: 04    addq    $4, %rdx
30000000000000004b: 02    testl   %ecx, %ecx29000000000000004b: 02    testl   %ecx, %ecx
n31000000000000004d: 06    je      0x44f45b <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x11b>n30000000000000004d: 06    je      0x44fa8b <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x11b>
320000000000000053: 02    bswapl  %ecx310000000000000053: 02    bswapl  %ecx
n330000000000000055: 05    movl    $1, %esin320000000000000055: 05    movl    $1, %edi
34000000000000005a: 06    cmpl    $128, %ecx33000000000000005a: 06    cmpl    $128, %ecx
n350000000000000060: 02    jb      0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n340000000000000060: 02    jb      0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
360000000000000062: 05    movl    $2, %esi350000000000000062: 05    movl    $2, %edi
370000000000000067: 06    cmpl    $2048, %ecx360000000000000067: 06    cmpl    $2048, %ecx
n38000000000000006d: 02    jb      0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n37000000000000006d: 02    jb      0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
39000000000000006f: 06    cmpl    $65535, %ecx38000000000000006f: 06    cmpl    $65535, %ecx
n400000000000000075: 02    ja      0x44f3ce <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x8e>n390000000000000075: 02    ja      0x44f9fe <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x8e>
410000000000000077: 06    andl    $4294965248, %ecx400000000000000077: 06    andl    $4294965248, %ecx
n42000000000000007d: 02    movl    %eax, %esin41000000000000007d: 02    movl    %eax, %edi
43000000000000007f: 06    cmpl    $55296, %ecx42000000000000007f: 06    cmpl    $55296, %ecx
n440000000000000085: 02    je      0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n430000000000000085: 02    je      0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
450000000000000087: 05    movl    $3, %esi440000000000000087: 05    movl    $3, %edi
46000000000000008c: 02    jmp     0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>45000000000000008c: 02    jmp     0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
47000000000000008e: 02    movl    %eax, %esi46000000000000008e: 02    movl    %eax, %edi
480000000000000090: 06    cmpl    $2097151, %ecx470000000000000090: 06    cmpl    $2097151, %ecx
n490000000000000096: 02    ja      0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n480000000000000096: 02    ja      0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
500000000000000098: 02    movl    %eax, %esi490000000000000098: 02    movl    %eax, %edi
51000000000000009a: 06    cmpl    $1114111, %ecx50000000000000009a: 06    cmpl    $1114111, %ecx
n5200000000000000a0: 02    ja      0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n5100000000000000a0: 02    ja      0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
5300000000000000a2: 05    movl    $4, %esi5200000000000000a2: 05    movl    $4, %edi
5400000000000000a7: 02    jmp     0x44f380 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>5300000000000000a7: 02    jmp     0x44f9b0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
5500000000000000a9: 02    testl   %ecx, %ecx5400000000000000a9: 02    testl   %ecx, %ecx
n5600000000000000ab: 02    je      0x44f460 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x120>n5500000000000000ab: 02    je      0x44fa90 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x120>
5700000000000000ad: 04    leaq    4(%r15), %rdx5600000000000000ad: 04    leaq    4(%r14), %rdx
5800000000000000b1: 02    xorl    %ebx, %ebx5700000000000000b1: 02    xorl    %esi, %esi
5900000000000000b3: 02    jmp     0x44f41f <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xdf>5800000000000000b3: 02    jmp     0x44fa4f <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xdf>
6000000000000000b5: 06    andl    $4294965248, %ecx5900000000000000b5: 06    andl    $4294965248, %ecx
6100000000000000bb: 06    cmpl    $55296, %ecx6000000000000000bb: 06    cmpl    $55296, %ecx
n6200000000000000c1: 05    movl    $3, %esin6100000000000000c1: 05    movl    $3, %edi
6300000000000000c6: 03    cmovel  %eax, %esi6200000000000000c6: 03    cmovel  %eax, %edi
6400000000000000c9: 07    nopl    (%rax)6300000000000000c9: 07    nopl    (%rax)
n6500000000000000d0: 02    movl    %esi, %ecxn6400000000000000d0: 02    movl    %edi, %ecx
6600000000000000d2: 03    addq    %rcx, %rbx6500000000000000d2: 03    addq    %rcx, %rsi
6700000000000000d5: 02    movl    (%rdx), %ecx6600000000000000d5: 02    movl    (%rdx), %ecx
6800000000000000d7: 04    addq    $4, %rdx6700000000000000d7: 04    addq    $4, %rdx
6900000000000000db: 02    testl   %ecx, %ecx6800000000000000db: 02    testl   %ecx, %ecx
n7000000000000000dd: 02    je      0x44f45b <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x11b>n6900000000000000dd: 02    je      0x44fa8b <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x11b>
7100000000000000df: 05    movl    $1, %esi7000000000000000df: 05    movl    $1, %edi
7200000000000000e4: 06    cmpl    $128, %ecx7100000000000000e4: 06    cmpl    $128, %ecx
n7300000000000000ea: 02    jb      0x44f410 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>n7200000000000000ea: 02    jb      0x44fa40 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>
7400000000000000ec: 05    movl    $2, %esi7300000000000000ec: 05    movl    $2, %edi
7500000000000000f1: 06    cmpl    $2048, %ecx7400000000000000f1: 06    cmpl    $2048, %ecx
n7600000000000000f7: 02    jb      0x44f410 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>n7500000000000000f7: 02    jb      0x44fa40 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>
7700000000000000f9: 06    cmpl    $65535, %ecx7600000000000000f9: 06    cmpl    $65535, %ecx
n7800000000000000ff: 02    jbe     0x44f3f5 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xb5>n7700000000000000ff: 02    jbe     0x44fa25 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xb5>
790000000000000101: 02    movl    %eax, %esi780000000000000101: 02    movl    %eax, %edi
800000000000000103: 06    cmpl    $2097151, %ecx790000000000000103: 06    cmpl    $2097151, %ecx
n810000000000000109: 02    ja      0x44f410 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>n800000000000000109: 02    ja      0x44fa40 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>
82000000000000010b: 06    cmpl    $1114111, %ecx81000000000000010b: 06    cmpl    $1114111, %ecx
t830000000000000111: 05    movl    $4, %esit820000000000000111: 05    movl    $4, %edi
840000000000000116: 03    cmoval  %eax, %esi830000000000000116: 03    cmoval  %eax, %edi
850000000000000119: 02    jmp     0x44f410 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>840000000000000119: 02    jmp     0x44fa40 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xd0>
86000000000000011b: 03    incq    %rbx85000000000000011b: 03    incq    %rsi
87000000000000011e: 02    jmp     0x44f465 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x125>86000000000000011e: 02    jmp     0x44fa95 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x125>
880000000000000120: 05    movl    $1, %ebx870000000000000120: 05    movl    $1, %esi
890000000000000125: 03    movq    %r14, %rdi880000000000000125: 03    movq    %rbx, %rdi
900000000000000128: 03    movq    %rbx, %rsi
91000000000000012b: 02    xorl    %edx, %edx890000000000000128: 02    xorl    %edx, %edx
92000000000000012d: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>90000000000000012a: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>
930000000000000132: 03    testq   %rbp, %rbp91000000000000012f: 03    testq   %rbp, %rbp
940000000000000135: 05    leaq    16(%rsp), %rdx920000000000000132: 05    leaq    8(%rsp), %rdx
95000000000000013a: 04    cmovneq %rbp, %rdx930000000000000137: 04    cmovneq %rbp, %rdx
96000000000000013e: 04    testb   $1, (%r14)94000000000000013b: 03    testb   $1, (%rbx)
970000000000000142: 02    jne     0x44f48a <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x14a>95000000000000013e: 02    jne     0x44fab6 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x146>
980000000000000144: 04    leaq    1(%r14), %rdi960000000000000140: 04    leaq    1(%rbx), %rdi
990000000000000148: 02    jmp     0x44f48e <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x14e>970000000000000144: 02    jmp     0x44faba <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x14a>
100000000000000014a: 04    movq    16(%r14), %rdi980000000000000146: 04    movq    16(%rbx), %rdi
101000000000000014e: 04    movsbl  %r12b, %r8d99000000000000014a: 04    movsbl  %r15b, %r8d
1020000000000000152: 05    leaq    8(%rsp), %rcx100000000000000014e: 03    movq    %rsp, %rcx
1030000000000000157: 03    movq    %r15, %rsi1010000000000000151: 03    movq    %r14, %rsi
104000000000000015a: 03    testl   %r13d, %r13d1020000000000000154: 03    testl   %r12d, %r12d
105000000000000015d: 02    je      0x44f4a6 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x166>1030000000000000157: 02    je      0x44fad0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x160>
106000000000000015f: 05    callq   0x450f50 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32ZeroBasedEnd, (anonymous namespace)::Swapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32ZeroBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>1040000000000000159: 05    callq   0x451560 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32ZeroBasedEnd, (anonymous namespace)::Swapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32ZeroBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>
1070000000000000164: 02    jmp     0x44f4ab <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x16b>105000000000000015e: 02    jmp     0x44fad5 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x165>
1080000000000000166: 05    callq   0x450e20 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32ZeroBasedEnd, (anonymous namespace)::NoopSwapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32ZeroBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>1060000000000000160: 05    callq   0x451430 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32ZeroBasedEnd, (anonymous namespace)::NoopSwapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32ZeroBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>
109000000000000016b: 02    movl    %eax, %ebp1070000000000000165: 02    movl    %eax, %ebp
1080000000000000167: 04    movq    (%rsp), %rsi
110000000000000016d: 03    decq    %rbx109000000000000016b: 03    decq    %rsi
1110000000000000170: 03    movq    %r14, %rdi
1120000000000000173: 03    movq    %rbx, %rsi110000000000000016e: 03    movq    %rbx, %rdi
1130000000000000176: 02    xorl    %edx, %edx1110000000000000171: 02    xorl    %edx, %edx
1140000000000000178: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>1120000000000000173: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>
115000000000000017d: 02    movl    %ebp, %eax1130000000000000178: 02    movl    %ebp, %eax
116000000000000017f: 04    addq    $24, %rsp114000000000000017a: 04    addq    $16, %rsp
1170000000000000183: 01    popq    %rbx115000000000000017e: 01    popq    %rbx
1180000000000000184: 02    popq    %r12116000000000000017f: 02    popq    %r12
1190000000000000186: 02    popq    %r13
1200000000000000188: 02    popq    %r141170000000000000181: 02    popq    %r14
121000000000000018a: 02    popq    %r151180000000000000183: 02    popq    %r15
122000000000000018c: 01    popq    %rbp1190000000000000185: 01    popq    %rbp
123000000000000018d: 01    retq1200000000000000186: 01    retq
124000000000000018e: 02    nop     1210000000000000187: 09    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op