6.assume.s
6.none.s
n100000000004053c0 <Case_Allow_All::threadJobInit()>:n10000000000405470 <Case_Allow_All::threadJobInit()>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1430000000000000001: 02    pushq   %r14
40000000000000003: 01    pushq   %rbx40000000000000003: 01    pushq   %rbx
50000000000000004: 04    subq    $16, %rsp50000000000000004: 04    subq    $16, %rsp
60000000000000008: 08    nopl    (%rax,%rax)60000000000000008: 08    nopl    (%rax,%rax)
n70000000000000010: 06    movl    2436762(%rip), %eax  # 658270 <Case_Allow_All::atomicBarrier>n70000000000000010: 06    movl    2436586(%rip), %eax  # 658270 <Case_Allow_All::atomicBarrier>
80000000000000016: 02    testl   %eax, %eax80000000000000016: 02    testl   %eax, %eax
n90000000000000018: 02    js      0x4053d0 <Case_Allow_All::threadJobInit()+0x10>n90000000000000018: 02    js      0x405480 <Case_Allow_All::threadJobInit()+0x10>
10000000000000001a: 06    movl    2436752(%rip), %eax  # 658270 <Case_Allow_All::atomicBarrier>10000000000000001a: 06    movl    2436576(%rip), %eax  # 658270 <Case_Allow_All::atomicBarrier>
110000000000000020: 02    testl   %eax, %eax110000000000000020: 02    testl   %eax, %eax
n120000000000000022: 06    jg      0x4055b3 <Case_Allow_All::threadJobInit()+0x1f3>n120000000000000022: 06    jg      0x4056c9 <Case_Allow_All::threadJobInit()+0x259>
130000000000000028: 02    xorl    %eax, %eax
14000000000000002a: 03    andl    $7, %eax
130000000000000028: 03    xorl    %r14d, %r14d15000000000000002d: 03    xorl    %r14d, %r14d
14000000000000002b: 02    xorl    %eax, %eax
15000000000000002d: 03    andl    $7, %eax
160000000000000030: 02    xorl    %ebx, %ebx160000000000000030: 02    xorl    %ebx, %ebx
170000000000000032: 02    xorl    %ebp, %ebp170000000000000032: 02    xorl    %ebp, %ebp
t180000000000000034: 07    jmpq    *4438352(,%rax,8)t180000000000000034: 07    jmpq    *4439520(,%rax,8)
19000000000000003b: 07    cmpl    $1, 2433442(%rip)  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>19000000000000003b: 06    movl    2433267(%rip), %eax  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>
200000000000000041: 02    testl   %eax, %eax
200000000000000042: 02    je      0x40540b <Case_Allow_All::threadJobInit()+0x4b>210000000000000043: 02    je      0x4054c1 <Case_Allow_All::threadJobInit()+0x51>
210000000000000044: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>220000000000000045: 03    cmpl    $1, %eax
220000000000000049: 02    jmp     0x405410 <Case_Allow_All::threadJobInit()+0x50>230000000000000048: 02    jne     0x4054c8 <Case_Allow_All::threadJobInit()+0x58>
23000000000000004b: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>24000000000000004a: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
25000000000000004f: 02    jmp     0x4054c6 <Case_Allow_All::threadJobInit()+0x56>
260000000000000051: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
270000000000000056: 02    jmp     0x4054cc <Case_Allow_All::threadJobInit()+0x5c>
280000000000000058: 02    xorl    %edx, %edx
29000000000000005a: 02    xorl    %eax, %eax
240000000000000050: 04    movq    %rax, (%rsp)30000000000000005c: 04    movq    %rax, (%rsp)
250000000000000054: 04    movl    %edx, 8(%rsp)310000000000000060: 04    movl    %edx, 8(%rsp)
260000000000000058: 03    movq    %rsp, %rsi320000000000000064: 03    movq    %rsp, %rsi
27000000000000005b: 05    movl    $6649224, %edi
280000000000000060: 05    callq   0x412ee0 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
290000000000000065: 02    testb   %al, %al
300000000000000067: 06    jne     0x4054d5 <Case_Allow_All::threadJobInit()+0x115>
31000000000000006d: 05    movl    $4445834, %esi
320000000000000072: 05    movl    $1, %edi
330000000000000077: 05    movl    $652, %edx
34000000000000007c: 05    callq   0x404f40 <(anonymous namespace)::aSsErT(bool, char const*, int)>
350000000000000081: 05    jmp     0x4054d7 <Case_Allow_All::threadJobInit()+0x117>
360000000000000086: 07    cmpl    $1, 2433367(%rip)  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>
37000000000000008d: 02    je      0x405456 <Case_Allow_All::threadJobInit()+0x96>
38000000000000008f: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
390000000000000094: 02    jmp     0x40545b <Case_Allow_All::threadJobInit()+0x9b>
400000000000000096: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
41000000000000009b: 04    movq    %rax, (%rsp)
42000000000000009f: 04    movl    %edx, 8(%rsp)
4300000000000000a3: 03    movq    %rsp, %rdx
4400000000000000a6: 05    movl    $6649224, %edi330000000000000067: 05    movl    $6649224, %edi
34000000000000006c: 05    callq   0x413300 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
350000000000000071: 02    testb   %al, %al
360000000000000073: 06    jne     0x4055b5 <Case_Allow_All::threadJobInit()+0x145>
370000000000000079: 05    movl    $4447002, %esi
4500000000000000ab: 05    movl    $1, %esi38000000000000007e: 05    movl    $1, %edi
390000000000000083: 05    movl    $652, %edx
400000000000000088: 05    callq   0x404f70 <(anonymous namespace)::aSsErT(bool, char const*, int)>
4600000000000000b0: 02    jmp     0x4054c8 <Case_Allow_All::threadJobInit()+0x108>41000000000000008d: 05    jmp     0x4055b7 <Case_Allow_All::threadJobInit()+0x147>
4700000000000000b2: 07    cmpl    $1, 2433323(%rip)  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>420000000000000092: 06    movl    2433180(%rip), %eax  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>
430000000000000098: 02    testl   %eax, %eax
4800000000000000b9: 02    je      0x405482 <Case_Allow_All::threadJobInit()+0xc2>44000000000000009a: 02    je      0x405518 <Case_Allow_All::threadJobInit()+0xa8>
45000000000000009c: 03    cmpl    $1, %eax
46000000000000009f: 02    jne     0x40551f <Case_Allow_All::threadJobInit()+0xaf>
4700000000000000a1: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
4800000000000000a6: 02    jmp     0x40551d <Case_Allow_All::threadJobInit()+0xad>
4900000000000000bb: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>4900000000000000a8: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
5000000000000000c0: 02    jmp     0x405487 <Case_Allow_All::threadJobInit()+0xc7>5000000000000000ad: 02    jmp     0x405523 <Case_Allow_All::threadJobInit()+0xb3>
5100000000000000c2: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>5100000000000000af: 02    xorl    %edx, %edx
5200000000000000b1: 02    xorl    %eax, %eax
5200000000000000c7: 04    movq    %rax, (%rsp)5300000000000000b3: 04    movq    %rax, (%rsp)
5300000000000000cb: 04    movl    %edx, 8(%rsp)5400000000000000b7: 04    movl    %edx, 8(%rsp)
5400000000000000cf: 03    movq    %rsp, %rdx
5500000000000000d2: 05    movl    $6649224, %edi
5600000000000000d7: 05    movl    $100, %esi
5700000000000000dc: 02    jmp     0x4054c8 <Case_Allow_All::threadJobInit()+0x108>
5800000000000000de: 07    cmpl    $1, 2433279(%rip)  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>
5900000000000000e5: 02    jne     0x4054ae <Case_Allow_All::threadJobInit()+0xee>
6000000000000000e7: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
6100000000000000ec: 02    jmp     0x4054b3 <Case_Allow_All::threadJobInit()+0xf3>
6200000000000000ee: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
6300000000000000f3: 04    movq    %rax, (%rsp)
6400000000000000f7: 04    movl    %edx, 8(%rsp)
6500000000000000fb: 03    movq    %rsp, %rdx5500000000000000bb: 03    movq    %rsp, %rdx
6600000000000000fe: 05    movl    $6649224, %edi5600000000000000be: 05    movl    $6649224, %edi
5700000000000000c3: 05    movl    $1, %esi
5800000000000000c8: 02    jmp     0x4055a8 <Case_Allow_All::threadJobInit()+0x138>
5900000000000000ca: 06    movl    2433124(%rip), %eax  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>
6000000000000000d0: 02    testl   %eax, %eax
6100000000000000d2: 02    je      0x405550 <Case_Allow_All::threadJobInit()+0xe0>
6200000000000000d4: 03    cmpl    $1, %eax
6300000000000000d7: 02    jne     0x405557 <Case_Allow_All::threadJobInit()+0xe7>
6400000000000000d9: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
6500000000000000de: 02    jmp     0x405555 <Case_Allow_All::threadJobInit()+0xe5>
6600000000000000e0: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
6700000000000000e5: 02    jmp     0x40555b <Case_Allow_All::threadJobInit()+0xeb>
6800000000000000e7: 02    xorl    %edx, %edx
6900000000000000e9: 02    xorl    %eax, %eax
7000000000000000eb: 04    movq    %rax, (%rsp)
7100000000000000ef: 04    movl    %edx, 8(%rsp)
7200000000000000f3: 03    movq    %rsp, %rdx
7300000000000000f6: 05    movl    $6649224, %edi
7400000000000000fb: 05    movl    $100, %esi
750000000000000100: 02    jmp     0x4055a8 <Case_Allow_All::threadJobInit()+0x138>
760000000000000102: 06    movl    2433068(%rip), %eax  # 6575a4 <Case_Allow_All::threadJobInit()::throttle+0x1c>
770000000000000108: 02    testl   %eax, %eax
78000000000000010a: 02    je      0x405588 <Case_Allow_All::threadJobInit()+0x118>
79000000000000010c: 03    cmpl    $1, %eax
80000000000000010f: 02    jne     0x40558f <Case_Allow_All::threadJobInit()+0x11f>
810000000000000111: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
820000000000000116: 02    jmp     0x405593 <Case_Allow_All::threadJobInit()+0x123>
830000000000000118: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
84000000000000011d: 02    jmp     0x405593 <Case_Allow_All::threadJobInit()+0x123>
85000000000000011f: 02    xorl    %edx, %edx
860000000000000121: 02    xorl    %eax, %eax
870000000000000123: 04    movq    %rax, (%rsp)
880000000000000127: 04    movl    %edx, 8(%rsp)
89000000000000012b: 03    movq    %rsp, %rdx
90000000000000012e: 05    movl    $6649224, %edi
670000000000000103: 05    movl    $1000000000, %esi910000000000000133: 05    movl    $1000000000, %esi
680000000000000108: 05    callq   0x412f50 <BloombergLP::bdlmt::Throttle::requestPermission(int, BloombergLP::bsls::TimeInterval const&)>920000000000000138: 05    callq   0x413370 <BloombergLP::bdlmt::Throttle::requestPermission(int, BloombergLP::bsls::TimeInterval const&)>
69000000000000010d: 02    testb   %al, %al93000000000000013d: 02    testb   %al, %al
70000000000000010f: 06    je      0x40542d <Case_Allow_All::threadJobInit()+0x6d>94000000000000013f: 06    je      0x4054e9 <Case_Allow_All::threadJobInit()+0x79>
710000000000000115: 02    incl    %ebx950000000000000145: 02    incl    %ebx
720000000000000117: 02    incl    %ebp960000000000000147: 02    incl    %ebp
730000000000000119: 06    cmpl    $1024, %ebp970000000000000149: 06    cmpl    $1024, %ebp
74000000000000011f: 06    jne     0x405578 <Case_Allow_All::threadJobInit()+0x1b8>98000000000000014f: 06    jne     0x405658 <Case_Allow_All::threadJobInit()+0x1e8>
750000000000000125: 02    xorl    %edi, %edi990000000000000155: 02    xorl    %edi, %edi
760000000000000127: 04    testb   $1, %r14b1000000000000000157: 04    testb   $1, %r14b
77000000000000012b: 04    sete    %dil101000000000000015b: 04    sete    %dil
78000000000000012f: 05    movl    $4445917, %esi102000000000000015f: 05    movl    $4447085, %esi
790000000000000134: 05    movl    $655, %edx1030000000000000164: 05    movl    $655, %edx
800000000000000139: 05    callq   0x404f40 <(anonymous namespace)::aSsErT(bool, char const*, int)>1040000000000000169: 05    callq   0x404f70 <(anonymous namespace)::aSsErT(bool, char const*, int)>
81000000000000013e: 06    cmpl    $1024, %ebx105000000000000016e: 06    cmpl    $1024, %ebx
820000000000000144: 02    je      0x40555c <Case_Allow_All::threadJobInit()+0x19c>1060000000000000174: 02    je      0x40563c <Case_Allow_All::threadJobInit()+0x1cc>
830000000000000146: 05    movl    $6652072, %edi1070000000000000176: 05    movl    $6652072, %edi
84000000000000014b: 05    movl    $4445881, %esi108000000000000017b: 05    movl    $4447049, %esi
850000000000000150: 05    movl    $5, %edx1090000000000000180: 05    movl    $5, %edx
860000000000000155: 05    callq   0x4128e0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>1100000000000000185: 05    callq   0x412cf0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
87000000000000015a: 05    movl    $4452558, %esi111000000000000018a: 05    movl    $4453722, %esi
88000000000000015f: 05    movl    $2, %edx112000000000000018f: 05    movl    $2, %edx
890000000000000164: 03    movq    %rax, %rdi1130000000000000194: 03    movq    %rax, %rdi
900000000000000167: 05    callq   0x4128e0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>1140000000000000197: 05    callq   0x412cf0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
91000000000000016c: 03    movq    %rax, %rdi115000000000000019c: 03    movq    %rax, %rdi
92000000000000016f: 02    movl    %ebx, %esi116000000000000019f: 02    movl    %ebx, %esi
930000000000000171: 05    callq   0x404670 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>11700000000000001a1: 05    callq   0x404670 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEi@plt>
940000000000000176: 05    movl    $4453949, %esi11800000000000001a6: 05    movl    $4455117, %esi
95000000000000017b: 05    movl    $1, %edx11900000000000001ab: 05    movl    $1, %edx
960000000000000180: 03    movq    %rax, %rdi12000000000000001b0: 03    movq    %rax, %rdi
970000000000000183: 05    callq   0x4128e0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>12100000000000001b3: 05    callq   0x412cf0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
980000000000000188: 05    movl    $4445859, %esi12200000000000001b8: 05    movl    $4447027, %esi
99000000000000018d: 05    movl    $1, %edi12300000000000001bd: 05    movl    $1, %edi
1000000000000000192: 05    movl    $656, %edx12400000000000001c2: 05    movl    $656, %edx
1010000000000000197: 05    callq   0x404f40 <(anonymous namespace)::aSsErT(bool, char const*, int)>12500000000000001c7: 05    callq   0x404f70 <(anonymous namespace)::aSsErT(bool, char const*, int)>
102000000000000019c: 03    movslq  %ebx, %rax12600000000000001cc: 03    movslq  %ebx, %rax
103000000000000019f: 01    lock12700000000000001cf: 01    lock
10400000000000001a0: 07    addq    %rax, 2436353(%rip)  # 658268 <Case_Allow_All::eventsSoFar>12800000000000001d0: 07    addq    %rax, 2436129(%rip)  # 658268 <Case_Allow_All::eventsSoFar>
10500000000000001a7: 06    movl    2436355(%rip), %eax  # 658270 <Case_Allow_All::atomicBarrier>12900000000000001d7: 06    movl    2436131(%rip), %eax  # 658270 <Case_Allow_All::atomicBarrier>
10600000000000001ad: 02    xorl    %ebp, %ebp13000000000000001dd: 02    xorl    %ebp, %ebp
10700000000000001af: 05    movl    $0, %ebx13100000000000001df: 05    movl    $0, %ebx
10800000000000001b4: 02    testl   %eax, %eax13200000000000001e4: 02    testl   %eax, %eax
10900000000000001b6: 02    jg      0x4055b3 <Case_Allow_All::threadJobInit()+0x1f3>13300000000000001e6: 02    jg      0x4056c9 <Case_Allow_All::threadJobInit()+0x259>
11000000000000001b8: 02    movl    %ebp, %eax13400000000000001e8: 02    movl    %ebp, %eax
11100000000000001ba: 03    andl    $7, %eax13500000000000001ea: 03    andl    $7, %eax
11200000000000001bd: 07    jmpq    *4438352(,%rax,8)13600000000000001ed: 07    jmpq    *4439520(,%rax,8)
11300000000000001c4: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>13700000000000001f4: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
11400000000000001c9: 04    movq    %rax, (%rsp)13800000000000001f9: 04    movq    %rax, (%rsp)
11500000000000001cd: 04    movl    %edx, 8(%rsp)13900000000000001fd: 04    movl    %edx, 8(%rsp)
1400000000000000201: 05    jmp     0x4054d4 <Case_Allow_All::threadJobInit()+0x64>
1410000000000000206: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
142000000000000020b: 04    movq    %rax, (%rsp)
143000000000000020f: 04    movl    %edx, 8(%rsp)
1440000000000000213: 05    jmp     0x40552b <Case_Allow_All::threadJobInit()+0xbb>
1450000000000000218: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
146000000000000021d: 04    movq    %rax, (%rsp)
1470000000000000221: 04    movl    %edx, 8(%rsp)
1480000000000000225: 05    jmp     0x405563 <Case_Allow_All::threadJobInit()+0xf3>
149000000000000022a: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
150000000000000022f: 04    movq    %rax, (%rsp)
1510000000000000233: 04    movl    %edx, 8(%rsp)
11600000000000001d1: 03    movq    %rsp, %rdx1520000000000000237: 03    movq    %rsp, %rdx
11700000000000001d4: 05    movl    $6649224, %edi153000000000000023a: 05    movl    $6649224, %edi
11800000000000001d9: 05    movl    $1000000000, %esi154000000000000023f: 05    movl    $1000000000, %esi
11900000000000001de: 05    callq   0x412f50 <BloombergLP::bdlmt::Throttle::requestPermission(int, BloombergLP::bsls::TimeInterval const&)>1550000000000000244: 05    callq   0x413370 <BloombergLP::bdlmt::Throttle::requestPermission(int, BloombergLP::bsls::TimeInterval const&)>
12000000000000001e3: 03    movb    $1, %r14b1560000000000000249: 03    movb    $1, %r14b
12100000000000001e6: 02    testb   %al, %al157000000000000024c: 02    testb   %al, %al
12200000000000001e8: 06    jne     0x4054d5 <Case_Allow_All::threadJobInit()+0x115>158000000000000024e: 06    jne     0x4055b5 <Case_Allow_All::threadJobInit()+0x145>
12300000000000001ee: 05    jmp     0x40542d <Case_Allow_All::threadJobInit()+0x6d>1590000000000000254: 05    jmp     0x4054e9 <Case_Allow_All::threadJobInit()+0x79>
12400000000000001f3: 04    addq    $16, %rsp1600000000000000259: 04    addq    $16, %rsp
12500000000000001f7: 01    popq    %rbx161000000000000025d: 01    popq    %rbx
12600000000000001f8: 02    popq    %r14162000000000000025e: 02    popq    %r14
12700000000000001fa: 01    popq    %rbp1630000000000000260: 01    popq    %rbp
12800000000000001fb: 01    retq1640000000000000261: 01    retq
1650000000000000262: 10    nopw    %cs:(%rax,%rax)
12900000000000001fc: 04    nopl    (%rax)166000000000000026c: 04    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op