5.assume.s
5.none.s
n1000000000041a170 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)>:n1000000000041b1c0 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 01    pushq   %rbx40000000000000004: 01    pushq   %rbx
50000000000000005: 04    subq    $64, %rsp50000000000000005: 04    subq    $64, %rsp
60000000000000009: 03    movq    %rsi, %r1460000000000000009: 03    movq    %rsi, %r14
7000000000000000c: 03    movq    %rdi, %rbx7000000000000000c: 03    movq    %rdi, %rbx
n8000000000000000f: 04    cmpl    $0, 56(%rdi)n8000000000000000f: 03    movl    56(%rdi), %ecx
90000000000000012: 03    cmpl    $1, %ecx
90000000000000013: 02    je      0x41a1d7 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x67>100000000000000015: 02    je      0x41b21d <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x5d>
100000000000000015: 04    movq    40(%rdx), %rcx
110000000000000019: 05    leaq    32(%rsp), %r15
12000000000000001e: 05    movl    $32, %esi110000000000000017: 05    movl    $4294967295, %eax
130000000000000023: 05    movl    $4826083, %edx
140000000000000028: 03    movq    %r15, %rdi
15000000000000002b: 02    xorl    %eax, %eax12000000000000001c: 02    testl   %ecx, %ecx
16000000000000002d: 05    callq   0x4044d0 <snprintf@plt>13000000000000001e: 06    jne     0x41b26d <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0xad>
170000000000000032: 04    leaq    8(%rbx), %rax140000000000000024: 04    leaq    8(%rbx), %rax
180000000000000036: 05    cmpq    $23, 40(%rbx)150000000000000028: 05    cmpq    $23, 40(%rbx)
19000000000000003b: 02    je      0x41a1b0 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x40>16000000000000002d: 02    je      0x41b1f2 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x32>
20000000000000003d: 03    movq    (%rax), %rax17000000000000002f: 03    movq    (%rax), %rax
210000000000000040: 04    movq    32(%rbx), %rcx180000000000000032: 04    movq    32(%rbx), %rcx
190000000000000036: 05    movq    %rax, 32(%rsp)
20000000000000003b: 05    movq    %rcx, 40(%rsp)
210000000000000040: 04    movq    40(%rdx), %rax
220000000000000044: 05    movq    %rax, 8(%rsp)220000000000000044: 05    movq    %rax, 8(%rsp)
tt230000000000000049: 05    leaq    32(%rsp), %rsi
24000000000000004e: 05    leaq    8(%rsp), %rdx
250000000000000053: 03    movq    %r14, %rdi
260000000000000056: 05    callq   0x41c9c0 <int BloombergLP::baljsn::SimpleFormatter::addValue<unsigned long long>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, unsigned long long const&)>
27000000000000005b: 02    jmp     0x41b26d <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0xad>
28000000000000005d: 04    movq    40(%rdx), %rcx
290000000000000061: 05    leaq    32(%rsp), %r15
300000000000000066: 05    movl    $32, %esi
31000000000000006b: 05    movl    $4832851, %edx
320000000000000070: 03    movq    %r15, %rdi
330000000000000073: 02    xorl    %eax, %eax
340000000000000075: 05    callq   0x4044d0 <snprintf@plt>
35000000000000007a: 04    leaq    8(%rbx), %rax
36000000000000007e: 05    cmpq    $23, 40(%rbx)
370000000000000083: 02    je      0x41b248 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x88>
380000000000000085: 03    movq    (%rax), %rax
390000000000000088: 04    movq    32(%rbx), %rcx
40000000000000008c: 05    movq    %rax, 8(%rsp)
230000000000000049: 05    movq    %rcx, 16(%rsp)410000000000000091: 05    movq    %rcx, 16(%rsp)
24000000000000004e: 05    movq    %r15, 24(%rsp)420000000000000096: 05    movq    %r15, 24(%rsp)
250000000000000053: 05    leaq    8(%rsp), %rsi43000000000000009b: 05    leaq    8(%rsp), %rsi
260000000000000058: 05    leaq    24(%rsp), %rdx4400000000000000a0: 05    leaq    24(%rsp), %rdx
27000000000000005d: 03    movq    %r14, %rdi4500000000000000a5: 03    movq    %r14, %rdi
280000000000000060: 05    callq   0x41b9e0 <int BloombergLP::baljsn::SimpleFormatter::addValue<char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char* const&)>4600000000000000a8: 05    callq   0x41ca80 <int BloombergLP::baljsn::SimpleFormatter::addValue<char*>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, char* const&)>
290000000000000065: 02    jmp     0x41a20e <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x9e>
300000000000000067: 04    leaq    8(%rbx), %rax
31000000000000006b: 05    cmpq    $23, 40(%rbx)
320000000000000070: 02    je      0x41a1e5 <BloombergLP::ball::(anonymous namespace)::ThreadIdFormatter::format(BloombergLP::baljsn::SimpleFormatter*, BloombergLP::ball::Record const&)+0x75>
330000000000000072: 03    movq    (%rax), %rax
340000000000000075: 04    movq    32(%rbx), %rcx
350000000000000079: 05    movq    %rax, 32(%rsp)
36000000000000007e: 05    movq    %rcx, 40(%rsp)
370000000000000083: 04    movq    40(%rdx), %rax
380000000000000087: 05    movq    %rax, 8(%rsp)
39000000000000008c: 05    leaq    32(%rsp), %rsi
400000000000000091: 05    leaq    8(%rsp), %rdx
410000000000000096: 03    movq    %r14, %rdi
420000000000000099: 05    callq   0x41b920 <int BloombergLP::baljsn::SimpleFormatter::addValue<unsigned long long>(std::__1::basic_string_view<char, std::__1::char_traits<char> > const&, unsigned long long const&)>
43000000000000009e: 04    addq    $64, %rsp4700000000000000ad: 04    addq    $64, %rsp
4400000000000000a2: 01    popq    %rbx4800000000000000b1: 01    popq    %rbx
4500000000000000a3: 02    popq    %r144900000000000000b2: 02    popq    %r14
4600000000000000a5: 02    popq    %r155000000000000000b4: 02    popq    %r15
4700000000000000a7: 01    retq5100000000000000b6: 01    retq
4800000000000000a8: 08    nopl    (%rax,%rax)5200000000000000b7: 09    nopw    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op