8.assume.s
8.none.s
n1000000000041a220 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)>:n1000000000041b280 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)>:
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: 01    pushq   %rax8000000000000000a: 01    pushq   %rax
9000000000000000b: 05    movq    72(%rsp), %r129000000000000000b: 05    movq    72(%rsp), %r12
100000000000000010: 03    testq   %r12, %r12100000000000000010: 03    testq   %r12, %r12
n110000000000000013: 06    je      0x41a342 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x122>n110000000000000013: 06    je      0x41b3b5 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x135>
120000000000000019: 03    movq    %rdi, %r15120000000000000019: 03    movq    %rdi, %r15
13000000000000001c: 05    leaq    64(%rsp), %rax13000000000000001c: 05    leaq    64(%rsp), %rax
140000000000000021: 03    movq    (%rax), %rbx140000000000000021: 03    movq    (%rax), %rbx
150000000000000024: 04    leaq    8(%rdi), %rax150000000000000024: 04    leaq    8(%rdi), %rax
160000000000000028: 04    movq    %rax, (%rsp)160000000000000028: 04    movq    %rax, (%rsp)
17000000000000002c: 04    addq    $17, %rbx17000000000000002c: 04    addq    $17, %rbx
180000000000000030: 06    movl    $16432, %r13d180000000000000030: 06    movl    $16432, %r13d
190000000000000036: 05    movl    $1836216166, %ebp190000000000000036: 05    movl    $1836216166, %ebp
n20000000000000003b: 02    jmp     0x41a27f <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x5f>n20000000000000003b: 02    jmp     0x41b2e3 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x63>
21000000000000003d: 03    nopl    (%rax)21000000000000003d: 03    nopl    (%rax)
220000000000000040: 02    movl    (%rcx), %edi220000000000000040: 02    movl    (%rcx), %edi
230000000000000042: 02    xorl    %ebp, %edi230000000000000042: 02    xorl    %ebp, %edi
240000000000000044: 04    movzwl  4(%rcx), %ecx240000000000000044: 04    movzwl  4(%rcx), %ecx
250000000000000048: 06    xorl    $29793, %ecx250000000000000048: 06    xorl    $29793, %ecx
26000000000000004e: 02    orl     %edi, %ecx26000000000000004e: 02    orl     %edi, %ecx
t270000000000000050: 02    je      0x41a2f0 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0xd0>t270000000000000050: 06    je      0x41b363 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0xe3>
280000000000000052: 04    addq    $32, %rbx280000000000000056: 04    addq    $32, %rbx
290000000000000056: 03    decq    %r1229000000000000005a: 03    decq    %r12
300000000000000059: 06    je      0x41a342 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x122>30000000000000005d: 06    je      0x41b3b5 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x135>
31000000000000005f: 04    movswl  13(%rbx), %ecx310000000000000063: 04    movswl  13(%rbx), %ecx
320000000000000063: 05    movl    $4294967295, %eax320000000000000067: 05    movl    $4294967295, %eax
330000000000000068: 04    btq     %rcx, %r1333000000000000006c: 04    btq     %rcx, %r13
34000000000000006c: 06    jae     0x41a344 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x124>340000000000000070: 06    jae     0x41b3b7 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x137>
350000000000000072: 03    cmpl    $14, %ecx350000000000000076: 03    cmpl    $14, %ecx
360000000000000075: 02    je      0x41a29c <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x7c>360000000000000079: 02    je      0x41b320 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0xa0>
370000000000000077: 03    cmpl    $5, %ecx37000000000000007b: 03    cmpl    $5, %ecx
38000000000000007a: 02    jne     0x41a2b0 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x90>38000000000000007e: 02    je      0x41b320 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0xa0>
39000000000000007c: 04    movq    -1(%rbx), %rsi390000000000000080: 05    movl    $0, %esi
400000000000000080: 04    movslq  7(%rbx), %rdx400000000000000085: 05    movl    $0, %edx
41000000000000008a: 03    cmpl    $4, %ecx
410000000000000084: 02    jmp     0x41a2b8 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x98>42000000000000008d: 02    jne     0x41b328 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0xa8>
420000000000000086: 10    nopw    %cs:(%rax,%rax)
430000000000000090: 05    movsbq  -1(%rbx), %rdx43000000000000008f: 05    movsbq  -1(%rbx), %rdx
440000000000000095: 03    movq    %rbx, %rsi440000000000000094: 03    movq    %rbx, %rsi
450000000000000097: 02    jmp     0x41b328 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0xa8>
460000000000000099: 07    nopl    (%rax)
4700000000000000a0: 04    movq    -1(%rbx), %rsi
4800000000000000a4: 04    movslq  7(%rbx), %rdx
450000000000000098: 04    movq    -17(%rbx), %rcx4900000000000000a8: 04    movq    -17(%rbx), %rcx
46000000000000009c: 04    movq    -9(%rbx), %rdi5000000000000000ac: 04    movq    -9(%rbx), %rdi
4700000000000000a0: 04    cmpq    $6, %rdi5100000000000000b0: 04    cmpq    $6, %rdi
4800000000000000a4: 02    je      0x41a260 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x40>5200000000000000b4: 02    je      0x41b2c0 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x40>
4900000000000000a6: 04    cmpq    $4, %rdi5300000000000000b6: 04    cmpq    $4, %rdi
5000000000000000aa: 02    jne     0x41a272 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x52>5400000000000000ba: 02    jne     0x41b2d6 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x56>
5100000000000000ac: 06    cmpl    $1701667182, (%rcx)5500000000000000bc: 06    cmpl    $1701667182, (%rcx)
5200000000000000b2: 02    jne     0x41a272 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x52>5600000000000000c2: 02    jne     0x41b2d6 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x56>
5300000000000000b4: 04    movq    32(%r15), %r145700000000000000c4: 04    movq    32(%r15), %r14
5400000000000000b8: 08    movq    $0, 32(%r15)5800000000000000c8: 08    movq    $0, 32(%r15)
5500000000000000c0: 05    movl    $4826164, %ecx5900000000000000d0: 05    movl    $4832932, %ecx
5600000000000000c5: 04    movq    (%rsp), %rdi6000000000000000d5: 04    movq    (%rsp), %rdi
5700000000000000c9: 05    callq   0x4753c0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>6100000000000000d9: 05    callq   0x476e40 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
5800000000000000ce: 02    jmp     0x41a272 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x52>6200000000000000de: 05    jmp     0x41b2d6 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x56>
5900000000000000d0: 04    cmpq    $3, %rdx6300000000000000e3: 04    cmpq    $3, %rdx
6000000000000000d4: 02    je      0x41a320 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x100>6400000000000000e7: 02    je      0x41b393 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x113>
6100000000000000d6: 04    cmpq    $7, %rdx6500000000000000e9: 04    cmpq    $7, %rdx
6200000000000000da: 02    jne     0x41a344 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x124>6600000000000000ed: 02    jne     0x41b3b7 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x137>
6300000000000000dc: 02    movl    (%rsi), %ecx6700000000000000ef: 02    movl    (%rsi), %ecx
6400000000000000de: 05    movl    $1768121700, %edx6800000000000000f1: 05    movl    $1768121700, %edx
6500000000000000e3: 02    xorl    %edx, %ecx6900000000000000f6: 02    xorl    %edx, %ecx
6600000000000000e5: 03    movl    3(%rsi), %edx7000000000000000f8: 03    movl    3(%rsi), %edx
6700000000000000e8: 05    movl    $1818324329, %esi7100000000000000fb: 05    movl    $1818324329, %esi
6800000000000000ed: 02    xorl    %esi, %edx720000000000000100: 02    xorl    %esi, %edx
6900000000000000ef: 02    orl     %ecx, %edx730000000000000102: 02    orl     %ecx, %edx
7000000000000000f1: 02    jne     0x41a344 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x124>740000000000000104: 02    jne     0x41b3b7 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x137>
7100000000000000f3: 08    movl    $0, 56(%r15)750000000000000106: 08    movl    $0, 56(%r15)
7200000000000000fb: 05    jmp     0x41a272 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x52>76000000000000010e: 05    jmp     0x41b2d6 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x56>
730000000000000100: 03    movzwl  (%rsi), %ecx770000000000000113: 03    movzwl  (%rsi), %ecx
740000000000000103: 06    xorl    $25960, %ecx780000000000000116: 06    xorl    $25960, %ecx
750000000000000109: 04    movzbl  2(%rsi), %edx79000000000000011c: 04    movzbl  2(%rsi), %edx
76000000000000010d: 03    xorl    $120, %edx800000000000000120: 03    xorl    $120, %edx
770000000000000110: 03    orw     %cx, %dx810000000000000123: 03    orw     %cx, %dx
780000000000000113: 02    jne     0x41a344 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x124>820000000000000126: 02    jne     0x41b3b7 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x137>
790000000000000115: 08    movl    $1, 56(%r15)830000000000000128: 08    movl    $1, 56(%r15)
80000000000000011d: 05    jmp     0x41a272 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x52>840000000000000130: 05    jmp     0x41b2d6 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::parse(BloombergLP::bdld::DatumMapRef)+0x56>
810000000000000122: 02    xorl    %eax, %eax850000000000000135: 02    xorl    %eax, %eax
820000000000000124: 04    addq    $8, %rsp860000000000000137: 04    addq    $8, %rsp
830000000000000128: 01    popq    %rbx87000000000000013b: 01    popq    %rbx
840000000000000129: 02    popq    %r1288000000000000013c: 02    popq    %r12
85000000000000012b: 02    popq    %r1389000000000000013e: 02    popq    %r13
86000000000000012d: 02    popq    %r14900000000000000140: 02    popq    %r14
87000000000000012f: 02    popq    %r15910000000000000142: 02    popq    %r15
880000000000000131: 01    popq    %rbp920000000000000144: 01    popq    %rbp
890000000000000132: 01    retq930000000000000145: 01    retq
900000000000000133: 04    movq    %r14, 32(%r15)940000000000000146: 04    movq    %r14, 32(%r15)
910000000000000137: 03    movq    %rax, %rdi95000000000000014a: 03    movq    %rax, %rdi
92000000000000013a: 05    callq   0x404c30 <_Unwind_Resume@plt>96000000000000014d: 05    callq   0x404c30 <_Unwind_Resume@plt>
93000000000000013f: 01    nop     970000000000000152: 10    nopw    %cs:(%rax,%rax)
98000000000000015c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op