7.assume.s
7.none.s
n100000000004055c0 <Case_Throttle_MULTITHREADED::threadJob()>:n100000000004056e0 <Case_Throttle_MULTITHREADED::threadJob()>:
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    $40, %rsp8000000000000000a: 04    subq    $40, %rsp
n9000000000000000e: 06    movl    2436304(%rip), %ebp  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>n9000000000000000e: 06    movl    2436016(%rip), %ebx  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
100000000000000014: 03    cmpl    $1, %ebp100000000000000014: 03    cmpl    $1, %ebx
110000000000000017: 05    movl    $6649256, %ebx110000000000000017: 05    movl    $6649256, %eax
12000000000000001c: 06    movl    $6649288, %r13d12000000000000001c: 06    movl    $6649288, %r12d
130000000000000022: 06    movl    $6649288, %r12d
140000000000000028: 04    cmoveq  %rbx, %r12130000000000000022: 04    cmoveq  %rax, %r12
15000000000000002c: 05    movl    $6649284, %eax140000000000000026: 05    movl    $6649284, %eax
160000000000000031: 05    movl    $6649316, %ecx15000000000000002b: 05    movl    $6649316, %ecx
170000000000000036: 04    cmoveq  %rax, %rcx160000000000000030: 04    cmoveq  %rax, %rcx
18000000000000003a: 02    xorl    %edi, %edi170000000000000034: 02    xorl    %edi, %edi
19000000000000003c: 02    cmpl    %ebp, (%rcx)180000000000000036: 02    cmpl    %ebx, (%rcx)
20000000000000003e: 04    setne   %dil190000000000000038: 04    setne   %dil
210000000000000042: 05    movl    $4445926, %esi20000000000000003c: 05    movl    $4447094, %esi
220000000000000047: 05    movl    $704, %edx210000000000000041: 05    movl    $704, %edx
23000000000000004c: 05    callq   0x404f40 <(anonymous namespace)::aSsErT(bool, char const*, int)>220000000000000046: 05    callq   0x404f70 <(anonymous namespace)::aSsErT(bool, char const*, int)>
240000000000000051: 05    movl    $6652600, %edi23000000000000004b: 05    movl    $6652600, %edi
250000000000000056: 05    callq   0x4141b0 <BloombergLP::bslmt::Barrier::wait()>240000000000000050: 05    callq   0x4145f0 <BloombergLP::bslmt::Barrier::wait()>
26000000000000005b: 09    movq    $0, 24(%rsp)250000000000000055: 09    movq    $0, 16(%rsp)
270000000000000064: 08    movl    $0, 32(%rsp)26000000000000005e: 08    movl    $0, 24(%rsp)
28000000000000006c: 06    movl    2436206(%rip), %eax  # 6582a0 <Case_Throttle_MULTITHREADED::testMode>270000000000000066: 06    movl    2435924(%rip), %eax  # 6582a0 <Case_Throttle_MULTITHREADED::testMode>
28000000000000006c: 04    cmpq    $3, %rax
290000000000000070: 06    ja      0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
290000000000000072: 07    jmpq    *4438416(,%rax,8)300000000000000076: 07    jmpq    *4439584(,%rax,8)
300000000000000079: 03    cmpl    $1, %ebp31000000000000007d: 03    cmpl    $1, %ebx
31000000000000007c: 04    cmoveq  %rbx, %r13320000000000000080: 05    movl    $6649256, %eax
320000000000000080: 05    leaq    24(%rsp), %r14
330000000000000085: 05    movl    $6652584, %ebx330000000000000085: 05    movl    $6649288, %ecx
34000000000000008a: 04    cmoveq  %rax, %rcx
35000000000000008e: 05    movq    %rcx, 32(%rsp)
360000000000000093: 05    leaq    16(%rsp), %r14
370000000000000098: 06    movl    $6652584, %r15d
34000000000000008a: 02    jmp     0x405669 <Case_Throttle_MULTITHREADED::threadJob()+0xa9>38000000000000009e: 02    jmp     0x405799 <Case_Throttle_MULTITHREADED::threadJob()+0xb9>
35000000000000008c: 04    nopl    (%rax)
360000000000000090: 03    movq    %r12, %rdi3900000000000000a0: 03    movq    %r12, %rdi
370000000000000093: 03    movq    %r14, %rsi4000000000000000a3: 03    movq    %r14, %rsi
380000000000000096: 05    callq   0x412ee0 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>4100000000000000a6: 05    callq   0x413300 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
39000000000000009b: 02    testb   %al, %al4200000000000000ab: 02    testb   %al, %al
40000000000000009d: 05    movl    $6652588, %eax4300000000000000ad: 05    movl    $6652588, %eax
4100000000000000a2: 04    cmovneq %rbx, %rax4400000000000000b2: 04    cmovneq %r15, %rax
4200000000000000a6: 01    lock4500000000000000b6: 01    lock
4300000000000000a7: 02    incl    (%rax)4600000000000000b7: 02    incl    (%rax)
4400000000000000a9: 07    cmpl    $1, 2436148(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>4700000000000000b9: 06    movl    2435845(%rip), %eax  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
4800000000000000bf: 02    testl   %eax, %eax
4900000000000000c1: 02    je      0x4057b0 <Case_Throttle_MULTITHREADED::threadJob()+0xd0>
5000000000000000c3: 03    cmpl    $1, %eax
4500000000000000b0: 02    jne     0x405680 <Case_Throttle_MULTITHREADED::threadJob()+0xc0>5100000000000000c6: 02    jne     0x4057c0 <Case_Throttle_MULTITHREADED::threadJob()+0xe0>
4600000000000000b2: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>5200000000000000c8: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
4700000000000000b7: 02    jmp     0x405685 <Case_Throttle_MULTITHREADED::threadJob()+0xc5>5300000000000000cd: 02    jmp     0x4057c4 <Case_Throttle_MULTITHREADED::threadJob()+0xe4>
4800000000000000b9: 07    nopl    (%rax)5400000000000000cf: 01    nop     
4900000000000000c0: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>5500000000000000d0: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
5000000000000000c5: 05    movq    %rax, 24(%rsp)
5100000000000000ca: 04    movl    %edx, 32(%rsp)
5200000000000000ce: 07    cmpq    2436531(%rip), %rax  # 658448 <(anonymous namespace)::u::end>
5300000000000000d5: 02    j     0x4056a9 <Case_Throttle_MULTITHREADED::threadJob()+0xe9>5600000000000000d5: 02    jmp     0x4057c4 <Case_Throttle_MULTITHREADED::threadJob()+0xe4>
5400000000000000d7: 06    jne     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>5700000000000000d7: 09    nopw    (%rax,%rax)
5500000000000000dd: 06    cmpl    2436525(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>
5600000000000000e3: 06    jge     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>
5700000000000000e9: 05    movl    $100, %edi
5800000000000000ee: 02    xorl    %esi, %esi
5900000000000000f0: 02    xorl    %edx, %edx5800000000000000e0: 02    xorl    %edx, %edx
5900000000000000e2: 02    xorl    %eax, %eax
6000000000000000e4: 05    movq    %rax, 16(%rsp)
6100000000000000e9: 04    movl    %edx, 24(%rsp)
6200000000000000ed: 07    cmpq    2436212(%rip), %rax  # 658448 <(anonymous namespace)::u::end>
6300000000000000f4: 02    jl      0x4057e8 <Case_Throttle_MULTITHREADED::threadJob()+0x108>
6400000000000000f6: 06    jne     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
6500000000000000fc: 06    cmpl    2436206(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>
660000000000000102: 06    jge     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
670000000000000108: 05    movl    $100, %edi
68000000000000010d: 02    xorl    %esi, %esi
69000000000000010f: 02    xorl    %edx, %edx
6000000000000000f2: 05    callq   0x414c50 <BloombergLP::bslmt::ThreadUtilImpl<BloombergLP::bslmt::Platform::PosixThreads>::microSleep(int, int, BloombergLP::bsls::TimeInterval*)>700000000000000111: 05    callq   0x4150b0 <BloombergLP::bslmt::ThreadUtilImpl<BloombergLP::bslmt::Platform::PosixThreads>::microSleep(int, int, BloombergLP::bsls::TimeInterval*)>
6100000000000000f7: 07    cmpb    $0, 2435743(%rip)  # 65815d <veryVerbose>710000000000000116: 07    cmpb    $0, 2435424(%rip)  # 65815d <veryVerbose>
6200000000000000fe: 02    je      0x405650 <Case_Throttle_MULTITHREADED::threadJob()+0x90>72000000000000011d: 02    je      0x405780 <Case_Throttle_MULTITHREADED::threadJob()+0xa0>
630000000000000100: 05    movl    $1, %eax73000000000000011f: 05    movl    $1, %eax
640000000000000105: 01    lock740000000000000124: 01    lock
650000000000000106: 07    xaddl   %eax, 2436067(%rip)  # 6582b0 <Case_Throttle_MULTITHREADED::ii>750000000000000125: 07    xaddl   %eax, 2435748(%rip)  # 6582b0 <Case_Throttle_MULTITHREADED::ii>
66000000000000010d: 03    cmpl    $18, %eax76000000000000012c: 03    cmpl    $18, %eax
670000000000000110: 06    jg      0x405650 <Case_Throttle_MULTITHREADED::threadJob()+0x90>77000000000000012f: 06    jg      0x405780 <Case_Throttle_MULTITHREADED::threadJob()+0xa0>
680000000000000116: 05    movq    24(%rsp), %rbx780000000000000135: 05    movq    16(%rsp), %rbx
69000000000000011b: 05    movslq  32(%rsp), %rbp79000000000000013a: 05    movslq  24(%rsp), %rbp
700000000000000120: 03    movq    %r13, %r15
710000000000000123: 04    movq    (%r13), %r1380000000000000013f: 05    movq    32(%rsp), %rax
810000000000000144: 03    movq    (%rax), %r13
720000000000000127: 05    movl    $6652536, %edi820000000000000147: 05    movl    $6652536, %edi
73000000000000012c: 05    callq   0x4048e0 <pthread_mutex_lock@plt>83000000000000014c: 05    callq   0x4048e0 <pthread_mutex_lock@plt>
740000000000000131: 05    movl    $6652072, %edi840000000000000151: 05    movl    $6652072, %edi
750000000000000136: 05    movl    $4445960, %esi850000000000000156: 05    movl    $4447128, %esi
76000000000000013b: 05    movl    $10, %edx86000000000000015b: 05    movl    $10, %edx
770000000000000140: 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)>870000000000000160: 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)>
780000000000000145: 07    imulq   $1000000000, %rbx, %rcx880000000000000165: 07    imulq   $1000000000, %rbx, %rcx
79000000000000014c: 03    addq    %rbp, %rcx89000000000000016c: 03    addq    %rbp, %rcx
80000000000000014f: 03    subq    %r13, %rcx90000000000000016f: 03    subq    %r13, %rcx
810000000000000152: 05    cvtsi2sd        %rcx, %xmm0910000000000000172: 05    cvtsi2sd        %rcx, %xmm0
820000000000000157: 08    mulsd   228881(%rip), %xmm0  # 43d530 <main::DATA+0x100>920000000000000177: 08    mulsd   229729(%rip), %xmm0  # 43d9c0 <main::DATA+0x100>
83000000000000015f: 03    movq    %rax, %rdi93000000000000017f: 03    movq    %rax, %rdi
840000000000000162: 05    callq   0x4048a0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>940000000000000182: 05    callq   0x4048a0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
850000000000000167: 03    movq    %rax, %r13950000000000000187: 03    movq    %rax, %r13
86000000000000016a: 03    movq    (%rax), %rax96000000000000018a: 03    movq    (%rax), %rax
87000000000000016d: 04    movq    -24(%rax), %rsi97000000000000018d: 04    movq    -24(%rax), %rsi
880000000000000171: 03    addq    %r13, %rsi980000000000000191: 03    addq    %r13, %rsi
890000000000000174: 05    leaq    8(%rsp), %rdi990000000000000194: 03    movq    %rsp, %rdi
900000000000000179: 05    callq   0x4046d0 <_ZNKSt3__18ios_base6getlocEv@plt>1000000000000000197: 05    callq   0x4046d0 <_ZNKSt3__18ios_base6getlocEv@plt>
91000000000000017e: 05    movl    $6651888, %esi101000000000000019c: 05    movl    $6651888, %esi
920000000000000183: 05    leaq    8(%rsp), %rdi10200000000000001a1: 03    movq    %rsp, %rdi
930000000000000188: 05    callq   0x4047e0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>10300000000000001a4: 05    callq   0x4047e0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
94000000000000018d: 03    movq    (%rax), %rcx10400000000000001a9: 03    movq    (%rax), %rcx
950000000000000190: 03    movq    %rax, %rdi10500000000000001ac: 03    movq    %rax, %rdi
960000000000000193: 05    movl    $10, %esi10600000000000001af: 05    movl    $10, %esi
970000000000000198: 03    callq   *56(%rcx)10700000000000001b4: 03    callq   *56(%rcx)
98000000000000019b: 02    movl    %eax, %ebx10800000000000001b7: 02    movl    %eax, %ebx
99000000000000019d: 05    leaq    8(%rsp), %rdi10900000000000001b9: 03    movq    %rsp, %rdi
10000000000000001a2: 05    callq   0x404880 <_ZNSt3__16localeD1Ev@plt>11000000000000001bc: 05    callq   0x404880 <_ZNSt3__16localeD1Ev@plt>
10100000000000001a7: 03    movsbl  %bl, %esi11100000000000001c1: 03    movsbl  %bl, %esi
10200000000000001aa: 03    movq    %r13, %rdi11200000000000001c4: 03    movq    %r13, %rdi
10300000000000001ad: 05    callq   0x4044c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>11300000000000001c7: 05    callq   0x4044c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
10400000000000001b2: 03    movq    %r13, %rdi11400000000000001cc: 03    movq    %r13, %rdi
10500000000000001b5: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>11500000000000001cf: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
10600000000000001ba: 05    movl    $6652536, %edi11600000000000001d4: 05    movl    $6652536, %edi
10700000000000001bf: 05    callq   0x4049a0 <pthread_mutex_unlock@plt>11700000000000001d9: 05    callq   0x4049a0 <pthread_mutex_unlock@plt>
10800000000000001c4: 03    movq    %r15, %r13
10900000000000001c7: 05    movl    $6652584, %ebx
11000000000000001cc: 05    jmp     0x405650 <Case_Throttle_MULTITHREADED::threadJob()+0x90>11800000000000001de: 05    jmp     0x405780 <Case_Throttle_MULTITHREADED::threadJob()+0xa0>
11100000000000001d1: 03    cmpl    $1, %ebp11900000000000001e3: 03    cmpl    $1, %ebx
12000000000000001e6: 05    movl    $6649256, %eax
12100000000000001eb: 05    movl    $6649288, %ecx
11200000000000001d4: 04    cmoveq  %rbx, %r1312200000000000001f0: 04    cmoveq  %rax, %rcx
12300000000000001f4: 05    movq    %rcx, 32(%rsp)
11300000000000001d8: 05    leaq    24(%rsp), %r1412400000000000001f9: 05    leaq    16(%rsp), %r14
11400000000000001dd: 05    movl    $6652584, %ebx12500000000000001fe: 06    movl    $6652584, %r15d
11500000000000001e2: 02    jmp     0x4057c9 <Case_Throttle_MULTITHREADED::threadJob()+0x209>1260000000000000204: 02    jmp     0x405909 <Case_Throttle_MULTITHREADED::threadJob()+0x229>
11600000000000001e4: 10    nopw    %cs:(%rax,%rax)1270000000000000206: 10    nopw    %cs:(%rax,%rax)
11700000000000001ee: 02    nop     
11800000000000001f0: 03    movq    %r12, %rdi1280000000000000210: 03    movq    %r12, %rdi
11900000000000001f3: 03    movq    %r14, %rsi1290000000000000213: 03    movq    %r14, %rsi
12000000000000001f6: 05    callq   0x412ee0 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>1300000000000000216: 05    callq   0x413300 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
12100000000000001fb: 02    testb   %al, %al131000000000000021b: 02    testb   %al, %al
12200000000000001fd: 05    movl    $6652588, %eax132000000000000021d: 05    movl    $6652588, %eax
1230000000000000202: 04    cmovneq %rbx, %rax1330000000000000222: 04    cmovneq %r15, %rax
1240000000000000206: 01    lock1340000000000000226: 01    lock
1250000000000000207: 02    incl    (%rax)1350000000000000227: 02    incl    (%rax)
1260000000000000209: 07    cmpl    $1, 2435796(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>1360000000000000229: 06    movl    2435477(%rip), %eax  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
137000000000000022f: 02    testl   %eax, %eax
1270000000000000210: 02    jne     0x4057e0 <Case_Throttle_MULTITHREADED::threadJob()+0x220>1380000000000000231: 02    je      0x405920 <Case_Throttle_MULTITHREADED::threadJob()+0x240>
1390000000000000233: 03    cmpl    $1, %eax
1400000000000000236: 02    jne     0x405930 <Case_Throttle_MULTITHREADED::threadJob()+0x250>
1280000000000000212: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>1410000000000000238: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
1290000000000000217: 02    jmp     0x4057e5 <Case_Throttle_MULTITHREADED::threadJob()+0x225>142000000000000023d: 02    jmp     0x405925 <Case_Throttle_MULTITHREADED::threadJob()+0x245>
1300000000000000219: 07    nopl    (%rax)143000000000000023f: 01    nop     
1310000000000000220: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>1440000000000000240: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
1450000000000000245: 02    jmp     0x405934 <Case_Throttle_MULTITHREADED::threadJob()+0x254>
1460000000000000247: 09    nopw    (%rax,%rax)
1470000000000000250: 02    xorl    %edx, %edx
1480000000000000252: 02    xorl    %eax, %eax
1320000000000000225: 05    movq    %rax, 24(%rsp)1490000000000000254: 05    movq    %rax, 16(%rsp)
133000000000000022a: 04    movl    %edx, 32(%rsp)1500000000000000259: 04    movl    %edx, 24(%rsp)
134000000000000022e: 07    cmpq    2436179(%rip), %rax  # 658448 <(anonymous namespace)::u::end>151000000000000025d: 07    cmpq    2435844(%rip), %rax  # 658448 <(anonymous namespace)::u::end>
1350000000000000235: 02    jl      0x405809 <Case_Throttle_MULTITHREADED::threadJob()+0x249>1520000000000000264: 02    jl      0x405958 <Case_Throttle_MULTITHREADED::threadJob()+0x278>
1360000000000000237: 06    jne     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>1530000000000000266: 06    jne     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
137000000000000023d: 06    cmpl    2436173(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>154000000000000026c: 06    cmpl    2435838(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>
1380000000000000243: 06    jge     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>1550000000000000272: 06    jge     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
1390000000000000249: 07    cmpb    $0, 2435405(%rip)  # 65815d <veryVerbose>1560000000000000278: 07    cmpb    $0, 2435070(%rip)  # 65815d <veryVerbose>
1400000000000000250: 02    je      0x4057b0 <Case_Throttle_MULTITHREADED::threadJob()+0x1f0>157000000000000027f: 02    je      0x4058f0 <Case_Throttle_MULTITHREADED::threadJob()+0x210>
1410000000000000252: 05    movl    $1, %eax1580000000000000281: 05    movl    $1, %eax
1420000000000000257: 01    lock1590000000000000286: 01    lock
1430000000000000258: 07    xaddl   %eax, 2435729(%rip)  # 6582b0 <Case_Throttle_MULTITHREADED::ii>1600000000000000287: 07    xaddl   %eax, 2435394(%rip)  # 6582b0 <Case_Throttle_MULTITHREADED::ii>
144000000000000025f: 03    cmpl    $18, %eax161000000000000028e: 03    cmpl    $18, %eax
1450000000000000262: 02    jg      0x4057b0 <Case_Throttle_MULTITHREADED::threadJob()+0x1f0>1620000000000000291: 06    jg      0x4058f0 <Case_Throttle_MULTITHREADED::threadJob()+0x210>
1460000000000000264: 05    movq    24(%rsp), %rbx1630000000000000297: 05    movq    16(%rsp), %rbx
1470000000000000269: 05    movslq  32(%rsp), %rbp164000000000000029c: 05    movslq  24(%rsp), %rbp
148000000000000026e: 03    movq    %r13, %r15
1490000000000000271: 04    movq    (%r13), %r1316500000000000002a1: 05    movq    32(%rsp), %rax
16600000000000002a6: 03    movq    (%rax), %r13
1500000000000000275: 05    movl    $6652536, %edi16700000000000002a9: 05    movl    $6652536, %edi
151000000000000027a: 05    callq   0x4048e0 <pthread_mutex_lock@plt>16800000000000002ae: 05    callq   0x4048e0 <pthread_mutex_lock@plt>
152000000000000027f: 05    movl    $6652072, %edi16900000000000002b3: 05    movl    $6652072, %edi
1530000000000000284: 05    movl    $4445960, %esi17000000000000002b8: 05    movl    $4447128, %esi
1540000000000000289: 05    movl    $10, %edx17100000000000002bd: 05    movl    $10, %edx
155000000000000028e: 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)>17200000000000002c2: 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)>
1560000000000000293: 07    imulq   $1000000000, %rbx, %rcx17300000000000002c7: 07    imulq   $1000000000, %rbx, %rcx
157000000000000029a: 03    addq    %rbp, %rcx17400000000000002ce: 03    addq    %rbp, %rcx
158000000000000029d: 03    subq    %r13, %rcx17500000000000002d1: 03    subq    %r13, %rcx
15900000000000002a0: 05    cvtsi2sd        %rcx, %xmm017600000000000002d4: 05    cvtsi2sd        %rcx, %xmm0
16000000000000002a5: 08    mulsd   228547(%rip), %xmm0  # 43d530 <main::DATA+0x100>17700000000000002d9: 08    mulsd   229375(%rip), %xmm0  # 43d9c0 <main::DATA+0x100>
16100000000000002ad: 03    movq    %rax, %rdi17800000000000002e1: 03    movq    %rax, %rdi
16200000000000002b0: 05    callq   0x4048a0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>17900000000000002e4: 05    callq   0x4048a0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEElsEd@plt>
16300000000000002b5: 03    movq    %rax, %r1318000000000000002e9: 03    movq    %rax, %r13
16400000000000002b8: 03    movq    (%rax), %rax18100000000000002ec: 03    movq    (%rax), %rax
16500000000000002bb: 04    movq    -24(%rax), %rsi18200000000000002ef: 04    movq    -24(%rax), %rsi
16600000000000002bf: 03    addq    %r13, %rsi18300000000000002f3: 03    addq    %r13, %rsi
16700000000000002c2: 05    leaq    8(%rsp), %rdi18400000000000002f6: 03    movq    %rsp, %rdi
16800000000000002c7: 05    callq   0x4046d0 <_ZNKSt3__18ios_base6getlocEv@plt>18500000000000002f9: 05    callq   0x4046d0 <_ZNKSt3__18ios_base6getlocEv@plt>
16900000000000002cc: 05    movl    $6651888, %esi18600000000000002fe: 05    movl    $6651888, %esi
17000000000000002d1: 05    leaq    8(%rsp), %rdi1870000000000000303: 03    movq    %rsp, %rdi
17100000000000002d6: 05    callq   0x4047e0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>1880000000000000306: 05    callq   0x4047e0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
17200000000000002db: 03    movq    (%rax), %rcx189000000000000030b: 03    movq    (%rax), %rcx
17300000000000002de: 03    movq    %rax, %rdi190000000000000030e: 03    movq    %rax, %rdi
17400000000000002e1: 05    movl    $10, %esi1910000000000000311: 05    movl    $10, %esi
17500000000000002e6: 03    callq   *56(%rcx)1920000000000000316: 03    callq   *56(%rcx)
17600000000000002e9: 02    movl    %eax, %ebx1930000000000000319: 02    movl    %eax, %ebx
17700000000000002eb: 05    leaq    8(%rsp), %rdi194000000000000031b: 03    movq    %rsp, %rdi
17800000000000002f0: 05    callq   0x404880 <_ZNSt3__16localeD1Ev@plt>195000000000000031e: 05    callq   0x404880 <_ZNSt3__16localeD1Ev@plt>
17900000000000002f5: 03    movsbl  %bl, %esi1960000000000000323: 03    movsbl  %bl, %esi
18000000000000002f8: 03    movq    %r13, %rdi1970000000000000326: 03    movq    %r13, %rdi
18100000000000002fb: 05    callq   0x4044c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>1980000000000000329: 05    callq   0x4044c0 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
1820000000000000300: 03    movq    %r13, %rdi199000000000000032e: 03    movq    %r13, %rdi
1830000000000000303: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>2000000000000000331: 05    callq   0x404690 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1840000000000000308: 05    movl    $6652536, %edi2010000000000000336: 05    movl    $6652536, %edi
185000000000000030d: 05    callq   0x4049a0 <pthread_mutex_unlock@plt>202000000000000033b: 05    callq   0x4049a0 <pthread_mutex_unlock@plt>
1860000000000000312: 03    movq    %r15, %r13
1870000000000000315: 05    movl    $6652584, %ebx
188000000000000031a: 05    jmp     0x4057b0 <Case_Throttle_MULTITHREADED::threadJob()+0x1f0>2030000000000000340: 05    jmp     0x4058f0 <Case_Throttle_MULTITHREADED::threadJob()+0x210>
189000000000000031f: 05    leaq    8(%rsp), %rbx2040000000000000345: 03    movq    %rsp, %rbx
1900000000000000324: 02    jmp     0x4058f3 <Case_Throttle_MULTITHREADED::threadJob()+0x333>2050000000000000348: 02    jmp     0x405a33 <Case_Throttle_MULTITHREADED::threadJob()+0x353>
1910000000000000326: 10    nopw    %cs:(%rax,%rax)206000000000000034a: 06    nopw    (%rax,%rax)
1920000000000000330: 01    lock2070000000000000350: 01    lock
1930000000000000331: 02    incl    (%rcx)2080000000000000351: 02    incl    (%rcx)
1940000000000000333: 07    cmpl    $1, 2435498(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>2090000000000000353: 06    movl    2435179(%rip), %eax  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
2100000000000000359: 02    testl   %eax, %eax
211000000000000035b: 02    je      0x405a50 <Case_Throttle_MULTITHREADED::threadJob()+0x370>
212000000000000035d: 03    cmpl    $1, %eax
195000000000000033a: 02    jne     0x405910 <Case_Throttle_MULTITHREADED::threadJob()+0x350>2130000000000000360: 02    jne     0x405a60 <Case_Throttle_MULTITHREADED::threadJob()+0x380>
196000000000000033c: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>2140000000000000362: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
1970000000000000341: 02    jmp     0x405915 <Case_Throttle_MULTITHREADED::threadJob()+0x355>2150000000000000367: 02    jmp     0x405a64 <Case_Throttle_MULTITHREADED::threadJob()+0x384>
1980000000000000343: 10    nopw    %cs:(%rax,%rax)
199000000000000034d: 03    nopl    (%rax)2160000000000000369: 07    nopl    (%rax)
2000000000000000350: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>2170000000000000370: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
2010000000000000355: 05    movq    %rax, 24(%rsp)
202000000000000035a: 04    movl    %edx, 32(%rsp)
203000000000000035e: 07    cmpq    2435875(%rip), %rax  # 658448 <(anonymous namespace)::u::end>
2040000000000000365: 02    j     0x405939 <Case_Throttle_MULTITHREADED::threadJob()+0x379>2180000000000000375: 02    jmp     0x405a64 <Case_Throttle_MULTITHREADED::threadJob()+0x384>
2050000000000000367: 06    jne     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>2190000000000000377: 09    nopw    (%rax,%rax)
206000000000000036d: 06    cmpl    2435869(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>
2070000000000000373: 06    jge     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>
2080000000000000379: 05    movl    $100, %edi
209000000000000037e: 02    xorl    %esi, %esi
2100000000000000380: 02    xorl    %edx, %edx2200000000000000380: 02    xorl    %edx, %edx
tt2210000000000000382: 02    xorl    %eax, %eax
2220000000000000384: 05    movq    %rax, 16(%rsp)
2230000000000000389: 04    movl    %edx, 24(%rsp)
224000000000000038d: 07    cmpq    2435540(%rip), %rax  # 658448 <(anonymous namespace)::u::end>
2250000000000000394: 02    jl      0x405a88 <Case_Throttle_MULTITHREADED::threadJob()+0x3a8>
2260000000000000396: 06    jne     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
227000000000000039c: 06    cmpl    2435534(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>
22800000000000003a2: 06    jge     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
22900000000000003a8: 05    movl    $100, %edi
23000000000000003ad: 02    xorl    %esi, %esi
23100000000000003af: 02    xorl    %edx, %edx
2110000000000000382: 05    callq   0x414c50 <BloombergLP::bslmt::ThreadUtilImpl<BloombergLP::bslmt::Platform::PosixThreads>::microSleep(int, int, BloombergLP::bsls::TimeInterval*)>23200000000000003b1: 05    callq   0x4150b0 <BloombergLP::bslmt::ThreadUtilImpl<BloombergLP::bslmt::Platform::PosixThreads>::microSleep(int, int, BloombergLP::bsls::TimeInterval*)>
2120000000000000387: 07    cmpl    $1, 2435414(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>23300000000000003b6: 07    cmpl    $1, 2435079(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
213000000000000038e: 02    jne     0x405960 <Case_Throttle_MULTITHREADED::threadJob()+0x3a0>23400000000000003bd: 02    jne     0x405ac0 <Case_Throttle_MULTITHREADED::threadJob()+0x3e0>
2140000000000000390: 07    cmpl    $1, 2432237(%rip)  # 657644 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>23500000000000003bf: 06    movl    2431903(%rip), %eax  # 657644 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>
23600000000000003c5: 02    testl   %eax, %eax
2150000000000000397: 02    jne     0x405970 <Case_Throttle_MULTITHREADED::threadJob()+0x3b0>23700000000000003c7: 02    je      0x405ad6 <Case_Throttle_MULTITHREADED::threadJob()+0x3f6>
23800000000000003c9: 03    cmpl    $1, %eax
23900000000000003cc: 02    jne     0x405add <Case_Throttle_MULTITHREADED::threadJob()+0x3fd>
2160000000000000399: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>24000000000000003ce: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
217000000000000039e: 02    jmp     0x405975 <Case_Throttle_MULTITHREADED::threadJob()+0x3b5>
21800000000000003a0: 07    cmpl    $1, 2432253(%rip)  # 657664 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>
21900000000000003a7: 02    jne     0x405990 <Case_Throttle_MULTITHREADED::threadJob()+0x3d0>
22000000000000003a9: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
22100000000000003ae: 02    jmp     0x405995 <Case_Throttle_MULTITHREADED::threadJob()+0x3d5>
22200000000000003b0: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
22300000000000003b5: 05    movq    %rax, 8(%rsp)
22400000000000003ba: 04    movl    %edx, 16(%rsp)
22500000000000003be: 05    movl    $6649384, %edi
22600000000000003c3: 02    jmp     0x4059a3 <Case_Throttle_MULTITHREADED::threadJob()+0x3e3>24100000000000003d3: 02    jmp     0x405adb <Case_Throttle_MULTITHREADED::threadJob()+0x3fb>
22700000000000003c5: 10    nopw    %cs:(%rax,%rax)24200000000000003d5: 10    nopw    %cs:(%rax,%rax)
22800000000000003cf: 01    nop24300000000000003df: 01    nop
24400000000000003e0: 06    movl    2431902(%rip), %eax  # 657664 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>
24500000000000003e6: 02    testl   %eax, %eax
24600000000000003e8: 02    je      0x405af0 <Case_Throttle_MULTITHREADED::threadJob()+0x410>
24700000000000003ea: 03    cmpl    $1, %eax
24800000000000003ed: 02    jne     0x405af7 <Case_Throttle_MULTITHREADED::threadJob()+0x417>
24900000000000003ef: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
25000000000000003f4: 02    jmp     0x405af5 <Case_Throttle_MULTITHREADED::threadJob()+0x415>
22900000000000003d0: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>25100000000000003f6: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
23000000000000003d5: 05    movq    %rax, 8(%rsp)
23100000000000003da: 04    movl    %edx, 16(%rsp)
23200000000000003de: 05    movl    $6649416, %edi
23300000000000003e3: 03    movq    %rbx, %rsi
23400000000000003e6: 05    callq   0x412ee0 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
23500000000000003eb: 05    movl    $6652584, %ecx
23600000000000003f0: 02    testb   %al, %al
23700000000000003f2: 06    jne     0x4058f0 <Case_Throttle_MULTITHREADED::threadJob()+0x330>
23800000000000003f8: 05    movl    $6652588, %ecx
23900000000000003fd: 05    jmp     0x4058f0 <Case_Throttle_MULTITHREADED::threadJob()+0x330>25200000000000003fb: 02    jmp     0x405ae1 <Case_Throttle_MULTITHREADED::threadJob()+0x401>
2400000000000000402: 05    leaq    8(%rsp), %rbx25300000000000003fd: 02    xorl    %edx, %edx
25400000000000003ff: 02    xorl    %eax, %eax
2550000000000000401: 04    movq    %rax, (%rsp)
2560000000000000405: 04    movl    %edx, 8(%rsp)
2570000000000000409: 05    movl    $6649384, %edi
2410000000000000407: 02    jmp     0x4059d3 <Case_Throttle_MULTITHREADED::threadJob()+0x413>258000000000000040e: 02    jmp     0x405b08 <Case_Throttle_MULTITHREADED::threadJob()+0x428>
2420000000000000409: 07    nopl    (%rax)
2430000000000000410: 01    lock    
2440000000000000411: 02    incl    (%rcx)
2450000000000000413: 07    cmpl    $1, 2435274(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
246000000000000041a: 02    jne     0x4059f0 <Case_Throttle_MULTITHREADED::threadJob()+0x430>
247000000000000041c: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
2480000000000000421: 02    jmp     0x4059f5 <Case_Throttle_MULTITHREADED::threadJob()+0x435>
2490000000000000423: 10    nopw    %cs:(%rax,%rax)
250000000000000042d: 03    nopl    (%rax)
2510000000000000430: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>2590000000000000410: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
2600000000000000415: 02    jmp     0x405afb <Case_Throttle_MULTITHREADED::threadJob()+0x41b>
2610000000000000417: 02    xorl    %edx, %edx
2620000000000000419: 02    xorl    %eax, %eax
2520000000000000435: 05    movq    %rax, 24(%rsp)263000000000000041b: 04    movq    %rax, (%rsp)
253000000000000043a: 04    movl    %edx, 32(%rsp)264000000000000041f: 04    movl    %edx, 8(%rsp)
254000000000000043e: 07    cmpq    2435651(%rip), %rax  # 658448 <(anonymous namespace)::u::end>2650000000000000423: 05    movl    $6649416, %edi
2550000000000000445: 02    jl      0x405a15 <Case_Throttle_MULTITHREADED::threadJob()+0x455>2660000000000000428: 03    movq    %rbx, %rsi
267000000000000042b: 05    callq   0x413300 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
2680000000000000430: 05    movl    $6652584, %ecx
2690000000000000435: 02    testb   %al, %al
2560000000000000447: 06    jne     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>2700000000000000437: 06    jne     0x405a30 <Case_Throttle_MULTITHREADED::threadJob()+0x350>
257000000000000044d: 06    cmpl    2435645(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>271000000000000043d: 05    movl    $6652588, %ecx
2720000000000000442: 05    jmp     0x405a30 <Case_Throttle_MULTITHREADED::threadJob()+0x350>
2730000000000000447: 03    movq    %rsp, %rbx
2580000000000000453: 02    jge     0x405a92 <Case_Throttle_MULTITHREADED::threadJob()+0x4d2>274000000000000044a: 02    jmp     0x405b33 <Case_Throttle_MULTITHREADED::threadJob()+0x453>
275000000000000044c: 04    nopl    (%rax)
2760000000000000450: 01    lock    
2770000000000000451: 02    incl    (%rcx)
2590000000000000455: 07    cmpl    $1, 2435208(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>2780000000000000453: 06    movl    2434923(%rip), %eax  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
2790000000000000459: 02    testl   %eax, %eax
260000000000000045c: 02    jne     0x405a30 <Case_Throttle_MULTITHREADED::threadJob()+0x470>280000000000000045b: 02    je      0x405b50 <Case_Throttle_MULTITHREADED::threadJob()+0x470>
261000000000000045e: 07    cmpl    $1, 2431967(%rip)  # 657604 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>281000000000000045d: 03    cmpl    $1, %eax
2620000000000000465: 02    jne     0x405a40 <Case_Throttle_MULTITHREADED::threadJob()+0x480>2820000000000000460: 02    jne     0x405b60 <Case_Throttle_MULTITHREADED::threadJob()+0x480>
2630000000000000467: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>2830000000000000462: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
264000000000000046c: 02    jmp     0x405a45 <Case_Throttle_MULTITHREADED::threadJob()+0x485>2840000000000000467: 02    jmp     0x405b55 <Case_Throttle_MULTITHREADED::threadJob()+0x475>
265000000000000046e: 02    nop     2850000000000000469: 07    nopl    (%rax)
2660000000000000470: 07    cmpl    $1, 2431981(%rip)  # 657624 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>
2670000000000000477: 02    jne     0x405a60 <Case_Throttle_MULTITHREADED::threadJob()+0x4a0>
2680000000000000479: 05    callq   0x416440 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
269000000000000047e: 02    jmp     0x405a65 <Case_Throttle_MULTITHREADED::threadJob()+0x4a5>
2700000000000000480: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>2860000000000000470: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
2870000000000000475: 02    jmp     0x405b64 <Case_Throttle_MULTITHREADED::threadJob()+0x484>
2880000000000000477: 09    nopw    (%rax,%rax)
2890000000000000480: 02    xorl    %edx, %edx
2900000000000000482: 02    xorl    %eax, %eax
2710000000000000485: 05    movq    %rax, 8(%rsp)2910000000000000484: 05    movq    %rax, 16(%rsp)
272000000000000048a: 04    movl    %edx, 16(%rsp)2920000000000000489: 04    movl    %edx, 24(%rsp)
273000000000000048e: 05    movl    $6649320, %edi293000000000000048d: 07    cmpq    2435284(%rip), %rax  # 658448 <(anonymous namespace)::u::end>
2940000000000000494: 02    jl      0x405b88 <Case_Throttle_MULTITHREADED::threadJob()+0x4a8>
2950000000000000496: 06    jne     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
296000000000000049c: 06    cmpl    2435278(%rip), %edx  # 658450 <(anonymous namespace)::u::end+0x8>
29700000000000004a2: 06    jge     0x405c17 <Case_Throttle_MULTITHREADED::threadJob()+0x537>
29800000000000004a8: 07    cmpl    $1, 2434837(%rip)  # 6582a4 <Case_Throttle_MULTITHREADED::clockType>
29900000000000004af: 02    jne     0x405bb0 <Case_Throttle_MULTITHREADED::threadJob()+0x4d0>
30000000000000004b1: 06    movl    2431597(%rip), %eax  # 657604 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>
30100000000000004b7: 02    testl   %eax, %eax
30200000000000004b9: 02    je      0x405bc6 <Case_Throttle_MULTITHREADED::threadJob()+0x4e6>
30300000000000004bb: 03    cmpl    $1, %eax
30400000000000004be: 02    jne     0x405bcd <Case_Throttle_MULTITHREADED::threadJob()+0x4ed>
30500000000000004c0: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
2740000000000000493: 02    jmp     0x405a73 <Case_Throttle_MULTITHREADED::threadJob()+0x4b3>30600000000000004c5: 02    jmp     0x405bcb <Case_Throttle_MULTITHREADED::threadJob()+0x4eb>
2750000000000000495: 10    nopw    %cs:(%rax,%rax)30700000000000004c7: 09    nopw    (%rax,%rax)
276000000000000049f: 01    nop     30800000000000004d0: 06    movl    2431598(%rip), %eax  # 657624 <Case_Throttle_MULTITHREADED::threadJob()::bdlmt_throttle_iFtHrOtTlE+0x1c>
30900000000000004d6: 02    testl   %eax, %eax
31000000000000004d8: 02    je      0x405be0 <Case_Throttle_MULTITHREADED::threadJob()+0x500>
31100000000000004da: 03    cmpl    $1, %eax
31200000000000004dd: 02    jne     0x405be7 <Case_Throttle_MULTITHREADED::threadJob()+0x507>
31300000000000004df: 05    callq   0x4168b0 <BloombergLP::bsls::SystemTime::nowMonotonicClock()>
31400000000000004e4: 02    jmp     0x405be5 <Case_Throttle_MULTITHREADED::threadJob()+0x505>
27700000000000004a0: 05    callq   0x4164d0 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>31500000000000004e6: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
31600000000000004eb: 02    jmp     0x405bd1 <Case_Throttle_MULTITHREADED::threadJob()+0x4f1>
31700000000000004ed: 02    xorl    %edx, %edx
31800000000000004ef: 02    xorl    %eax, %eax
27800000000000004a5: 05    movq    %rax, 8(%rsp)31900000000000004f1: 04    movq    %rax, (%rsp)
27900000000000004aa: 04    movl    %edx, 16(%rsp)32000000000000004f5: 04    movl    %edx, 8(%rsp)
28000000000000004ae: 05    movl    $6649352, %edi32100000000000004f9: 05    movl    $6649320, %edi
32200000000000004fe: 02    jmp     0x405bf8 <Case_Throttle_MULTITHREADED::threadJob()+0x518>
3230000000000000500: 05    callq   0x416940 <BloombergLP::bsls::SystemTime::nowRealtimeClock()>
3240000000000000505: 02    jmp     0x405beb <Case_Throttle_MULTITHREADED::threadJob()+0x50b>
3250000000000000507: 02    xorl    %edx, %edx
3260000000000000509: 02    xorl    %eax, %eax
327000000000000050b: 04    movq    %rax, (%rsp)
328000000000000050f: 04    movl    %edx, 8(%rsp)
3290000000000000513: 05    movl    $6649352, %edi
28100000000000004b3: 03    movq    %rbx, %rsi3300000000000000518: 03    movq    %rbx, %rsi
28200000000000004b6: 05    callq   0x412ee0 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>331000000000000051b: 05    callq   0x413300 <BloombergLP::bdlmt::Throttle::requestPermission(BloombergLP::bsls::TimeInterval const&)>
28300000000000004bb: 05    movl    $6652584, %ecx3320000000000000520: 05    movl    $6652584, %ecx
28400000000000004c0: 02    testb   %al, %al3330000000000000525: 02    testb   %al, %al
28500000000000004c2: 06    jne     0x4059d0 <Case_Throttle_MULTITHREADED::threadJob()+0x410>3340000000000000527: 06    jne     0x405b30 <Case_Throttle_MULTITHREADED::threadJob()+0x450>
28600000000000004c8: 05    movl    $6652588, %ecx335000000000000052d: 05    movl    $6652588, %ecx
28700000000000004cd: 05    jmp     0x4059d0 <Case_Throttle_MULTITHREADED::threadJob()+0x410>3360000000000000532: 05    jmp     0x405b30 <Case_Throttle_MULTITHREADED::threadJob()+0x450>
28800000000000004d2: 05    movl    $6652600, %edi3370000000000000537: 05    movl    $6652600, %edi
28900000000000004d7: 05    callq   0x4141b0 <BloombergLP::bslmt::Barrier::wait()>338000000000000053c: 05    callq   0x4145f0 <BloombergLP::bslmt::Barrier::wait()>
29000000000000004dc: 04    addq    $40, %rsp3390000000000000541: 04    addq    $40, %rsp
29100000000000004e0: 01    popq    %rbx3400000000000000545: 01    popq    %rbx
29200000000000004e1: 02    popq    %r123410000000000000546: 02    popq    %r12
29300000000000004e3: 02    popq    %r133420000000000000548: 02    popq    %r13
29400000000000004e5: 02    popq    %r14343000000000000054a: 02    popq    %r14
29500000000000004e7: 02    popq    %r15344000000000000054c: 02    popq    %r15
29600000000000004e9: 01    popq    %rbp345000000000000054e: 01    popq    %rbp
29700000000000004ea: 01    retq346000000000000054f: 01    retq
29800000000000004eb: 02    jmp     0x405aad <Case_Throttle_MULTITHREADED::threadJob()+0x4ed>3470000000000000550: 02    jmp     0x405c32 <Case_Throttle_MULTITHREADED::threadJob()+0x552>
29900000000000004ed: 03    movq    %rax, %rbx3480000000000000552: 03    movq    %rax, %rbx
30000000000000004f0: 05    leaq    8(%rsp), %rdi3490000000000000555: 03    movq    %rsp, %rdi
30100000000000004f5: 05    callq   0x404880 <_ZNSt3__16localeD1Ev@plt>3500000000000000558: 05    callq   0x404880 <_ZNSt3__16localeD1Ev@plt>
351000000000000055d: 02    jmp     0x405c44 <Case_Throttle_MULTITHREADED::threadJob()+0x564>
30200000000000004fa: 02    jmp     0x405ac1 <Case_Throttle_MULTITHREADED::threadJob()+0x501>352000000000000055f: 02    jmp     0x405c41 <Case_Throttle_MULTITHREADED::threadJob()+0x561>
30300000000000004fc: 02    jmp     0x405abe <Case_Throttle_MULTITHREADED::threadJob()+0x4fe>
30400000000000004fe: 03    movq    %rax, %rbx3530000000000000561: 03    movq    %rax, %rbx
3050000000000000501: 05    movl    $6652536, %edi3540000000000000564: 05    movl    $6652536, %edi
3060000000000000506: 05    callq   0x4049a0 <pthread_mutex_unlock@plt>3550000000000000569: 05    callq   0x4049a0 <pthread_mutex_unlock@plt>
307000000000000050b: 03    movq    %rbx, %rdi356000000000000056e: 03    movq    %rbx, %rdi
308000000000000050e: 05    callq   0x404940 <_Unwind_Resume@plt>3570000000000000571: 05    callq   0x404940 <_Unwind_Resume@plt>
3090000000000000513: 10    nopw    %cs:(%rax,%rax)3580000000000000576: 10    nopw    %cs:(%rax,%rax)
310000000000000051d: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op