12.assume.s
12.none.s
n10000000000405470 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()>:n100000000004054b0 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()>:
20000000000000000: 02    pushq   %r1420000000000000000: 02    pushq   %r14
30000000000000002: 01    pushq   %rbx30000000000000002: 01    pushq   %rbx
40000000000000003: 01    pushq   %rax40000000000000003: 01    pushq   %rax
50000000000000004: 03    movq    %rdi, %rbx50000000000000004: 03    movq    %rdi, %rbx
t60000000000000007: 03    movl    48(%rdi), %eaxt60000000000000007: 04    cmpl    $1, 48(%rdi)
7000000000000000a: 02    testl   %eax, %eax
8000000000000000c: 02    je      0x4054ad <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x3d>7000000000000000b: 02    jne     0x4054e2 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x32>
9000000000000000e: 03    cmpl    $2, %eax
100000000000000011: 02    je      0x4054ad <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x3d>
110000000000000013: 03    cmpl    $1, %eax
120000000000000016: 02    jne     0x4054ad <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x3d>
130000000000000018: 04    movq    24(%rbx), %r148000000000000000d: 04    movq    24(%rbx), %r14
14000000000000001c: 08    movq    $0, 24(%rbx)90000000000000011: 08    movq    $0, 24(%rbx)
150000000000000024: 05    movl    $4803472, %esi100000000000000019: 05    movl    $4804496, %esi
160000000000000029: 05    movl    $7, %edx11000000000000001e: 05    movl    $7, %edx
17000000000000002e: 05    movl    $4826730, %ecx120000000000000023: 05    movl    $4827710, %ecx
180000000000000033: 03    movq    %rbx, %rdi130000000000000028: 03    movq    %rbx, %rdi
190000000000000036: 05    callq   0x471870 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>14000000000000002b: 05    callq   0x471c30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
20000000000000003b: 02    jmp     0x405502 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x92>150000000000000030: 02    jmp     0x405537 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x87>
21000000000000003d: 07    movl    $4294967295, 48(%rbx)160000000000000032: 07    movl    $4294967295, 48(%rbx)
220000000000000044: 04    movq    56(%rbx), %rax170000000000000039: 04    movq    56(%rbx), %rax
18000000000000003d: 03    testq   %rax, %rax
190000000000000040: 02    jne     0x405503 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x53>
200000000000000042: 07    movq    3088119(%rip), %rax  # 6f73f0 <BloombergLP::bslma::Default::s_defaultAllocator>
230000000000000048: 03    testq   %rax, %rax210000000000000049: 03    testq   %rax, %rax
24000000000000004b: 02    jne     0x4054ce <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x5e>22000000000000004c: 02    jne     0x405503 <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x53>
25000000000000004d: 07    movq    3088172(%rip), %rax  # 6f73f0 <BloombergLP::bslma::Default::s_defaultAllocator>
260000000000000054: 03    testq   %rax, %rax
270000000000000057: 02    jne     0x4054ce <BloombergLP::s_baltst::MyChoiceWithDefaultValues::makeSelection1()+0x5e>
280000000000000059: 05    callq   0x46d200 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>23000000000000004e: 05    callq   0x46d5b0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
29000000000000005e: 07    movq    $0, (%rbx)240000000000000053: 07    movq    $0, (%rbx)
300000000000000065: 04    movq    %rax, 40(%rbx)25000000000000005a: 04    movq    %rax, 40(%rbx)
310000000000000069: 07    movaps  598592(%rip), %xmm0  # 497720 <main::DATA+0x2f0>26000000000000005e: 07    movaps  587707(%rip), %xmm0  # 494cd0 <__dso_handle+0x8>
320000000000000070: 04    movups  %xmm0, 24(%rbx)270000000000000065: 04    movups  %xmm0, 24(%rbx)
330000000000000074: 05    movl    $4803472, %esi280000000000000069: 05    movl    $4804496, %esi
340000000000000079: 05    movl    $7, %edx29000000000000006e: 05    movl    $7, %edx
35000000000000007e: 05    movl    $4826730, %ecx300000000000000073: 05    movl    $4827710, %ecx
360000000000000083: 03    movq    %rbx, %rdi310000000000000078: 03    movq    %rbx, %rdi
370000000000000086: 05    callq   0x471870 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>32000000000000007b: 05    callq   0x471c30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
38000000000000008b: 07    movl    $1, 48(%rbx)330000000000000080: 07    movl    $1, 48(%rbx)
390000000000000092: 03    movq    %rbx, %rax340000000000000087: 03    movq    %rbx, %rax
400000000000000095: 04    addq    $8, %rsp35000000000000008a: 04    addq    $8, %rsp
410000000000000099: 01    popq    %rbx36000000000000008e: 01    popq    %rbx
42000000000000009a: 02    popq    %r1437000000000000008f: 02    popq    %r14
43000000000000009c: 01    retq380000000000000091: 01    retq
390000000000000092: 08    movq    $0, 24(%rbx)
44000000000000009d: 03    movq    %rax, %rdi40000000000000009a: 03    movq    %rax, %rdi
41000000000000009d: 05    callq   0x404910 <_Unwind_Resume@plt>
4500000000000000a0: 04    movq    %r14, 24(%rbx)4200000000000000a2: 04    movq    %r14, 24(%rbx)
4300000000000000a6: 03    movq    %rax, %rdi
4600000000000000a4: 05    callq   0x404910 <_Unwind_Resume@plt>4400000000000000a9: 05    callq   0x404910 <_Unwind_Resume@plt>
4700000000000000a9: 03    movq    %rax, %rdi4500000000000000ae: 02    nop     
4800000000000000ac: 08    movq    $0, 24(%rbx)
4900000000000000b4: 05    callq   0x404910 <_Unwind_Resume@plt>
5000000000000000b9: 07    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op