5.assume.s
5.none.s
n10000000000410a00 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)>:n100000000004109c0 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)>:
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    $56, %rsp8000000000000000a: 04    subq    $56, %rsp
9000000000000000e: 03    movq    %rdx, %rbx9000000000000000e: 03    movq    %rdx, %rbx
100000000000000011: 03    movq    %rsi, %r14100000000000000011: 03    movq    %rsi, %r14
110000000000000014: 09    movq    $0, 8(%rsp)110000000000000014: 09    movq    $0, 8(%rsp)
n12000000000000001d: 07    movaps  159052(%rip), %xmm0  # 437770 <__dso_handle+0x8>n12000000000000001d: 07    movaps  159036(%rip), %xmm0  # 437720 <__dso_handle+0x8>
130000000000000024: 05    movups  %xmm0, 32(%rsp)130000000000000024: 05    movups  %xmm0, 32(%rsp)
n140000000000000029: 07    movq    2358544(%rip), %rax  # 650740 <BloombergLP::bslma::Default::s_defaultAllocator>n140000000000000029: 07    movq    2358608(%rip), %rax  # 650740 <BloombergLP::bslma::Default::s_defaultAllocator>
150000000000000030: 03    testq   %rax, %rax150000000000000030: 03    testq   %rax, %rax
n160000000000000033: 02    je      0x410a41 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x41>n160000000000000033: 02    je      0x410a01 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x41>
170000000000000035: 05    leaq    8(%rsp), %rcx170000000000000035: 05    leaq    8(%rsp), %rcx
18000000000000003a: 05    movq    %rax, 48(%rsp)18000000000000003a: 05    movq    %rax, 48(%rsp)
n19000000000000003f: 02    jmp     0x410a5f <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x5f>n19000000000000003f: 02    jmp     0x410a1f <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x5f>
200000000000000041: 05    callq   0x411f30 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>200000000000000041: 05    callq   0x411ec0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
210000000000000046: 06    cmpq    $23, 40(%rsp)210000000000000046: 06    cmpq    $23, 40(%rsp)
22000000000000004c: 05    movq    %rax, 48(%rsp)22000000000000004c: 05    movq    %rax, 48(%rsp)
n230000000000000051: 02    je      0x410a5a <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x5a>n230000000000000051: 02    je      0x410a1a <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x5a>
240000000000000053: 05    movq    8(%rsp), %rcx240000000000000053: 05    movq    8(%rsp), %rcx
n250000000000000058: 02    jmp     0x410a5f <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x5f>n250000000000000058: 02    jmp     0x410a1f <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x5f>
26000000000000005a: 05    leaq    8(%rsp), %rcx26000000000000005a: 05    leaq    8(%rsp), %rcx
27000000000000005f: 03    movb    $0, (%rcx)27000000000000005f: 03    movb    $0, (%rcx)
tt280000000000000062: 02    movl    (%rbx), %eax
290000000000000064: 02    xorl    %ecx, %ecx
280000000000000062: 03    cmpl    $1(%rbx)300000000000000066: 03    cmpl    $2, %eax
290000000000000065: 05    movl    $4423319, %eax310000000000000069: 05    movl    $4423302, %edx
30000000000000006a: 05    movl    $4423326, %esi
31000000000000006f: 04    cmoveq  %rax, %rsi32000000000000006e: 04    cmoveq  %rdx, %rcx
330000000000000072: 03    cmpl    $1, %eax
340000000000000075: 05    movl    $4423295, %ebx
35000000000000007a: 04    cmovneq %rcx, %rbx
36000000000000007e: 03    movq    %rbx, %rdi
370000000000000081: 05    callq   0x402ef0 <strlen@plt>
320000000000000073: 05    movq    32(%rsp), %rbx380000000000000086: 05    movq    32(%rsp), %r15
330000000000000078: 09    movq    $0, 32(%rsp)39000000000000008b: 09    movq    $0, 32(%rsp)
340000000000000081: 05    leaq    8(%rsp), %rbp400000000000000094: 05    leaq    8(%rsp), %rbp
350000000000000086: 05    movl    $6, %edx
36000000000000008b: 05    movl    $4427107, %ecx410000000000000099: 05    movl    $4427079, %ecx
370000000000000090: 03    movq    %rbp, %rdi42000000000000009e: 03    movq    %rbp, %rdi
4300000000000000a1: 03    movq    %rbx, %rsi
4400000000000000a4: 03    movq    %rax, %rdx
380000000000000093: 05    callq   0x414040 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>4500000000000000a7: 05    callq   0x413fd0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
390000000000000098: 05    movq    40(%rsp), %r134600000000000000ac: 05    movq    40(%rsp), %r13
40000000000000009d: 05    movq    8(%rsp), %r124700000000000000b1: 05    movq    8(%rsp), %r12
4100000000000000a2: 06    movl    $1, %r15d4800000000000000b6: 06    movl    $1, %r15d
4200000000000000a8: 05    cmpl    $6, 32(%rsp)4900000000000000bc: 05    cmpl    $6, 32(%rsp)
4300000000000000ad: 06    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>
4400000000000000b3: 04    cmpq    $23, %r13
4500000000000000b7: 03    movq    %r12, %rax
4600000000000000ba: 04    cmoveq  %rbp, %rax
4700000000000000be: 04    movsbq  (%rax), %rbx
4800000000000000c2: 05    callq   0x402ed0 <__ctype_toupper_loc@plt>
4900000000000000c7: 03    movq    (%rax), %rax
5000000000000000ca: 04    cmpl    $86, (%rax,%rbx,4)
5100000000000000ce: 06    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>5000000000000000c1: 06    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
5200000000000000d4: 04    cmpq    $23, %r135100000000000000c7: 04    cmpq    $23, %r13
5300000000000000d8: 03    movq    %r12, %rcx5200000000000000cb: 03    movq    %r12, %rax
5400000000000000db: 04    cmoveq  %rbp, %rcx5300000000000000ce: 04    cmoveq  %rbp, %rax
5500000000000000df: 05    movsbq  1(%rcx), %rcx5400000000000000d2: 04    movsbq  (%rax), %rbx
5500000000000000d6: 05    callq   0x402ed0 <__ctype_toupper_loc@plt>
5600000000000000db: 03    movq    (%rax), %rax
5600000000000000e4: 04    cmpl    $65, (%rax,%rcx,4)5700000000000000de: 04    cmpl    $86, (%rax,%rbx,4)
5700000000000000e8: 02    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>5800000000000000e2: 06    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
5800000000000000ea: 04    cmpq    $23, %r135900000000000000e8: 04    cmpq    $23, %r13
5900000000000000ee: 03    movq    %r12, %rcx6000000000000000ec: 03    movq    %r12, %rcx
6000000000000000f1: 04    cmoveq  %rbp, %rcx6100000000000000ef: 04    cmoveq  %rbp, %rcx
6100000000000000f5: 05    movsbq  2(%rcx), %rcx6200000000000000f3: 05    movsbq  1(%rcx), %rcx
6200000000000000fa: 04    cmpl    $76, (%rax,%rcx,4)6300000000000000f8: 04    cmpl    $65, (%rax,%rcx,4)
6300000000000000fe: 02    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>6400000000000000fc: 02    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
640000000000000100: 04    cmpq    $23, %r136500000000000000fe: 04    cmpq    $23, %r13
650000000000000104: 03    movq    %r12, %rcx660000000000000102: 03    movq    %r12, %rcx
660000000000000107: 04    cmoveq  %rbp, %rcx670000000000000105: 04    cmoveq  %rbp, %rcx
67000000000000010b: 05    movsbq  3(%rcx), %rcx680000000000000109: 05    movsbq  2(%rcx), %rcx
680000000000000110: 04    cmpl    $85, (%rax,%rcx,4)69000000000000010e: 04    cmpl    $76, (%rax,%rcx,4)
690000000000000114: 02    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>
700000000000000116: 04    cmpq    $23, %r13
71000000000000011a: 03    movq    %r12, %rcx
72000000000000011d: 04    cmoveq  %rbp, %rcx
730000000000000121: 05    movsbq  4(%rcx), %rcx
740000000000000126: 04    cmpl    $69, (%rax,%rcx,4)
75000000000000012a: 02    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>700000000000000112: 02    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
710000000000000114: 04    cmpq    $23, %r13
720000000000000118: 03    movq    %r12, %rcx
73000000000000011b: 04    cmoveq  %rbp, %rcx
74000000000000011f: 05    movsbq  3(%rcx), %rcx
750000000000000124: 04    cmpl    $85, (%rax,%rcx,4)
760000000000000128: 02    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
76000000000000012c: 04    cmpq    $23, %r1377000000000000012a: 04    cmpq    $23, %r13
78000000000000012e: 03    movq    %r12, %rcx
770000000000000130: 04    cmovneq %r12, %rbp790000000000000131: 04    cmoveq  %rbp, %rcx
780000000000000134: 05    movsbq  5(%rbp), %rcx800000000000000135: 05    movsbq  4(%rcx), %rcx
790000000000000139: 03    movl    (%rax,%rcx,4), %eax
80000000000000013c: 03    cmpl    $50, %eax81000000000000013a: 04    cmpl    $69(%rax,%rcx,4)
81000000000000013f: 02    je      0x410b4f <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x14f>
820000000000000141: 03    cmpl    $49, %eax
830000000000000144: 02    jne     0x410b59 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x159>82000000000000013e: 02    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
840000000000000146: 07    movl    $1, (%r14)
85000000000000014d: 02    jmp     0x410b56 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x156>
86000000000000014f: 07    movl    $2, (%r14)
870000000000000156: 03    xorl    %r15d, %r15d
880000000000000159: 04    cmpq    $23, %r13830000000000000140: 04    cmpq    $23, %r13
840000000000000144: 04    cmovneq %r12, %rbp
850000000000000148: 05    movsbq  5(%rbp), %rcx
86000000000000014d: 03    movl    (%rax,%rcx,4), %eax
870000000000000150: 03    cmpl    $50, %eax
89000000000000015d: 02    je      0x410b6d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>880000000000000153: 02    je      0x410b23 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x163>
90000000000000015f: 05    movq    48(%rsp), %rdi890000000000000155: 03    cmpl    $49, %eax
910000000000000164: 03    movq    (%rdi), %rax900000000000000158: 02    jne     0x410b2d <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16d>
920000000000000167: 03    movq    %r12, %rsi91000000000000015a: 07    movl    $1, (%r14)
93000000000000016a: 03    callq   *24(%rax)920000000000000161: 02    jmp     0x410b2a <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x16a>
930000000000000163: 07    movl    $2, (%r14)
94000000000000016d: 03    movl    %r15d, %eax94000000000000016a: 03    xorl    %r15d, %r15d
950000000000000170: 04    addq    $56, %rsp
960000000000000174: 01    popq    %rbx
970000000000000175: 02    popq    %r12
980000000000000177: 02    popq    %r13
990000000000000179: 02    popq    %r14
100000000000000017b: 02    popq    %r15
101000000000000017d: 01    popq    %rbp
102000000000000017e: 01    retq    
103000000000000017f: 03    movq    %rax, %rdi
1040000000000000182: 05    callq   0x40f610 <__clang_call_terminate>
1050000000000000187: 03    movq    %rax, %rdi
106000000000000018a: 05    callq   0x40f610 <__clang_call_terminate>
107000000000000018f: 03    movq    %rax, %rbp
1080000000000000192: 05    movq    %rbx, 32(%rsp)
1090000000000000197: 06    cmpq    $23, 40(%rsp)95000000000000016d: 04    cmpq    $23, %r13
110000000000000019d: 02    je      0x410baf <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x1af>960000000000000171: 02    je      0x410b41 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x181>
111000000000000019f: 05    movq    8(%rsp), %rsi
11200000000000001a4: 05    movq    48(%rsp), %rdi970000000000000173: 05    movq    48(%rsp), %rdi
11300000000000001a9: 03    movq    (%rdi), %rax980000000000000178: 03    movq    (%rdi), %rax
99000000000000017b: 03    movq    %r12, %rsi
11400000000000001ac: 03    callq   *24(%rax)100000000000000017e: 03    callq   *24(%rax)
1010000000000000181: 03    movl    %r15d, %eax
1020000000000000184: 04    addq    $56, %rsp
1030000000000000188: 01    popq    %rbx
1040000000000000189: 02    popq    %r12
105000000000000018b: 02    popq    %r13
106000000000000018d: 02    popq    %r14
107000000000000018f: 02    popq    %r15
1080000000000000191: 01    popq    %rbp
1090000000000000192: 01    retq    
11500000000000001af: 03    movq    %rbp, %rdi1100000000000000193: 03    movq    %rax, %rdi
11600000000000001b2: 05    callq   0x403240 <_Unwind_Resume@plt>1110000000000000196: 05    callq   0x40f6b0 <__clang_call_terminate>
11700000000000001b7: 03    movq    %rax, %rdi112000000000000019b: 03    movq    %rax, %rdi
11800000000000001ba: 05    callq   0x40f610 <__clang_call_terminate>113000000000000019e: 05    callq   0x40f6b0 <__clang_call_terminate>
11900000000000001bf: 01    nop     11400000000000001a3: 03    movq    %rax, %rbx
11500000000000001a6: 05    movq    %r15, 32(%rsp)
11600000000000001ab: 06    cmpq    $23, 40(%rsp)
11700000000000001b1: 02    je      0x410b83 <int BloombergLP::bdlat_SymbolicConverter_Imp::convert<BloombergLP::test::EnumerationA::Value, BloombergLP::test::EnumerationA::Value>(BloombergLP::test::EnumerationA::Value*, BloombergLP::bdlat_TypeCategory::Enumeration, BloombergLP::test::EnumerationA::Value const&, BloombergLP::bdlat_TypeCategory::Enumeration)+0x1c3>
11800000000000001b3: 05    movq    8(%rsp), %rsi
11900000000000001b8: 05    movq    48(%rsp), %rdi
12000000000000001bd: 03    movq    (%rdi), %rax
12100000000000001c0: 03    callq   *24(%rax)
12200000000000001c3: 03    movq    %rbx, %rdi
12300000000000001c6: 05    callq   0x403240 <_Unwind_Resume@plt>
12400000000000001cb: 03    movq    %rax, %rdi
12500000000000001ce: 05    callq   0x40f6b0 <__clang_call_terminate>
12600000000000001d3: 10    nopw    %cs:(%rax,%rax)
12700000000000001dd: 03    nopl    (%rax)
Legends
Colors
 Added 
Changed
Deleted
Links
(f)irst change
(n)ext change
(t)op