1.assume.s
1.none.s
f10000000000426aa0 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)>:f10000000000426aa0 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, 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: 07    subq    $552, %rsp8000000000000000a: 07    subq    $552, %rsp
90000000000000011: 03    movq    %rsi, %r1590000000000000011: 03    movq    %rsi, %r15
100000000000000014: 03    movq    %rdi, %r14100000000000000014: 03    movq    %rdi, %r14
110000000000000017: 10    movabsq $-9223372036854775808, %r13110000000000000017: 10    movabsq $-9223372036854775808, %r13
n120000000000000021: 05    callq   0x45c6f0 <BloombergLP::bdlt::DatetimeImpUtil::epoch_1970_01_01()>n120000000000000021: 05    callq   0x45cf50 <BloombergLP::bdlt::DatetimeImpUtil::epoch_1970_01_01()>
130000000000000026: 03    movq    %rax, %rbx130000000000000026: 03    movq    %rax, %rbx
n140000000000000029: 07    movq    2832984(%rip), %rax  # 6da528 <BloombergLP::bdlt::CurrentTime::s_currenttimeCallback_p>n140000000000000029: 07    movq    2837080(%rip), %rax  # 6db528 <BloombergLP::bdlt::CurrentTime::s_currenttimeCallback_p>
150000000000000030: 02    callq   *%rax150000000000000030: 02    callq   *%rax
160000000000000032: 03    movq    %rax, %r12160000000000000032: 03    movq    %rax, %r12
170000000000000035: 02    movl    %edx, %ebp170000000000000035: 02    movl    %edx, %ebp
180000000000000037: 03    movq    (%rbx), %rbx180000000000000037: 03    movq    (%rbx), %rbx
19000000000000003a: 03    testq   %rbx, %rbx19000000000000003a: 03    testq   %rbx, %rbx
n20000000000000003d: 06    jns     0x426cfa <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x25a>n20000000000000003d: 06    jns     0x426d3d <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x29d>
210000000000000043: 10    movabsq $137438952448, %rax210000000000000043: 10    movabsq $137438952448, %rax
22000000000000004d: 03    movq    %rbx, %rcx22000000000000004d: 03    movq    %rbx, %rcx
230000000000000050: 03    andq    %rax, %rcx230000000000000050: 03    andq    %rax, %rcx
240000000000000053: 10    movabsq $-86400000000, %rdx240000000000000053: 10    movabsq $-86400000000, %rdx
25000000000000005d: 03    addq    %rcx, %rdx25000000000000005d: 03    addq    %rcx, %rdx
260000000000000060: 04    shrq    $10, %rdx260000000000000060: 04    shrq    $10, %rdx
270000000000000064: 03    movq    %rbx, %rcx270000000000000064: 03    movq    %rbx, %rcx
280000000000000067: 04    shrq    $37, %rcx280000000000000067: 04    shrq    $37, %rcx
29000000000000006b: 06    andl    $67108863, %ecx29000000000000006b: 06    andl    $67108863, %ecx
300000000000000071: 10    movabsq $86400000000, %rsi300000000000000071: 10    movabsq $86400000000, %rsi
31000000000000007b: 04    imulq   %rsi, %rcx31000000000000007b: 04    imulq   %rsi, %rcx
32000000000000007f: 06    orq     $1023, %rax32000000000000007f: 06    orq     $1023, %rax
330000000000000085: 03    andq    %rbx, %rax330000000000000085: 03    andq    %rbx, %rax
340000000000000088: 02    xorl    %edi, %edi340000000000000088: 02    xorl    %edi, %edi
35000000000000008a: 07    cmpq    $3515625, %rdx35000000000000008a: 07    cmpq    $3515625, %rdx
360000000000000091: 04    cmovaeq %rax, %rdi360000000000000091: 04    cmovaeq %rax, %rdi
370000000000000095: 03    addq    %rcx, %rdi370000000000000095: 03    addq    %rcx, %rdi
380000000000000098: 07    imulq   $1000000, %r12, %rax380000000000000098: 07    imulq   $1000000, %r12, %rax
39000000000000009f: 03    movslq  %ebp, %rcx39000000000000009f: 03    movslq  %ebp, %rcx
4000000000000000a2: 07    imulq   $274877907, %rcx, %rcx4000000000000000a2: 07    imulq   $274877907, %rcx, %rcx
4100000000000000a9: 03    movq    %rcx, %rdx4100000000000000a9: 03    movq    %rcx, %rdx
4200000000000000ac: 04    shrq    $63, %rdx4200000000000000ac: 04    shrq    $63, %rdx
4300000000000000b0: 04    sarq    $38, %rcx4300000000000000b0: 04    sarq    $38, %rcx
4400000000000000b4: 02    addl    %edx, %ecx4400000000000000b4: 02    addl    %edx, %ecx
4500000000000000b6: 03    movslq  %ecx, %rcx4500000000000000b6: 03    movslq  %ecx, %rcx
4600000000000000b9: 03    addq    %rax, %rcx4600000000000000b9: 03    addq    %rax, %rcx
4700000000000000bc: 03    addq    %rdi, %rcx4700000000000000bc: 03    addq    %rdi, %rcx
4800000000000000bf: 10    movabsq $3667970486771497111, %rdx4800000000000000bf: 10    movabsq $3667970486771497111, %rdx
4900000000000000c9: 03    movq    %rcx, %rax4900000000000000c9: 03    movq    %rcx, %rax
5000000000000000cc: 03    mulq    %rdx5000000000000000cc: 03    mulq    %rdx
5100000000000000cf: 04    shrq    $34, %rdx5100000000000000cf: 04    shrq    $34, %rdx
5200000000000000d3: 03    movq    %rdx, %rax5200000000000000d3: 03    movq    %rdx, %rax
5300000000000000d6: 04    shlq    $37, %rax5300000000000000d6: 04    shlq    $37, %rax
5400000000000000da: 04    imulq   %rsi, %rdx5400000000000000da: 04    imulq   %rsi, %rdx
5500000000000000de: 03    subq    %rdx, %rcx5500000000000000de: 03    subq    %rdx, %rcx
5600000000000000e1: 03    orq     %rax, %rcx5600000000000000e1: 03    orq     %rax, %rcx
5700000000000000e4: 03    orq     %r13, %rcx5700000000000000e4: 03    orq     %r13, %rcx
5800000000000000e7: 08    movq    %rcx, 248(%rsp)5800000000000000e7: 08    movq    %rcx, 248(%rsp)
5900000000000000ef: 05    leaq    40(%rsp), %rdi5900000000000000ef: 05    leaq    40(%rsp), %rdi
6000000000000000f4: 08    leaq    248(%rsp), %rsi6000000000000000f4: 08    leaq    248(%rsp), %rsi
6100000000000000fc: 05    movl    $2, %ecx6100000000000000fc: 05    movl    $2, %ecx
n620000000000000101: 06    movl    $4780063, %r8dn620000000000000101: 06    movl    $4783293, %r8d
630000000000000107: 05    movl    $1, %edx630000000000000107: 05    movl    $1, %edx
64000000000000010c: 06    movl    $3, %r9d64000000000000010c: 06    movl    $3, %r9d
650000000000000112: 02    pushq   $0650000000000000112: 02    pushq   $0
660000000000000114: 02    pushq   %r15660000000000000114: 02    pushq   %r15
670000000000000116: 02    pushq   $32670000000000000116: 02    pushq   $32
n680000000000000118: 05    pushq   $4785274n680000000000000118: 05    pushq   $4788500
69000000000000011d: 05    callq   0x43ac40 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::bdlt::Datetime const&, int, unsigned long long, char const*, int, char const*, int, char const*, BloombergLP::bslma::Allocator*)>69000000000000011d: 05    callq   0x43aef0 <BloombergLP::ball::RecordAttributes::RecordAttributes(BloombergLP::bdlt::Datetime const&, int, unsigned long long, char const*, int, char const*, int, char const*, BloombergLP::bslma::Allocator*)>
700000000000000122: 04    addq    $32, %rsp700000000000000122: 04    addq    $32, %rsp
n710000000000000126: 07    movq    2843739(%rip), %rax  # 6dd028 <BloombergLP::bslma::Default::s_defaultAllocator>n710000000000000126: 07    movq    2847835(%rip), %rax  # 6de028 <BloombergLP::bslma::Default::s_defaultAllocator>
72000000000000012d: 03    testq   %rax, %rax72000000000000012d: 03    testq   %rax, %rax
730000000000000130: 02    jne     0x426bd7 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x137>730000000000000130: 02    jne     0x426bd7 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x137>
n740000000000000132: 05    callq   0x465c90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n740000000000000132: 05    callq   0x4668f0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
750000000000000137: 03    xorps   %xmm0, %xmm0750000000000000137: 03    xorps   %xmm0, %xmm0
76000000000000013a: 04    movaps  %xmm0, (%rsp)76000000000000013a: 04    movaps  %xmm0, (%rsp)
77000000000000013e: 09    movq    $0, 16(%rsp)77000000000000013e: 09    movq    $0, 16(%rsp)
780000000000000147: 05    movq    %rax, 24(%rsp)780000000000000147: 05    movq    %rax, 24(%rsp)
79000000000000014c: 08    leaq    248(%rsp), %rdi79000000000000014c: 08    leaq    248(%rsp), %rdi
800000000000000154: 05    leaq    40(%rsp), %rsi800000000000000154: 05    leaq    40(%rsp), %rsi
810000000000000159: 03    movq    %rsp, %rdx810000000000000159: 03    movq    %rsp, %rdx
82000000000000015c: 02    xorl    %ecx, %ecx82000000000000015c: 02    xorl    %ecx, %ecx
n83000000000000015e: 05    callq   0x428fe0 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)>n83000000000000015e: 05    callq   0x4290f0 <BloombergLP::ball::Record::Record(BloombergLP::ball::RecordAttributes const&, BloombergLP::ball::UserFields const&, BloombergLP::bslma::Allocator*)>
840000000000000163: 04    movq    (%rsp), %rbx840000000000000163: 04    movq    (%rsp), %rbx
850000000000000167: 03    testq   %rbx, %rbx850000000000000167: 03    testq   %rbx, %rbx
n86000000000000016a: 02    je      0x426c43 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x1a3>n86000000000000016a: 02    je      0x426c86 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x1e6>
87000000000000016c: 05    movq    8(%rsp), %rbp87000000000000016c: 05    movq    8(%rsp), %rbp
880000000000000171: 03    cmpq    %rbp, %rbx880000000000000171: 03    cmpq    %rbp, %rbx
t890000000000000174: 02    je      0x426c35 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x195>t890000000000000174: 02    jne     0x426c38 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x198>
900000000000000176: 02    jmp     0x426c78 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x1d8>
90000000000000017610    nopw    %cs:(%rax,%rax)910000000000000178: 08    nopl    (%rax,%rax)
910000000000000180: 03    movq    %rbx, %rdi920000000000000180: 08    movq    $-1, 24(%rbx)
920000000000000183: 05    callq   0x429750 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>930000000000000188: 07    movl    $0, 48(%rbx)
930000000000000188: 04    addq    $64, %rbx94000000000000018f: 04    addq    $64, %rbx
94000000000000018c: 03    cmpq    %rbx, %rbp950000000000000193: 03    cmpq    %rbx, %rbp
960000000000000196: 02    je      0x426c74 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x1d4>
970000000000000198: 03    movl    48(%rbx), %eax
98000000000000019b: 02    testl   %eax, %eax
99000000000000019d: 02    je      0x426c2f <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x18f>
100000000000000019f: 03    cmpl    $5, %eax
10100000000000001a2: 02    je      0x426c60 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x1c0>
10200000000000001a4: 03    cmpl    $3, %eax
10300000000000001a7: 02    jne     0x426c28 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x188>
10400000000000001a9: 05    cmpq    $23, 32(%rbx)
95000000000000018f: 02    jne     0x426c20 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x180>10500000000000001ae: 02    je      0x426c20 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x180>
960000000000000191: 04    movq    (%rsp), %rbx10600000000000001b0: 03    movq    (%rbx), %rsi
970000000000000195: 05    movq    24(%rsp), %rdi10700000000000001b3: 04    movq    40(%rbx), %rdi
98000000000000019a: 03    movq    (%rdi), %rax10800000000000001b7: 03    movq    (%rdi), %rax
99000000000000019d: 03    movq    %rbx, %rsi
10000000000000001a0: 03    callq   *24(%rax)10900000000000001ba: 03    callq   *24(%rax)
10100000000000001a3: 08    movq    $0, (%rsp)11000000000000001bd: 02    jmp     0x426c20 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x180>
10200000000000001ab: 08    movl    $1, 8(%rsp)11100000000000001bf: 01    nop     
10300000000000001b3: 03    movq    (%r14), %rax
10400000000000001b6: 08    leaq    248(%rsp), %rsi
10500000000000001be: 03    movq    %rsp, %rdx
10600000000000001c1: 03    movq    %r14, %rdi11200000000000001c0: 03    movq    (%rbx), %rsi
10700000000000001c4: 03    callq   *16(%rax)11300000000000001c3: 03    testq   %rsi, %rsi
10800000000000001c7: 08    leaq    248(%rsp), %rdi11400000000000001c6: 02    je      0x426c28 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x188>
10900000000000001cf: 05    callq   0x429260 <BloombergLP::ball::Record::~Record()>
11000000000000001d4: 08    leaq    176(%rsp), %rbx
11100000000000001dc: 12    movq    $4808800, 176(%rsp)
11200000000000001e8: 08    movq    216(%rsp), %rsi11500000000000001c8: 04    movq    24(%rbx), %rdi
11300000000000001f0: 08    movq    240(%rsp), %rdi
11400000000000001f8: 03    movq    (%rdi), %rax11600000000000001cc: 03    movq    (%rdi), %rax
11500000000000001fb: 03    callq   *24(%rax)11700000000000001cf: 03    callq   *24(%rax)
11600000000000001fe: 03    movq    %rbx, %rdi
1170000000000000201: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1180000000000000206: 09    cmpq    $23, 152(%rsp)
119000000000000020f: 02    j     0x426cc4 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x224>11800000000000001d2: 02    jmp     0x426c28 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x188>
11900000000000001d4: 04    movq    (%rsp), %rbx
1200000000000000211: 05    movq    120(%rsp), %rsi12000000000000001d8: 05    movq    24(%rsp), %rdi
1210000000000000216: 08    movq    160(%rsp), %rdi
122000000000000021e: 03    movq    (%rdi), %rax12100000000000001dd: 03    movq    (%rdi), %rax
12200000000000001e0: 03    movq    %rbx, %rsi
1230000000000000221: 03    callq   *24(%rax)12300000000000001e3: 03    callq   *24(%rax)
124000000000000022412    movq    $-1144(%rsp)12400000000000001e608    movq    $0, (%rsp)
1250000000000000230: 06    cmpq    $23, 96(%rsp)12500000000000001ee: 08    movl    $1, 8(%rsp)
1260000000000000236: 02    je      0x426ce8 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x248>
1270000000000000238: 05    movq    64(%rsp), %rsi
128000000000000023d: 05    movq    104(%rsp), %rdi
1290000000000000242: 03    movq    (%rdi), %rax12600000000000001f6: 03    movq    (%r14), %rax
12700000000000001f9: 08    leaq    248(%rsp), %rsi
1280000000000000201: 03    movq    %rsp, %rdx
1290000000000000204: 03    movq    %r14, %rdi
1300000000000000245: 03    callq   *24(%rax)1300000000000000207: 03    callq   *16(%rax)
1310000000000000248: 07    addq    $552, %rsp
132000000000000024f: 01    popq    %rbx
1330000000000000250: 02    popq    %r12
1340000000000000252: 02    popq    %r13
1350000000000000254: 02    popq    %r14
1360000000000000256: 02    popq    %r15
1370000000000000258: 01    popq    %rbp
1380000000000000259: 01    retq    
139000000000000025a: 05    movl    $7188180, %edi
140000000000000025f: 05    callq   0x468e10 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
1410000000000000264: 12    movq    $4784567, 248(%rsp)
1420000000000000270: 12    movq    $4784621, 256(%rsp)
143000000000000027c: 11    movl    $1126, 264(%rsp)
1440000000000000287: 12    movq    $4906602, 272(%rsp)
1450000000000000293: 07    movl    %eax, 280(%rsp)
146000000000000029a: 08    leaq    248(%rsp), %rdi131000000000000020a: 08    leaq    248(%rsp), %rdi
14700000000000002a2: 05    callq   0x468e30 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>1320000000000000212: 05    callq   0x4293c0 <BloombergLP::ball::Record::~Record()>
1330000000000000217: 08    leaq    176(%rsp), %rbx
134000000000000021f: 12    movq    $4812000, 176(%rsp)
135000000000000022b: 08    movq    216(%rsp), %rsi
1360000000000000233: 08    movq    240(%rsp), %rdi
14800000000000002a7: 03    movq    %rbx, %rax137000000000000023b: 03    movq    (%rdi), %rax
14900000000000002aa: 04    shrq    $32, %rax138000000000000023e: 03    callq   *24(%rax)
15000000000000002ae: 04    shlq    $37, %rbx
15100000000000002b2: 10    movabsq $9223371899415822336, %rcx
15200000000000002bc: 03    addq    %rbx, %rcx
15300000000000002bf: 07    imulq   $1000, %rax, %rbx
15400000000000002c6: 03    orq     %rcx, %rbx
15500000000000002c9: 03    orq     %r13, %rbx
15600000000000002cc: 05    jmp     0x426ae3 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x43>
15700000000000002d1: 03    movq    %rax, %r14
15800000000000002d4: 02    jmp     0x426dec <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x34c>
15900000000000002d6: 03    movq    %rax, %rdi
16000000000000002d9: 05    callq   0x4279b0 <__clang_call_terminate>
16100000000000002de: 03    movq    %rax, %rdi
16200000000000002e1: 05    callq   0x4279b0 <__clang_call_terminate>
16300000000000002e6: 03    movq    %rax, %rdi
16400000000000002e9: 05    callq   0x4279b0 <__clang_call_terminate>
16500000000000002ee: 03    movq    %rax, %rbp
16600000000000002f1: 03    movq    %rbx, %rdi1390000000000000241: 03    movq    %rbx, %rdi
16700000000000002f4: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>1400000000000000244: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1410000000000000249: 09    cmpq    $23, 152(%rsp)
1420000000000000252: 02    je      0x426d07 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x267>
1430000000000000254: 05    movq    120(%rsp), %rsi
1440000000000000259: 08    movq    160(%rsp), %rdi
1450000000000000261: 03    movq    (%rdi), %rax
1460000000000000264: 03    callq   *24(%rax)
1470000000000000267: 12    movq    $-1, 144(%rsp)
1480000000000000273: 06    cmpq    $23, 96(%rsp)
1490000000000000279: 02    je      0x426d2b <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x28b>
150000000000000027b: 05    movq    64(%rsp), %rsi
1510000000000000280: 05    movq    104(%rsp), %rdi
1520000000000000285: 03    movq    (%rdi), %rax
1530000000000000288: 03    callq   *24(%rax)
154000000000000028b: 07    addq    $552, %rsp
1550000000000000292: 01    popq    %rbx
1560000000000000293: 02    popq    %r12
1570000000000000295: 02    popq    %r13
1580000000000000297: 02    popq    %r14
1590000000000000299: 02    popq    %r15
160000000000000029b: 01    popq    %rbp
161000000000000029c: 01    retq    
162000000000000029d: 05    movl    $7192276, %edi
16300000000000002a2: 05    callq   0x469aa0 <BloombergLP::bsls::Review::updateCount(BloombergLP::bsls::Atomic_TypeTraits<BloombergLP::bsls::AtomicOperations_ALL_ALL_ClangIntrinsics>::Int*)>
16400000000000002a7: 12    movq    $4787795, 248(%rsp)
16500000000000002b3: 12    movq    $4787849, 256(%rsp)
16600000000000002bf: 11    movl    $1126, 264(%rsp)
16700000000000002ca: 12    movq    $4909802, 272(%rsp)
16800000000000002d6: 07    movl    %eax, 280(%rsp)
16900000000000002dd: 08    leaq    248(%rsp), %rdi
17000000000000002e5: 05    callq   0x469ac0 <BloombergLP::bsls::Review::invokeHandler(BloombergLP::bsls::ReviewViolation const&)>
16800000000000002f9: 03    movq    %rbp, %rdi17100000000000002ea: 03    movq    %rbx, %rax
16900000000000002fc: 05    callq   0x4279b0 <__clang_call_terminate>17200000000000002ed: 04    shrq    $32, %rax
17300000000000002f1: 04    shlq    $37, %rbx
17400000000000002f5: 10    movabsq $9223371899415822336, %rcx
17500000000000002ff: 03    addq    %rbx, %rcx
1760000000000000302: 07    imulq   $1000, %rax, %rbx
1770000000000000309: 03    orq     %rcx, %rbx
178000000000000030c: 03    orq     %r13, %rbx
179000000000000030f: 05    jmp     0x426ae3 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x43>
1700000000000000301: 03    movq    %rax, %r141800000000000000314: 03    movq    %rax, %r14
1710000000000000304: 08    leaq    248(%rsp), %rdi
172000000000000030c: 05    callq   0x429260 <BloombergLP::ball::Record::~Record()>
1730000000000000311: 02    jmp     0x426dec <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x34c>1810000000000000317: 05    jmp     0x426e68 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3c8>
182000000000000031c: 03    movq    %rax, %rdi
183000000000000031f: 05    callq   0x427ab0 <__clang_call_terminate>
1840000000000000324: 03    movq    %rax, %rdi
1850000000000000327: 05    callq   0x427ab0 <__clang_call_terminate>
186000000000000032c: 03    movq    %rax, %rdi
187000000000000032f: 05    callq   0x427ab0 <__clang_call_terminate>
1880000000000000334: 05    jmp     0x426f0c <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x46c>
1740000000000000313: 03    movq    %rax, %r141890000000000000339: 03    movq    %rax, %r14
190000000000000033c: 08    leaq    248(%rsp), %rdi
1910000000000000344: 05    callq   0x4293c0 <BloombergLP::ball::Record::~Record()>
1920000000000000349: 02    jmp     0x426e68 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3c8>
193000000000000034b: 03    movq    %rax, %r14
1750000000000000316: 04    movq    (%rsp), %rbp194000000000000034e: 04    movq    (%rsp), %rbx
176000000000000031a: 03    testq   %rbp, %rbp1950000000000000352: 03    testq   %rbx, %rbx
177000000000000031d: 02    je      0x426dec <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x34c>1960000000000000355: 02    je      0x426e68 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3c8>
178000000000000031f: 05    movq    8(%rsp), %rbx1970000000000000357: 05    movq    8(%rsp), %rbp
1790000000000000324: 03    cmpq    %rbx, %rbp
1800000000000000327: 02    je      0x426dde <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x33e>
1810000000000000329: 03    movq    %rbp, %rdi
182000000000000032c: 05    callq   0x429750 <BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<long long, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, BloombergLP::bdlt::DatetimeTz, bsl::vector<char, bsl::allocator<char> > > >::reset()>
1830000000000000331: 04    addq    $64, %rbp
1840000000000000335: 03    cmpq    %rbp, %rbx198000000000000035c: 03    cmpq    %rbp, %rbx
199000000000000035f: 02    jne     0x426e1b <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x37b>
2000000000000000361: 02    jmp     0x426e5a <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3ba>
2010000000000000363: 08    movq    $-1, 24(%rbx)
202000000000000036b: 07    movl    $0, 48(%rbx)
2030000000000000372: 04    addq    $64, %rbx
2040000000000000376: 03    cmpq    %rbx, %rbp
2050000000000000379: 02    je      0x426e56 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3b6>
206000000000000037b: 03    movl    48(%rbx), %eax
207000000000000037e: 02    testl   %eax, %eax
1850000000000000338: 02    jne     0x426dc9 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x329>2080000000000000380: 02    je      0x426e12 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x372>
2090000000000000382: 03    cmpl    $5, %eax
2100000000000000385: 02    je      0x426e42 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3a2>
2110000000000000387: 03    cmpl    $3, %eax
212000000000000038a: 02    jne     0x426e0b <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x36b>
213000000000000038c: 05    cmpq    $23, 32(%rbx)
2140000000000000391: 02    je      0x426e03 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x363>
186000000000000033a: 04    movq    (%rsp), %rbp2150000000000000393: 03    movq    (%rbx), %rsi
187000000000000033e: 05    movq    24(%rsp), %rdi2160000000000000396: 04    movq    40(%rbx), %rdi
1880000000000000343: 03    movq    (%rdi), %rax217000000000000039a: 03    movq    (%rdi), %rax
1890000000000000346: 03    movq    %rbp, %rsi
1900000000000000349: 03    callq   *24(%rax)218000000000000039d: 03    callq   *24(%rax)
21900000000000003a0: 02    jmp     0x426e03 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x363>
22000000000000003a2: 03    movq    (%rbx), %rsi
22100000000000003a5: 03    testq   %rsi, %rsi
22200000000000003a8: 02    je      0x426e0b <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x36b>
22300000000000003aa: 04    movq    24(%rbx), %rdi
22400000000000003ae: 03    movq    (%rdi), %rax
22500000000000003b1: 03    callq   *24(%rax)
22600000000000003b4: 02    jmp     0x426e0b <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x36b>
22700000000000003b6: 04    movq    (%rsp), %rbx
22800000000000003ba: 05    movq    24(%rsp), %rdi
22900000000000003bf: 03    movq    (%rdi), %rax
23000000000000003c2: 03    movq    %rbx, %rsi
23100000000000003c5: 03    callq   *24(%rax)
191000000000000034c: 08    leaq    176(%rsp), %rbp23200000000000003c8: 08    leaq    176(%rsp), %rbx
1920000000000000354: 12    movq    $4808800, 176(%rsp)23300000000000003d0: 12    movq    $4812000, 176(%rsp)
1930000000000000360: 08    movq    216(%rsp), %rsi23400000000000003dc: 08    movq    216(%rsp), %rsi
1940000000000000368: 08    movq    240(%rsp), %rdi23500000000000003e4: 08    movq    240(%rsp), %rdi
1950000000000000370: 03    movq    (%rdi), %rax23600000000000003ec: 03    movq    (%rdi), %rax
1960000000000000373: 03    callq   *24(%rax)23700000000000003ef: 03    callq   *24(%rax)
1970000000000000376: 03    movq    %rbp, %rdi23800000000000003f2: 03    movq    %rbx, %rdi
1980000000000000379: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>23900000000000003f5: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
199000000000000037e: 09    cmpq    $23, 152(%rsp)24000000000000003fa: 09    cmpq    $23, 152(%rsp)
2410000000000000403: 02    je      0x426eb8 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x418>
2420000000000000405: 05    movq    120(%rsp), %rsi
243000000000000040a: 08    movq    160(%rsp), %rdi
2440000000000000412: 03    movq    (%rdi), %rax
2450000000000000415: 03    callq   *24(%rax)
2460000000000000418: 12    movq    $-1, 144(%rsp)
2470000000000000424: 06    cmpq    $23, 96(%rsp)
2000000000000000387: 02    je      0x426e3c <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x39c>248000000000000042a: 02    je      0x426edc <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x43c>
249000000000000042c: 05    movq    64(%rsp), %rsi
2010000000000000389: 05    movq    120(%rsp), %rsi2500000000000000431: 05    movq    104(%rsp), %rdi
202000000000000038e: 08    movq    160(%rsp), %rdi
2030000000000000396: 03    movq    (%rdi), %rax2510000000000000436: 03    movq    (%rdi), %rax
2040000000000000399: 03    callq   *24(%rax)2520000000000000439: 03    callq   *24(%rax)
205000000000000039c: 12    movq    $-1, 144(%rsp)
20600000000000003a8: 06    cmpq    $23, 96(%rsp)
20700000000000003ae: 02    je      0x426e60 <(anonymous namespace)::publishRecord(BloombergLP::ball::FileObserver2*, char const*)+0x3c0>
20800000000000003b0: 05    movq    64(%rsp), %rsi
20900000000000003b5: 05    movq    104(%rsp), %rdi
21000000000000003ba: 03    movq    (%rdi), %rax
21100000000000003bd: 03    callq   *24(%rax)
21200000000000003c0: 03    movq    %r14, %rdi253000000000000043c: 03    movq    %r14, %rdi
21300000000000003c3: 05    callq   0x407960 <_Unwind_Resume@plt>254000000000000043f: 05    callq   0x407960 <_Unwind_Resume@plt>
2550000000000000444: 03    movq    %rax, %rdi
2560000000000000447: 05    callq   0x427ab0 <__clang_call_terminate>
21400000000000003c8: 03    movq    %rax, %rdi257000000000000044c: 03    movq    %rax, %rdi
21500000000000003cb: 05    callq   0x4279b0 <__clang_call_terminate>258000000000000044f: 05    callq   0x427ab0 <__clang_call_terminate>
21600000000000003d0: 03    movq    %rax, %rdi2590000000000000454: 03    movq    %rax, %rdi
21700000000000003d3: 05    callq   0x4279b0 <__clang_call_terminate>2600000000000000457: 05    callq   0x427ab0 <__clang_call_terminate>
21800000000000003d8: 03    movq    %rax, %rdi261000000000000045c: 03    movq    %rax, %rdi
21900000000000003db: 05    callq   0x4279b0 <__clang_call_terminate>262000000000000045f: 05    callq   0x427ab0 <__clang_call_terminate>
22000000000000003e0: 03    movq    %rax, %rdi2630000000000000464: 03    movq    %rax, %rdi
22100000000000003e3: 05    callq   0x4279b0 <__clang_call_terminate>2640000000000000467: 05    callq   0x427ab0 <__clang_call_terminate>
22200000000000003e8: 03    movq    %rax, %rbx265000000000000046c: 03    movq    %rax, %rbp
22300000000000003eb: 03    movq    %rbp, %rdi266000000000000046f: 03    movq    %rbx, %rdi
22400000000000003ee: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>2670000000000000472: 05    callq   0x406e00 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
22500000000000003f3: 03    movq    %rbx, %rdi2680000000000000477: 03    movq    %rbp, %rdi
22600000000000003f6: 05    callq   0x4279b0 <__clang_call_terminate>269000000000000047a: 05    callq   0x427ab0 <__clang_call_terminate>
22700000000000003fb: 03    movq    %rax, %rdi270000000000000047f: 03    movq    %rax, %rdi
22800000000000003fe: 05    callq   0x4279b0 <__clang_call_terminate>2710000000000000482: 05    callq   0x427ab0 <__clang_call_terminate>
2290000000000000403: 10    nopw    %cs:(%rax,%rax)2720000000000000487: 03    movq    %rax, %rdi
230000000000000040d: 03    nopl    (%rax)273000000000000048a: 05    callq   0x427ab0 <__clang_call_terminate>
274000000000000048f: 01    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op