7.assume.s
7.none.s
n1000000000040bea0 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)>:n1000000000040bf00 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)>:
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    $56, %rsp8000000000000000a: 04    subq    $56, %rsp
n9000000000000000e: 03    movq    %rcx, %r14n9000000000000000e: 03    movq    %rcx, %r15
100000000000000011: 03    movl    %edx, %r15d100000000000000011: 03    movl    %edx, %r12d
110000000000000014: 03    movq    %rsi, %r12110000000000000014: 03    movq    %rsi, %r13
120000000000000017: 02    movl    %edi, %ebx120000000000000017: 02    movl    %edi, %ebp
130000000000000019: 09    movq    $6903944, 16(%rsp)130000000000000019: 09    movq    $6908072, 16(%rsp)
140000000000000022: 09    movq    $0, 24(%rsp)140000000000000022: 09    movq    $0, 24(%rsp)
15000000000000002b: 02    xorl    %eax, %eax15000000000000002b: 02    xorl    %eax, %eax
16000000000000002d: 02    xorl    %ecx, %ecx16000000000000002d: 02    xorl    %ecx, %ecx
17000000000000002f: 05    xchgq   %rcx, 32(%rsp)17000000000000002f: 05    xchgq   %rcx, 32(%rsp)
180000000000000034: 05    xchgq   %rax, 40(%rsp)180000000000000034: 05    xchgq   %rax, 40(%rsp)
190000000000000039: 05    movb    $0, 48(%rsp)190000000000000039: 05    movb    $0, 48(%rsp)
20000000000000003e: 05    leaq    16(%rsp), %rdi20000000000000003e: 05    leaq    16(%rsp), %rdi
n210000000000000043: 05    callq   0x431900 <BloombergLP::bslmt::QLockGuard::lock()>n210000000000000043: 05    callq   0x432040 <BloombergLP::bslmt::QLockGuard::lock()>
220000000000000048: 07    movq    2660753(%rip), %rbp  # 695880 <BloombergLP::ball::LoggerManager::s_singleton_p>220000000000000048: 07    movq    2664785(%rip), %rbx  # 6968a0 <BloombergLP::ball::LoggerManager::s_singleton_p>
23000000000000004f: 03    testq   %rbp, %rbp23000000000000004f: 03    testq   %rbx, %rbx
240000000000000052: 06    je      0x40bfbc <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x11c>240000000000000052: 06    je      0x40c029 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x129>
250000000000000058: 08    cmpq    $0, 2669144(%rip)  # 697958 <BloombergLP::ball::(anonymous namespace)::bslsLogCategoryPtr>250000000000000058: 08    cmpq    $0, 2673176(%rip)  # 698978 <BloombergLP::ball::(anonymous namespace)::bslsLogCategoryPtr>
260000000000000060: 02    jne     0x40bf41 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0xa1>260000000000000060: 02    jne     0x40bfa1 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0xa1>
270000000000000062: 07    movzbl  256(%rbp), %edx270000000000000062: 07    movzbl  256(%rbx), %edx
280000000000000069: 07    movzbl  257(%rbp), %ecx280000000000000069: 07    movzbl  257(%rbx), %ecx
290000000000000070: 08    movzbl  258(%rbp), %r8d290000000000000070: 08    movzbl  258(%rbx), %r8d
300000000000000078: 08    movzbl  259(%rbp), %r9d300000000000000078: 08    movzbl  259(%rbx), %r9d
310000000000000080: 05    movl    $4560145, %esi310000000000000080: 05    movl    $4561997, %esi
320000000000000085: 03    movq    %rbp, %rdi320000000000000085: 03    movq    %rbx, %rdi
330000000000000088: 05    callq   0x4103f0 <BloombergLP::ball::LoggerManager::addCategory(char const*, int, int, int, int)>330000000000000088: 05    callq   0x410460 <BloombergLP::ball::LoggerManager::addCategory(char const*, int, int, int, int)>
34000000000000008d: 05    movl    $4560145, %esi34000000000000008d: 05    movl    $4561997, %esi
350000000000000092: 03    movq    %rbp, %rdi350000000000000092: 03    movq    %rbx, %rdi
360000000000000095: 05    callq   0x4105f0 <BloombergLP::ball::LoggerManager::lookupCategory(char const*)>360000000000000095: 05    callq   0x410660 <BloombergLP::ball::LoggerManager::lookupCategory(char const*)>
37000000000000009a: 07    movq    %rax, 2669079(%rip)  # 697958 <BloombergLP::ball::(anonymous namespace)::bslsLogCategoryPtr>37000000000000009a: 07    movq    %rax, 2673111(%rip)  # 698978 <BloombergLP::ball::(anonymous namespace)::bslsLogCategoryPtr>
3800000000000000a1: 05    movq    %r14, 8(%rsp)3800000000000000a1: 04    movl    %ebp, 4(%rsp)
3900000000000000a6: 03    movq    %rbp, %rdi3900000000000000a5: 03    movq    %rbx, %rdi
4000000000000000a9: 05    callq   0x40c030 <BloombergLP::ball::LoggerManager::getLogger()>4000000000000000a8: 05    callq   0x40c0a0 <BloombergLP::ball::LoggerManager::getLogger()>
4100000000000000ae: 03    movq    %rax, %r134100000000000000ad: 03    movq    %rax, %rbp
4200000000000000b1: 03    movq    %rax, %rdi4200000000000000b0: 03    movq    %rax, %rdi
4300000000000000b4: 05    callq   0x411840 <BloombergLP::bdlcc::ObjectPool<BloombergLP::ball::Record, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Clear<BloombergLP::ball::Record> >::getObject()>4300000000000000b3: 05    callq   0x411930 <BloombergLP::bdlcc::ObjectPool<BloombergLP::ball::Record, bsl::function<void (void*, BloombergLP::bslma::Allocator*)>, BloombergLP::bdlcc::ObjectPoolFunctors::Clear<BloombergLP::ball::Record> >::getObject()>
4400000000000000b9: 03    movq    %rax, %rbp4400000000000000b8: 03    movq    %rax, %rbx
4500000000000000bc: 04    leaq    48(%rax), %r144500000000000000bb: 04    leaq    48(%rax), %r14
4600000000000000c0: 03    movq    %r12, %rdi4600000000000000bf: 03    movq    %r13, %rdi
4700000000000000c3: 05    callq   0x405030 <strlen@plt>4700000000000000c2: 05    callq   0x405080 <strlen@plt>
4800000000000000c8: 04    movq    72(%rbp), %rcx4800000000000000c7: 04    movq    72(%rbx), %rcx
4900000000000000cc: 04    movq    %rcx, (%rsp)4900000000000000cb: 05    movq    %rcx, 8(%rsp)
5000000000000000d0: 08    movq    $0, 72(%rbp)5000000000000000d0: 08    movq    $0, 72(%rbx)
5100000000000000d8: 05    movl    $4560098, %ecx5100000000000000d8: 05    movl    $4561950, %ecx
5200000000000000dd: 03    movq    %r14, %rdi5200000000000000dd: 03    movq    %r14, %rdi
n5300000000000000e0: 03    movq    %r12, %rsin5300000000000000e0: 03    movq    %r13, %rsi
5400000000000000e3: 03    movq    %rax, %rdx5400000000000000e3: 03    movq    %rax, %rdx
n5500000000000000e6: 05    callq   0x435a80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>n5500000000000000e6: 05    callq   0x4361d0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
5600000000000000eb: 03    movq    %rbp, %rdi5600000000000000eb: 03    movq    %rbx, %rdi
5700000000000000ee: 04    addq    $24, %rdi5700000000000000ee: 04    addq    $24, %rdi
t5800000000000000f2: 04    movl    %r15d, 96(%rbp)t5800000000000000f2: 04    movl    %r12d, 96(%rbx)
5900000000000000f6: 05    movq    8(%rsp), %rsi5900000000000000f6: 03    movq    %r15, %rsi
6000000000000000fb: 05    callq   0x414c90 <BloombergLP::ball::RecordAttributes::setMessage(char const*)>6000000000000000f9: 05    callq   0x414dd0 <BloombergLP::ball::RecordAttributes::setMessage(char const*)>
610000000000000100: 07    movq    2668977(%rip), %rsi  # 697958 <BloombergLP::ball::(anonymous namespace)::bslsLogCategoryPtr>6100000000000000fe: 07    movq    2673011(%rip), %rsi  # 698978 <BloombergLP::ball::(anonymous namespace)::bslsLogCategoryPtr>
620000000000000105: 04    movl    4(%rsp), %ecx
630000000000000109: 02    movl    %ecx, %eax
620000000000000107: 03    shll    $5, %ebx64000000000000010b: 03    shll    $5, %eax
63000000000000010a: 03    addl    $32, %ebx65000000000000010e: 03    addl    $32, %eax
660000000000000111: 03    cmpl    $6, %ecx
670000000000000114: 05    movl    $64, %edx
680000000000000119: 03    cmovbl  %eax, %edx
64000000000000010d: 03    movq    %r13, %rdi69000000000000011c: 03    movq    %rbp, %rdi
650000000000000110: 02    movl    %ebx, %edx
660000000000000112: 03    movq    %rbp, %rcx70000000000000011f: 03    movq    %rbx, %rcx
670000000000000115: 05    callq   0x40bb50 <BloombergLP::ball::Logger::logMessage(BloombergLP::ball::Category const&, int, BloombergLP::ball::Record*)>710000000000000122: 05    callq   0x40bbb0 <BloombergLP::ball::Logger::logMessage(BloombergLP::ball::Category const&, int, BloombergLP::ball::Record*)>
68000000000000011a: 02    jmp     0x40bfcc <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x12c>720000000000000127: 02    jmp     0x40c039 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x139>
69000000000000011c: 02    movl    %ebx, %edi730000000000000129: 02    movl    %ebp, %edi
70000000000000011e: 03    movq    %r12, %rsi74000000000000012b: 03    movq    %r13, %rsi
710000000000000121: 03    movl    %r15d, %edx75000000000000012e: 03    movl    %r12d, %edx
720000000000000124: 03    movq    %r14, %rcx760000000000000131: 03    movq    %r15, %rcx
730000000000000127: 05    callq   0x432c70 <BloombergLP::bsls::Log::platformDefaultMessageHandler(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)>770000000000000134: 05    callq   0x4333c0 <BloombergLP::bsls::Log::platformDefaultMessageHandler(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)>
74000000000000012c: 05    cmpb    $0, 48(%rsp)780000000000000139: 05    cmpb    $0, 48(%rsp)
750000000000000131: 02    je      0x40bfdd <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x13d>79000000000000013e: 02    je      0x40c04a <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x14a>
760000000000000133: 05    leaq    16(%rsp), %rdi800000000000000140: 05    leaq    16(%rsp), %rdi
770000000000000138: 05    callq   0x4318b0 <BloombergLP::bslmt::QLockGuard::unlockRaw()>810000000000000145: 05    callq   0x431ff0 <BloombergLP::bslmt::QLockGuard::unlockRaw()>
78000000000000013d: 04    addq    $56, %rsp82000000000000014a: 04    addq    $56, %rsp
790000000000000141: 01    popq    %rbx83000000000000014e: 01    popq    %rbx
800000000000000142: 02    popq    %r1284000000000000014f: 02    popq    %r12
810000000000000144: 02    popq    %r13850000000000000151: 02    popq    %r13
820000000000000146: 02    popq    %r14860000000000000153: 02    popq    %r14
830000000000000148: 02    popq    %r15870000000000000155: 02    popq    %r15
84000000000000014a: 01    popq    %rbp880000000000000157: 01    popq    %rbp
85000000000000014b: 01    retq890000000000000158: 01    retq
86000000000000014c: 02    jmp     0x40c007 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x167>
87000000000000014e: 02    jmp     0x40c007 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x167>
880000000000000150: 03    movq    %rax, %rdi
890000000000000153: 05    callq   0x409400 <__clang_call_terminate>
900000000000000158: 03    movq    %rax, %rbx
91000000000000015b: 04    movq    (%rsp), %rax
92000000000000015f: 04    movq    %rax, 72(%rbp)
930000000000000163: 02    jmp     0x40c00a <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x16a>
940000000000000165: 02    jmp     0x40c007 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x167>900000000000000159: 02    jmp     0x40c075 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x175>
91000000000000015b: 02    jmp     0x40c075 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x175>
92000000000000015d: 03    movq    %rax, %rdi
930000000000000160: 05    callq   0x409450 <__clang_call_terminate>
950000000000000167: 03    movq    %rax, %rbx940000000000000165: 03    movq    %rax, %rbp
950000000000000168: 05    movq    8(%rsp), %rax
96000000000000016d: 04    movq    %rax, 72(%rbx)
970000000000000171: 02    jmp     0x40c078 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x178>
980000000000000173: 02    jmp     0x40c075 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x175>
990000000000000175: 03    movq    %rax, %rbp
96000000000000016a: 05    cmpb    $0, 48(%rsp)1000000000000000178: 05    cmpb    $0, 48(%rsp)
97000000000000016f: 02    je      0x40c01b <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x17b>101000000000000017d: 02    je      0x40c089 <BloombergLP::ball::(anonymous namespace)::bslsLogMessage(BloombergLP::bsls::LogSeverity::Enum, char const*, int, char const*)+0x189>
980000000000000171: 05    leaq    16(%rsp), %rdi102000000000000017f: 05    leaq    16(%rsp), %rdi
990000000000000176: 05    callq   0x4318b0 <BloombergLP::bslmt::QLockGuard::unlockRaw()>1030000000000000184: 05    callq   0x431ff0 <BloombergLP::bslmt::QLockGuard::unlockRaw()>
100000000000000017b: 03    movq    %rbx, %rdi1040000000000000189: 03    movq    %rbp, %rdi
101000000000000017e: 05    callq   0x4056d0 <_Unwind_Resume@plt>105000000000000018c: 05    callq   0x405720 <_Unwind_Resume@plt>
1020000000000000183: 03    movq    %rax, %rdi1060000000000000191: 03    movq    %rax, %rdi
1030000000000000186: 05    callq   0x409400 <__clang_call_terminate>1070000000000000194: 05    callq   0x409450 <__clang_call_terminate>
104000000000000018b: 05    nopl    (%rax,%rax)1080000000000000199: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op