0.assume.s
0.none.s
n10000000000412670 <(anonymous namespace)::u::toTime(char const*)>:n10000000000412a80 <(anonymous namespace)::u::toTime(char const*)>:
20000000000000000: 02    pushq   %r1520000000000000000: 02    pushq   %r15
30000000000000002: 02    pushq   %r1430000000000000002: 02    pushq   %r14
40000000000000004: 02    pushq   %r1240000000000000004: 02    pushq   %r12
50000000000000006: 01    pushq   %rbx50000000000000006: 01    pushq   %rbx
60000000000000007: 07    subq    $168, %rsp60000000000000007: 07    subq    $168, %rsp
7000000000000000e: 03    movq    %rdi, %rsi7000000000000000e: 03    movq    %rdi, %rsi
80000000000000011: 05    leaq    32(%rsp), %r1280000000000000011: 05    leaq    32(%rsp), %r12
90000000000000016: 03    movq    %r12, %rdi90000000000000016: 03    movq    %r12, %rdi
100000000000000019: 05    callq   0x404790 <strcpy@plt>100000000000000019: 05    callq   0x404790 <strcpy@plt>
11000000000000001e: 03    movq    %r12, %rdi11000000000000001e: 03    movq    %r12, %rdi
120000000000000021: 05    movl    $58, %esi120000000000000021: 05    movl    $58, %esi
130000000000000026: 05    callq   0x404630 <strchr@plt>130000000000000026: 05    callq   0x404630 <strchr@plt>
14000000000000002b: 03    movq    %rax, %rbx14000000000000002b: 03    movq    %rax, %rbx
15000000000000002e: 03    movq    %r12, %rdi15000000000000002e: 03    movq    %r12, %rdi
160000000000000031: 05    movl    $46, %esi160000000000000031: 05    movl    $46, %esi
170000000000000036: 05    callq   0x404630 <strchr@plt>170000000000000036: 05    callq   0x404630 <strchr@plt>
18000000000000003b: 03    movq    %rax, %r1518000000000000003b: 03    movq    %rax, %r15
19000000000000003e: 03    movq    %r12, %rdi19000000000000003e: 03    movq    %r12, %rdi
200000000000000041: 05    movl    $110, %esi200000000000000041: 05    movl    $110, %esi
210000000000000046: 05    callq   0x404630 <strchr@plt>210000000000000046: 05    callq   0x404630 <strchr@plt>
22000000000000004b: 03    movq    %rax, %r1422000000000000004b: 03    movq    %rax, %r14
23000000000000004e: 03    testq   %rbx, %rbx23000000000000004e: 03    testq   %rbx, %rbx
n240000000000000051: 02    je      0x4126eb <(anonymous namespace)::u::toTime(char const*)+0x7b>n240000000000000051: 02    je      0x412afb <(anonymous namespace)::u::toTime(char const*)+0x7b>
250000000000000053: 05    leaq    32(%rsp), %rdi250000000000000053: 05    leaq    32(%rsp), %rdi
260000000000000058: 03    movb    $0, (%rbx)260000000000000058: 03    movb    $0, (%rbx)
27000000000000005b: 03    incq    %rbx27000000000000005b: 03    incq    %rbx
28000000000000005e: 03    movq    %rbx, %r1228000000000000005e: 03    movq    %rbx, %r12
290000000000000061: 03    testq   %r15, %r15290000000000000061: 03    testq   %r15, %r15
n300000000000000064: 02    je      0x4126f2 <(anonymous namespace)::u::toTime(char const*)+0x82>n300000000000000064: 02    je      0x412b02 <(anonymous namespace)::u::toTime(char const*)+0x82>
310000000000000066: 04    movb    $0, (%r15)310000000000000066: 04    movb    $0, (%r15)
32000000000000006a: 03    incq    %r1532000000000000006a: 03    incq    %r15
33000000000000006d: 03    testq   %r14, %r1433000000000000006d: 03    testq   %r14, %r14
n340000000000000070: 02    je      0x4126fa <(anonymous namespace)::u::toTime(char const*)+0x8a>n340000000000000070: 02    je      0x412b0a <(anonymous namespace)::u::toTime(char const*)+0x8a>
350000000000000072: 04    movb    $0, (%r14)350000000000000072: 04    movb    $0, (%r14)
360000000000000076: 03    incq    %r14360000000000000076: 03    incq    %r14
n370000000000000079: 02    jmp     0x4126fd <(anonymous namespace)::u::toTime(char const*)+0x8d>n370000000000000079: 02    jmp     0x412b0d <(anonymous namespace)::u::toTime(char const*)+0x8d>
38000000000000007b: 02    xorl    %edi, %edi38000000000000007b: 02    xorl    %edi, %edi
39000000000000007d: 03    testq   %r15, %r1539000000000000007d: 03    testq   %r15, %r15
n400000000000000080: 02    jne     0x4126d6 <(anonymous namespace)::u::toTime(char const*)+0x66>n400000000000000080: 02    jne     0x412ae6 <(anonymous namespace)::u::toTime(char const*)+0x66>
410000000000000082: 03    xorl    %r15d, %r15d410000000000000082: 03    xorl    %r15d, %r15d
420000000000000085: 03    testq   %r14, %r14420000000000000085: 03    testq   %r14, %r14
n430000000000000088: 02    jne     0x4126e2 <(anonymous namespace)::u::toTime(char const*)+0x72>n430000000000000088: 02    jne     0x412af2 <(anonymous namespace)::u::toTime(char const*)+0x72>
44000000000000008a: 03    xorl    %r14d, %r14d44000000000000008a: 03    xorl    %r14d, %r14d
t45000000000000008d: 03    testq   %r15, %r15t
460000000000000090: 03    testq   %r14, %r14
470000000000000093: 08    movq    $0, (%rsp)45000000000000008d: 08    movq    $0, (%rsp)
48000000000000009b: 08    movl    $0, 8(%rsp)460000000000000095: 08    movl    $0, 8(%rsp)
4900000000000000a3: 03    testq   %rdi, %rdi47000000000000009d: 03    testq   %rdi, %rdi
5000000000000000a6: 02    je      0x412769 <(anonymous namespace)::u::toTime(char const*)+0xf9>4800000000000000a0: 02    je      0x412b73 <(anonymous namespace)::u::toTime(char const*)+0xf3>
5100000000000000a8: 02    xorl    %esi, %esi4900000000000000a2: 02    xorl    %esi, %esi
5200000000000000aa: 05    movl    $10, %edx5000000000000000a4: 05    movl    $10, %edx
5300000000000000af: 05    callq   0x404590 <strtol@plt>5100000000000000a9: 05    callq   0x404590 <strtol@plt>
5400000000000000b4: 02    cltq5200000000000000ae: 02    cltq
5500000000000000b6: 04    imulq   $60, %rax, %rax5300000000000000b0: 04    imulq   $60, %rax, %rax
5600000000000000ba: 04    addq    (%rsp), %rax5400000000000000b4: 04    addq    (%rsp), %rax
5700000000000000be: 04    movq    %rax, (%rsp)5500000000000000b8: 04    movq    %rax, (%rsp)
5800000000000000c2: 02    jle     0x41274b <(anonymous namespace)::u::toTime(char const*)+0xdb>5600000000000000bc: 02    jle     0x412b55 <(anonymous namespace)::u::toTime(char const*)+0xd5>
5900000000000000c4: 04    movl    8(%rsp), %ecx5700000000000000be: 04    movl    8(%rsp), %ecx
6000000000000000c8: 02    testl   %ecx, %ecx5800000000000000c2: 02    testl   %ecx, %ecx
6100000000000000ca: 02    jns     0x412769 <(anonymous namespace)::u::toTime(char const*)+0xf9>5900000000000000c4: 02    jns     0x412b73 <(anonymous namespace)::u::toTime(char const*)+0xf3>
6200000000000000cc: 03    decq    %rax6000000000000000c6: 03    decq    %rax
6300000000000000cf: 04    movq    %rax, (%rsp)6100000000000000c9: 04    movq    %rax, (%rsp)
6400000000000000d3: 06    addl    $1000000000, %ecx6200000000000000cd: 06    addl    $1000000000, %ecx
6500000000000000d9: 02    jmp     0x412765 <(anonymous namespace)::u::toTime(char const*)+0xf5>6300000000000000d3: 02    jmp     0x412b6f <(anonymous namespace)::u::toTime(char const*)+0xef>
6600000000000000db: 03    testq   %rax, %rax6400000000000000d5: 03    testq   %rax, %rax
6700000000000000de: 02    je      0x412769 <(anonymous namespace)::u::toTime(char const*)+0xf9>6500000000000000d8: 02    je      0x412b73 <(anonymous namespace)::u::toTime(char const*)+0xf3>
6800000000000000e0: 04    movl    8(%rsp), %ecx6600000000000000da: 04    movl    8(%rsp), %ecx
6900000000000000e4: 02    testl   %ecx, %ecx6700000000000000de: 02    testl   %ecx, %ecx
7000000000000000e6: 02    jle     0x412769 <(anonymous namespace)::u::toTime(char const*)+0xf9>6800000000000000e0: 02    jle     0x412b73 <(anonymous namespace)::u::toTime(char const*)+0xf3>
7100000000000000e8: 03    incq    %rax6900000000000000e2: 03    incq    %rax
7200000000000000eb: 04    movq    %rax, (%rsp)7000000000000000e5: 04    movq    %rax, (%rsp)
7300000000000000ef: 06    addl    $3294967296, %ecx7100000000000000e9: 06    addl    $3294967296, %ecx
7400000000000000f5: 04    movl    %ecx, 8(%rsp)7200000000000000ef: 04    movl    %ecx, 8(%rsp)
7500000000000000f9: 05    cmpb    $0, (%r12)7300000000000000f3: 05    cmpb    $0, (%r12)
7600000000000000fe: 02    je      0x4127c0 <(anonymous namespace)::u::toTime(char const*)+0x150>7400000000000000f8: 02    je      0x412bca <(anonymous namespace)::u::toTime(char const*)+0x14a>
770000000000000100: 03    movq    %r12, %rdi7500000000000000fa: 03    movq    %r12, %rdi
780000000000000103: 02    xorl    %esi, %esi7600000000000000fd: 02    xorl    %esi, %esi
790000000000000105: 05    movl    $10, %edx7700000000000000ff: 05    movl    $10, %edx
80000000000000010a: 05    callq   0x404590 <strtol@plt>780000000000000104: 05    callq   0x404590 <strtol@plt>
81000000000000010f: 02    cltq790000000000000109: 02    cltq
820000000000000111: 04    addq    (%rsp), %rax80000000000000010b: 04    addq    (%rsp), %rax
830000000000000115: 04    movq    %rax, (%rsp)81000000000000010f: 04    movq    %rax, (%rsp)
840000000000000119: 02    jle     0x4127a2 <(anonymous namespace)::u::toTime(char const*)+0x132>820000000000000113: 02    jle     0x412bac <(anonymous namespace)::u::toTime(char const*)+0x12c>
85000000000000011b: 04    movl    8(%rsp), %ecx830000000000000115: 04    movl    8(%rsp), %ecx
86000000000000011f: 02    testl   %ecx, %ecx840000000000000119: 02    testl   %ecx, %ecx
870000000000000121: 02    jns     0x4127c0 <(anonymous namespace)::u::toTime(char const*)+0x150>85000000000000011b: 02    jns     0x412bca <(anonymous namespace)::u::toTime(char const*)+0x14a>
880000000000000123: 03    decq    %rax86000000000000011d: 03    decq    %rax
890000000000000126: 04    movq    %rax, (%rsp)870000000000000120: 04    movq    %rax, (%rsp)
90000000000000012a: 06    addl    $1000000000, %ecx880000000000000124: 06    addl    $1000000000, %ecx
910000000000000130: 02    jmp     0x4127bc <(anonymous namespace)::u::toTime(char const*)+0x14c>89000000000000012a: 02    jmp     0x412bc6 <(anonymous namespace)::u::toTime(char const*)+0x146>
920000000000000132: 03    testq   %rax, %rax90000000000000012c: 03    testq   %rax, %rax
930000000000000135: 02    je      0x4127c0 <(anonymous namespace)::u::toTime(char const*)+0x150>91000000000000012f: 02    je      0x412bca <(anonymous namespace)::u::toTime(char const*)+0x14a>
940000000000000137: 04    movl    8(%rsp), %ecx920000000000000131: 04    movl    8(%rsp), %ecx
95000000000000013b: 02    testl   %ecx, %ecx930000000000000135: 02    testl   %ecx, %ecx
96000000000000013d: 02    jle     0x4127c0 <(anonymous namespace)::u::toTime(char const*)+0x150>940000000000000137: 02    jle     0x412bca <(anonymous namespace)::u::toTime(char const*)+0x14a>
97000000000000013f: 03    incq    %rax950000000000000139: 03    incq    %rax
980000000000000142: 04    movq    %rax, (%rsp)96000000000000013c: 04    movq    %rax, (%rsp)
990000000000000146: 06    addl    $3294967296, %ecx970000000000000140: 06    addl    $3294967296, %ecx
100000000000000014c: 04    movl    %ecx, 8(%rsp)980000000000000146: 04    movl    %ecx, 8(%rsp)
1010000000000000150: 03    testq   %r15, %r1599000000000000014a: 03    testq   %r15, %r15
1020000000000000153: 06    je      0x412865 <(anonymous namespace)::u::toTime(char const*)+0x1f5>100000000000000014d: 06    je      0x412c6f <(anonymous namespace)::u::toTime(char const*)+0x1ef>
1030000000000000159: 07    movw    $0, 24(%rsp)1010000000000000153: 07    movw    $0, 24(%rsp)
1040000000000000160: 09    movq    $0, 16(%rsp)102000000000000015a: 09    movq    $0, 16(%rsp)
1050000000000000169: 05    leaq    16(%rsp), %r121030000000000000163: 05    leaq    16(%rsp), %r12
106000000000000016e: 05    movl    $9, %ebx1040000000000000168: 05    movl    $9, %ebx
1070000000000000173: 05    movl    $9, %edx105000000000000016d: 05    movl    $9, %edx
1080000000000000178: 03    movq    %r12, %rdi1060000000000000172: 03    movq    %r12, %rdi
109000000000000017b: 03    movq    %r15, %rsi1070000000000000175: 03    movq    %r15, %rsi
110000000000000017e: 05    callq   0x404820 <strncpy@plt>1080000000000000178: 05    callq   0x404820 <strncpy@plt>
1110000000000000183: 03    movq    %r12, %rdi109000000000000017d: 03    movq    %r12, %rdi
1120000000000000186: 05    callq   0x4043f0 <strlen@plt>1100000000000000180: 05    callq   0x4043f0 <strlen@plt>
113000000000000018b: 04    cmpq    $8, %rax1110000000000000185: 04    cmpq    $8, %rax
114000000000000018f: 02    jg      0x41282a <(anonymous namespace)::u::toTime(char const*)+0x1ba>1120000000000000189: 02    jg      0x412c34 <(anonymous namespace)::u::toTime(char const*)+0x1b4>
1150000000000000191: 03    subq    %rax, %rbx113000000000000018b: 03    subq    %rax, %rbx
1160000000000000194: 03    testq   %rbx, %rbx114000000000000018e: 03    testq   %rbx, %rbx
1170000000000000197: 05    movl    $1, %ecx1150000000000000191: 05    movl    $1, %ecx
118000000000000019c: 04    cmovleq %rbx, %rcx1160000000000000196: 04    cmovleq %rbx, %rcx
11900000000000001a0: 05    leaq    16(%rsp,%rax), %rdi117000000000000019a: 05    leaq    16(%rsp,%rax), %rdi
12000000000000001a5: 03    addq    %rax, %rcx118000000000000019f: 03    addq    %rax, %rcx
12100000000000001a8: 05    movl    $10, %edx11900000000000001a2: 05    movl    $10, %edx
12200000000000001ad: 03    subq    %rcx, %rdx12000000000000001a7: 03    subq    %rcx, %rdx
12300000000000001b0: 05    movl    $48, %esi12100000000000001aa: 05    movl    $48, %esi
12400000000000001b5: 05    callq   0x404150 <memset@plt>12200000000000001af: 05    callq   0x404150 <memset@plt>
12500000000000001ba: 05    leaq    16(%rsp), %rdi12300000000000001b4: 05    leaq    16(%rsp), %rdi
12600000000000001bf: 02    xorl    %esi, %esi12400000000000001b9: 02    xorl    %esi, %esi
12700000000000001c1: 05    movl    $10, %edx12500000000000001bb: 05    movl    $10, %edx
12800000000000001c6: 05    callq   0x404590 <strtol@plt>12600000000000001c0: 05    callq   0x404590 <strtol@plt>
12900000000000001cb: 03    movslq  %eax, %rdx12700000000000001c5: 03    movslq  %eax, %rdx
13000000000000001ce: 07    imulq   $1152921505, %rdx, %rax12800000000000001c8: 07    imulq   $1152921505, %rdx, %rax
13100000000000001d5: 03    movq    %rax, %rcx12900000000000001cf: 03    movq    %rax, %rcx
13200000000000001d8: 04    shrq    $63, %rcx13000000000000001d2: 04    shrq    $63, %rcx
13300000000000001dc: 04    sarq    $60, %rax13100000000000001d6: 04    sarq    $60, %rax
13400000000000001e0: 02    addl    %ecx, %eax13200000000000001da: 02    addl    %ecx, %eax
13500000000000001e2: 03    movslq  %eax, %rsi13300000000000001dc: 03    movslq  %eax, %rsi
13600000000000001e5: 06    imull   $1000000000, %esi, %eax13400000000000001df: 06    imull   $1000000000, %esi, %eax
13700000000000001eb: 02    subl    %eax, %edx13500000000000001e5: 02    subl    %eax, %edx
13800000000000001ed: 03    movq    %rsp, %rdi13600000000000001e7: 03    movq    %rsp, %rdi
13900000000000001f0: 05    callq   0x4165f0 <BloombergLP::bsls::TimeInterval::addInterval(long long, int)>13700000000000001ea: 05    callq   0x416a60 <BloombergLP::bsls::TimeInterval::addInterval(long long, int)>
14000000000000001f5: 03    testq   %r14, %r1413800000000000001ef: 03    testq   %r14, %r14
14100000000000001f8: 02    je      0x4128a3 <(anonymous namespace)::u::toTime(char const*)+0x233>13900000000000001f2: 02    je      0x412cad <(anonymous namespace)::u::toTime(char const*)+0x22d>
14200000000000001fa: 03    movq    %r14, %rdi14000000000000001f4: 03    movq    %r14, %rdi
14300000000000001fd: 02    xorl    %esi, %esi14100000000000001f7: 02    xorl    %esi, %esi
14400000000000001ff: 05    movl    $10, %edx14200000000000001f9: 05    movl    $10, %edx
1450000000000000204: 05    callq   0x404590 <strtol@plt>14300000000000001fe: 05    callq   0x404590 <strtol@plt>
1460000000000000209: 03    movslq  %eax, %rdx1440000000000000203: 03    movslq  %eax, %rdx
147000000000000020c: 07    imulq   $1152921505, %rdx, %rax1450000000000000206: 07    imulq   $1152921505, %rdx, %rax
1480000000000000213: 03    movq    %rax, %rcx146000000000000020d: 03    movq    %rax, %rcx
1490000000000000216: 04    shrq    $63, %rcx1470000000000000210: 04    shrq    $63, %rcx
150000000000000021a: 04    sarq    $60, %rax1480000000000000214: 04    sarq    $60, %rax
151000000000000021e: 02    addl    %ecx, %eax1490000000000000218: 02    addl    %ecx, %eax
1520000000000000220: 03    movslq  %eax, %rsi150000000000000021a: 03    movslq  %eax, %rsi
1530000000000000223: 06    imull   $1000000000, %esi, %eax151000000000000021d: 06    imull   $1000000000, %esi, %eax
1540000000000000229: 02    subl    %eax, %edx1520000000000000223: 02    subl    %eax, %edx
155000000000000022b: 03    movq    %rsp, %rdi1530000000000000225: 03    movq    %rsp, %rdi
156000000000000022e: 05    callq   0x4165f0 <BloombergLP::bsls::TimeInterval::addInterval(long long, int)>1540000000000000228: 05    callq   0x416a60 <BloombergLP::bsls::TimeInterval::addInterval(long long, int)>
1570000000000000233: 04    movq    (%rsp), %rax155000000000000022d: 04    movq    (%rsp), %rax
1580000000000000237: 04    movl    8(%rsp), %edx1560000000000000231: 04    movl    8(%rsp), %edx
159000000000000023b: 07    addq    $168, %rsp1570000000000000235: 07    addq    $168, %rsp
1600000000000000242: 01    popq    %rbx158000000000000023c: 01    popq    %rbx
1610000000000000243: 02    popq    %r12159000000000000023d: 02    popq    %r12
1620000000000000245: 02    popq    %r14160000000000000023f: 02    popq    %r14
1630000000000000247: 02    popq    %r151610000000000000241: 02    popq    %r15
1640000000000000249: 01    retq1620000000000000243: 01    retq
165000000000000024a: 06    nopw    (%rax,%rax)163000000000000024410    nopw    %cs:(%rax,%rax)
164000000000000024e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op