Comparing bsl::basic_string, bsl::allocator > BloombergLP::bdlb::VariantImp, bsl::allocator > > >::doApplyR, bsl::allocator > >(ThirdPartyVisitor&, int) in assumed vs ignored

Files changed (1) hide show
  1. bdlb_variant.t/{1.assume.s → 1.none.s} +308 -295
bdlb_variant.t/{1.assume.s → 1.none.s} RENAMED
@@ -1,310 +1,323 @@
1
- 00000000004f2470 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)>:
2
  0000000000000000: 01 pushq %rbx
3
  0000000000000001: 03 movq %rdi, %rbx
4
  0000000000000004: 02 decl %ecx
5
- 0000000000000006: 07 jmpq *5449952(,%rcx,8)
6
- 000000000000000d: 07 movq 2613580(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
7
- 0000000000000014: 03 testq %rax, %rax
8
- 0000000000000017: 02 jne 0x4f248e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1e>
9
- 0000000000000019: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
10
- 000000000000001e: 07 movq $0, (%rbx)
11
- 0000000000000025: 04 movq %rax, 40(%rbx)
12
- 0000000000000029: 07 movaps 228656(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
13
- 0000000000000030: 04 movups %xmm0, 24(%rbx)
14
- 0000000000000034: 05 movl $5473488, %esi
15
- 0000000000000039: 05 movl $5, %edx
16
- 000000000000003e: 05 movl $5471545, %ecx
17
- 0000000000000043: 03 movq %rbx, %rdi
18
- 0000000000000046: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
19
- 000000000000004b: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
20
- 0000000000000050: 07 movq 2613513(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
21
- 0000000000000057: 03 testq %rax, %rax
22
- 000000000000005a: 02 jne 0x4f24d1 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x61>
23
- 000000000000005c: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
24
- 0000000000000061: 07 movq $0, (%rbx)
25
- 0000000000000068: 04 movq %rax, 40(%rbx)
26
- 000000000000006c: 07 movaps 228589(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
27
- 0000000000000073: 04 movups %xmm0, 24(%rbx)
28
- 0000000000000077: 05 movl $5473488, %esi
29
- 000000000000007c: 05 movl $5, %edx
30
- 0000000000000081: 05 movl $5471545, %ecx
31
- 0000000000000086: 03 movq %rbx, %rdi
32
- 0000000000000089: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
33
- 000000000000008e: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
34
- 0000000000000093: 07 movq 2613446(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
35
- 000000000000009a: 03 testq %rax, %rax
36
- 000000000000009d: 02 jne 0x4f2514 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0xa4>
37
- 000000000000009f: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
38
- 00000000000000a4: 07 movq $0, (%rbx)
39
- 00000000000000ab: 04 movq %rax, 40(%rbx)
40
- 00000000000000af: 07 movaps 228522(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
41
- 00000000000000b6: 04 movups %xmm0, 24(%rbx)
42
- 00000000000000ba: 05 movl $5473488, %esi
43
- 00000000000000bf: 05 movl $5, %edx
44
- 00000000000000c4: 05 movl $5471545, %ecx
45
- 00000000000000c9: 03 movq %rbx, %rdi
46
- 00000000000000cc: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
47
- 00000000000000d1: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
48
- 00000000000000d6: 07 movq 2613379(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
49
- 00000000000000dd: 03 testq %rax, %rax
50
- 00000000000000e0: 02 jne 0x4f2557 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0xe7>
51
- 00000000000000e2: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
52
- 00000000000000e7: 07 movq $0, (%rbx)
53
- 00000000000000ee: 04 movq %rax, 40(%rbx)
54
- 00000000000000f2: 07 movaps 228455(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
55
- 00000000000000f9: 04 movups %xmm0, 24(%rbx)
56
- 00000000000000fd: 05 movl $5473488, %esi
57
- 0000000000000102: 05 movl $5, %edx
58
- 0000000000000107: 05 movl $5471545, %ecx
59
- 000000000000010c: 03 movq %rbx, %rdi
60
- 000000000000010f: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
61
- 0000000000000114: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
62
- 0000000000000119: 07 movq 2613312(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
63
- 0000000000000120: 03 testq %rax, %rax
64
- 0000000000000123: 02 jne 0x4f259a <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x12a>
65
- 0000000000000125: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
66
- 000000000000012a: 07 movq $0, (%rbx)
67
- 0000000000000131: 04 movq %rax, 40(%rbx)
68
- 0000000000000135: 07 movaps 228388(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
69
- 000000000000013c: 04 movups %xmm0, 24(%rbx)
70
- 0000000000000140: 05 movl $5473488, %esi
71
- 0000000000000145: 05 movl $5, %edx
72
- 000000000000014a: 05 movl $5471545, %ecx
73
- 000000000000014f: 03 movq %rbx, %rdi
74
- 0000000000000152: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
75
- 0000000000000157: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
76
- 000000000000015c: 07 movq 2613245(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
77
- 0000000000000163: 03 testq %rax, %rax
78
- 0000000000000166: 02 jne 0x4f25dd <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x16d>
79
- 0000000000000168: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
80
- 000000000000016d: 07 movq $0, (%rbx)
81
- 0000000000000174: 04 movq %rax, 40(%rbx)
82
- 0000000000000178: 07 movaps 228321(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
83
- 000000000000017f: 04 movups %xmm0, 24(%rbx)
84
- 0000000000000183: 05 movl $5473488, %esi
85
- 0000000000000188: 05 movl $5, %edx
86
- 000000000000018d: 05 movl $5471545, %ecx
87
- 0000000000000192: 03 movq %rbx, %rdi
88
- 0000000000000195: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
89
- 000000000000019a: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
90
- 000000000000019f: 07 movq 2613178(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
91
- 00000000000001a6: 03 testq %rax, %rax
92
- 00000000000001a9: 02 jne 0x4f2620 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1b0>
93
- 00000000000001ab: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
94
- 00000000000001b0: 07 movq $0, (%rbx)
95
- 00000000000001b7: 04 movq %rax, 40(%rbx)
96
- 00000000000001bb: 07 movaps 228254(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
97
- 00000000000001c2: 04 movups %xmm0, 24(%rbx)
98
- 00000000000001c6: 05 movl $5473488, %esi
99
- 00000000000001cb: 05 movl $5, %edx
100
- 00000000000001d0: 05 movl $5471545, %ecx
101
- 00000000000001d5: 03 movq %rbx, %rdi
102
- 00000000000001d8: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
103
- 00000000000001dd: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
104
- 00000000000001e2: 07 movq 2613111(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
105
- 00000000000001e9: 03 testq %rax, %rax
106
- 00000000000001ec: 02 jne 0x4f2663 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1f3>
107
- 00000000000001ee: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
108
- 00000000000001f3: 07 movq $0, (%rbx)
109
- 00000000000001fa: 04 movq %rax, 40(%rbx)
110
- 00000000000001fe: 07 movaps 228187(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
111
- 0000000000000205: 04 movups %xmm0, 24(%rbx)
112
- 0000000000000209: 05 movl $5473488, %esi
113
- 000000000000020e: 05 movl $5, %edx
114
- 0000000000000213: 05 movl $5471545, %ecx
115
- 0000000000000218: 03 movq %rbx, %rdi
116
- 000000000000021b: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
117
- 0000000000000220: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
118
- 0000000000000225: 07 movq 2613044(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
119
- 000000000000022c: 03 testq %rax, %rax
120
- 000000000000022f: 02 jne 0x4f26a6 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x236>
121
- 0000000000000231: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
122
- 0000000000000236: 07 movq $0, (%rbx)
123
- 000000000000023d: 04 movq %rax, 40(%rbx)
124
- 0000000000000241: 07 movaps 228120(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
125
- 0000000000000248: 04 movups %xmm0, 24(%rbx)
126
- 000000000000024c: 05 movl $5473488, %esi
127
- 0000000000000251: 05 movl $5, %edx
128
- 0000000000000256: 05 movl $5471545, %ecx
129
- 000000000000025b: 03 movq %rbx, %rdi
130
- 000000000000025e: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
131
- 0000000000000263: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
132
- 0000000000000268: 07 movq 2612977(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
133
- 000000000000026f: 03 testq %rax, %rax
134
- 0000000000000272: 02 jne 0x4f26e9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x279>
135
- 0000000000000274: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
136
- 0000000000000279: 07 movq $0, (%rbx)
137
- 0000000000000280: 04 movq %rax, 40(%rbx)
138
- 0000000000000284: 07 movaps 228053(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
139
- 000000000000028b: 04 movups %xmm0, 24(%rbx)
140
- 000000000000028f: 05 movl $5473488, %esi
141
- 0000000000000294: 05 movl $5, %edx
142
- 0000000000000299: 05 movl $5471545, %ecx
143
- 000000000000029e: 03 movq %rbx, %rdi
144
- 00000000000002a1: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
145
- 00000000000002a6: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
146
- 00000000000002ab: 07 movq 2612910(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
147
- 00000000000002b2: 03 testq %rax, %rax
148
- 00000000000002b5: 02 jne 0x4f272c <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x2bc>
149
- 00000000000002b7: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
150
- 00000000000002bc: 07 movq $0, (%rbx)
151
- 00000000000002c3: 04 movq %rax, 40(%rbx)
152
- 00000000000002c7: 07 movaps 227986(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
153
- 00000000000002ce: 04 movups %xmm0, 24(%rbx)
154
- 00000000000002d2: 05 movl $5473488, %esi
155
- 00000000000002d7: 05 movl $5, %edx
156
- 00000000000002dc: 05 movl $5471545, %ecx
157
- 00000000000002e1: 03 movq %rbx, %rdi
158
- 00000000000002e4: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
159
- 00000000000002e9: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
160
- 00000000000002ee: 07 movq 2612843(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
161
- 00000000000002f5: 03 testq %rax, %rax
162
- 00000000000002f8: 02 jne 0x4f276f <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x2ff>
163
- 00000000000002fa: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
164
- 00000000000002ff: 07 movq $0, (%rbx)
165
- 0000000000000306: 04 movq %rax, 40(%rbx)
166
- 000000000000030a: 07 movaps 227919(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
167
- 0000000000000311: 04 movups %xmm0, 24(%rbx)
168
- 0000000000000315: 05 movl $5473488, %esi
169
- 000000000000031a: 05 movl $5, %edx
170
- 000000000000031f: 05 movl $5471545, %ecx
171
- 0000000000000324: 03 movq %rbx, %rdi
172
- 0000000000000327: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
173
- 000000000000032c: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
174
- 0000000000000331: 07 movq 2612776(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
175
- 0000000000000338: 03 testq %rax, %rax
176
- 000000000000033b: 02 jne 0x4f27b2 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x342>
177
- 000000000000033d: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
178
- 0000000000000342: 07 movq $0, (%rbx)
179
- 0000000000000349: 04 movq %rax, 40(%rbx)
180
- 000000000000034d: 07 movaps 227852(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
181
- 0000000000000354: 04 movups %xmm0, 24(%rbx)
182
- 0000000000000358: 05 movl $5473488, %esi
183
- 000000000000035d: 05 movl $5, %edx
184
- 0000000000000362: 05 movl $5471545, %ecx
185
- 0000000000000367: 03 movq %rbx, %rdi
186
- 000000000000036a: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
187
- 000000000000036f: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
188
- 0000000000000374: 07 movq 2612709(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
189
- 000000000000037b: 03 testq %rax, %rax
190
- 000000000000037e: 02 jne 0x4f27f5 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x385>
191
- 0000000000000380: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
192
- 0000000000000385: 07 movq $0, (%rbx)
193
- 000000000000038c: 04 movq %rax, 40(%rbx)
194
- 0000000000000390: 07 movaps 227785(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
195
- 0000000000000397: 04 movups %xmm0, 24(%rbx)
196
- 000000000000039b: 05 movl $5473488, %esi
197
- 00000000000003a0: 05 movl $5, %edx
198
- 00000000000003a5: 05 movl $5471545, %ecx
199
- 00000000000003aa: 03 movq %rbx, %rdi
200
- 00000000000003ad: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
201
- 00000000000003b2: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
202
- 00000000000003b7: 07 movq 2612642(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
203
- 00000000000003be: 03 testq %rax, %rax
204
- 00000000000003c1: 02 jne 0x4f2838 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x3c8>
205
- 00000000000003c3: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
206
- 00000000000003c8: 07 movq $0, (%rbx)
207
- 00000000000003cf: 04 movq %rax, 40(%rbx)
208
- 00000000000003d3: 07 movaps 227718(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
209
- 00000000000003da: 04 movups %xmm0, 24(%rbx)
210
- 00000000000003de: 05 movl $5473488, %esi
211
- 00000000000003e3: 05 movl $5, %edx
212
- 00000000000003e8: 05 movl $5471545, %ecx
213
- 00000000000003ed: 03 movq %rbx, %rdi
214
- 00000000000003f0: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
215
- 00000000000003f5: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
216
- 00000000000003fa: 07 movq 2612575(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
217
- 0000000000000401: 03 testq %rax, %rax
218
- 0000000000000404: 02 jne 0x4f287b <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x40b>
219
- 0000000000000406: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
220
- 000000000000040b: 07 movq $0, (%rbx)
221
- 0000000000000412: 04 movq %rax, 40(%rbx)
222
- 0000000000000416: 07 movaps 227651(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
223
- 000000000000041d: 04 movups %xmm0, 24(%rbx)
224
- 0000000000000421: 05 movl $5473488, %esi
225
- 0000000000000426: 05 movl $5, %edx
226
- 000000000000042b: 05 movl $5471545, %ecx
227
- 0000000000000430: 03 movq %rbx, %rdi
228
- 0000000000000433: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
229
- 0000000000000438: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
230
- 000000000000043d: 07 movq 2612508(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
231
- 0000000000000444: 03 testq %rax, %rax
232
- 0000000000000447: 02 jne 0x4f28be <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x44e>
233
- 0000000000000449: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
234
- 000000000000044e: 07 movq $0, (%rbx)
235
- 0000000000000455: 04 movq %rax, 40(%rbx)
236
- 0000000000000459: 07 movaps 227584(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
237
- 0000000000000460: 04 movups %xmm0, 24(%rbx)
238
- 0000000000000464: 05 movl $5473488, %esi
239
- 0000000000000469: 05 movl $5, %edx
240
- 000000000000046e: 05 movl $5471545, %ecx
241
- 0000000000000473: 03 movq %rbx, %rdi
242
- 0000000000000476: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
243
- 000000000000047b: 05 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
244
- 0000000000000480: 07 movq 2612441(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
245
- 0000000000000487: 03 testq %rax, %rax
246
- 000000000000048a: 02 jne 0x4f2901 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x491>
247
- 000000000000048c: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
248
- 0000000000000491: 07 movq $0, (%rbx)
249
- 0000000000000498: 04 movq %rax, 40(%rbx)
250
- 000000000000049c: 07 movaps 227517(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
251
- 00000000000004a3: 04 movups %xmm0, 24(%rbx)
252
- 00000000000004a7: 05 movl $5473488, %esi
253
- 00000000000004ac: 05 movl $5, %edx
254
- 00000000000004b1: 05 movl $5471545, %ecx
255
- 00000000000004b6: 03 movq %rbx, %rdi
256
- 00000000000004b9: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
257
- 00000000000004be: 02 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
258
- 00000000000004c0: 07 movq 2612377(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
259
  00000000000004c7: 03 testq %rax, %rax
260
- 00000000000004ca: 02 jne 0x4f2941 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x4d1>
261
- 00000000000004cc: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
262
  00000000000004d1: 07 movq $0, (%rbx)
263
  00000000000004d8: 04 movq %rax, 40(%rbx)
264
- 00000000000004dc: 07 movaps 227453(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
265
  00000000000004e3: 04 movups %xmm0, 24(%rbx)
266
- 00000000000004e7: 05 movl $5473488, %esi
267
  00000000000004ec: 05 movl $5, %edx
268
- 00000000000004f1: 05 movl $5471545, %ecx
269
  00000000000004f6: 03 movq %rbx, %rdi
270
- 00000000000004f9: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
271
- 00000000000004fe: 02 jmp 0x4f29ae <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x53e>
272
- 0000000000000500: 07 movq 2612313(%rip), %rax # 7705d0 <BloombergLP::bslma::Default::s_defaultAllocator>
273
  0000000000000507: 03 testq %rax, %rax
274
- 000000000000050a: 02 jne 0x4f2981 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x511>
275
- 000000000000050c: 05 callq 0x4f4f90 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
276
  0000000000000511: 07 movq $0, (%rbx)
277
  0000000000000518: 04 movq %rax, 40(%rbx)
278
- 000000000000051c: 07 movaps 227389(%rip), %xmm0 # 52a1d0 <main::DATA+0x9a0>
279
  0000000000000523: 04 movups %xmm0, 24(%rbx)
280
- 0000000000000527: 05 movl $5473488, %esi
281
  000000000000052c: 05 movl $5, %edx
282
- 0000000000000531: 05 movl $5471545, %ecx
283
  0000000000000536: 03 movq %rbx, %rdi
284
- 0000000000000539: 05 callq 0x4f94f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
285
- 000000000000053e: 03 movq %rbx, %rax
286
- 0000000000000541: 01 popq %rbx
287
- 0000000000000542: 01 retq
288
- 0000000000000543: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
289
- 0000000000000545: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
290
- 0000000000000547: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
291
- 0000000000000549: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
292
- 000000000000054b: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
293
- 000000000000054d: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
294
- 000000000000054f: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
295
- 0000000000000551: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
296
- 0000000000000553: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
297
- 0000000000000555: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
298
- 0000000000000557: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
299
- 0000000000000559: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
300
- 000000000000055b: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
301
- 000000000000055d: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
302
- 000000000000055f: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
303
- 0000000000000561: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
304
- 0000000000000563: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
305
- 0000000000000565: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
306
- 0000000000000567: 02 jmp 0x4f29d9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x569>
307
- 0000000000000569: 08 movq $0, 24(%rbx)
308
- 0000000000000571: 03 movq %rax, %rdi
309
- 0000000000000574: 05 callq 0x403f90 <_Unwind_Resume@plt>
310
- 0000000000000579: 07 nopl (%rax)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ 00000000004ea9f0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)>:
2
  0000000000000000: 01 pushq %rbx
3
  0000000000000001: 03 movq %rdi, %rbx
4
  0000000000000004: 02 decl %ecx
5
+ 0000000000000006: 03 cmpl $19, %ecx
6
+ 0000000000000009: 02 ja 0x4eaa45 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x55>
7
+ 000000000000000b: 07 jmpq *5401344(,%rcx,8)
8
+ 0000000000000012: 07 movq 2595783(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
9
+ 0000000000000019: 03 testq %rax, %rax
10
+ 000000000000001c: 02 jne 0x4eaa13 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x23>
11
+ 000000000000001e: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
12
+ 0000000000000023: 07 movq $0, (%rbx)
13
+ 000000000000002a: 04 movq %rax, 40(%rbx)
14
+ 000000000000002e: 07 movaps 211995(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
15
+ 0000000000000035: 04 movups %xmm0, 24(%rbx)
16
+ 0000000000000039: 05 movl $5424786, %esi
17
+ 000000000000003e: 05 movl $5, %edx
18
+ 0000000000000043: 05 movl $5422843, %ecx
19
+ 0000000000000048: 03 movq %rbx, %rdi
20
+ 000000000000004b: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
21
+ 0000000000000050: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
22
+ 0000000000000055: 08 movq 32, %rax
23
+ 000000000000005d: 04 movq %rax, 32(%rbx)
24
+ 0000000000000061: 08 movups 0, %xmm0
25
+ 0000000000000069: 08 movups 16, %xmm1
26
+ 0000000000000071: 04 movups %xmm1, 16(%rbx)
27
+ 0000000000000075: 03 movups %xmm0, (%rbx)
28
+ 0000000000000078: 08 movq 40, %rcx
29
+ 0000000000000080: 04 movq %rcx, 40(%rbx)
30
+ 0000000000000084: 04 cmpq $23, %rax
31
+ 0000000000000088: 06 je 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
32
+ 000000000000008e: 02 ud2
33
+ 0000000000000090: 07 movq 2595657(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
34
+ 0000000000000097: 03 testq %rax, %rax
35
+ 000000000000009a: 02 jne 0x4eaa91 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0xa1>
36
+ 000000000000009c: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
37
+ 00000000000000a1: 07 movq $0, (%rbx)
38
+ 00000000000000a8: 04 movq %rax, 40(%rbx)
39
+ 00000000000000ac: 07 movaps 211869(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
40
+ 00000000000000b3: 04 movups %xmm0, 24(%rbx)
41
+ 00000000000000b7: 05 movl $5424786, %esi
42
+ 00000000000000bc: 05 movl $5, %edx
43
+ 00000000000000c1: 05 movl $5422843, %ecx
44
+ 00000000000000c6: 03 movq %rbx, %rdi
45
+ 00000000000000c9: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
46
+ 00000000000000ce: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
47
+ 00000000000000d3: 07 movq 2595590(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
48
+ 00000000000000da: 03 testq %rax, %rax
49
+ 00000000000000dd: 02 jne 0x4eaad4 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0xe4>
50
+ 00000000000000df: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
51
+ 00000000000000e4: 07 movq $0, (%rbx)
52
+ 00000000000000eb: 04 movq %rax, 40(%rbx)
53
+ 00000000000000ef: 07 movaps 211802(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
54
+ 00000000000000f6: 04 movups %xmm0, 24(%rbx)
55
+ 00000000000000fa: 05 movl $5424786, %esi
56
+ 00000000000000ff: 05 movl $5, %edx
57
+ 0000000000000104: 05 movl $5422843, %ecx
58
+ 0000000000000109: 03 movq %rbx, %rdi
59
+ 000000000000010c: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
60
+ 0000000000000111: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
61
+ 0000000000000116: 07 movq 2595523(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
62
+ 000000000000011d: 03 testq %rax, %rax
63
+ 0000000000000120: 02 jne 0x4eab17 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x127>
64
+ 0000000000000122: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
65
+ 0000000000000127: 07 movq $0, (%rbx)
66
+ 000000000000012e: 04 movq %rax, 40(%rbx)
67
+ 0000000000000132: 07 movaps 211735(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
68
+ 0000000000000139: 04 movups %xmm0, 24(%rbx)
69
+ 000000000000013d: 05 movl $5424786, %esi
70
+ 0000000000000142: 05 movl $5, %edx
71
+ 0000000000000147: 05 movl $5422843, %ecx
72
+ 000000000000014c: 03 movq %rbx, %rdi
73
+ 000000000000014f: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
74
+ 0000000000000154: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
75
+ 0000000000000159: 07 movq 2595456(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
76
+ 0000000000000160: 03 testq %rax, %rax
77
+ 0000000000000163: 02 jne 0x4eab5a <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x16a>
78
+ 0000000000000165: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
79
+ 000000000000016a: 07 movq $0, (%rbx)
80
+ 0000000000000171: 04 movq %rax, 40(%rbx)
81
+ 0000000000000175: 07 movaps 211668(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
82
+ 000000000000017c: 04 movups %xmm0, 24(%rbx)
83
+ 0000000000000180: 05 movl $5424786, %esi
84
+ 0000000000000185: 05 movl $5, %edx
85
+ 000000000000018a: 05 movl $5422843, %ecx
86
+ 000000000000018f: 03 movq %rbx, %rdi
87
+ 0000000000000192: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
88
+ 0000000000000197: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
89
+ 000000000000019c: 07 movq 2595389(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
90
+ 00000000000001a3: 03 testq %rax, %rax
91
+ 00000000000001a6: 02 jne 0x4eab9d <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1ad>
92
+ 00000000000001a8: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
93
+ 00000000000001ad: 07 movq $0, (%rbx)
94
+ 00000000000001b4: 04 movq %rax, 40(%rbx)
95
+ 00000000000001b8: 07 movaps 211601(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
96
+ 00000000000001bf: 04 movups %xmm0, 24(%rbx)
97
+ 00000000000001c3: 05 movl $5424786, %esi
98
+ 00000000000001c8: 05 movl $5, %edx
99
+ 00000000000001cd: 05 movl $5422843, %ecx
100
+ 00000000000001d2: 03 movq %rbx, %rdi
101
+ 00000000000001d5: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
102
+ 00000000000001da: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
103
+ 00000000000001df: 07 movq 2595322(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
104
+ 00000000000001e6: 03 testq %rax, %rax
105
+ 00000000000001e9: 02 jne 0x4eabe0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x1f0>
106
+ 00000000000001eb: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
107
+ 00000000000001f0: 07 movq $0, (%rbx)
108
+ 00000000000001f7: 04 movq %rax, 40(%rbx)
109
+ 00000000000001fb: 07 movaps 211534(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
110
+ 0000000000000202: 04 movups %xmm0, 24(%rbx)
111
+ 0000000000000206: 05 movl $5424786, %esi
112
+ 000000000000020b: 05 movl $5, %edx
113
+ 0000000000000210: 05 movl $5422843, %ecx
114
+ 0000000000000215: 03 movq %rbx, %rdi
115
+ 0000000000000218: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
116
+ 000000000000021d: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
117
+ 0000000000000222: 07 movq 2595255(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
118
+ 0000000000000229: 03 testq %rax, %rax
119
+ 000000000000022c: 02 jne 0x4eac23 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x233>
120
+ 000000000000022e: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
121
+ 0000000000000233: 07 movq $0, (%rbx)
122
+ 000000000000023a: 04 movq %rax, 40(%rbx)
123
+ 000000000000023e: 07 movaps 211467(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
124
+ 0000000000000245: 04 movups %xmm0, 24(%rbx)
125
+ 0000000000000249: 05 movl $5424786, %esi
126
+ 000000000000024e: 05 movl $5, %edx
127
+ 0000000000000253: 05 movl $5422843, %ecx
128
+ 0000000000000258: 03 movq %rbx, %rdi
129
+ 000000000000025b: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
130
+ 0000000000000260: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
131
+ 0000000000000265: 07 movq 2595188(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
132
+ 000000000000026c: 03 testq %rax, %rax
133
+ 000000000000026f: 02 jne 0x4eac66 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x276>
134
+ 0000000000000271: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
135
+ 0000000000000276: 07 movq $0, (%rbx)
136
+ 000000000000027d: 04 movq %rax, 40(%rbx)
137
+ 0000000000000281: 07 movaps 211400(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
138
+ 0000000000000288: 04 movups %xmm0, 24(%rbx)
139
+ 000000000000028c: 05 movl $5424786, %esi
140
+ 0000000000000291: 05 movl $5, %edx
141
+ 0000000000000296: 05 movl $5422843, %ecx
142
+ 000000000000029b: 03 movq %rbx, %rdi
143
+ 000000000000029e: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
144
+ 00000000000002a3: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
145
+ 00000000000002a8: 07 movq 2595121(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
146
+ 00000000000002af: 03 testq %rax, %rax
147
+ 00000000000002b2: 02 jne 0x4eaca9 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x2b9>
148
+ 00000000000002b4: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
149
+ 00000000000002b9: 07 movq $0, (%rbx)
150
+ 00000000000002c0: 04 movq %rax, 40(%rbx)
151
+ 00000000000002c4: 07 movaps 211333(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
152
+ 00000000000002cb: 04 movups %xmm0, 24(%rbx)
153
+ 00000000000002cf: 05 movl $5424786, %esi
154
+ 00000000000002d4: 05 movl $5, %edx
155
+ 00000000000002d9: 05 movl $5422843, %ecx
156
+ 00000000000002de: 03 movq %rbx, %rdi
157
+ 00000000000002e1: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
158
+ 00000000000002e6: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
159
+ 00000000000002eb: 07 movq 2595054(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
160
+ 00000000000002f2: 03 testq %rax, %rax
161
+ 00000000000002f5: 02 jne 0x4eacec <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x2fc>
162
+ 00000000000002f7: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
163
+ 00000000000002fc: 07 movq $0, (%rbx)
164
+ 0000000000000303: 04 movq %rax, 40(%rbx)
165
+ 0000000000000307: 07 movaps 211266(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
166
+ 000000000000030e: 04 movups %xmm0, 24(%rbx)
167
+ 0000000000000312: 05 movl $5424786, %esi
168
+ 0000000000000317: 05 movl $5, %edx
169
+ 000000000000031c: 05 movl $5422843, %ecx
170
+ 0000000000000321: 03 movq %rbx, %rdi
171
+ 0000000000000324: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
172
+ 0000000000000329: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
173
+ 000000000000032e: 07 movq 2594987(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
174
+ 0000000000000335: 03 testq %rax, %rax
175
+ 0000000000000338: 02 jne 0x4ead2f <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x33f>
176
+ 000000000000033a: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
177
+ 000000000000033f: 07 movq $0, (%rbx)
178
+ 0000000000000346: 04 movq %rax, 40(%rbx)
179
+ 000000000000034a: 07 movaps 211199(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
180
+ 0000000000000351: 04 movups %xmm0, 24(%rbx)
181
+ 0000000000000355: 05 movl $5424786, %esi
182
+ 000000000000035a: 05 movl $5, %edx
183
+ 000000000000035f: 05 movl $5422843, %ecx
184
+ 0000000000000364: 03 movq %rbx, %rdi
185
+ 0000000000000367: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
186
+ 000000000000036c: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
187
+ 0000000000000371: 07 movq 2594920(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
188
+ 0000000000000378: 03 testq %rax, %rax
189
+ 000000000000037b: 02 jne 0x4ead72 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x382>
190
+ 000000000000037d: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
191
+ 0000000000000382: 07 movq $0, (%rbx)
192
+ 0000000000000389: 04 movq %rax, 40(%rbx)
193
+ 000000000000038d: 07 movaps 211132(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
194
+ 0000000000000394: 04 movups %xmm0, 24(%rbx)
195
+ 0000000000000398: 05 movl $5424786, %esi
196
+ 000000000000039d: 05 movl $5, %edx
197
+ 00000000000003a2: 05 movl $5422843, %ecx
198
+ 00000000000003a7: 03 movq %rbx, %rdi
199
+ 00000000000003aa: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
200
+ 00000000000003af: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
201
+ 00000000000003b4: 07 movq 2594853(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
202
+ 00000000000003bb: 03 testq %rax, %rax
203
+ 00000000000003be: 02 jne 0x4eadb5 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x3c5>
204
+ 00000000000003c0: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
205
+ 00000000000003c5: 07 movq $0, (%rbx)
206
+ 00000000000003cc: 04 movq %rax, 40(%rbx)
207
+ 00000000000003d0: 07 movaps 211065(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
208
+ 00000000000003d7: 04 movups %xmm0, 24(%rbx)
209
+ 00000000000003db: 05 movl $5424786, %esi
210
+ 00000000000003e0: 05 movl $5, %edx
211
+ 00000000000003e5: 05 movl $5422843, %ecx
212
+ 00000000000003ea: 03 movq %rbx, %rdi
213
+ 00000000000003ed: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
214
+ 00000000000003f2: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
215
+ 00000000000003f7: 07 movq 2594786(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
216
+ 00000000000003fe: 03 testq %rax, %rax
217
+ 0000000000000401: 02 jne 0x4eadf8 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x408>
218
+ 0000000000000403: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
219
+ 0000000000000408: 07 movq $0, (%rbx)
220
+ 000000000000040f: 04 movq %rax, 40(%rbx)
221
+ 0000000000000413: 07 movaps 210998(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
222
+ 000000000000041a: 04 movups %xmm0, 24(%rbx)
223
+ 000000000000041e: 05 movl $5424786, %esi
224
+ 0000000000000423: 05 movl $5, %edx
225
+ 0000000000000428: 05 movl $5422843, %ecx
226
+ 000000000000042d: 03 movq %rbx, %rdi
227
+ 0000000000000430: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
228
+ 0000000000000435: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
229
+ 000000000000043a: 07 movq 2594719(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
230
+ 0000000000000441: 03 testq %rax, %rax
231
+ 0000000000000444: 02 jne 0x4eae3b <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x44b>
232
+ 0000000000000446: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
233
+ 000000000000044b: 07 movq $0, (%rbx)
234
+ 0000000000000452: 04 movq %rax, 40(%rbx)
235
+ 0000000000000456: 07 movaps 210931(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
236
+ 000000000000045d: 04 movups %xmm0, 24(%rbx)
237
+ 0000000000000461: 05 movl $5424786, %esi
238
+ 0000000000000466: 05 movl $5, %edx
239
+ 000000000000046b: 05 movl $5422843, %ecx
240
+ 0000000000000470: 03 movq %rbx, %rdi
241
+ 0000000000000473: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
242
+ 0000000000000478: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
243
+ 000000000000047d: 07 movq 2594652(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
244
+ 0000000000000484: 03 testq %rax, %rax
245
+ 0000000000000487: 02 jne 0x4eae7e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x48e>
246
+ 0000000000000489: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
247
+ 000000000000048e: 07 movq $0, (%rbx)
248
+ 0000000000000495: 04 movq %rax, 40(%rbx)
249
+ 0000000000000499: 07 movaps 210864(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
250
+ 00000000000004a0: 04 movups %xmm0, 24(%rbx)
251
+ 00000000000004a4: 05 movl $5424786, %esi
252
+ 00000000000004a9: 05 movl $5, %edx
253
+ 00000000000004ae: 05 movl $5422843, %ecx
254
+ 00000000000004b3: 03 movq %rbx, %rdi
255
+ 00000000000004b6: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
256
+ 00000000000004bb: 05 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
257
+ 00000000000004c0: 07 movq 2594585(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
 
258
  00000000000004c7: 03 testq %rax, %rax
259
+ 00000000000004ca: 02 jne 0x4eaec1 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x4d1>
260
+ 00000000000004cc: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
261
  00000000000004d1: 07 movq $0, (%rbx)
262
  00000000000004d8: 04 movq %rax, 40(%rbx)
263
+ 00000000000004dc: 07 movaps 210797(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
264
  00000000000004e3: 04 movups %xmm0, 24(%rbx)
265
+ 00000000000004e7: 05 movl $5424786, %esi
266
  00000000000004ec: 05 movl $5, %edx
267
+ 00000000000004f1: 05 movl $5422843, %ecx
268
  00000000000004f6: 03 movq %rbx, %rdi
269
+ 00000000000004f9: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
270
+ 00000000000004fe: 02 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
271
+ 0000000000000500: 07 movq 2594521(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
272
  0000000000000507: 03 testq %rax, %rax
273
+ 000000000000050a: 02 jne 0x4eaf01 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x511>
274
+ 000000000000050c: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
275
  0000000000000511: 07 movq $0, (%rbx)
276
  0000000000000518: 04 movq %rax, 40(%rbx)
277
+ 000000000000051c: 07 movaps 210733(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
278
  0000000000000523: 04 movups %xmm0, 24(%rbx)
279
+ 0000000000000527: 05 movl $5424786, %esi
280
  000000000000052c: 05 movl $5, %edx
281
+ 0000000000000531: 05 movl $5422843, %ecx
282
  0000000000000536: 03 movq %rbx, %rdi
283
+ 0000000000000539: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
284
+ 000000000000053e: 02 jmp 0x4eaf6e <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x57e>
285
+ 0000000000000540: 07 movq 2594457(%rip), %rax # 7645d0 <BloombergLP::bslma::Default::s_defaultAllocator>
286
+ 0000000000000547: 03 testq %rax, %rax
287
+ 000000000000054a: 02 jne 0x4eaf41 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x551>
288
+ 000000000000054c: 05 callq 0x4ed7c0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
289
+ 0000000000000551: 07 movq $0, (%rbx)
290
+ 0000000000000558: 04 movq %rax, 40(%rbx)
291
+ 000000000000055c: 07 movaps 210669(%rip), %xmm0 # 51e640 <main::DATA+0x6b0>
292
+ 0000000000000563: 04 movups %xmm0, 24(%rbx)
293
+ 0000000000000567: 05 movl $5424786, %esi
294
+ 000000000000056c: 05 movl $5, %edx
295
+ 0000000000000571: 05 movl $5422843, %ecx
296
+ 0000000000000576: 03 movq %rbx, %rdi
297
+ 0000000000000579: 05 callq 0x4f1d30 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
298
+ 000000000000057e: 03 movq %rbx, %rax
299
+ 0000000000000581: 01 popq %rbx
300
+ 0000000000000582: 01 retq
301
+ 0000000000000583: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
302
+ 0000000000000585: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
303
+ 0000000000000587: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
304
+ 0000000000000589: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
305
+ 000000000000058b: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
306
+ 000000000000058d: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
307
+ 000000000000058f: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
308
+ 0000000000000591: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
309
+ 0000000000000593: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
310
+ 0000000000000595: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
311
+ 0000000000000597: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
312
+ 0000000000000599: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
313
+ 000000000000059b: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
314
+ 000000000000059d: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
315
+ 000000000000059f: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
316
+ 00000000000005a1: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
317
+ 00000000000005a3: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
318
+ 00000000000005a5: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
319
+ 00000000000005a7: 02 jmp 0x4eaf99 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > BloombergLP::bdlb::VariantImp<BloombergLP::bslmf::TypeList<int, double, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::doApplyR<ThirdPartyVisitor&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > >(ThirdPartyVisitor&, int)+0x5a9>
320
+ 00000000000005a9: 08 movq $0, 24(%rbx)
321
+ 00000000000005b1: 03 movq %rax, %rdi
322
+ 00000000000005b4: 05 callq 0x403f90 <_Unwind_Resume@plt>
323
+ 00000000000005b9: 07 nopl (%rax)