0.assume.s
0.none.s
n1000000000044f690 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)>:n1000000000044fcb0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, 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
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
n9000000000000000e: 03    movl    %r9d, %ebpn9000000000000000e: 03    movl    %r9d, %r13d
100000000000000011: 03    movl    %r8d, %r12d
100000000000000011: 03    movq    %rcx, %r13110000000000000014: 03    movq    %rcx, %rbp
110000000000000014: 03    movq    %rsi, %r15
120000000000000017: 03    movq    %rdi, %r14120000000000000017: 03    movq    %rsi, %r14
13000000000000001a: 03    movq    %rdi, %r15
13000000000000001a: 04    leaq    (%rsi,%rdx,4), %r1214000000000000001d: 04    leaq    (%rsi,%rdx,4), %rbx
14000000000000001e: 02    xorl    %eax, %eax150000000000000021: 02    xorl    %eax, %eax
150000000000000020: 05    movl    %r8d, 4(%rsp)
160000000000000025: 03    testb   %r8b, %r8b160000000000000023: 03    testb   %r12b, %r12b
170000000000000028: 03    setne   %al170000000000000026: 03    setne   %al
18000000000000002b: 03    testl   %r9d, %r9d180000000000000029: 03    testl   %r9d, %r9d
19000000000000002e: 02    je      0x44f73a <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xaa>19000000000000002c: 02    je      0x44fd5a <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xaa>
200000000000000030: 03    testq   %rdx, %rdx20000000000000002e: 03    testq   %rdx, %rdx
210000000000000033: 06    jle     0x44f7b9 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x129>210000000000000031: 06    jle     0x44fdd9 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x129>
220000000000000039: 02    xorl    %ebx, %ebx220000000000000037: 02    xorl    %esi, %esi
23000000000000003b: 03    movq    %r15, %rcx230000000000000039: 03    movq    %r14, %rcx
24000000000000003e: 02    jmp     0x44f6e2 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x52>24000000000000003c: 02    jmp     0x44fd02 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x52>
25000000000000003e: 02    nop     
250000000000000040: 02    movl    %esi, %edx260000000000000040: 02    movl    %edi, %edx
260000000000000042: 03    addq    %rdx, %rbx270000000000000042: 03    addq    %rdx, %rsi
270000000000000045: 04    addq    $4, %rcx280000000000000045: 04    addq    $4, %rcx
n280000000000000049: 03    cmpq    %r12, %rcxn290000000000000049: 03    cmpq    %rbx, %rcx
29000000000000004c: 06    jae     0x44f7b4 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x124>30000000000000004c: 06    jae     0x44fdd4 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x124>
300000000000000052: 02    movl    (%rcx), %edx310000000000000052: 02    movl    (%rcx), %edx
310000000000000054: 02    bswapl  %edx320000000000000054: 02    bswapl  %edx
n320000000000000056: 05    movl    $1, %esin330000000000000056: 05    movl    $1, %edi
33000000000000005b: 06    cmpl    $128, %edx34000000000000005b: 06    cmpl    $128, %edx
n340000000000000061: 02    jb      0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n350000000000000061: 02    jb      0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
350000000000000063: 05    movl    $2, %esi360000000000000063: 05    movl    $2, %edi
360000000000000068: 06    cmpl    $2048, %edx370000000000000068: 06    cmpl    $2048, %edx
n37000000000000006e: 02    jb      0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n38000000000000006e: 02    jb      0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
380000000000000070: 06    cmpl    $65535, %edx390000000000000070: 06    cmpl    $65535, %edx
n390000000000000076: 02    ja      0x44f71f <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x8f>n400000000000000076: 02    ja      0x44fd3f <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x8f>
400000000000000078: 06    andl    $4294965248, %edx410000000000000078: 06    andl    $4294965248, %edx
n41000000000000007e: 02    movl    %eax, %esin42000000000000007e: 02    movl    %eax, %edi
420000000000000080: 06    cmpl    $55296, %edx430000000000000080: 06    cmpl    $55296, %edx
n430000000000000086: 02    je      0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n440000000000000086: 02    je      0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
440000000000000088: 05    movl    $3, %esi450000000000000088: 05    movl    $3, %edi
45000000000000008d: 02    jmp     0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>46000000000000008d: 02    jmp     0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
46000000000000008f: 02    movl    %eax, %esi47000000000000008f: 02    movl    %eax, %edi
470000000000000091: 06    cmpl    $2097151, %edx480000000000000091: 06    cmpl    $2097151, %edx
n480000000000000097: 02    ja      0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n490000000000000097: 02    ja      0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
490000000000000099: 02    movl    %eax, %esi500000000000000099: 02    movl    %eax, %edi
50000000000000009b: 06    cmpl    $1114111, %edx51000000000000009b: 06    cmpl    $1114111, %edx
n5100000000000000a1: 02    ja      0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>n5200000000000000a1: 02    ja      0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
5200000000000000a3: 05    movl    $4, %esi5300000000000000a3: 05    movl    $4, %edi
5300000000000000a8: 02    jmp     0x44f6d0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>5400000000000000a8: 02    jmp     0x44fcf0 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x40>
5400000000000000aa: 03    testq   %rdx, %rdx5500000000000000aa: 03    testq   %rdx, %rdx
n5500000000000000ad: 02    jle     0x44f7b9 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x129>n5600000000000000ad: 02    jle     0x44fdd9 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x129>
5600000000000000af: 02    xorl    %ebx, %ebx5700000000000000af: 02    xorl    %esi, %esi
5700000000000000b1: 03    movq    %r15, %rcx5800000000000000b1: 03    movq    %r14, %rcx
5800000000000000b4: 02    jmp     0x44f75e <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xce>5900000000000000b4: 02    jmp     0x44fd7e <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xce>
5900000000000000b6: 10    nopw    %cs:(%rax,%rax)6000000000000000b6: 10    nopw    %cs:(%rax,%rax)
6000000000000000c0: 02    movl    %edx, %edx6100000000000000c0: 02    movl    %edx, %edx
n6100000000000000c2: 03    addq    %rdx, %rbxn6200000000000000c2: 03    addq    %rdx, %rsi
6200000000000000c5: 04    addq    $4, %rcx6300000000000000c5: 04    addq    $4, %rcx
n6300000000000000c9: 03    cmpq    %r12, %rcxn6400000000000000c9: 03    cmpq    %rbx, %rcx
6400000000000000cc: 02    jae     0x44f7b4 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x124>6500000000000000cc: 02    jae     0x44fdd4 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x124>
6500000000000000ce: 02    movl    (%rcx), %esi6600000000000000ce: 02    movl    (%rcx), %edi
6600000000000000d0: 05    movl    $1, %edx6700000000000000d0: 05    movl    $1, %edx
n6700000000000000d5: 06    cmpl    $128, %esin6800000000000000d5: 06    cmpl    $128, %edi
6800000000000000db: 02    jb      0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>6900000000000000db: 02    jb      0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
6900000000000000dd: 05    movl    $2, %edx7000000000000000dd: 05    movl    $2, %edx
n7000000000000000e2: 06    cmpl    $2048, %esin7100000000000000e2: 06    cmpl    $2048, %edi
7100000000000000e8: 02    jb      0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>7200000000000000e8: 02    jb      0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
7200000000000000ea: 06    cmpl    $65535, %esi7300000000000000ea: 06    cmpl    $65535, %edi
7300000000000000f0: 02    ja      0x44f799 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x109>7400000000000000f0: 02    ja      0x44fdb9 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x109>
7400000000000000f2: 06    andl    $4294965248, %esi7500000000000000f2: 06    andl    $4294965248, %edi
7500000000000000f8: 02    movl    %eax, %edx7600000000000000f8: 02    movl    %eax, %edx
n7600000000000000fa: 06    cmpl    $55296, %esin7700000000000000fa: 06    cmpl    $55296, %edi
770000000000000100: 02    je      0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>780000000000000100: 02    je      0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
780000000000000102: 05    movl    $3, %edx790000000000000102: 05    movl    $3, %edx
n790000000000000107: 02    jmp     0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>n800000000000000107: 02    jmp     0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
800000000000000109: 02    movl    %eax, %edx810000000000000109: 02    movl    %eax, %edx
n81000000000000010b: 06    cmpl    $2097151, %esin82000000000000010b: 06    cmpl    $2097151, %edi
820000000000000111: 02    ja      0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>830000000000000111: 02    ja      0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
830000000000000113: 02    movl    %eax, %edx840000000000000113: 02    movl    %eax, %edx
n840000000000000115: 06    cmpl    $1114111, %esin850000000000000115: 06    cmpl    $1114111, %edi
85000000000000011b: 02    ja      0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>86000000000000011b: 02    ja      0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
86000000000000011d: 05    movl    $4, %edx87000000000000011d: 05    movl    $4, %edx
t870000000000000122: 02    jmp     0x44f750 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>t880000000000000122: 02    jmp     0x44fd70 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0xc0>
880000000000000124: 03    incq    %rbx890000000000000124: 03    incq    %rsi
890000000000000127: 02    jmp     0x44f7be <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x12e>900000000000000127: 02    jmp     0x44fdde <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x12e>
900000000000000129: 05    movl    $1, %ebx910000000000000129: 05    movl    $1, %esi
91000000000000012e: 03    movq    %r14, %rdi92000000000000012e: 03    movq    %r15, %rdi
920000000000000131: 03    movq    %rbx, %rsi
930000000000000134: 02    xorl    %edx, %edx930000000000000131: 02    xorl    %edx, %edx
940000000000000136: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>940000000000000133: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>
95000000000000013b: 03    testq   %r13, %r13950000000000000138: 03    testq   %rbp, %rbp
96000000000000013e: 05    leaq    16(%rsp), %rcx96000000000000013b: 05    leaq    16(%rsp), %rcx
970000000000000143: 04    cmovneq %r13, %rcx970000000000000140: 04    cmovneq %rbp, %rcx
980000000000000147: 04    testb   $1, (%r14)980000000000000144: 04    testb   $1, (%r15)
99000000000000014b: 02    jne     0x44f7fd <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x16d>990000000000000148: 02    jne     0x44fe00 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x150>
100000000000000014d: 04    leaq    1(%r14), %rdi100000000000000014a: 04    leaq    1(%r15), %rdi
1010000000000000151: 02    testl   %ebp, %ebp
1020000000000000153: 02    j     0x44f805 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x175>101000000000000014e: 02    jmp     0x44fe04 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x154>
1020000000000000150: 04    movq    16(%r15), %rdi
1030000000000000155: 06    movsbl  4(%rsp), %r9d1030000000000000154: 04    movsbl  %r12b, %r9d
104000000000000015b: 05    leaq    8(%rsp), %r81040000000000000158: 05    leaq    8(%rsp), %r8
1050000000000000160: 03    movq    %r12, %rsi105000000000000015d: 03    movq    %rbx, %rsi
1060000000000000163: 03    movq    %r15, %rdx1060000000000000160: 03    movq    %r14, %rdx
1070000000000000163: 03    testl   %r13d, %r13d
1080000000000000166: 02    je      0x44fe1f <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x16f>
1070000000000000166: 05    callq   0x4511c0 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32PtrBasedEnd, (anonymous namespace)::Swapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32PtrBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>1090000000000000168: 05    callq   0x4517d0 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32PtrBasedEnd, (anonymous namespace)::Swapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32PtrBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>
108000000000000016b: 02    jmp     0x44f81b <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x18b>110000000000000016d: 02    jmp     0x44fe24 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x174>
109000000000000016d: 04    movq    16(%r14), %rdi
1100000000000000171: 02    testl   %ebp, %ebp
1110000000000000173: 02    jne     0x44f7e5 <BloombergLP::bdlde::CharConvertUtf32::utf32ToUtf8(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, unsigned int const*, unsigned long, unsigned long*, unsigned char, BloombergLP::bdlde::ByteOrder::Enum)+0x155>
1120000000000000175: 06    movsbl  4(%rsp), %r9d
113000000000000017b: 05    leaq    8(%rsp), %r8
1140000000000000180: 03    movq    %r12, %rsi
1150000000000000183: 03    movq    %r15, %rdx
1160000000000000186: 05    callq   0x451080 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32PtrBasedEnd, (anonymous namespace)::NoopSwapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32PtrBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>111000000000000016f: 05    callq   0x451690 <(anonymous namespace)::Utf32ToUtf8Translator<(anonymous namespace)::NoopCapacity, (anonymous namespace)::Utf32PtrBasedEnd, (anonymous namespace)::NoopSwapper>::translate(char*, unsigned long, (anonymous namespace)::Utf32PtrBasedEnd, unsigned int const*, unsigned long*, unsigned long*, char)>
117000000000000018b: 02    movl    %eax, %ebp1120000000000000174: 02    movl    %eax, %ebx
1130000000000000176: 05    movq    8(%rsp), %rsi
118000000000000018d: 03    decq    %rbx114000000000000017b: 03    decq    %rsi
1190000000000000190: 03    movq    %r14, %rdi115000000000000017e: 03    movq    %r15, %rdi
1200000000000000193: 03    movq    %rbx, %rsi
1210000000000000196: 02    xorl    %edx, %edx1160000000000000181: 02    xorl    %edx, %edx
1220000000000000198: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>1170000000000000183: 05    callq   0x404d00 <_ZNSt3__112basic_stringIcNS_11char_traitsIcEENS_9allocatorIcEEE6resizeEmc@plt>
123000000000000019d: 02    movl    %ebp, %eax1180000000000000188: 02    movl    %ebx, %eax
124000000000000019f: 04    addq    $24, %rsp119000000000000018a: 04    addq    $24, %rsp
12500000000000001a3: 01    popq    %rbx120000000000000018e: 01    popq    %rbx
12600000000000001a4: 02    popq    %r12121000000000000018f: 02    popq    %r12
12700000000000001a6: 02    popq    %r131220000000000000191: 02    popq    %r13
12800000000000001a8: 02    popq    %r141230000000000000193: 02    popq    %r14
12900000000000001aa: 02    popq    %r151240000000000000195: 02    popq    %r15
13000000000000001ac: 01    popq    %rbp1250000000000000197: 01    popq    %rbp
13100000000000001ad: 01    retq1260000000000000198: 01    retq
13200000000000001ae: 02    nop     1270000000000000199: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op