99.assume.s
99.none.s
t100000000004c5530 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()>:t100000000004c56b0 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()>:
20000000000000000: 01    pushq   %rbx20000000000000000: 01    pushq   %rbp
30000000000000001: 04    subq    $16, %rsp30000000000000001: 02    pushq   %r15
40000000000000003: 02    pushq   %r14
50000000000000005: 02    pushq   %r13
60000000000000007: 02    pushq   %r12
70000000000000009: 01    pushq   %rbx
8000000000000000a: 01    pushq   %rax
40000000000000005: 03    movq    %rdi, %rbx9000000000000000b: 03    movq    (%rdi), %rbx
10000000000000000e: 03    testq   %rbx, %rbx
110000000000000011: 06    je      0x4c57b5 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x105>
120000000000000017: 04    movq    8(%rdi), %r14
13000000000000001b: 03    cmpq    %r14, %rbx
14000000000000001e: 06    je      0x4c57a8 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0xf8>
150000000000000024: 04    movq    %rdi, (%rsp)
160000000000000028: 02    jmp     0x4c570b <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x5b>
17000000000000002a: 08    movq    $-1, 24(%r15)
180000000000000032: 08    movl    $4294967295, 48(%r15)
19000000000000003a: 04    movq    (%r12), %rax
20000000000000003e: 03    movq    %r12, %rdi
210000000000000041: 03    movq    %r15, %rsi
220000000000000044: 03    callq   *24(%rax)
230000000000000047: 07    movl    $4294967295, 8(%rbx)
24000000000000004e: 04    addq    $24, %rbx
250000000000000052: 03    cmpq    %rbx, %r14
260000000000000055: 06    je      0x4c57a1 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0xf1>
27000000000000005b: 03    movl    8(%rbx), %eax
28000000000000005e: 03    cmpl    $3, %eax
290000000000000061: 02    je      0x4c5740 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x90>
300000000000000063: 03    cmpl    $2, %eax
310000000000000066: 02    jne     0x4c56f7 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x47>
50000000000000008: 03    movq    (%rdi), %rdi320000000000000068: 03    movq    (%rbx), %r15
6000000000000000b: 03    testq   %rdi, %rdi33000000000000006b: 03    testq   %r15, %r15
7000000000000000e: 02    je      0x4c5564 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x34>34000000000000006e: 02    je      0x4c56f7 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x47>
80000000000000010: 04    movq    8(%rbx), %rsi350000000000000070: 04    movq    16(%rbx), %r12
360000000000000074: 03    movq    %r15, %rdi
370000000000000077: 05    callq   0x4c06a0 <BloombergLP::s_baltst::Sequence4::~Sequence4()>
90000000000000014: 04    movq    24(%rbx), %rax38000000000000007c: 04    movq    (%r12), %rax
390000000000000080: 03    movq    %r12, %rdi
100000000000000018: 05    movq    %rax8(%rsp)400000000000000083: 03    movq    %r15, %rsi
11000000000000001d: 05    leaq    8(%rsp), %rdx410000000000000086: 03    callq   *24(%rax)
120000000000000022: 05    callq   0x4c9aa0 <void BloombergLP::bslalg::ArrayDestructionPrimitives::destroy<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >(BloombergLP::s_baltst::Choice1*, BloombergLP::s_baltst::Choice1*, bsl::allocator<BloombergLP::s_baltst::Choice1>, bsl::integral_constant<bool, false>)>420000000000000089: 02    jmp     0x4c56f7 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x47>
43000000000000008b: 05    nopl    (%rax,%rax)
130000000000000027: 03    movq    (%rbx), %rsi440000000000000090: 03    movq    (%rbx), %r15
450000000000000093: 03    testq   %r15, %r15
460000000000000096: 02    je      0x4c56f7 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x47>
470000000000000098: 04    movq    16(%rbx), %r12
48000000000000009c: 04    movl    48(%r15), %eax
4900000000000000a0: 03    cmpl    $2, %eax
5000000000000000a3: 02    je      0x4c5777 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0xc7>
5100000000000000a5: 03    cmpl    $1, %eax
5200000000000000a8: 02    jne     0x4c56e2 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x32>
5300000000000000aa: 05    cmpq    $23, 32(%r15)
5400000000000000af: 06    je      0x4c56da <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x2a>
5500000000000000b5: 03    movq    (%r15), %rsi
14000000000000002a: 04    movq    24(%rbx), %rdi5600000000000000b8: 04    movq    40(%r15), %rdi
15000000000000002e: 03    movq    (%rdi), %rax5700000000000000bc: 03    movq    (%rdi), %rax
160000000000000031: 03    callq   *24(%rax)5800000000000000bf: 03    callq   *24(%rax)
5900000000000000c2: 05    jmp     0x4c56da <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x2a>
6000000000000000c7: 03    movq    (%r15), %r13
6100000000000000ca: 03    testq   %r13, %r13
6200000000000000cd: 06    je      0x4c56e2 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x32>
6300000000000000d3: 04    movq    56(%r15), %rbp
6400000000000000d7: 03    movq    %r13, %rdi
6500000000000000da: 05    callq   0x4c9c80 <BloombergLP::s_baltst::Choice1::~Choice1()>
6600000000000000df: 04    movq    (%rbp), %rax
6700000000000000e3: 03    movq    %rbp, %rdi
6800000000000000e6: 03    movq    %r13, %rsi
6900000000000000e9: 03    callq   *24(%rax)
7000000000000000ec: 05    jmp     0x4c56e2 <bsl::vector<BloombergLP::s_baltst::Choice1, bsl::allocator<BloombergLP::s_baltst::Choice1> >::~vector()+0x32>
7100000000000000f1: 04    movq    (%rsp), %rdi
7200000000000000f5: 03    movq    (%rdi), %rbx
7300000000000000f8: 04    movq    24(%rdi), %rdi
7400000000000000fc: 03    movq    (%rdi), %rax
7500000000000000ff: 03    movq    %rbx, %rsi
760000000000000102: 03    callq   *24(%rax)
170000000000000034: 04    addq    $16, %rsp770000000000000105: 04    addq    $8, %rsp
180000000000000038: 01    popq    %rbx780000000000000109: 01    popq    %rbx
79000000000000010a: 02    popq    %r12
80000000000000010c: 02    popq    %r13
81000000000000010e: 02    popq    %r14
820000000000000110: 02    popq    %r15
830000000000000112: 01    popq    %rbp
190000000000000039: 01    retq840000000000000113: 01    retq
20000000000000003a: 03    movq    %rax, %rdi850000000000000114: 03    movq    %rax, %rdi
21000000000000003d: 05    callq   0x428650 <__clang_call_terminate>860000000000000117: 05    callq   0x4286b0 <__clang_call_terminate>
87000000000000011c: 03    movq    %rax, %rdi
88000000000000011f: 05    callq   0x4286b0 <__clang_call_terminate>
890000000000000124: 03    movq    %rax, %rdi
900000000000000127: 05    callq   0x4286b0 <__clang_call_terminate>
91000000000000012c: 03    movq    %rax, %rdi
92000000000000012f: 05    callq   0x4286b0 <__clang_call_terminate>
220000000000000042: 10    nopw    %cs:(%rax,%rax)930000000000000134: 10    nopw    %cs:(%rax,%rax)
23000000000000004c: 04    nopl    (%rax)94000000000000013e: 02    nop     
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op