4.assume.s
4.none.s
f10000000000406120 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()>:f10000000000406120 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()>:
20000000000000000: 01    pushq   %rbp20000000000000000: 01    pushq   %rbp
30000000000000001: 02    pushq   %r1530000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r1440000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r1250000000000000005: 02    pushq   %r12
60000000000000007: 01    pushq   %rbx60000000000000007: 01    pushq   %rbx
70000000000000008: 07    subq    $336, %rsp70000000000000008: 07    subq    $336, %rsp
8000000000000000f: 07    cmpl    $0, 5325474(%rip)  # 91a3d8 <verbose>8000000000000000f: 07    cmpl    $0, 5325474(%rip)  # 91a3d8 <verbose>
90000000000000016: 06    je      0x406267 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x147>90000000000000016: 06    je      0x406267 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x147>
10000000000000001c: 07    movq    5325285(%rip), %rax  # 91a328 <std::__1::cout>10000000000000001c: 07    movq    5325285(%rip), %rax  # 91a328 <std::__1::cout>
110000000000000023: 05    movl    $9544488, %esi110000000000000023: 05    movl    $9544488, %esi
120000000000000028: 04    addq    -24(%rax), %rsi120000000000000028: 04    addq    -24(%rax), %rsi
13000000000000002c: 05    leaq    96(%rsp), %rbx13000000000000002c: 05    leaq    96(%rsp), %rbx
140000000000000031: 03    movq    %rbx, %rdi140000000000000031: 03    movq    %rbx, %rdi
150000000000000034: 05    callq   0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>150000000000000034: 05    callq   0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>
160000000000000039: 05    movl    $9544304, %esi160000000000000039: 05    movl    $9544304, %esi
17000000000000003e: 03    movq    %rbx, %rdi17000000000000003e: 03    movq    %rbx, %rdi
180000000000000041: 05    callq   0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>180000000000000041: 05    callq   0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
190000000000000046: 03    movq    (%rax), %rcx190000000000000046: 03    movq    (%rax), %rcx
200000000000000049: 03    movq    %rax, %rdi200000000000000049: 03    movq    %rax, %rdi
21000000000000004c: 05    movl    $10, %esi21000000000000004c: 05    movl    $10, %esi
220000000000000051: 03    callq   *56(%rcx)220000000000000051: 03    callq   *56(%rcx)
230000000000000054: 02    movl    %eax, %ebx230000000000000054: 02    movl    %eax, %ebx
240000000000000056: 05    leaq    96(%rsp), %rdi240000000000000056: 05    leaq    96(%rsp), %rdi
25000000000000005b: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>25000000000000005b: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>
260000000000000060: 03    movsbl  %bl, %esi260000000000000060: 03    movsbl  %bl, %esi
270000000000000063: 05    movl    $9544488, %edi270000000000000063: 05    movl    $9544488, %edi
280000000000000068: 05    callq   0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>280000000000000068: 05    callq   0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
29000000000000006d: 05    movl    $9544488, %edi29000000000000006d: 05    movl    $9544488, %edi
300000000000000072: 05    callq   0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>300000000000000072: 05    callq   0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
310000000000000077: 05    movl    $9544488, %edi310000000000000077: 05    movl    $9544488, %edi
n32000000000000007c: 05    movl    $6795429, %esin32000000000000007c: 05    movl    $6797685, %esi
330000000000000081: 05    movl    $22, %edx330000000000000081: 05    movl    $22, %edx
n340000000000000086: 05    callq   0x5bce00 <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)>n340000000000000086: 05    callq   0x5bcfd0 <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)>
35000000000000008b: 03    movq    %rax, %rbx35000000000000008b: 03    movq    %rax, %rbx
36000000000000008e: 03    movq    (%rax), %rax36000000000000008e: 03    movq    (%rax), %rax
370000000000000091: 04    movq    -24(%rax), %rsi370000000000000091: 04    movq    -24(%rax), %rsi
380000000000000095: 03    addq    %rbx, %rsi380000000000000095: 03    addq    %rbx, %rsi
390000000000000098: 05    leaq    96(%rsp), %rbp390000000000000098: 05    leaq    96(%rsp), %rbp
40000000000000009d: 03    movq    %rbp, %rdi40000000000000009d: 03    movq    %rbp, %rdi
4100000000000000a0: 05    callq   0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>4100000000000000a0: 05    callq   0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>
4200000000000000a5: 05    movl    $9544304, %esi4200000000000000a5: 05    movl    $9544304, %esi
4300000000000000aa: 03    movq    %rbp, %rdi4300000000000000aa: 03    movq    %rbp, %rdi
4400000000000000ad: 05    callq   0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>4400000000000000ad: 05    callq   0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
4500000000000000b2: 03    movq    (%rax), %rcx4500000000000000b2: 03    movq    (%rax), %rcx
4600000000000000b5: 03    movq    %rax, %rdi4600000000000000b5: 03    movq    %rax, %rdi
4700000000000000b8: 05    movl    $10, %esi4700000000000000b8: 05    movl    $10, %esi
4800000000000000bd: 03    callq   *56(%rcx)4800000000000000bd: 03    callq   *56(%rcx)
4900000000000000c0: 02    movl    %eax, %ebp4900000000000000c0: 02    movl    %eax, %ebp
5000000000000000c2: 05    leaq    96(%rsp), %rdi5000000000000000c2: 05    leaq    96(%rsp), %rdi
5100000000000000c7: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>5100000000000000c7: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>
5200000000000000cc: 04    movsbl  %bpl, %esi5200000000000000cc: 04    movsbl  %bpl, %esi
5300000000000000d0: 03    movq    %rbx, %rdi5300000000000000d0: 03    movq    %rbx, %rdi
5400000000000000d3: 05    callq   0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>5400000000000000d3: 05    callq   0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
5500000000000000d8: 03    movq    %rbx, %rdi5500000000000000d8: 03    movq    %rbx, %rdi
5600000000000000db: 05    callq   0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>5600000000000000db: 05    callq   0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
n5700000000000000e0: 05    movl    $6796478, %esin5700000000000000e0: 05    movl    $6798732, %esi
5800000000000000e5: 05    movl    $22, %edx5800000000000000e5: 05    movl    $22, %edx
5900000000000000ea: 03    movq    %rbx, %rdi5900000000000000ea: 03    movq    %rbx, %rdi
n6000000000000000ed: 05    callq   0x5bce00 <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)>n6000000000000000ed: 05    callq   0x5bcfd0 <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)>
6100000000000000f2: 03    movq    %rax, %rbx6100000000000000f2: 03    movq    %rax, %rbx
6200000000000000f5: 03    movq    (%rax), %rax6200000000000000f5: 03    movq    (%rax), %rax
6300000000000000f8: 04    movq    -24(%rax), %rsi6300000000000000f8: 04    movq    -24(%rax), %rsi
6400000000000000fc: 03    addq    %rbx, %rsi6400000000000000fc: 03    addq    %rbx, %rsi
6500000000000000ff: 05    leaq    96(%rsp), %rbp6500000000000000ff: 05    leaq    96(%rsp), %rbp
660000000000000104: 03    movq    %rbp, %rdi660000000000000104: 03    movq    %rbp, %rdi
670000000000000107: 05    callq   0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>670000000000000107: 05    callq   0x405070 <_ZNKSt3__18ios_base6getlocEv@plt>
68000000000000010c: 05    movl    $9544304, %esi68000000000000010c: 05    movl    $9544304, %esi
690000000000000111: 03    movq    %rbp, %rdi690000000000000111: 03    movq    %rbp, %rdi
700000000000000114: 05    callq   0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>700000000000000114: 05    callq   0x4051a0 <_ZNKSt3__16locale9use_facetERNS0_2idE@plt>
710000000000000119: 03    movq    (%rax), %rcx710000000000000119: 03    movq    (%rax), %rcx
72000000000000011c: 03    movq    %rax, %rdi72000000000000011c: 03    movq    %rax, %rdi
73000000000000011f: 05    movl    $10, %esi73000000000000011f: 05    movl    $10, %esi
740000000000000124: 03    callq   *56(%rcx)740000000000000124: 03    callq   *56(%rcx)
750000000000000127: 02    movl    %eax, %ebp750000000000000127: 02    movl    %eax, %ebp
760000000000000129: 05    leaq    96(%rsp), %rdi760000000000000129: 05    leaq    96(%rsp), %rdi
77000000000000012e: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>77000000000000012e: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>
780000000000000133: 04    movsbl  %bpl, %esi780000000000000133: 04    movsbl  %bpl, %esi
790000000000000137: 03    movq    %rbx, %rdi790000000000000137: 03    movq    %rbx, %rdi
80000000000000013a: 05    callq   0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>80000000000000013a: 05    callq   0x404e30 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE3putEc@plt>
81000000000000013f: 03    movq    %rbx, %rdi81000000000000013f: 03    movq    %rbx, %rdi
820000000000000142: 05    callq   0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>820000000000000142: 05    callq   0x405040 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
n830000000000000147: 07    movaps  2564594(%rip), %xmm0  # 678460 <__dso_handle+0x12b8>n830000000000000147: 07    movaps  2566850(%rip), %xmm0  # 678d30 <__dso_handle+0x12b8>
84000000000000014e: 08    movaps  %xmm0, 320(%rsp)84000000000000014e: 08    movaps  %xmm0, 320(%rsp)
n850000000000000156: 07    movaps  2564563(%rip), %xmm0  # 678450 <__dso_handle+0x12a8>n850000000000000156: 07    movaps  2566819(%rip), %xmm0  # 678d20 <__dso_handle+0x12a8>
86000000000000015d: 08    movaps  %xmm0, 304(%rsp)86000000000000015d: 08    movaps  %xmm0, 304(%rsp)
n870000000000000165: 07    movaps  2564532(%rip), %xmm0  # 678440 <__dso_handle+0x1298>n870000000000000165: 07    movaps  2566788(%rip), %xmm0  # 678d10 <__dso_handle+0x1298>
88000000000000016c: 08    movaps  %xmm0, 288(%rsp)88000000000000016c: 08    movaps  %xmm0, 288(%rsp)
n890000000000000174: 07    movaps  2564501(%rip), %xmm0  # 678430 <__dso_handle+0x1288>n890000000000000174: 07    movaps  2566757(%rip), %xmm0  # 678d00 <__dso_handle+0x1288>
90000000000000017b: 08    movaps  %xmm0, 272(%rsp)90000000000000017b: 08    movaps  %xmm0, 272(%rsp)
n910000000000000183: 07    movaps  2564470(%rip), %xmm0  # 678420 <__dso_handle+0x1278>n910000000000000183: 07    movaps  2566726(%rip), %xmm0  # 678cf0 <__dso_handle+0x1278>
92000000000000018a: 08    movaps  %xmm0, 256(%rsp)92000000000000018a: 08    movaps  %xmm0, 256(%rsp)
930000000000000192: 03    movq    %rsp, %rdi930000000000000192: 03    movq    %rsp, %rdi
n940000000000000195: 05    callq   0x649c40 <BloombergLP::bdlcc::SkipList_RandomLevelGenerator::SkipList_RandomLevelGenerator()>n940000000000000195: 05    callq   0x64a5e0 <BloombergLP::bdlcc::SkipList_RandomLevelGenerator::SkipList_RandomLevelGenerator()>
95000000000000019a: 08    movl    $0, 8(%rsp)95000000000000019a: 08    movl    $0, 8(%rsp)
9600000000000001a2: 05    leaq    32(%rsp), %r149600000000000001a2: 05    leaq    32(%rsp), %r14
9700000000000001a7: 03    movq    %r14, %rdi9700000000000001a7: 03    movq    %r14, %rdi
9800000000000001aa: 02    xorl    %esi, %esi9800000000000001aa: 02    xorl    %esi, %esi
9900000000000001ac: 05    callq   0x404cc0 <pthread_mutex_init@plt>9900000000000001ac: 05    callq   0x404cc0 <pthread_mutex_init@plt>
10000000000000001b1: 08    movl    $0, 72(%rsp)10000000000000001b1: 08    movl    $0, 72(%rsp)
10100000000000001b9: 09    movq    $0, 80(%rsp)10100000000000001b9: 09    movq    $0, 80(%rsp)
10200000000000001c2: 07    movq    5326935(%rip), %rdx  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>10200000000000001c2: 07    movq    5326935(%rip), %rdx  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
10300000000000001c9: 03    testq   %rdx, %rdx10300000000000001c9: 03    testq   %rdx, %rdx
10400000000000001cc: 02    jne     0x4062f6 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x1d6>10400000000000001cc: 02    jne     0x4062f6 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x1d6>
n10500000000000001ce: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n10500000000000001ce: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
10600000000000001d3: 03    movq    %rax, %rdx10600000000000001d3: 03    movq    %rax, %rdx
10700000000000001d6: 05    movq    %rdx, 88(%rsp)10700000000000001d6: 05    movq    %rdx, 88(%rsp)
n10800000000000001db: 07    movaps  2572078(%rip), %xmm0  # 67a230 <(anonymous namespace)::u::DATA+0x1a60>n10800000000000001db: 07    movaps  2574334(%rip), %xmm0  # 67ab00 <(anonymous namespace)::u::DATA+0x1a60>
10900000000000001e2: 05    movaps  %xmm0, 96(%rsp)10900000000000001e2: 05    movaps  %xmm0, 96(%rsp)
n11000000000000001e7: 07    movaps  2572082(%rip), %xmm0  # 67a240 <(anonymous namespace)::u::DATA+0x1a70>n11000000000000001e7: 07    movaps  2574338(%rip), %xmm0  # 67ab10 <(anonymous namespace)::u::DATA+0x1a70>
11100000000000001ee: 05    movaps  %xmm0, 112(%rsp)11100000000000001ee: 05    movaps  %xmm0, 112(%rsp)
n11200000000000001f3: 07    movaps  2572086(%rip), %xmm0  # 67a250 <(anonymous namespace)::u::DATA+0x1a80>n11200000000000001f3: 07    movaps  2574342(%rip), %xmm0  # 67ab20 <(anonymous namespace)::u::DATA+0x1a80>
11300000000000001fa: 08    movaps  %xmm0, 128(%rsp)11300000000000001fa: 08    movaps  %xmm0, 128(%rsp)
n1140000000000000202: 07    movaps  2572087(%rip), %xmm0  # 67a260 <(anonymous namespace)::u::DATA+0x1a90>n1140000000000000202: 07    movaps  2574343(%rip), %xmm0  # 67ab30 <(anonymous namespace)::u::DATA+0x1a90>
1150000000000000209: 08    movaps  %xmm0, 144(%rsp)1150000000000000209: 08    movaps  %xmm0, 144(%rsp)
n1160000000000000211: 07    movaps  2572088(%rip), %xmm0  # 67a270 <(anonymous namespace)::u::DATA+0x1aa0>n1160000000000000211: 07    movaps  2574344(%rip), %xmm0  # 67ab40 <(anonymous namespace)::u::DATA+0x1aa0>
1170000000000000218: 08    movaps  %xmm0, 160(%rsp)1170000000000000218: 08    movaps  %xmm0, 160(%rsp)
n1180000000000000220: 07    movaps  2572089(%rip), %xmm0  # 67a280 <(anonymous namespace)::u::DATA+0x1ab0>n1180000000000000220: 07    movaps  2574345(%rip), %xmm0  # 67ab50 <(anonymous namespace)::u::DATA+0x1ab0>
1190000000000000227: 08    movaps  %xmm0, 176(%rsp)1190000000000000227: 08    movaps  %xmm0, 176(%rsp)
n120000000000000022f: 07    movaps  2572090(%rip), %xmm0  # 67a290 <(anonymous namespace)::u::DATA+0x1ac0>n120000000000000022f: 07    movaps  2574346(%rip), %xmm0  # 67ab60 <(anonymous namespace)::u::DATA+0x1ac0>
1210000000000000236: 08    movaps  %xmm0, 192(%rsp)1210000000000000236: 08    movaps  %xmm0, 192(%rsp)
n122000000000000023e: 07    movaps  2572091(%rip), %xmm0  # 67a2a0 <(anonymous namespace)::u::DATA+0x1ad0>n122000000000000023e: 07    movaps  2574347(%rip), %xmm0  # 67ab70 <(anonymous namespace)::u::DATA+0x1ad0>
1230000000000000245: 08    movaps  %xmm0, 208(%rsp)1230000000000000245: 08    movaps  %xmm0, 208(%rsp)
124000000000000024d: 05    leaq    96(%rsp), %rbx124000000000000024d: 05    leaq    96(%rsp), %rbx
1250000000000000252: 03    movq    %rbx, %rdi1250000000000000252: 03    movq    %rbx, %rdi
1260000000000000255: 05    movl    $32, %esi1260000000000000255: 05    movl    $32, %esi
n127000000000000025a: 05    callq   0x64a120 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)>n127000000000000025a: 05    callq   0x64aae0 <BloombergLP::bdlcc::SkipList_PoolUtil::createPoolManager(int*, int, BloombergLP::bslma::Allocator*)>
128000000000000025f: 05    movq    %rax, 80(%rsp)128000000000000025f: 05    movq    %rax, 80(%rsp)
1290000000000000264: 03    movq    %rax, %rdi1290000000000000264: 03    movq    %rax, %rdi
1300000000000000267: 05    movl    $31, %esi1300000000000000267: 05    movl    $31, %esi
n131000000000000026c: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n131000000000000026c: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
1320000000000000271: 05    movq    %rax, 16(%rsp)1320000000000000271: 05    movq    %rax, 16(%rsp)
1330000000000000276: 05    movq    80(%rsp), %rdi1330000000000000276: 05    movq    80(%rsp), %rdi
134000000000000027b: 05    movl    $31, %esi134000000000000027b: 05    movl    $31, %esi
n1350000000000000280: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n1350000000000000280: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
1360000000000000285: 05    movq    %rax, 24(%rsp)1360000000000000285: 05    movq    %rax, 24(%rsp)
137000000000000028a: 02    xorl    %ecx, %ecx137000000000000028a: 02    xorl    %ecx, %ecx
138000000000000028c: 04    nopl    (%rax)138000000000000028c: 04    nopl    (%rax)
1390000000000000290: 05    movq    16(%rsp), %rax1390000000000000290: 05    movq    16(%rsp), %rax
1400000000000000295: 09    movq    $0, 24(%rax,%rcx)1400000000000000295: 09    movq    $0, 24(%rax,%rcx)
141000000000000029e: 05    movq    16(%rsp), %rax141000000000000029e: 05    movq    16(%rsp), %rax
14200000000000002a3: 05    movq    24(%rsp), %rdx14200000000000002a3: 05    movq    24(%rsp), %rdx
14300000000000002a8: 05    movq    %rdx, 16(%rax,%rcx)14300000000000002a8: 05    movq    %rdx, 16(%rax,%rcx)
14400000000000002ad: 05    movq    16(%rsp), %rax14400000000000002ad: 05    movq    16(%rsp), %rax
14500000000000002b2: 05    movq    24(%rsp), %rdx14500000000000002b2: 05    movq    24(%rsp), %rdx
14600000000000002b7: 05    movq    %rax, 24(%rdx,%rcx)14600000000000002b7: 05    movq    %rax, 24(%rdx,%rcx)
14700000000000002bc: 05    movq    24(%rsp), %rax14700000000000002bc: 05    movq    24(%rsp), %rax
14800000000000002c1: 09    movq    $0, 16(%rax,%rcx)14800000000000002c1: 09    movq    $0, 16(%rax,%rcx)
14900000000000002ca: 04    addq    $16, %rcx14900000000000002ca: 04    addq    $16, %rcx
15000000000000002ce: 07    cmpq    $512, %rcx15000000000000002ce: 07    cmpq    $512, %rcx
15100000000000002d5: 02    jne     0x4063b0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x290>15100000000000002d5: 02    jne     0x4063b0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x290>
15200000000000002d7: 04    movl    8(%rsp), %esi15200000000000002d7: 04    movl    8(%rsp), %esi
15300000000000002db: 03    leal    1(%rsi), %eax15300000000000002db: 03    leal    1(%rsi), %eax
15400000000000002de: 03    sarl    $31, %esi15400000000000002de: 03    sarl    $31, %esi
15500000000000002e1: 02    andl    %eax, %esi15500000000000002e1: 02    andl    %eax, %esi
15600000000000002e3: 05    movq    80(%rsp), %rdi15600000000000002e3: 05    movq    80(%rsp), %rdi
n15700000000000002e8: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n15700000000000002e8: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
15800000000000002ed: 03    movq    %rax, %r1515800000000000002ed: 03    movq    %rax, %r15
15900000000000002f0: 06    cmpq    $0, 88(%rsp)15900000000000002f0: 06    cmpq    $0, 88(%rsp)
16000000000000002f6: 02    jne     0x406429 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x309>16000000000000002f6: 02    jne     0x406429 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x309>
16100000000000002f8: 07    movq    5326625(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>16100000000000002f8: 07    movq    5326625(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
16200000000000002ff: 03    testq   %rax, %rax16200000000000002ff: 03    testq   %rax, %rax
1630000000000000302: 02    jne     0x406429 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x309>1630000000000000302: 02    jne     0x406429 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x309>
n1640000000000000304: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n1640000000000000304: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
1650000000000000309: 10    movabsq $4294967297, %rax1650000000000000309: 10    movabsq $4294967297, %rax
1660000000000000313: 04    movq    %rax, 8(%r15)1660000000000000313: 04    movq    %rax, 8(%r15)
1670000000000000317: 03    movq    %r15, %rdi1670000000000000317: 03    movq    %r15, %rdi
n168000000000000031a: 05    callq   0x649be0 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n168000000000000031a: 05    callq   0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
169000000000000031f: 08    movq    $0, 16(%r15)169000000000000031f: 08    movq    $0, 16(%r15)
1700000000000000327: 03    movq    %rsp, %rdi1700000000000000327: 03    movq    %rsp, %rdi
171000000000000032a: 02    xorl    %esi, %esi171000000000000032a: 02    xorl    %esi, %esi
172000000000000032c: 03    movq    %r15, %rdx172000000000000032c: 03    movq    %r15, %rdx
n173000000000000032f: 05    callq   0x5bd2e0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>n173000000000000032f: 05    callq   0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>
1740000000000000334: 04    movl    8(%rsp), %eax1740000000000000334: 04    movl    8(%rsp), %eax
1750000000000000338: 03    leal    1(%rax), %ecx1750000000000000338: 03    leal    1(%rax), %ecx
176000000000000033b: 02    testl   %eax, %eax176000000000000033b: 02    testl   %eax, %eax
177000000000000033d: 05    movl    $1, %esi177000000000000033d: 05    movl    $1, %esi
1780000000000000342: 03    cmovlel %ecx, %esi1780000000000000342: 03    cmovlel %ecx, %esi
1790000000000000345: 05    movq    80(%rsp), %rdi1790000000000000345: 05    movq    80(%rsp), %rdi
n180000000000000034a: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n180000000000000034a: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
181000000000000034f: 03    movq    %rax, %r15181000000000000034f: 03    movq    %rax, %r15
1820000000000000352: 06    cmpq    $0, 88(%rsp)1820000000000000352: 06    cmpq    $0, 88(%rsp)
1830000000000000358: 02    jne     0x40648b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x36b>1830000000000000358: 02    jne     0x40648b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x36b>
184000000000000035a: 07    movq    5326527(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>184000000000000035a: 07    movq    5326527(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
1850000000000000361: 03    testq   %rax, %rax1850000000000000361: 03    testq   %rax, %rax
1860000000000000364: 02    jne     0x40648b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x36b>1860000000000000364: 02    jne     0x40648b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x36b>
n1870000000000000366: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n1870000000000000366: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
188000000000000036b: 10    movabsq $12884901891, %rax188000000000000036b: 10    movabsq $12884901891, %rax
1890000000000000375: 04    movq    %rax, 8(%r15)1890000000000000375: 04    movq    %rax, 8(%r15)
1900000000000000379: 03    movq    %r15, %rdi1900000000000000379: 03    movq    %r15, %rdi
n191000000000000037c: 05    callq   0x649be0 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n191000000000000037c: 05    callq   0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
1920000000000000381: 08    movq    $0, 16(%r15)1920000000000000381: 08    movq    $0, 16(%r15)
1930000000000000389: 03    movq    %rsp, %rdi1930000000000000389: 03    movq    %rsp, %rdi
194000000000000038c: 02    xorl    %esi, %esi194000000000000038c: 02    xorl    %esi, %esi
195000000000000038e: 03    movq    %r15, %rdx195000000000000038e: 03    movq    %r15, %rdx
n1960000000000000391: 05    callq   0x5bd2e0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>n1960000000000000391: 05    callq   0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>
1970000000000000396: 04    movl    8(%rsp), %eax1970000000000000396: 04    movl    8(%rsp), %eax
198000000000000039a: 03    leal    1(%rax), %ecx198000000000000039a: 03    leal    1(%rax), %ecx
199000000000000039d: 03    cmpl    $2, %eax199000000000000039d: 03    cmpl    $2, %eax
20000000000000003a0: 05    movl    $2, %esi20000000000000003a0: 05    movl    $2, %esi
20100000000000003a5: 03    cmovll  %ecx, %esi20100000000000003a5: 03    cmovll  %ecx, %esi
20200000000000003a8: 05    movq    80(%rsp), %rdi20200000000000003a8: 05    movq    80(%rsp), %rdi
n20300000000000003ad: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n20300000000000003ad: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
20400000000000003b2: 03    movq    %rax, %r1520400000000000003b2: 03    movq    %rax, %r15
20500000000000003b5: 06    cmpq    $0, 88(%rsp)20500000000000003b5: 06    cmpq    $0, 88(%rsp)
20600000000000003bb: 02    jne     0x4064ee <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x3ce>20600000000000003bb: 02    jne     0x4064ee <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x3ce>
20700000000000003bd: 07    movq    5326428(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>20700000000000003bd: 07    movq    5326428(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
20800000000000003c4: 03    testq   %rax, %rax20800000000000003c4: 03    testq   %rax, %rax
20900000000000003c7: 02    jne     0x4064ee <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x3ce>20900000000000003c7: 02    jne     0x4064ee <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x3ce>
n21000000000000003c9: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n21000000000000003c9: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
21100000000000003ce: 08    movq    $0, 8(%r15)21100000000000003ce: 08    movq    $0, 8(%r15)
21200000000000003d6: 03    movq    %r15, %rdi21200000000000003d6: 03    movq    %r15, %rdi
n21300000000000003d9: 05    callq   0x649be0 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n21300000000000003d9: 05    callq   0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
21400000000000003de: 08    movq    $0, 16(%r15)21400000000000003de: 08    movq    $0, 16(%r15)
21500000000000003e6: 03    movq    %rsp, %rdi21500000000000003e6: 03    movq    %rsp, %rdi
21600000000000003e9: 02    xorl    %esi, %esi21600000000000003e9: 02    xorl    %esi, %esi
21700000000000003eb: 03    movq    %r15, %rdx21700000000000003eb: 03    movq    %r15, %rdx
n21800000000000003ee: 05    callq   0x5bd2e0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>n21800000000000003ee: 05    callq   0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>
21900000000000003f3: 04    movl    8(%rsp), %eax21900000000000003f3: 04    movl    8(%rsp), %eax
22000000000000003f7: 03    leal    1(%rax), %ecx22000000000000003f7: 03    leal    1(%rax), %ecx
22100000000000003fa: 03    cmpl    $3, %eax22100000000000003fa: 03    cmpl    $3, %eax
22200000000000003fd: 05    movl    $3, %esi22200000000000003fd: 05    movl    $3, %esi
2230000000000000402: 03    cmovll  %ecx, %esi2230000000000000402: 03    cmovll  %ecx, %esi
2240000000000000405: 05    movq    80(%rsp), %rdi2240000000000000405: 05    movq    80(%rsp), %rdi
n225000000000000040a: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n225000000000000040a: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
226000000000000040f: 03    movq    %rax, %r15226000000000000040f: 03    movq    %rax, %r15
2270000000000000412: 06    cmpq    $0, 88(%rsp)2270000000000000412: 06    cmpq    $0, 88(%rsp)
2280000000000000418: 02    jne     0x40654b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x42b>2280000000000000418: 02    jne     0x40654b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x42b>
229000000000000041a: 07    movq    5326335(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>229000000000000041a: 07    movq    5326335(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
2300000000000000421: 03    testq   %rax, %rax2300000000000000421: 03    testq   %rax, %rax
2310000000000000424: 02    jne     0x40654b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x42b>2310000000000000424: 02    jne     0x40654b <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x42b>
n2320000000000000426: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n2320000000000000426: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
233000000000000042b: 10    movabsq $8589934594, %rax233000000000000042b: 10    movabsq $8589934594, %rax
2340000000000000435: 04    movq    %rax, 8(%r15)2340000000000000435: 04    movq    %rax, 8(%r15)
2350000000000000439: 03    movq    %r15, %rdi2350000000000000439: 03    movq    %r15, %rdi
n236000000000000043c: 05    callq   0x649be0 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n236000000000000043c: 05    callq   0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
2370000000000000441: 08    movq    $0, 16(%r15)2370000000000000441: 08    movq    $0, 16(%r15)
2380000000000000449: 03    movq    %rsp, %rdi2380000000000000449: 03    movq    %rsp, %rdi
239000000000000044c: 02    xorl    %esi, %esi239000000000000044c: 02    xorl    %esi, %esi
240000000000000044e: 03    movq    %r15, %rdx240000000000000044e: 03    movq    %r15, %rdx
n2410000000000000451: 05    callq   0x5bd2e0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>n2410000000000000451: 05    callq   0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>
2420000000000000456: 04    movl    8(%rsp), %eax2420000000000000456: 04    movl    8(%rsp), %eax
243000000000000045a: 03    leal    1(%rax), %ecx243000000000000045a: 03    leal    1(%rax), %ecx
244000000000000045d: 03    cmpl    $4, %eax244000000000000045d: 03    cmpl    $4, %eax
2450000000000000460: 05    movl    $4, %esi2450000000000000460: 05    movl    $4, %esi
2460000000000000465: 03    cmovll  %ecx, %esi2460000000000000465: 03    cmovll  %ecx, %esi
2470000000000000468: 05    movq    80(%rsp), %rdi2470000000000000468: 05    movq    80(%rsp), %rdi
n248000000000000046d: 05    callq   0x64a060 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>n248000000000000046d: 05    callq   0x64aa20 <BloombergLP::bdlcc::SkipList_PoolUtil::allocate(BloombergLP::bdlcc::SkipList_PoolManager*, int)>
2490000000000000472: 03    movq    %rax, %r122490000000000000472: 03    movq    %rax, %r12
2500000000000000475: 06    cmpq    $0, 88(%rsp)2500000000000000475: 06    cmpq    $0, 88(%rsp)
251000000000000047b: 02    jne     0x4065ae <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x48e>251000000000000047b: 02    jne     0x4065ae <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x48e>
252000000000000047d: 07    movq    5326236(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>252000000000000047d: 07    movq    5326236(%rip), %rax  # 91ab40 <BloombergLP::bslma::Default::s_defaultAllocator>
2530000000000000484: 03    testq   %rax, %rax2530000000000000484: 03    testq   %rax, %rax
2540000000000000487: 02    jne     0x4065ae <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x48e>2540000000000000487: 02    jne     0x4065ae <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x48e>
n2550000000000000489: 05    callq   0x64e700 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>n2550000000000000489: 05    callq   0x64efc0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
256000000000000048e: 10    movabsq $17179869188, %rax256000000000000048e: 10    movabsq $17179869188, %rax
2570000000000000498: 05    movq    %rax, 8(%r12)2570000000000000498: 05    movq    %rax, 8(%r12)
258000000000000049d: 03    movq    %r12, %rdi258000000000000049d: 03    movq    %r12, %rdi
n25900000000000004a0: 05    callq   0x649be0 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>n25900000000000004a0: 05    callq   0x64a590 <BloombergLP::bdlcc::SkipList_Control::incrementRefCount()>
26000000000000004a5: 09    movq    $0, 16(%r12)26000000000000004a5: 09    movq    $0, 16(%r12)
26100000000000004ae: 03    movq    %rsp, %r1526100000000000004ae: 03    movq    %rsp, %r15
26200000000000004b1: 03    movq    %r15, %rdi26200000000000004b1: 03    movq    %r15, %rdi
26300000000000004b4: 02    xorl    %esi, %esi26300000000000004b4: 02    xorl    %esi, %esi
26400000000000004b6: 03    movq    %r12, %rdx26400000000000004b6: 03    movq    %r12, %rdx
n26500000000000004b9: 05    callq   0x5bd2e0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>n26500000000000004b9: 05    callq   0x5bd4b0 <BloombergLP::bdlcc::SkipList<int, int>::addNode(bool*, BloombergLP::bdlcc::SkipList_Node<int, int>*)>
26600000000000004be: 07    movq    $-12, %rbp26600000000000004be: 07    movq    $-12, %rbp
26700000000000004c5: 08    leaq    232(%rsp), %r1226700000000000004c5: 08    leaq    232(%rsp), %r12
26800000000000004cd: 03    nopl    (%rax)26800000000000004cd: 03    nopl    (%rax)
26900000000000004d0: 12    movq    $4218528, 232(%rsp)26900000000000004d0: 12    movq    $4218528, 232(%rsp)
27000000000000004dc: 08    movq    %r15, 240(%rsp)27000000000000004dc: 08    movq    %r15, 240(%rsp)
27100000000000004e4: 11    movl    $100, 248(%rsp)27100000000000004e4: 11    movl    $100, 248(%rsp)
27200000000000004ef: 03    leal    13(%rbp), %eax27200000000000004ef: 03    leal    13(%rbp), %eax
27300000000000004f2: 07    movl    %eax, 252(%rsp)27300000000000004f2: 07    movl    %eax, 252(%rsp)
27400000000000004f9: 07    movq    5326120(%rip), %rax  # 91ab48 <BloombergLP::bslma::Default::s_globalAllocator>27400000000000004f9: 07    movq    5326120(%rip), %rax  # 91ab48 <BloombergLP::bslma::Default::s_globalAllocator>
2750000000000000500: 03    testq   %rax, %rax2750000000000000500: 03    testq   %rax, %rax
2760000000000000503: 02    jne     0x40662a <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x50a>2760000000000000503: 02    jne     0x40662a <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x50a>
n2770000000000000505: 05    callq   0x64e7d0 <BloombergLP::bslma::NewDeleteAllocator::singleton()>n2770000000000000505: 05    callq   0x64f090 <BloombergLP::bslma::NewDeleteAllocator::singleton()>
278000000000000050a: 03    movq    %rbx, %rdi278000000000000050a: 03    movq    %rbx, %rdi
279000000000000050d: 03    movq    %r12, %rsi279000000000000050d: 03    movq    %r12, %rsi
2800000000000000510: 03    movq    %rax, %rdx2800000000000000510: 03    movq    %rax, %rdx
n2810000000000000513: 05    callq   0x5bd710 <int BloombergLP::bslmt::ThreadUtil::createWithAllocator<BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::SkipList<int, int>*, int, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::SkipList<int, int>*, int, int> > >(unsigned long*, BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::SkipList<int, int>*, int, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::SkipList<int, int>*, int, int> > const&, BloombergLP::bslma::Allocator*)>n2810000000000000513: 05    callq   0x5bd8e0 <int BloombergLP::bslmt::ThreadUtil::createWithAllocator<BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::SkipList<int, int>*, int, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::SkipList<int, int>*, int, int> > >(unsigned long*, BloombergLP::bdlf::Bind<BloombergLP::bslmf::Nil, void (*)(BloombergLP::bdlcc::SkipList<int, int>*, int, int), BloombergLP::bdlf::Bind_BoundTuple3<BloombergLP::bdlcc::SkipList<int, int>*, int, int> > const&, BloombergLP::bslma::Allocator*)>
2820000000000000518: 04    addq    $8, %rbx2820000000000000518: 04    addq    $8, %rbx
283000000000000051c: 03    incq    %rbp283000000000000051c: 03    incq    %rbp
284000000000000051f: 02    jne     0x4065f0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x4d0>284000000000000051f: 02    jne     0x4065f0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x4d0>
2850000000000000521: 05    movq    96(%rsp), %rdi2850000000000000521: 05    movq    96(%rsp), %rdi
2860000000000000526: 02    xorl    %esi, %esi2860000000000000526: 02    xorl    %esi, %esi
2870000000000000528: 05    callq   0x404e80 <pthread_join@plt>2870000000000000528: 05    callq   0x404e80 <pthread_join@plt>
288000000000000052d: 05    movq    104(%rsp), %rdi288000000000000052d: 05    movq    104(%rsp), %rdi
2890000000000000532: 02    xorl    %esi, %esi2890000000000000532: 02    xorl    %esi, %esi
2900000000000000534: 05    callq   0x404e80 <pthread_join@plt>2900000000000000534: 05    callq   0x404e80 <pthread_join@plt>
2910000000000000539: 05    movq    112(%rsp), %rdi2910000000000000539: 05    movq    112(%rsp), %rdi
292000000000000053e: 02    xorl    %esi, %esi292000000000000053e: 02    xorl    %esi, %esi
2930000000000000540: 05    callq   0x404e80 <pthread_join@plt>2930000000000000540: 05    callq   0x404e80 <pthread_join@plt>
2940000000000000545: 05    movq    120(%rsp), %rdi2940000000000000545: 05    movq    120(%rsp), %rdi
295000000000000054a: 02    xorl    %esi, %esi295000000000000054a: 02    xorl    %esi, %esi
296000000000000054c: 05    callq   0x404e80 <pthread_join@plt>296000000000000054c: 05    callq   0x404e80 <pthread_join@plt>
2970000000000000551: 08    movq    128(%rsp), %rdi2970000000000000551: 08    movq    128(%rsp), %rdi
2980000000000000559: 02    xorl    %esi, %esi2980000000000000559: 02    xorl    %esi, %esi
299000000000000055b: 05    callq   0x404e80 <pthread_join@plt>299000000000000055b: 05    callq   0x404e80 <pthread_join@plt>
3000000000000000560: 08    movq    136(%rsp), %rdi3000000000000000560: 08    movq    136(%rsp), %rdi
3010000000000000568: 02    xorl    %esi, %esi3010000000000000568: 02    xorl    %esi, %esi
302000000000000056a: 05    callq   0x404e80 <pthread_join@plt>302000000000000056a: 05    callq   0x404e80 <pthread_join@plt>
303000000000000056f: 08    movq    144(%rsp), %rdi303000000000000056f: 08    movq    144(%rsp), %rdi
3040000000000000577: 02    xorl    %esi, %esi3040000000000000577: 02    xorl    %esi, %esi
3050000000000000579: 05    callq   0x404e80 <pthread_join@plt>3050000000000000579: 05    callq   0x404e80 <pthread_join@plt>
306000000000000057e: 08    movq    152(%rsp), %rdi306000000000000057e: 08    movq    152(%rsp), %rdi
3070000000000000586: 02    xorl    %esi, %esi3070000000000000586: 02    xorl    %esi, %esi
3080000000000000588: 05    callq   0x404e80 <pthread_join@plt>3080000000000000588: 05    callq   0x404e80 <pthread_join@plt>
309000000000000058d: 08    movq    160(%rsp), %rdi309000000000000058d: 08    movq    160(%rsp), %rdi
3100000000000000595: 02    xorl    %esi, %esi3100000000000000595: 02    xorl    %esi, %esi
3110000000000000597: 05    callq   0x404e80 <pthread_join@plt>3110000000000000597: 05    callq   0x404e80 <pthread_join@plt>
312000000000000059c: 08    movq    168(%rsp), %rdi312000000000000059c: 08    movq    168(%rsp), %rdi
31300000000000005a4: 02    xorl    %esi, %esi31300000000000005a4: 02    xorl    %esi, %esi
31400000000000005a6: 05    callq   0x404e80 <pthread_join@plt>31400000000000005a6: 05    callq   0x404e80 <pthread_join@plt>
31500000000000005ab: 08    movq    176(%rsp), %rdi31500000000000005ab: 08    movq    176(%rsp), %rdi
31600000000000005b3: 02    xorl    %esi, %esi31600000000000005b3: 02    xorl    %esi, %esi
31700000000000005b5: 05    callq   0x404e80 <pthread_join@plt>31700000000000005b5: 05    callq   0x404e80 <pthread_join@plt>
31800000000000005ba: 08    movq    184(%rsp), %rdi31800000000000005ba: 08    movq    184(%rsp), %rdi
31900000000000005c2: 02    xorl    %esi, %esi31900000000000005c2: 02    xorl    %esi, %esi
32000000000000005c4: 05    callq   0x404e80 <pthread_join@plt>32000000000000005c4: 05    callq   0x404e80 <pthread_join@plt>
32100000000000005c9: 03    movq    %rsp, %rdi32100000000000005c9: 03    movq    %rsp, %rdi
32200000000000005cc: 08    leaq    256(%rsp), %rsi32200000000000005cc: 08    leaq    256(%rsp), %rsi
32300000000000005d4: 05    movl    $5, %edx32300000000000005d4: 05    movl    $5, %edx
32400000000000005d9: 05    movl    $4413, %ecx32400000000000005d9: 05    movl    $4413, %ecx
n32500000000000005de: 05    callq   0x438280 <void SKIPLIST_OLD_TEST_CASES_NAMEPSACE::verifyEx<BloombergLP::bdlcc::SkipList<int, int>, SKIPLIST_OLD_TEST_CASES_NAMEPSACE::IDATA [5]>(BloombergLP::bdlcc::SkipList<int, int>*, SKIPLIST_OLD_TEST_CASES_NAMEPSACE::IDATA const (&) [5], int, int)>n32500000000000005de: 05    callq   0x437d00 <void SKIPLIST_OLD_TEST_CASES_NAMEPSACE::verifyEx<BloombergLP::bdlcc::SkipList<int, int>, SKIPLIST_OLD_TEST_CASES_NAMEPSACE::IDATA [5]>(BloombergLP::bdlcc::SkipList<int, int>*, SKIPLIST_OLD_TEST_CASES_NAMEPSACE::IDATA const (&) [5], int, int)>
32600000000000005e3: 05    movq    16(%rsp), %rax32600000000000005e3: 05    movq    16(%rsp), %rbx
32700000000000005e8: 04    movq    16(%rax), %rbx
32800000000000005ec: 05    cmpq    24(%rsp), %rbx
32900000000000005f1: 02    je      0x406733 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x613>
33000000000000005f3: 10    nopw    %cs:(%rax,%rax)
33100000000000005fd: 03    nopl    (%rax)32700000000000005e8: 08    nopl    (%rax,%rax)
3320000000000000600: 03    movq    %rbx, %rdi
3330000000000000603: 05    callq   0x649ba0 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
3340000000000000608: 04    movq    16(%rbx), %rbx32800000000000005f0: 04    movq    16(%rbx), %rbx
335000000000000060c: 05    cmpq    24(%rsp), %rbx32900000000000005f4: 05    cmpq    24(%rsp), %rbx
3360000000000000611: 02    jne     0x406720 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x600>33000000000000005f9: 02    je      0x406725 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x605>
33100000000000005fb: 03    movq    %rbx, %rdi
33200000000000005fe: 05    callq   0x64a560 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
3330000000000000603: 02    jmp     0x406710 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x5f0>
3370000000000000613: 05    movq    80(%rsp), %rsi3340000000000000605: 05    movq    80(%rsp), %rsi
3380000000000000618: 05    movq    88(%rsp), %rdi335000000000000060a: 05    movq    88(%rsp), %rdi
339000000000000061d: 05    callq   0x64a360 <BloombergLP::bdlcc::SkipList_PoolUtil::deletePoolManager(BloombergLP::bslma::Allocator*, BloombergLP::bdlcc::SkipList_PoolManager*)>336000000000000060f: 05    callq   0x64aba0 <BloombergLP::bdlcc::SkipList_PoolUtil::deletePoolManager(BloombergLP::bslma::Allocator*, BloombergLP::bdlcc::SkipList_PoolManager*)>
3400000000000000622: 05    leaq    32(%rsp), %rdi3370000000000000614: 05    leaq    32(%rsp), %rdi
3410000000000000627: 05    callq   0x64f850 <BloombergLP::bslmt::MutexImpl<BloombergLP::bslmt::Platform::PosixThreads>::~MutexImpl()>3380000000000000619: 05    callq   0x650110 <BloombergLP::bslmt::MutexImpl<BloombergLP::bslmt::Platform::PosixThreads>::~MutexImpl()>
342000000000000062c: 07    addq    $336, %rsp339000000000000061e: 07    addq    $336, %rsp
3430000000000000633: 01    popq    %rbx3400000000000000625: 01    popq    %rbx
3440000000000000634: 02    popq    %r123410000000000000626: 02    popq    %r12
3450000000000000636: 02    popq    %r143420000000000000628: 02    popq    %r14
3460000000000000638: 02    popq    %r15343000000000000062a: 02    popq    %r15
347000000000000063a: 01    popq    %rbp344000000000000062c: 01    popq    %rbp
348000000000000063b: 01    retq345000000000000062d: 01    retq
346000000000000062e: 02    jmp     0x4067c8 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a8>
3470000000000000630: 02    jmp     0x406779 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x659>
349000000000000063c: 02    jmp     0x4067d6 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6b6>3480000000000000632: 02    jmp     0x406756 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x636>
350000000000000063e: 02    jmp     0x406787 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x667>3490000000000000634: 02    jmp     0x406756 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x636>
3510000000000000640: 02    jmp     0x406764 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x644>
3520000000000000642: 02    jmp     0x406764 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x644>
3530000000000000644: 03    movq    %rax, %r153500000000000000636: 03    movq    %rax, %r15
3540000000000000647: 05    leaq    96(%rsp), %rdi3510000000000000639: 05    leaq    96(%rsp), %rdi
355000000000000064c: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>352000000000000063e: 05    callq   0x405240 <_ZNSt3__16localeD1Ev@plt>
3560000000000000651: 03    movq    %r15, %rdi3530000000000000643: 03    movq    %r15, %rdi
3570000000000000654: 05    callq   0x405360 <_Unwind_Resume@plt>3540000000000000646: 05    callq   0x405360 <_Unwind_Resume@plt>
355000000000000064b: 03    movq    %rax, %r15
356000000000000064e: 03    movq    %r14, %rdi
3570000000000000651: 02    jmp     0x4067b9 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x699>
3580000000000000653: 02    jmp     0x406779 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x659>
3590000000000000655: 02    jmp     0x406779 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x659>
3600000000000000657: 02    jmp     0x4067c8 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a8>
3580000000000000659: 03    movq    %rax, %r153610000000000000659: 03    movq    %rax, %r15
t359000000000000065c: 03    movq    %r14, %rdit
360000000000000065f: 02    jmp     0x4067c7 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a7>
3610000000000000661: 02    jmp     0x406787 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x667>
3620000000000000663: 02    jmp     0x406787 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x667>
3630000000000000665: 02    jmp     0x4067d6 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6b6>
3640000000000000667: 03    movq    %rax, %r15
365000000000000066a: 05    movq    16(%rsp), %rax362000000000000065c: 05    movq    16(%rsp), %rbx
3630000000000000661: 10    nopw    %cs:(%rax,%rax)
364000000000000066b: 05    nopl    (%rax,%rax)
366000000000000066f: 04    movq    16(%rax), %rbx3650000000000000670: 04    movq    16(%rbx), %rbx
3670000000000000673: 05    cmpq    24(%rsp), %rbx3660000000000000674: 05    cmpq    24(%rsp), %rbx
3680000000000000678: 02    je      0x4067b3 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x693>3670000000000000679: 02    je      0x4067a5 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x685>
369000000000000067a: 06    nopw    (%rax,%rax)
3700000000000000680: 03    movq    %rbx, %rdi368000000000000067b: 03    movq    %rbx, %rdi
3710000000000000683: 05    callq   0x649ba0 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>369000000000000067e: 05    callq   0x64a560 <BloombergLP::bdlcc::SkipList_Control::decrementRefCount()>
3720000000000000688: 04    movq    16(%rbx), %rbx
373000000000000068c: 05    cmpq    24(%rsp), %rbx
3740000000000000691: 02    jne     0x4067a0 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x680>3700000000000000683: 02    jmp     0x406790 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x670>
3750000000000000693: 05    movq    80(%rsp), %rsi3710000000000000685: 05    movq    80(%rsp), %rsi
3760000000000000698: 05    movq    88(%rsp), %rdi372000000000000068a: 05    movq    88(%rsp), %rdi
377000000000000069d: 05    callq   0x64a360 <BloombergLP::bdlcc::SkipList_PoolUtil::deletePoolManager(BloombergLP::bslma::Allocator*, BloombergLP::bdlcc::SkipList_PoolManager*)>373000000000000068f: 05    callq   0x64aba0 <BloombergLP::bdlcc::SkipList_PoolUtil::deletePoolManager(BloombergLP::bslma::Allocator*, BloombergLP::bdlcc::SkipList_PoolManager*)>
37800000000000006a2: 05    leaq    32(%rsp), %rdi3740000000000000694: 05    leaq    32(%rsp), %rdi
37900000000000006a7: 05    callq   0x64f850 <BloombergLP::bslmt::MutexImpl<BloombergLP::bslmt::Platform::PosixThreads>::~MutexImpl()>3750000000000000699: 05    callq   0x650110 <BloombergLP::bslmt::MutexImpl<BloombergLP::bslmt::Platform::PosixThreads>::~MutexImpl()>
38000000000000006ac: 03    movq    %r15, %rdi376000000000000069e: 03    movq    %r15, %rdi
38100000000000006af: 05    callq   0x405360 <_Unwind_Resume@plt>37700000000000006a1: 05    callq   0x405360 <_Unwind_Resume@plt>
38200000000000006b4: 02    jmp     0x4067d6 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6b6>37800000000000006a6: 02    jmp     0x4067c8 <SKIPLIST_OLD_TEST_CASES_NAMEPSACE::run()+0x6a8>
38300000000000006b6: 03    movq    %rax, %rbx37900000000000006a8: 03    movq    %rax, %rbx
38400000000000006b9: 03    movq    %r14, %rdi38000000000000006ab: 03    movq    %r14, %rdi
38500000000000006bc: 05    callq   0x5b9fc0 <BloombergLP::bslmt::Mutex::~Mutex()>38100000000000006ae: 05    callq   0x5ba170 <BloombergLP::bslmt::Mutex::~Mutex()>
38600000000000006c1: 03    movq    %rbx, %rdi38200000000000006b3: 03    movq    %rbx, %rdi
38700000000000006c4: 05    callq   0x5b9fb0 <__clang_call_terminate>38300000000000006b6: 05    callq   0x5ba160 <__clang_call_terminate>
38800000000000006c9: 07    nopl    (%rax)38400000000000006bb: 05    nopl    (%rax,%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op