Comparing BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream >&) const in assumed vs ignored

Files changed (1) hide show
  1. balcl_commandline.t/{1.assume.s → 1.none.s} +1407 -1419
balcl_commandline.t/{1.assume.s → 1.none.s} RENAMED
@@ -1,1437 +1,1425 @@
1
- 000000000045b790 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 07 subq $680, %rsp
9
  0000000000000011: 03 movq %rsi, %rbp
10
- 0000000000000014: 03 movq %rdi, %r12
11
- 0000000000000017: 07 movq 2790522(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
12
  000000000000001e: 03 testq %rax, %rax
13
- 0000000000000021: 02 jne 0x45b7b8 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x28>
14
- 0000000000000023: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
15
  0000000000000028: 12 movq $0, 632(%rsp)
16
  0000000000000034: 08 movq %rax, 672(%rsp)
17
- 000000000000003c: 07 movaps 297213(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
18
  0000000000000043: 08 movups %xmm0, 656(%rsp)
19
  000000000000004b: 08 leaq 632(%rsp), %rdi
20
- 0000000000000053: 05 movl $4913129, %esi
21
  0000000000000058: 05 movl $7, %edx
22
- 000000000000005d: 05 movl $4908446, %ecx
23
- 0000000000000062: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
24
- 0000000000000067: 05 movq 104(%r12), %rbx
25
- 000000000000006c: 05 cmpq %rbx, 112(%r12)
26
- 0000000000000071: 06 je 0x45b8d0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x140>
27
- 0000000000000077: 04 movq 32(%rbx), %rax
28
- 000000000000007b: 08 movq %rax, 224(%rsp)
29
- 0000000000000083: 03 movups (%rbx), %xmm0
30
- 0000000000000086: 04 movups 16(%rbx), %xmm1
31
- 000000000000008a: 08 movaps %xmm1, 208(%rsp)
32
- 0000000000000092: 08 movaps %xmm0, 192(%rsp)
33
- 000000000000009a: 07 movq 2790391(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
34
- 00000000000000a1: 03 testq %rax, %rax
35
- 00000000000000a4: 02 jne 0x45b83b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xab>
36
- 00000000000000a6: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
37
- 00000000000000ab: 08 movq %rax, 232(%rsp)
38
- 00000000000000b3: 09 cmpq $23, 224(%rsp)
39
- 00000000000000bc: 06 je 0x45b920 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190>
40
- 00000000000000c2: 04 movq 24(%rbx), %rcx
41
- 00000000000000c6: 04 cmpq $23, %rcx
42
- 00000000000000ca: 05 movl $23, %esi
43
- 00000000000000cf: 04 cmovaq %rcx, %rsi
44
- 00000000000000d3: 12 movq $0, 192(%rsp)
45
- 00000000000000df: 08 movq %rcx, 216(%rsp)
46
- 00000000000000e7: 08 movq %rsi, 224(%rsp)
47
- 00000000000000ef: 04 cmpq $24, %rcx
48
- 00000000000000f3: 02 jb 0x45b8a4 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x114>
49
- 00000000000000f5: 03 incq %rsi
50
- 00000000000000f8: 03 movq (%rax), %rcx
51
- 00000000000000fb: 03 movq %rax, %rdi
52
- 00000000000000fe: 03 callq *16(%rcx)
53
- 0000000000000101: 08 movq %rax, 192(%rsp)
54
- 0000000000000109: 09 cmpq $23, 224(%rsp)
55
- 0000000000000112: 02 jne 0x45b8ac <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x11c>
56
- 0000000000000114: 08 leaq 192(%rsp), %rax
57
- 000000000000011c: 08 movq 216(%rsp), %rdx
58
- 0000000000000124: 03 incq %rdx
59
- 0000000000000127: 02 je 0x45b920 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190>
60
- 0000000000000129: 05 cmpq $23, 32(%rbx)
61
- 000000000000012e: 02 je 0x45b8c3 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x133>
62
- 0000000000000130: 03 movq (%rbx), %rbx
63
- 0000000000000133: 03 movq %rax, %rdi
64
- 0000000000000136: 03 movq %rbx, %rsi
65
- 0000000000000139: 05 callq 0x404c70 <memcpy@plt>
66
- 000000000000013e: 02 jmp 0x45b920 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190>
67
- 0000000000000140: 07 movq 2790225(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
68
- 0000000000000147: 03 testq %rax, %rax
69
- 000000000000014a: 02 jne 0x45b8e1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x151>
70
- 000000000000014c: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
71
- 0000000000000151: 12 movq $0, 192(%rsp)
72
- 000000000000015d: 08 movq %rax, 232(%rsp)
73
- 0000000000000165: 07 movaps 296916(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
74
- 000000000000016c: 08 movups %xmm0, 216(%rsp)
75
- 0000000000000174: 08 leaq 192(%rsp), %rdi
76
- 000000000000017c: 05 movl $4908286, %esi
77
- 0000000000000181: 05 movl $11, %edx
78
- 0000000000000186: 05 movl $4908446, %ecx
79
- 000000000000018b: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
80
- 0000000000000190: 08 leaq 632(%rsp), %rdi
81
- 0000000000000198: 08 leaq 192(%rsp), %rsi
82
- 00000000000001a0: 02 xorl %edx, %edx
83
- 00000000000001a2: 07 movq $-1, %rcx
84
- 00000000000001a9: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
85
- 00000000000001ae: 09 cmpq $23, 224(%rsp)
86
- 00000000000001b7: 02 je 0x45b95f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1cf>
87
- 00000000000001b9: 08 movq 192(%rsp), %rsi
88
- 00000000000001c1: 08 movq 232(%rsp), %rdi
89
- 00000000000001c9: 03 movq (%rdi), %rax
90
- 00000000000001cc: 03 callq *24(%rax)
91
- 00000000000001cf: 08 leaq 632(%rsp), %rdi
92
- 00000000000001d7: 05 movl $1, %esi
93
- 00000000000001dc: 05 movl $4913796, %ecx
94
- 00000000000001e1: 05 movl $32, %edx
95
- 00000000000001e6: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
96
- 00000000000001eb: 03 xorps %xmm0, %xmm0
97
- 00000000000001ee: 05 movaps %xmm0, 80(%rsp)
98
- 00000000000001f3: 09 movq $0, 96(%rsp)
99
- 00000000000001fc: 07 movq 2790037(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
100
- 0000000000000203: 03 testq %rax, %rax
101
- 0000000000000206: 02 jne 0x45b99d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x20d>
102
- 0000000000000208: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
103
- 000000000000020d: 05 movq %rax, 104(%rsp)
104
- 0000000000000212: 03 xorps %xmm0, %xmm0
105
- 0000000000000215: 05 movaps %xmm0, 112(%rsp)
106
- 000000000000021a: 12 movq $0, 128(%rsp)
107
- 0000000000000226: 07 movq 2789995(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
108
- 000000000000022d: 03 testq %rax, %rax
109
- 0000000000000230: 05 movq %rbp, 16(%rsp)
110
- 0000000000000235: 02 jne 0x45b9cc <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x23c>
111
- 0000000000000237: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
112
- 000000000000023c: 08 movq %rax, 136(%rsp)
113
- 0000000000000244: 04 movq (%r12), %rdi
114
- 0000000000000248: 05 cmpq %rdi, 8(%r12)
115
- 000000000000024d: 06 je 0x45beb6 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x726>
116
- 0000000000000253: 06 movl $1, %r13d
117
- 0000000000000259: 02 xorl %eax, %eax
118
- 000000000000025b: 04 movq %r12, (%rsp)
119
- 000000000000025f: 02 jmp 0x45ba31 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x2a1>
120
- 0000000000000261: 10 nopw %cs:(%rax,%rax)
121
- 000000000000026b: 05 nopl (%rax,%rax)
122
- 0000000000000270: 03 movl %r13d, %eax
123
- 0000000000000273: 04 movq (%rsp), %r12
124
- 0000000000000277: 04 movq (%r12), %rdi
125
- 000000000000027b: 05 movq 8(%r12), %rcx
126
- 0000000000000280: 03 subq %rdi, %rcx
127
- 0000000000000283: 04 sarq $3, %rcx
128
- 0000000000000287: 10 movabsq $-5797548137451573365, %rdx
129
- 0000000000000291: 04 imulq %rdx, %rcx
130
- 0000000000000295: 03 incl %r13d
131
- 0000000000000298: 03 cmpq %rax, %rcx
132
- 000000000000029b: 06 jbe 0x45beb6 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x726>
133
- 00000000000002a1: 07 imulq $280, %rax, %rbp
134
- 00000000000002a8: 03 addq %rbp, %rdi
135
- 00000000000002ab: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
136
- 00000000000002b0: 04 movq (%r12), %rdi
137
- 00000000000002b4: 03 addq %rbp, %rdi
138
- 00000000000002b7: 03 cmpl $2, %eax
139
- 00000000000002ba: 02 jae 0x45baa0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x310>
140
- 00000000000002bc: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
141
- 00000000000002c1: 03 movq %rax, %rdi
142
- 00000000000002c4: 05 callq 0x462dc0 <BloombergLP::balcl::OccurrenceInfo::isHidden() const>
143
- 00000000000002c9: 02 testb %al, %al
144
- 00000000000002cb: 02 jne 0x45ba00 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x270>
145
- 00000000000002cd: 04 movq (%rsp), %rbx
146
- 00000000000002d1: 03 movq (%rbx), %rdi
147
- 00000000000002d4: 03 addq %rbp, %rdi
148
- 00000000000002d7: 05 callq 0x464f70 <BloombergLP::balcl::Option::isArray() const>
 
 
 
149
  00000000000002dc: 02 testb %al, %al
150
- 00000000000002de: 06 jne 0x45bc69 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4d9>
151
- 00000000000002e4: 03 movq (%rbx), %rdi
152
- 00000000000002e7: 03 addq %rbp, %rdi
153
- 00000000000002ea: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
154
- 00000000000002ef: 03 movq %rax, %rdi
155
- 00000000000002f2: 05 callq 0x462dd0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
156
- 00000000000002f7: 02 testb %al, %al
157
- 00000000000002f9: 06 je 0x45bc69 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4d9>
158
- 00000000000002ff: 02 movb $1, %al
159
- 0000000000000301: 04 movl %eax, 8(%rsp)
160
- 0000000000000305: 03 xorl %r14d, %r14d
161
- 0000000000000308: 03 xorl %r12d, %r12d
162
- 000000000000030b: 05 jmp 0x45bc77 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4e7>
163
- 0000000000000310: 05 callq 0x464f70 <BloombergLP::balcl::Option::isArray() const>
164
- 0000000000000315: 02 testb %al, %al
165
- 0000000000000317: 02 jne 0x45bae0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x350>
166
- 0000000000000319: 04 movq (%rsp), %rax
167
- 000000000000031d: 03 movq (%rax), %rdi
168
- 0000000000000320: 03 addq %rbp, %rdi
169
- 0000000000000323: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
170
- 0000000000000328: 03 movq %rax, %rdi
171
- 000000000000032b: 05 callq 0x462dd0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
172
- 0000000000000330: 02 testb %al, %al
173
- 0000000000000332: 02 je 0x45bae0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x350>
174
- 0000000000000334: 02 movb $1, %al
175
- 0000000000000336: 04 movl %eax, 8(%rsp)
176
- 000000000000033a: 03 xorl %r12d, %r12d
177
- 000000000000033d: 03 xorl %r15d, %r15d
178
- 0000000000000340: 02 jmp 0x45baee <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x35e>
179
- 0000000000000342: 10 nopw %cs:(%rax,%rax)
180
- 000000000000034c: 04 nopl (%rax)
181
- 0000000000000350: 03 movb $91, %r15b
182
- 0000000000000353: 03 movb $93, %r12b
183
- 0000000000000356: 08 movl $0, 8(%rsp)
184
- 000000000000035e: 04 movq (%rsp), %rax
185
- 0000000000000362: 03 movq (%rax), %rdi
186
- 0000000000000365: 03 addq %rbp, %rdi
187
- 0000000000000368: 05 callq 0x464f70 <BloombergLP::balcl::Option::isArray() const>
188
- 000000000000036d: 02 testb %al, %al
189
- 000000000000036f: 02 je 0x45bb30 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x3a0>
190
- 0000000000000371: 04 movq (%rsp), %rax
191
- 0000000000000375: 03 movq (%rax), %rdi
192
- 0000000000000378: 03 addq %rbp, %rdi
193
- 000000000000037b: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
194
- 0000000000000380: 03 movq %rax, %rdi
195
- 0000000000000383: 05 callq 0x462dd0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
196
- 0000000000000388: 03 movl %eax, %r14d
197
- 000000000000038b: 04 orb $42, %r14b
198
- 000000000000038f: 02 jmp 0x45bb33 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x3a3>
199
- 0000000000000391: 10 nopw %cs:(%rax,%rax)
200
- 000000000000039b: 05 nopl (%rax,%rax)
201
- 00000000000003a0: 03 xorl %r14d, %r14d
202
- 00000000000003a3: 07 movq 2789614(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
203
- 00000000000003aa: 03 testq %rax, %rax
204
- 00000000000003ad: 02 jne 0x45bb44 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x3b4>
205
- 00000000000003af: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
206
- 00000000000003b4: 12 movq $0, 192(%rsp)
207
- 00000000000003c0: 08 movq %rax, 232(%rsp)
208
- 00000000000003c8: 07 movaps 296305(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
209
- 00000000000003cf: 08 movups %xmm0, 216(%rsp)
210
- 00000000000003d7: 05 movl $5034180, %esi
211
- 00000000000003dc: 05 movl $4908446, %ecx
212
- 00000000000003e1: 08 leaq 192(%rsp), %rbx
213
- 00000000000003e9: 03 movq %rbx, %rdi
214
- 00000000000003ec: 02 xorl %edx, %edx
215
- 00000000000003ee: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
216
- 00000000000003f3: 05 leaq 112(%rsp), %rdi
217
- 00000000000003f8: 03 movq %rbx, %rsi
218
- 00000000000003fb: 05 callq 0x4543d0 <bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::push_back(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&&)>
219
- 0000000000000400: 09 cmpq $23, 224(%rsp)
220
- 0000000000000409: 02 je 0x45bbb1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x421>
221
- 000000000000040b: 08 movq 192(%rsp), %rsi
222
- 0000000000000413: 08 movq 232(%rsp), %rdi
223
- 000000000000041b: 03 movq (%rdi), %rax
224
- 000000000000041e: 03 callq *24(%rax)
225
- 0000000000000421: 05 movq 120(%rsp), %rbx
226
- 0000000000000426: 04 addq $-48, %rbx
227
- 000000000000042a: 05 cmpb $0, 8(%rsp)
228
- 000000000000042f: 02 jne 0x45bbd7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x447>
229
- 0000000000000431: 04 movzbl %r15b, %edx
230
- 0000000000000435: 05 movl $1, %esi
231
- 000000000000043a: 05 movl $4913796, %ecx
232
- 000000000000043f: 03 movq %rbx, %rdi
233
- 0000000000000442: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
234
- 0000000000000447: 05 movl $1, %esi
235
- 000000000000044c: 05 movl $4913796, %ecx
236
- 0000000000000451: 03 movq %rbx, %rdi
237
- 0000000000000454: 05 movl $60, %edx
238
- 0000000000000459: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
239
- 000000000000045e: 04 movq (%rsp), %rax
240
- 0000000000000462: 03 addq (%rax), %rbp
241
- 0000000000000465: 03 movq %rbp, %rdi
242
- 0000000000000468: 05 callq 0x464fb0 <BloombergLP::balcl::Option::name() const>
243
- 000000000000046d: 03 movq %rbx, %rdi
244
- 0000000000000470: 03 movq %rax, %rsi
245
- 0000000000000473: 02 xorl %edx, %edx
246
- 0000000000000475: 07 movq $-1, %rcx
247
- 000000000000047c: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
248
- 0000000000000481: 05 movl $1, %esi
249
- 0000000000000486: 05 movl $4913796, %ecx
250
- 000000000000048b: 03 movq %rbx, %rdi
251
- 000000000000048e: 05 movl $62, %edx
252
- 0000000000000493: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
253
- 0000000000000498: 05 cmpb $0, 8(%rsp)
254
- 000000000000049d: 02 jne 0x45bc45 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4b5>
255
- 000000000000049f: 04 movzbl %r12b, %edx
256
- 00000000000004a3: 05 movl $1, %esi
257
- 00000000000004a8: 05 movl $4913796, %ecx
258
- 00000000000004ad: 03 movq %rbx, %rdi
259
- 00000000000004b0: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
260
- 00000000000004b5: 03 testb %r14b, %r14b
261
- 00000000000004b8: 06 je 0x45ba00 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x270>
262
- 00000000000004be: 04 movzbl %r14b, %edx
263
- 00000000000004c2: 05 movl $1, %esi
264
- 00000000000004c7: 05 movl $4913796, %ecx
265
- 00000000000004cc: 03 movq %rbx, %rdi
266
- 00000000000004cf: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
267
- 00000000000004d4: 05 jmp 0x45ba00 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x270>
268
- 00000000000004d9: 03 movb $91, %r12b
269
- 00000000000004dc: 03 movb $93, %r14b
270
- 00000000000004df: 08 movl $0, 8(%rsp)
271
- 00000000000004e7: 03 movq (%rbx), %rdi
272
- 00000000000004ea: 03 addq %rbp, %rdi
273
- 00000000000004ed: 05 callq 0x464f70 <BloombergLP::balcl::Option::isArray() const>
274
- 00000000000004f2: 02 testb %al, %al
275
- 00000000000004f4: 02 je 0x45bca2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x512>
276
- 00000000000004f6: 03 movq (%rbx), %rdi
277
- 00000000000004f9: 03 addq %rbp, %rdi
278
- 00000000000004fc: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
279
- 0000000000000501: 03 movq %rax, %rdi
280
- 0000000000000504: 05 callq 0x462dd0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
281
- 0000000000000509: 03 movl %eax, %r15d
282
- 000000000000050c: 04 orb $42, %r15b
283
- 0000000000000510: 02 jmp 0x45bca5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x515>
284
- 0000000000000512: 03 xorl %r15d, %r15d
285
- 0000000000000515: 07 movq 2789244(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
286
- 000000000000051c: 03 testq %rax, %rax
287
- 000000000000051f: 02 jne 0x45bcb6 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x526>
288
- 0000000000000521: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
289
- 0000000000000526: 12 movq $0, 192(%rsp)
290
- 0000000000000532: 08 movq %rax, 232(%rsp)
291
- 000000000000053a: 07 movaps 295935(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
292
- 0000000000000541: 08 movups %xmm0, 216(%rsp)
293
- 0000000000000549: 05 movl $5034180, %esi
294
- 000000000000054e: 05 movl $4908446, %ecx
295
- 0000000000000553: 08 leaq 192(%rsp), %rbx
296
- 000000000000055b: 03 movq %rbx, %rdi
297
- 000000000000055e: 02 xorl %edx, %edx
298
- 0000000000000560: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
299
- 0000000000000565: 05 leaq 80(%rsp), %rdi
300
- 000000000000056a: 03 movq %rbx, %rsi
301
- 000000000000056d: 05 callq 0x4543d0 <bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::push_back(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&&)>
302
- 0000000000000572: 05 movl %r14d, 72(%rsp)
303
- 0000000000000577: 09 cmpq $23, 224(%rsp)
304
- 0000000000000580: 02 je 0x45bd28 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x598>
305
- 0000000000000582: 08 movq 192(%rsp), %rsi
306
- 000000000000058a: 08 movq 232(%rsp), %rdi
307
- 0000000000000592: 03 movq (%rdi), %rax
308
- 0000000000000595: 03 callq *24(%rax)
309
- 0000000000000598: 05 movq 88(%rsp), %r14
310
- 000000000000059d: 04 addq $-48, %r14
311
- 00000000000005a1: 05 cmpb $0, 8(%rsp)
312
- 00000000000005a6: 02 jne 0x45bd4e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x5be>
313
- 00000000000005a8: 04 movzbl %r12b, %edx
314
- 00000000000005ac: 05 movl $1, %esi
315
- 00000000000005b1: 05 movl $4913796, %ecx
316
- 00000000000005b6: 03 movq %r14, %rdi
317
- 00000000000005b9: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
318
- 00000000000005be: 04 movq (%rsp), %rax
319
- 00000000000005c2: 03 movq (%rax), %rdi
320
- 00000000000005c5: 03 addq %rbp, %rdi
321
- 00000000000005c8: 05 callq 0x464fd0 <BloombergLP::balcl::Option::shortTag() const>
322
- 00000000000005cd: 02 testb %al, %al
323
- 00000000000005cf: 02 je 0x45bdb5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x625>
324
- 00000000000005d1: 05 movl $1, %esi
325
- 00000000000005d6: 05 movl $4913796, %ecx
326
- 00000000000005db: 03 movq %r14, %rdi
327
- 00000000000005de: 05 movl $45, %edx
328
- 00000000000005e3: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
329
- 00000000000005e8: 04 movq (%rsp), %rax
330
- 00000000000005ec: 03 movq (%rax), %rdi
331
- 00000000000005ef: 03 addq %rbp, %rdi
332
- 00000000000005f2: 05 callq 0x464fd0 <BloombergLP::balcl::Option::shortTag() const>
333
- 00000000000005f7: 03 movsbl %al, %edx
334
- 00000000000005fa: 05 movl $1, %esi
335
- 00000000000005ff: 05 movl $4913796, %ecx
336
- 0000000000000604: 03 movq %r14, %rdi
337
- 0000000000000607: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
338
- 000000000000060c: 05 movl $1, %esi
339
- 0000000000000611: 05 movl $4913796, %ecx
340
- 0000000000000616: 03 movq %r14, %rdi
341
- 0000000000000619: 05 movl $124, %edx
342
- 000000000000061e: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
343
- 0000000000000623: 02 jmp 0x45bdcc <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x63c>
344
- 0000000000000625: 05 movl $2, %esi
345
- 000000000000062a: 05 movl $4913796, %ecx
346
- 000000000000062f: 03 movq %r14, %rdi
347
- 0000000000000632: 05 movl $45, %edx
348
- 0000000000000637: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
349
- 000000000000063c: 04 movq (%rsp), %rax
350
- 0000000000000640: 03 movq (%rax), %rdi
351
- 0000000000000643: 03 addq %rbp, %rdi
352
- 0000000000000646: 05 callq 0x464f90 <BloombergLP::balcl::Option::longTag() const>
353
- 000000000000064b: 03 movq %rax, %rbx
354
- 000000000000064e: 03 movq %rax, %rdi
355
- 0000000000000651: 05 callq 0x4046c0 <strlen@plt>
356
- 0000000000000656: 05 movl $4907124, %ecx
357
- 000000000000065b: 03 movq %r14, %rdi
358
- 000000000000065e: 03 movq %rbx, %rsi
359
- 0000000000000661: 03 movq %rax, %rdx
360
- 0000000000000664: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
361
- 0000000000000669: 04 movq (%rsp), %rax
362
- 000000000000066d: 03 movq (%rax), %rdi
363
- 0000000000000670: 03 addq %rbp, %rdi
364
- 0000000000000673: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
365
- 0000000000000678: 02 testl %eax, %eax
366
- 000000000000067a: 02 je 0x45be74 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x6e4>
367
- 000000000000067c: 05 movl $1, %esi
368
- 0000000000000681: 05 movl $4913796, %ecx
369
- 0000000000000686: 03 movq %r14, %rdi
370
- 0000000000000689: 05 movl $32, %edx
371
- 000000000000068e: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
372
  0000000000000693: 05 movl $1, %esi
373
- 0000000000000698: 05 movl $4913796, %ecx
374
- 000000000000069d: 03 movq %r14, %rdi
375
- 00000000000006a0: 05 movl $60, %edx
376
- 00000000000006a5: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
377
- 00000000000006aa: 04 movq (%rsp), %rax
378
- 00000000000006ae: 03 addq (%rax), %rbp
379
- 00000000000006b1: 03 movq %rbp, %rdi
380
- 00000000000006b4: 05 callq 0x464fb0 <BloombergLP::balcl::Option::name() const>
381
- 00000000000006b9: 03 movq %r14, %rdi
382
- 00000000000006bc: 03 movq %rax, %rsi
383
- 00000000000006bf: 02 xorl %edx, %edx
384
- 00000000000006c1: 07 movq $-1, %rcx
385
- 00000000000006c8: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
386
- 00000000000006cd: 05 movl $1, %esi
387
- 00000000000006d2: 05 movl $4913796, %ecx
388
- 00000000000006d7: 03 movq %r14, %rdi
389
- 00000000000006da: 05 movl $62, %edx
390
- 00000000000006df: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
391
- 00000000000006e4: 05 cmpb $0, 8(%rsp)
392
- 00000000000006e9: 02 jne 0x45be92 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x702>
393
- 00000000000006eb: 05 movzbl 72(%rsp), %edx
394
- 00000000000006f0: 05 movl $1, %esi
395
- 00000000000006f5: 05 movl $4913796, %ecx
396
- 00000000000006fa: 03 movq %r14, %rdi
397
- 00000000000006fd: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
398
- 0000000000000702: 03 testb %r15b, %r15b
399
- 0000000000000705: 06 je 0x45ba00 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x270>
400
- 000000000000070b: 04 movzbl %r15b, %edx
401
- 000000000000070f: 05 movl $1, %esi
402
- 0000000000000714: 05 movl $4913796, %ecx
403
- 0000000000000719: 03 movq %r14, %rdi
404
- 000000000000071c: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
405
- 0000000000000721: 05 jmp 0x45ba00 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x270>
406
- 0000000000000726: 05 movq 88(%rsp), %rsi
407
- 000000000000072b: 05 movq 112(%rsp), %rdx
408
- 0000000000000730: 05 movq 120(%rsp), %rcx
409
- 0000000000000735: 05 leaq 80(%rsp), %rdi
410
- 000000000000073a: 08 leaq 192(%rsp), %r8
411
- 0000000000000742: 05 callq 0x461fa0 <void bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::privateInsert<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*>(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, std::__1::forward_iterator_tag const&)>
412
- 0000000000000747: 08 movb $10, 192(%rsp)
413
- 000000000000074f: 08 leaq 192(%rsp), %rsi
414
- 0000000000000757: 05 movl $1, %edx
415
- 000000000000075c: 05 movq 16(%rsp), %rbx
416
  0000000000000761: 03 movq %rbx, %rdi
417
- 0000000000000764: 05 callq 0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
418
- 0000000000000769: 08 leaq 632(%rsp), %rsi
419
- 0000000000000771: 03 movq %rbx, %rdi
420
- 0000000000000774: 05 callq 0x44fd10 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
421
- 0000000000000779: 08 movslq 656(%rsp), %rcx
422
- 0000000000000781: 05 leaq 80(%rsp), %rsi
423
- 0000000000000786: 03 movq %rcx, %rdi
424
- 0000000000000789: 03 movq %rbx, %rdx
425
- 000000000000078c: 05 callq 0x45de80 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
426
- 0000000000000791: 05 movl $4913137, %esi
427
- 0000000000000796: 05 movl $8, %edx
428
- 000000000000079b: 03 movq %rbx, %rdi
429
- 000000000000079e: 05 callq 0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
430
- 00000000000007a3: 12 movq $0, 488(%rsp)
431
- 00000000000007af: 07 movaps 295306(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
432
- 00000000000007b6: 08 movups %xmm0, 512(%rsp)
433
- 00000000000007be: 07 movq 2788563(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
434
- 00000000000007c5: 03 testq %rax, %rax
435
- 00000000000007c8: 02 je 0x45bf6c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x7dc>
436
- 00000000000007ca: 08 leaq 488(%rsp), %rcx
437
- 00000000000007d2: 08 movq %rax, 528(%rsp)
438
- 00000000000007da: 02 jmp 0x45bf96 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x806>
439
- 00000000000007dc: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
440
- 00000000000007e1: 09 cmpq $23, 520(%rsp)
441
- 00000000000007ea: 08 movq %rax, 528(%rsp)
442
- 00000000000007f2: 02 je 0x45bf8e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x7fe>
443
- 00000000000007f4: 08 movq 488(%rsp), %rcx
444
- 00000000000007fc: 02 jmp 0x45bf96 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x806>
445
- 00000000000007fe: 08 leaq 488(%rsp), %rcx
446
- 0000000000000806: 03 movb $0, (%rcx)
447
- 0000000000000809: 08 leaq 488(%rsp), %rdi
448
- 0000000000000811: 05 movl $2, %esi
449
- 0000000000000816: 05 movl $4913796, %ecx
450
- 000000000000081b: 05 movl $32, %edx
451
- 0000000000000820: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
452
- 0000000000000825: 08 leaq 488(%rsp), %rdi
453
- 000000000000082d: 05 movl $1, %esi
454
- 0000000000000832: 05 movl $4913796, %ecx
455
- 0000000000000837: 05 movl $45, %edx
456
- 000000000000083c: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
457
- 0000000000000841: 08 leaq 488(%rsp), %rdi
458
- 0000000000000849: 05 movl $1, %esi
459
- 000000000000084e: 05 movl $4913796, %ecx
460
- 0000000000000853: 05 movl $88, %edx
461
- 0000000000000858: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
462
- 000000000000085d: 08 leaq 488(%rsp), %rdi
463
- 0000000000000865: 05 movl $4913146, %esi
464
- 000000000000086a: 05 movl $5, %edx
465
- 000000000000086f: 05 movl $4907124, %ecx
466
- 0000000000000874: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
467
- 0000000000000879: 04 movq (%r12), %rdi
468
- 000000000000087d: 05 cmpq %rdi, 8(%r12)
469
- 0000000000000882: 06 je 0x45ca9f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x130f>
470
- 0000000000000888: 08 movq 512(%rsp), %r14
471
- 0000000000000890: 02 xorl %eax, %eax
472
- 0000000000000892: 05 movl $1, %ebp
473
- 0000000000000897: 03 xorl %r13d, %r13d
474
- 000000000000089a: 02 jmp 0x45c069 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8d9>
475
- 000000000000089c: 04 nopl (%rax)
476
- 00000000000008a0: 03 movq %rax, %rdi
477
- 00000000000008a3: 05 callq 0x4046c0 <strlen@plt>
478
- 00000000000008a8: 03 cmpl %eax, %r13d
479
- 00000000000008ab: 04 cmovll %eax, %r13d
480
- 00000000000008af: 02 movl %ebp, %eax
481
- 00000000000008b1: 04 movq (%r12), %rdi
482
- 00000000000008b5: 05 movq 8(%r12), %rcx
483
- 00000000000008ba: 03 movq %rcx, %rdx
484
- 00000000000008bd: 03 subq %rdi, %rdx
485
- 00000000000008c0: 04 sarq $3, %rdx
486
- 00000000000008c4: 10 movabsq $-5797548137451573365, %rsi
487
- 00000000000008ce: 04 imulq %rsi, %rdx
488
- 00000000000008d2: 02 incl %ebp
489
- 00000000000008d4: 03 cmpq %rax, %rdx
490
- 00000000000008d7: 02 jbe 0x45c08b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8fb>
491
- 00000000000008d9: 07 imulq $280, %rax, %rbx
492
- 00000000000008e0: 03 addq %rbx, %rdi
493
- 00000000000008e3: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
494
- 00000000000008e8: 03 cmpl $2, %eax
495
- 00000000000008eb: 02 je 0x45c03f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8af>
496
- 00000000000008ed: 04 addq (%r12), %rbx
497
- 00000000000008f1: 03 movq %rbx, %rdi
498
- 00000000000008f4: 05 callq 0x464f90 <BloombergLP::balcl::Option::longTag() const>
499
- 00000000000008f9: 02 jmp 0x45c030 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8a0>
500
- 00000000000008fb: 03 cmpq %rdi, %rcx
501
- 00000000000008fe: 06 je 0x45ca9f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x130f>
502
- 0000000000000904: 03 movl %r13d, %eax
503
- 0000000000000907: 03 addl %r14d, %r13d
504
- 000000000000090a: 05 leal 2(%rax,%r14), %r15d
505
- 000000000000090f: 02 xorl %eax, %eax
506
- 0000000000000911: 05 movl $1, %ebp
507
- 0000000000000916: 03 xorl %r14d, %r14d
508
- 0000000000000919: 02 jmp 0x45c0e4 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x954>
509
- 000000000000091b: 05 nopl (%rax,%rax)
510
- 0000000000000920: 03 movl 24(%rax), %eax
511
- 0000000000000923: 03 cmpl %eax, %r14d
512
- 0000000000000926: 04 cmovll %eax, %r14d
513
- 000000000000092a: 02 movl %ebp, %eax
514
- 000000000000092c: 04 movq (%r12), %rdi
515
- 0000000000000930: 05 movq 8(%r12), %rcx
516
- 0000000000000935: 03 movq %rcx, %rdx
517
- 0000000000000938: 03 subq %rdi, %rdx
518
- 000000000000093b: 04 sarq $3, %rdx
519
- 000000000000093f: 10 movabsq $-5797548137451573365, %rsi
520
- 0000000000000949: 04 imulq %rsi, %rdx
521
- 000000000000094d: 02 incl %ebp
522
- 000000000000094f: 03 cmpq %rax, %rdx
523
- 0000000000000952: 02 jbe 0x45c105 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x975>
524
- 0000000000000954: 07 imulq $280, %rax, %rbx
525
- 000000000000095b: 03 addq %rbx, %rdi
526
- 000000000000095e: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
527
- 0000000000000963: 02 testl %eax, %eax
528
- 0000000000000965: 02 je 0x45c0ba <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x92a>
529
- 0000000000000967: 04 addq (%r12), %rbx
530
- 000000000000096b: 03 movq %rbx, %rdi
531
- 000000000000096e: 05 callq 0x464fb0 <BloombergLP::balcl::Option::name() const>
532
- 0000000000000973: 02 jmp 0x45c0b0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x920>
533
- 0000000000000975: 03 cmpq %rdi, %rcx
534
- 0000000000000978: 06 je 0x45ca9f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x130f>
535
- 000000000000097e: 05 leal 3(%r13,%r14), %eax
536
- 0000000000000983: 03 movl %eax, (%rsp)
537
- 0000000000000986: 05 leal 6(%r13,%r14), %eax
538
- 000000000000098b: 03 movslq %r15d, %rcx
539
- 000000000000098e: 05 movq %rcx, 72(%rsp)
540
- 0000000000000993: 02 cltq
541
- 0000000000000995: 05 movq %rax, 8(%rsp)
542
- 000000000000099a: 06 movl $1, %r14d
543
- 00000000000009a0: 02 xorl %eax, %eax
544
- 00000000000009a2: 05 leaq 24(%rsp), %r13
545
- 00000000000009a7: 02 jmp 0x45c170 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x9e0>
546
- 00000000000009a9: 07 nopl (%rax)
547
- 00000000000009b0: 03 movl %r14d, %eax
548
- 00000000000009b3: 04 movq (%r12), %rdi
549
- 00000000000009b7: 05 movq 8(%r12), %rcx
550
- 00000000000009bc: 03 movq %rcx, %rdx
551
- 00000000000009bf: 03 subq %rdi, %rdx
552
- 00000000000009c2: 04 sarq $3, %rdx
553
- 00000000000009c6: 10 movabsq $-5797548137451573365, %rsi
554
- 00000000000009d0: 04 imulq %rsi, %rdx
555
- 00000000000009d4: 03 incl %r14d
556
- 00000000000009d7: 03 cmpq %rax, %rdx
557
- 00000000000009da: 06 jbe 0x45c659 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xec9>
558
- 00000000000009e0: 07 imulq $280, %rax, %rbp
559
- 00000000000009e7: 03 addq %rbp, %rdi
560
- 00000000000009ea: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
561
- 00000000000009ef: 03 cmpl $2, %eax
562
- 00000000000009f2: 02 je 0x45c140 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x9b0>
563
- 00000000000009f4: 04 movq (%r12), %rdi
564
- 00000000000009f8: 03 addq %rbp, %rdi
565
- 00000000000009fb: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
566
- 0000000000000a00: 03 movq %rax, %rdi
567
- 0000000000000a03: 05 callq 0x462dc0 <BloombergLP::balcl::OccurrenceInfo::isHidden() const>
568
- 0000000000000a08: 02 testb %al, %al
569
- 0000000000000a0a: 02 jne 0x45c140 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x9b0>
570
- 0000000000000a0c: 09 movq $0, 24(%rsp)
571
- 0000000000000a15: 07 movaps 294692(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
572
- 0000000000000a1c: 05 movups %xmm0, 48(%rsp)
573
- 0000000000000a21: 07 movq 2787952(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
574
- 0000000000000a28: 03 testq %rax, %rax
575
- 0000000000000a2b: 02 je 0x45c1c7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa37>
576
- 0000000000000a2d: 05 movq %rax, 64(%rsp)
577
- 0000000000000a32: 03 movq %r13, %rcx
578
- 0000000000000a35: 02 jmp 0x45c1f0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa60>
579
- 0000000000000a37: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
580
- 0000000000000a3c: 06 cmpq $23, 56(%rsp)
581
- 0000000000000a42: 05 movq %rax, 64(%rsp)
582
- 0000000000000a47: 03 movq %r13, %rcx
583
- 0000000000000a4a: 02 je 0x45c1f0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa60>
584
- 0000000000000a4c: 05 movq 24(%rsp), %rcx
585
- 0000000000000a51: 10 nopw %cs:(%rax,%rax)
586
- 0000000000000a5b: 05 nopl (%rax,%rax)
587
- 0000000000000a60: 03 movb $0, (%rcx)
588
- 0000000000000a63: 05 movl $2, %esi
589
- 0000000000000a68: 05 movl $4913796, %ecx
590
- 0000000000000a6d: 03 movq %r13, %rdi
591
- 0000000000000a70: 05 movl $32, %edx
592
- 0000000000000a75: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
593
- 0000000000000a7a: 04 movq (%r12), %rdi
594
- 0000000000000a7e: 03 addq %rbp, %rdi
595
- 0000000000000a81: 05 callq 0x464fd0 <BloombergLP::balcl::Option::shortTag() const>
596
- 0000000000000a86: 02 testb %al, %al
597
- 0000000000000a88: 02 je 0x45c26b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xadb>
598
- 0000000000000a8a: 05 movl $1, %esi
599
- 0000000000000a8f: 05 movl $4913796, %ecx
600
- 0000000000000a94: 03 movq %r13, %rdi
601
- 0000000000000a97: 05 movl $45, %edx
602
- 0000000000000a9c: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
603
- 0000000000000aa1: 04 movq (%r12), %rdi
604
- 0000000000000aa5: 03 addq %rbp, %rdi
605
- 0000000000000aa8: 05 callq 0x464fd0 <BloombergLP::balcl::Option::shortTag() const>
606
- 0000000000000aad: 03 movsbl %al, %edx
607
- 0000000000000ab0: 05 movl $1, %esi
608
- 0000000000000ab5: 05 movl $4913796, %ecx
609
- 0000000000000aba: 03 movq %r13, %rdi
610
- 0000000000000abd: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
611
- 0000000000000ac2: 05 movl $4913146, %esi
612
- 0000000000000ac7: 05 movl $5, %edx
613
- 0000000000000acc: 05 movl $4907124, %ecx
614
- 0000000000000ad1: 03 movq %r13, %rdi
615
- 0000000000000ad4: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
616
- 0000000000000ad9: 02 jmp 0x45c282 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xaf2>
617
- 0000000000000adb: 05 movl $4913152, %esi
618
- 0000000000000ae0: 05 movl $7, %edx
619
- 0000000000000ae5: 05 movl $4907124, %ecx
620
- 0000000000000aea: 03 movq %r13, %rdi
621
- 0000000000000aed: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
622
- 0000000000000af2: 04 movq (%r12), %rdi
623
- 0000000000000af6: 03 addq %rbp, %rdi
624
- 0000000000000af9: 05 callq 0x464f90 <BloombergLP::balcl::Option::longTag() const>
625
- 0000000000000afe: 03 movq %rax, %rbx
626
- 0000000000000b01: 03 movq %rax, %rdi
627
- 0000000000000b04: 05 callq 0x4046c0 <strlen@plt>
628
- 0000000000000b09: 05 movl $4907124, %ecx
629
- 0000000000000b0e: 03 movq %r13, %rdi
630
- 0000000000000b11: 03 movq %rbx, %rsi
631
- 0000000000000b14: 03 movq %rax, %rdx
632
- 0000000000000b17: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
633
- 0000000000000b1c: 04 movq (%r12), %rdi
634
- 0000000000000b20: 03 addq %rbp, %rdi
635
- 0000000000000b23: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
636
- 0000000000000b28: 03 cmpl $1, %eax
637
- 0000000000000b2b: 02 jne 0x45c32a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xb9a>
638
- 0000000000000b2d: 05 movq 72(%rsp), %rsi
639
- 0000000000000b32: 05 subq 48(%rsp), %rsi
640
- 0000000000000b37: 05 movl $4913796, %ecx
641
- 0000000000000b3c: 03 movq %r13, %rdi
642
- 0000000000000b3f: 05 movl $32, %edx
643
- 0000000000000b44: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
644
- 0000000000000b49: 05 movl $1, %esi
645
- 0000000000000b4e: 05 movl $4913796, %ecx
646
- 0000000000000b53: 03 movq %r13, %rdi
647
- 0000000000000b56: 05 movl $60, %edx
648
- 0000000000000b5b: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
649
- 0000000000000b60: 03 movq %rax, %rbx
650
- 0000000000000b63: 04 movq (%r12), %rdi
651
- 0000000000000b67: 03 addq %rbp, %rdi
652
- 0000000000000b6a: 05 callq 0x464fb0 <BloombergLP::balcl::Option::name() const>
653
- 0000000000000b6f: 03 movq %rbx, %rdi
654
- 0000000000000b72: 03 movq %rax, %rsi
655
- 0000000000000b75: 02 xorl %edx, %edx
656
- 0000000000000b77: 07 movq $-1, %rcx
657
- 0000000000000b7e: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
658
- 0000000000000b83: 05 movl $1, %esi
659
- 0000000000000b88: 05 movl $4913796, %ecx
660
- 0000000000000b8d: 03 movq %rax, %rdi
661
- 0000000000000b90: 05 movl $62, %edx
662
- 0000000000000b95: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
663
- 0000000000000b9a: 04 cmpl $28, (%rsp)
664
- 0000000000000b9e: 02 jl 0x45c349 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xbb9>
665
- 0000000000000ba0: 05 movl $4913794, %esi
666
- 0000000000000ba5: 05 movl $1, %edx
667
- 0000000000000baa: 05 movl $4907124, %ecx
668
- 0000000000000baf: 03 movq %r13, %rdi
669
- 0000000000000bb2: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
670
- 0000000000000bb7: 02 jmp 0x45c365 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xbd5>
671
- 0000000000000bb9: 05 movq 8(%rsp), %rsi
672
- 0000000000000bbe: 05 subq 48(%rsp), %rsi
673
- 0000000000000bc3: 05 movl $4913796, %ecx
674
- 0000000000000bc8: 03 movq %r13, %rdi
675
- 0000000000000bcb: 05 movl $32, %edx
676
- 0000000000000bd0: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
677
- 0000000000000bd5: 05 movq 16(%rsp), %rdi
678
- 0000000000000bda: 03 movq %r13, %rsi
679
- 0000000000000bdd: 05 callq 0x44fd10 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
680
- 0000000000000be2: 04 movq (%r12), %rdi
681
- 0000000000000be6: 03 addq %rbp, %rdi
682
- 0000000000000be9: 05 callq 0x464f60 <BloombergLP::balcl::Option::description() const>
683
- 0000000000000bee: 03 cmpq %rax, %r13
684
- 0000000000000bf1: 02 je 0x45c3af <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xc1f>
685
- 0000000000000bf3: 05 cmpq $23, 32(%rax)
686
- 0000000000000bf8: 03 movq %rax, %rsi
687
- 0000000000000bfb: 02 je 0x45c390 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xc00>
688
- 0000000000000bfd: 03 movq (%rax), %rsi
689
- 0000000000000c00: 04 movq 24(%rax), %rdx
690
- 0000000000000c04: 05 movq 48(%rsp), %rbx
691
- 0000000000000c09: 09 movq $0, 48(%rsp)
692
- 0000000000000c12: 05 movl $4908198, %ecx
693
- 0000000000000c17: 03 movq %r13, %rdi
694
- 0000000000000c1a: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
695
- 0000000000000c1f: 04 movq (%r12), %rdi
696
- 0000000000000c23: 03 addq %rbp, %rdi
697
- 0000000000000c26: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
698
- 0000000000000c2b: 03 cmpl $1, %eax
699
- 0000000000000c2e: 06 jne 0x45c5e0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe50>
700
- 0000000000000c34: 04 movq (%r12), %rdi
701
- 0000000000000c38: 03 addq %rbp, %rdi
702
- 0000000000000c3b: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
703
- 0000000000000c40: 03 movq %rax, %rdi
704
- 0000000000000c43: 05 callq 0x462db0 <BloombergLP::balcl::OccurrenceInfo::hasDefaultValue() const>
705
- 0000000000000c48: 02 testb %al, %al
706
- 0000000000000c4a: 06 je 0x45c5e0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe50>
707
- 0000000000000c50: 07 movq 2787393(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
708
- 0000000000000c57: 03 testq %rax, %rax
709
- 0000000000000c5a: 02 jne 0x45c3f1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xc61>
710
- 0000000000000c5c: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
711
- 0000000000000c61: 08 movq %rax, 144(%rsp)
712
- 0000000000000c69: 12 movq $7314448, 328(%rsp)
713
- 0000000000000c75: 08 leaq 200(%rsp), %rbx
714
- 0000000000000c7d: 03 movq %rbx, %rdi
715
- 0000000000000c80: 05 movl $16, %esi
716
- 0000000000000c85: 08 leaq 144(%rsp), %rdx
717
- 0000000000000c8d: 05 callq 0x4559a0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>
718
- 0000000000000c92: 12 movq $4908864, 192(%rsp)
719
- 0000000000000c9e: 12 movq $4908904, 328(%rsp)
720
- 0000000000000caa: 08 leaq 328(%rsp), %rdi
721
- 0000000000000cb2: 03 movq %rbx, %rsi
722
- 0000000000000cb5: 05 callq 0x404640 <_ZNSt3__18ios_base4initEPv@plt>
723
- 0000000000000cba: 12 movq $0, 464(%rsp)
724
- 0000000000000cc6: 11 movl $4294967295, 472(%rsp)
725
- 0000000000000cd1: 12 movq $4908752, 192(%rsp)
726
- 0000000000000cdd: 12 movq $4908792, 328(%rsp)
727
- 0000000000000ce9: 04 addq (%r12), %rbp
728
- 0000000000000ced: 03 movq %rbp, %rdi
729
- 0000000000000cf0: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
730
- 0000000000000cf5: 03 movq %rax, %rdi
731
- 0000000000000cf8: 05 callq 0x462da0 <BloombergLP::balcl::OccurrenceInfo::defaultValue() const>
732
- 0000000000000cfd: 03 movq %rax, %rdi
733
- 0000000000000d00: 08 leaq 192(%rsp), %rsi
734
- 0000000000000d08: 02 xorl %edx, %edx
735
- 0000000000000d0a: 05 movl $4294967295, %ecx
736
- 0000000000000d0f: 05 callq 0x465e80 <BloombergLP::balcl::OptionValue::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
737
- 0000000000000d14: 08 leaq 584(%rsp), %r15
738
- 0000000000000d1c: 03 movq %r15, %rdi
739
- 0000000000000d1f: 08 leaq 200(%rsp), %rsi
740
- 0000000000000d27: 05 callq 0x4564f0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
741
- 0000000000000d2c: 08 leaq 144(%rsp), %rbp
742
- 0000000000000d34: 05 movl $4913160, %esi
743
- 0000000000000d39: 08 leaq 536(%rsp), %rbx
744
- 0000000000000d41: 03 movq %rbx, %rdi
745
- 0000000000000d44: 03 movq %r15, %rdx
746
- 0000000000000d47: 05 callq 0x45ef80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(char const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
747
- 0000000000000d4c: 03 movq %rbp, %rdi
748
- 0000000000000d4f: 03 movq %rbx, %rsi
749
- 0000000000000d52: 05 movl $41, %edx
750
- 0000000000000d57: 05 callq 0x455090 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, char)>
751
- 0000000000000d5c: 03 movq %r13, %rdi
752
- 0000000000000d5f: 03 movq %rbp, %rsi
753
- 0000000000000d62: 02 xorl %edx, %edx
754
- 0000000000000d64: 07 movq $-1, %rcx
755
- 0000000000000d6b: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
756
- 0000000000000d70: 09 cmpq $23, 176(%rsp)
757
- 0000000000000d79: 02 je 0x45c521 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xd91>
758
- 0000000000000d7b: 08 movq 144(%rsp), %rsi
759
- 0000000000000d83: 08 movq 184(%rsp), %rdi
760
- 0000000000000d8b: 03 movq (%rdi), %rax
761
- 0000000000000d8e: 03 callq *24(%rax)
762
- 0000000000000d91: 12 movq $-1, 168(%rsp)
763
- 0000000000000d9d: 09 cmpq $23, 568(%rsp)
764
- 0000000000000da6: 02 je 0x45c54e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xdbe>
765
- 0000000000000da8: 08 movq 536(%rsp), %rsi
766
- 0000000000000db0: 08 movq 576(%rsp), %rdi
767
- 0000000000000db8: 03 movq (%rdi), %rax
768
- 0000000000000dbb: 03 callq *24(%rax)
769
- 0000000000000dbe: 12 movq $-1, 560(%rsp)
770
- 0000000000000dca: 09 cmpq $23, 616(%rsp)
771
- 0000000000000dd3: 02 je 0x45c57b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xdeb>
772
- 0000000000000dd5: 08 movq 584(%rsp), %rsi
773
- 0000000000000ddd: 08 movq 624(%rsp), %rdi
774
- 0000000000000de5: 03 movq (%rdi), %rax
775
- 0000000000000de8: 03 callq *24(%rax)
776
- 0000000000000deb: 05 movl $4908816, %esi
777
- 0000000000000df0: 08 leaq 192(%rsp), %rdi
778
- 0000000000000df8: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
779
- 0000000000000dfd: 12 movq $4909152, 200(%rsp)
780
- 0000000000000e09: 09 cmpq $23, 296(%rsp)
781
- 0000000000000e12: 02 je 0x45c5ba <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe2a>
782
- 0000000000000e14: 08 movq 264(%rsp), %rsi
783
- 0000000000000e1c: 08 movq 304(%rsp), %rdi
784
- 0000000000000e24: 03 movq (%rdi), %rax
785
- 0000000000000e27: 03 callq *24(%rax)
786
- 0000000000000e2a: 12 movq $-1, 288(%rsp)
787
- 0000000000000e36: 08 leaq 200(%rsp), %rdi
788
- 0000000000000e3e: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
789
- 0000000000000e43: 08 leaq 328(%rsp), %rdi
790
- 0000000000000e4b: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
791
- 0000000000000e50: 04 cmpl $28, (%rsp)
792
- 0000000000000e54: 02 jl 0x45c5fc <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe6c>
793
- 0000000000000e56: 05 movl $10, %edi
794
- 0000000000000e5b: 03 movq %r13, %rsi
795
- 0000000000000e5e: 05 movq 16(%rsp), %rdx
796
- 0000000000000e63: 02 xorl %ecx, %ecx
797
- 0000000000000e65: 05 callq 0x45e110 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
798
- 0000000000000e6a: 02 jmp 0x45c611 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe81>
799
- 0000000000000e6c: 05 movq 8(%rsp), %rcx
800
- 0000000000000e71: 03 movq %rcx, %rdi
801
- 0000000000000e74: 03 movq %r13, %rsi
802
- 0000000000000e77: 05 movq 16(%rsp), %rdx
803
- 0000000000000e7c: 05 callq 0x45e110 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
804
- 0000000000000e81: 08 movb $10, 192(%rsp)
805
- 0000000000000e89: 05 movl $1, %edx
806
- 0000000000000e8e: 05 movq 16(%rsp), %rdi
807
- 0000000000000e93: 08 leaq 192(%rsp), %rsi
808
- 0000000000000e9b: 05 callq 0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
809
- 0000000000000ea0: 03 movq %rax, %rdi
810
- 0000000000000ea3: 05 callq 0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
811
- 0000000000000ea8: 06 cmpq $23, 56(%rsp)
812
- 0000000000000eae: 06 je 0x45c140 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x9b0>
813
- 0000000000000eb4: 05 movq 24(%rsp), %rsi
814
- 0000000000000eb9: 05 movq 64(%rsp), %rdi
815
- 0000000000000ebe: 03 movq (%rdi), %rax
816
- 0000000000000ec1: 03 callq *24(%rax)
817
- 0000000000000ec4: 05 jmp 0x45c140 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x9b0>
818
- 0000000000000ec9: 03 cmpq %rdi, %rcx
819
- 0000000000000ecc: 06 je 0x45ca9f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x130f>
820
- 0000000000000ed2: 05 movl $1, %ebx
821
- 0000000000000ed7: 02 xorl %eax, %eax
822
- 0000000000000ed9: 02 jmp 0x45c69b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xf0b>
823
- 0000000000000edb: 05 nopl (%rax,%rax)
824
- 0000000000000ee0: 02 movl %ebx, %eax
825
- 0000000000000ee2: 04 movq (%r12), %rdi
826
- 0000000000000ee6: 05 movq 8(%r12), %rcx
827
- 0000000000000eeb: 03 subq %rdi, %rcx
828
- 0000000000000eee: 04 sarq $3, %rcx
829
- 0000000000000ef2: 10 movabsq $-5797548137451573365, %rdx
830
- 0000000000000efc: 04 imulq %rdx, %rcx
831
- 0000000000000f00: 02 incl %ebx
832
- 0000000000000f02: 03 cmpq %rax, %rcx
833
- 0000000000000f05: 06 jbe 0x45ca9f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x130f>
834
- 0000000000000f0b: 07 imulq $280, %rax, %rbp
835
- 0000000000000f12: 03 addq %rbp, %rdi
836
- 0000000000000f15: 05 callq 0x464f30 <BloombergLP::balcl::Option::argType() const>
837
- 0000000000000f1a: 03 cmpl $2, %eax
838
- 0000000000000f1d: 02 jne 0x45c670 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xee0>
839
- 0000000000000f1f: 09 movq $0, 24(%rsp)
840
- 0000000000000f28: 07 movaps 293393(%rip), %xmm0 # 4a40d0 <__dso_handle+0x8>
841
- 0000000000000f2f: 05 movups %xmm0, 48(%rsp)
842
- 0000000000000f34: 07 movq 2786653(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
843
- 0000000000000f3b: 03 testq %rax, %rax
844
- 0000000000000f3e: 02 je 0x45c6df <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xf4f>
845
- 0000000000000f40: 05 movq %rax, 64(%rsp)
846
- 0000000000000f45: 05 leaq 24(%rsp), %rdi
847
- 0000000000000f4a: 03 movq %rdi, %rcx
848
- 0000000000000f4d: 02 jmp 0x45c700 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xf70>
849
- 0000000000000f4f: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
850
- 0000000000000f54: 06 cmpq $23, 56(%rsp)
851
- 0000000000000f5a: 05 movq %rax, 64(%rsp)
852
- 0000000000000f5f: 05 leaq 24(%rsp), %rcx
853
- 0000000000000f64: 02 je 0x45c6fb <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xf6b>
854
- 0000000000000f66: 05 movq 24(%rsp), %rcx
855
- 0000000000000f6b: 05 leaq 24(%rsp), %rdi
856
- 0000000000000f70: 03 movb $0, (%rcx)
857
- 0000000000000f73: 05 movl $4913796, %ecx
858
- 0000000000000f78: 05 movq 72(%rsp), %rsi
859
- 0000000000000f7d: 05 movl $32, %edx
860
- 0000000000000f82: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
861
- 0000000000000f87: 05 movl $1, %esi
862
- 0000000000000f8c: 05 movl $4913796, %ecx
863
- 0000000000000f91: 05 leaq 24(%rsp), %rdi
864
- 0000000000000f96: 05 movl $60, %edx
865
- 0000000000000f9b: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
866
- 0000000000000fa0: 04 movq (%r12), %rdi
867
- 0000000000000fa4: 03 addq %rbp, %rdi
868
- 0000000000000fa7: 05 callq 0x464fb0 <BloombergLP::balcl::Option::name() const>
869
- 0000000000000fac: 05 leaq 24(%rsp), %rdi
870
- 0000000000000fb1: 03 movq %rax, %rsi
871
- 0000000000000fb4: 02 xorl %edx, %edx
872
- 0000000000000fb6: 07 movq $-1, %rcx
873
- 0000000000000fbd: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
874
- 0000000000000fc2: 05 movl $1, %esi
875
- 0000000000000fc7: 05 movl $4913796, %ecx
876
- 0000000000000fcc: 05 leaq 24(%rsp), %rdi
877
- 0000000000000fd1: 05 movl $62, %edx
878
- 0000000000000fd6: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
879
- 0000000000000fdb: 04 cmpl $28, (%rsp)
880
- 0000000000000fdf: 02 jl 0x45c790 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1000>
881
- 0000000000000fe1: 05 movl $4913794, %esi
882
- 0000000000000fe6: 05 movl $1, %edx
883
- 0000000000000feb: 05 movl $4907124, %ecx
884
- 0000000000000ff0: 05 leaq 24(%rsp), %rdi
885
- 0000000000000ff5: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
886
- 0000000000000ffa: 02 jmp 0x45c7ae <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x101e>
887
- 0000000000000ffc: 04 nopl (%rax)
888
- 0000000000001000: 05 movq 8(%rsp), %rsi
889
- 0000000000001005: 05 subq 48(%rsp), %rsi
890
- 000000000000100a: 05 movl $4913796, %ecx
891
- 000000000000100f: 05 leaq 24(%rsp), %rdi
892
- 0000000000001014: 05 movl $32, %edx
893
- 0000000000001019: 05 callq 0x481cf0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
894
- 000000000000101e: 05 movq 16(%rsp), %rdi
895
- 0000000000001023: 05 leaq 24(%rsp), %rsi
896
- 0000000000001028: 05 callq 0x44fd10 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
897
- 000000000000102d: 04 movq (%r12), %rdi
898
- 0000000000001031: 03 addq %rbp, %rdi
899
- 0000000000001034: 05 callq 0x464f60 <BloombergLP::balcl::Option::description() const>
900
- 0000000000001039: 05 leaq 24(%rsp), %rcx
901
- 000000000000103e: 03 cmpq %rax, %rcx
902
- 0000000000001041: 02 je 0x45c801 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1071>
903
- 0000000000001043: 05 cmpq $23, 32(%rax)
904
- 0000000000001048: 03 movq %rax, %rsi
905
- 000000000000104b: 02 je 0x45c7e0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1050>
906
- 000000000000104d: 03 movq (%rax), %rsi
907
- 0000000000001050: 04 movq 24(%rax), %rdx
908
- 0000000000001054: 05 movq 48(%rsp), %r14
909
- 0000000000001059: 09 movq $0, 48(%rsp)
910
- 0000000000001062: 05 movl $4908198, %ecx
911
- 0000000000001067: 05 leaq 24(%rsp), %rdi
912
- 000000000000106c: 05 callq 0x481b20 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
913
- 0000000000001071: 04 movq (%r12), %rdi
914
- 0000000000001075: 03 addq %rbp, %rdi
915
- 0000000000001078: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
916
- 000000000000107d: 08 leaq 200(%rsp), %r14
917
- 0000000000001085: 03 movq %rax, %rdi
918
- 0000000000001088: 05 callq 0x462db0 <BloombergLP::balcl::OccurrenceInfo::hasDefaultValue() const>
919
- 000000000000108d: 02 testb %al, %al
920
- 000000000000108f: 06 je 0x45ca15 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1285>
921
- 0000000000001095: 07 movq 2786300(%rip), %rax # 704c28 <BloombergLP::bslma::Default::s_defaultAllocator>
922
- 000000000000109c: 03 testq %rax, %rax
923
- 000000000000109f: 02 jne 0x45c836 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x10a6>
924
- 00000000000010a1: 05 callq 0x47cad0 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
925
- 00000000000010a6: 08 movq %rax, 144(%rsp)
926
- 00000000000010ae: 12 movq $7314448, 328(%rsp)
927
- 00000000000010ba: 03 movq %r14, %rdi
928
- 00000000000010bd: 05 movl $16, %esi
929
- 00000000000010c2: 08 leaq 144(%rsp), %rdx
930
- 00000000000010ca: 05 callq 0x4559a0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>
931
- 00000000000010cf: 12 movq $4908864, 192(%rsp)
932
- 00000000000010db: 12 movq $4908904, 328(%rsp)
933
- 00000000000010e7: 08 leaq 328(%rsp), %rdi
934
- 00000000000010ef: 03 movq %r14, %rsi
935
- 00000000000010f2: 05 callq 0x404640 <_ZNSt3__18ios_base4initEPv@plt>
936
- 00000000000010f7: 12 movq $0, 464(%rsp)
937
- 0000000000001103: 11 movl $4294967295, 472(%rsp)
938
- 000000000000110e: 12 movq $4908752, 192(%rsp)
939
- 000000000000111a: 12 movq $4908792, 328(%rsp)
940
- 0000000000001126: 04 addq (%r12), %rbp
941
- 000000000000112a: 03 movq %rbp, %rdi
942
- 000000000000112d: 05 callq 0x464fc0 <BloombergLP::balcl::Option::occurrenceInfo() const>
943
- 0000000000001132: 03 movq %rax, %rdi
944
- 0000000000001135: 05 callq 0x462da0 <BloombergLP::balcl::OccurrenceInfo::defaultValue() const>
945
- 000000000000113a: 03 movq %rax, %rdi
946
- 000000000000113d: 08 leaq 192(%rsp), %rsi
947
- 0000000000001145: 02 xorl %edx, %edx
948
- 0000000000001147: 05 movl $4294967295, %ecx
949
- 000000000000114c: 05 callq 0x465e80 <BloombergLP::balcl::OptionValue::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
950
- 0000000000001151: 08 leaq 584(%rsp), %r15
951
- 0000000000001159: 03 movq %r15, %rdi
952
- 000000000000115c: 03 movq %r14, %rsi
953
- 000000000000115f: 05 callq 0x4564f0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
954
- 0000000000001164: 08 leaq 144(%rsp), %rbp
955
- 000000000000116c: 05 movl $4913160, %esi
956
- 0000000000001171: 08 leaq 536(%rsp), %r13
957
- 0000000000001179: 03 movq %r13, %rdi
958
- 000000000000117c: 03 movq %r15, %rdx
959
- 000000000000117f: 05 callq 0x45ef80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(char const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
960
- 0000000000001184: 03 movq %rbp, %rdi
961
- 0000000000001187: 03 movq %r13, %rsi
962
- 000000000000118a: 05 movl $41, %edx
963
- 000000000000118f: 05 callq 0x455090 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, char)>
964
- 0000000000001194: 05 leaq 24(%rsp), %rdi
965
- 0000000000001199: 03 movq %rbp, %rsi
966
- 000000000000119c: 02 xorl %edx, %edx
967
- 000000000000119e: 07 movq $-1, %rcx
968
- 00000000000011a5: 05 callq 0x4836a0 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
969
- 00000000000011aa: 09 cmpq $23, 176(%rsp)
970
- 00000000000011b3: 02 je 0x45c95b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x11cb>
971
- 00000000000011b5: 08 movq 144(%rsp), %rsi
972
- 00000000000011bd: 08 movq 184(%rsp), %rdi
973
- 00000000000011c5: 03 movq (%rdi), %rax
974
- 00000000000011c8: 03 callq *24(%rax)
975
- 00000000000011cb: 12 movq $-1, 168(%rsp)
976
- 00000000000011d7: 09 cmpq $23, 568(%rsp)
977
- 00000000000011e0: 02 je 0x45c988 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x11f8>
978
- 00000000000011e2: 08 movq 536(%rsp), %rsi
979
- 00000000000011ea: 08 movq 576(%rsp), %rdi
980
- 00000000000011f2: 03 movq (%rdi), %rax
981
- 00000000000011f5: 03 callq *24(%rax)
982
- 00000000000011f8: 12 movq $-1, 560(%rsp)
983
- 0000000000001204: 09 cmpq $23, 616(%rsp)
984
- 000000000000120d: 02 je 0x45c9b5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1225>
985
- 000000000000120f: 08 movq 584(%rsp), %rsi
986
- 0000000000001217: 08 movq 624(%rsp), %rdi
987
- 000000000000121f: 03 movq (%rdi), %rax
988
- 0000000000001222: 03 callq *24(%rax)
989
- 0000000000001225: 05 movl $4908816, %esi
990
- 000000000000122a: 08 leaq 192(%rsp), %rdi
991
- 0000000000001232: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
992
- 0000000000001237: 12 movq $4909152, 200(%rsp)
993
- 0000000000001243: 09 cmpq $23, 296(%rsp)
994
- 000000000000124c: 02 je 0x45c9f4 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1264>
995
- 000000000000124e: 08 movq 264(%rsp), %rsi
996
- 0000000000001256: 08 movq 304(%rsp), %rdi
997
- 000000000000125e: 03 movq (%rdi), %rax
998
- 0000000000001261: 03 callq *24(%rax)
999
- 0000000000001264: 12 movq $-1, 288(%rsp)
1000
- 0000000000001270: 03 movq %r14, %rdi
1001
- 0000000000001273: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1002
- 0000000000001278: 08 leaq 328(%rsp), %rdi
1003
- 0000000000001280: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
1004
- 0000000000001285: 04 cmpl $28, (%rsp)
1005
- 0000000000001289: 02 jl 0x45ca40 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12b0>
1006
- 000000000000128b: 05 movl $10, %edi
1007
- 0000000000001290: 05 leaq 24(%rsp), %rsi
1008
- 0000000000001295: 05 movq 16(%rsp), %rdx
1009
- 000000000000129a: 02 xorl %ecx, %ecx
1010
- 000000000000129c: 05 callq 0x45e110 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
1011
- 00000000000012a1: 02 jmp 0x45ca57 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12c7>
1012
- 00000000000012a3: 10 nopw %cs:(%rax,%rax)
1013
- 00000000000012ad: 03 nopl (%rax)
1014
- 00000000000012b0: 05 movq 8(%rsp), %rcx
1015
- 00000000000012b5: 03 movq %rcx, %rdi
1016
- 00000000000012b8: 05 leaq 24(%rsp), %rsi
1017
- 00000000000012bd: 05 movq 16(%rsp), %rdx
1018
- 00000000000012c2: 05 callq 0x45e110 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
1019
- 00000000000012c7: 08 movb $10, 192(%rsp)
1020
- 00000000000012cf: 05 movl $1, %edx
1021
- 00000000000012d4: 05 movq 16(%rsp), %rdi
1022
- 00000000000012d9: 08 leaq 192(%rsp), %rsi
1023
- 00000000000012e1: 05 callq 0x455a90 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1024
- 00000000000012e6: 03 movq %rax, %rdi
1025
- 00000000000012e9: 05 callq 0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1026
- 00000000000012ee: 06 cmpq $23, 56(%rsp)
1027
- 00000000000012f4: 06 je 0x45c670 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xee0>
1028
- 00000000000012fa: 05 movq 24(%rsp), %rsi
1029
- 00000000000012ff: 05 movq 64(%rsp), %rdi
1030
- 0000000000001304: 03 movq (%rdi), %rax
1031
- 0000000000001307: 03 callq *24(%rax)
1032
- 000000000000130a: 05 jmp 0x45c670 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xee0>
1033
- 000000000000130f: 09 cmpq $23, 520(%rsp)
1034
- 0000000000001318: 02 je 0x45cac0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1330>
1035
- 000000000000131a: 08 movq 488(%rsp), %rsi
1036
- 0000000000001322: 08 movq 528(%rsp), %rdi
1037
- 000000000000132a: 03 movq (%rdi), %rax
1038
- 000000000000132d: 03 callq *24(%rax)
1039
- 0000000000001330: 05 movq 112(%rsp), %rbx
1040
- 0000000000001335: 03 testq %rbx, %rbx
1041
- 0000000000001338: 02 je 0x45cb1d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x138d>
1042
- 000000000000133a: 05 movq 120(%rsp), %rbp
1043
- 000000000000133f: 03 cmpq %rbp, %rbx
1044
- 0000000000001342: 02 jne 0x45caf1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1361>
1045
- 0000000000001344: 02 jmp 0x45cb0c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x137c>
1046
- 0000000000001346: 10 nopw %cs:(%rax,%rax)
1047
- 0000000000001350: 08 movq $-1, 24(%rbx)
1048
- 0000000000001358: 04 addq $48, %rbx
1049
- 000000000000135c: 03 cmpq %rbx, %rbp
1050
- 000000000000135f: 02 je 0x45cb07 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1377>
1051
- 0000000000001361: 05 cmpq $23, 32(%rbx)
1052
- 0000000000001366: 02 je 0x45cae0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1350>
1053
- 0000000000001368: 03 movq (%rbx), %rsi
1054
- 000000000000136b: 04 movq 40(%rbx), %rdi
1055
- 000000000000136f: 03 movq (%rdi), %rax
1056
- 0000000000001372: 03 callq *24(%rax)
1057
- 0000000000001375: 02 jmp 0x45cae0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1350>
1058
- 0000000000001377: 05 movq 112(%rsp), %rbx
1059
- 000000000000137c: 08 movq 136(%rsp), %rdi
1060
- 0000000000001384: 03 movq (%rdi), %rax
1061
- 0000000000001387: 03 movq %rbx, %rsi
1062
- 000000000000138a: 03 callq *24(%rax)
1063
- 000000000000138d: 05 movq 80(%rsp), %rbx
1064
- 0000000000001392: 03 testq %rbx, %rbx
1065
- 0000000000001395: 02 je 0x45cb7a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13ea>
1066
- 0000000000001397: 05 movq 88(%rsp), %rbp
1067
- 000000000000139c: 03 cmpq %rbp, %rbx
1068
- 000000000000139f: 02 jne 0x45cb51 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13c1>
1069
- 00000000000013a1: 02 jmp 0x45cb6c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13dc>
1070
- 00000000000013a3: 10 nopw %cs:(%rax,%rax)
1071
- 00000000000013ad: 03 nopl (%rax)
1072
- 00000000000013b0: 08 movq $-1, 24(%rbx)
1073
- 00000000000013b8: 04 addq $48, %rbx
1074
- 00000000000013bc: 03 cmpq %rbx, %rbp
1075
- 00000000000013bf: 02 je 0x45cb67 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13d7>
1076
- 00000000000013c1: 05 cmpq $23, 32(%rbx)
1077
- 00000000000013c6: 02 je 0x45cb40 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13b0>
1078
- 00000000000013c8: 03 movq (%rbx), %rsi
1079
- 00000000000013cb: 04 movq 40(%rbx), %rdi
1080
- 00000000000013cf: 03 movq (%rdi), %rax
1081
- 00000000000013d2: 03 callq *24(%rax)
1082
- 00000000000013d5: 02 jmp 0x45cb40 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13b0>
1083
- 00000000000013d7: 05 movq 80(%rsp), %rbx
1084
- 00000000000013dc: 05 movq 104(%rsp), %rdi
1085
- 00000000000013e1: 03 movq (%rdi), %rax
1086
- 00000000000013e4: 03 movq %rbx, %rsi
1087
- 00000000000013e7: 03 callq *24(%rax)
1088
- 00000000000013ea: 09 cmpq $23, 664(%rsp)
1089
- 00000000000013f3: 02 je 0x45cb9b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x140b>
1090
- 00000000000013f5: 08 movq 632(%rsp), %rsi
1091
- 00000000000013fd: 08 movq 672(%rsp), %rdi
1092
- 0000000000001405: 03 movq (%rdi), %rax
1093
- 0000000000001408: 03 callq *24(%rax)
1094
- 000000000000140b: 07 addq $680, %rsp
1095
- 0000000000001412: 01 popq %rbx
1096
- 0000000000001413: 02 popq %r12
1097
- 0000000000001415: 02 popq %r13
1098
- 0000000000001417: 02 popq %r14
1099
- 0000000000001419: 02 popq %r15
1100
- 000000000000141b: 01 popq %rbp
1101
- 000000000000141c: 01 retq
1102
- 000000000000141d: 03 movq %rax, %r12
1103
- 0000000000001420: 05 jmp 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1104
- 0000000000001425: 05 jmp 0x45d083 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f3>
1105
- 000000000000142a: 03 movq %rax, %rdi
1106
- 000000000000142d: 05 callq 0x451530 <__clang_call_terminate>
1107
- 0000000000001432: 03 movq %rax, %rdi
1108
- 0000000000001435: 05 callq 0x451530 <__clang_call_terminate>
1109
- 000000000000143a: 03 movq %rax, %rdi
1110
- 000000000000143d: 05 callq 0x451530 <__clang_call_terminate>
1111
- 0000000000001442: 03 movq %rax, %rdi
1112
- 0000000000001445: 05 callq 0x451530 <__clang_call_terminate>
1113
- 000000000000144a: 03 movq %rax, %rdi
1114
- 000000000000144d: 05 callq 0x451530 <__clang_call_terminate>
1115
- 0000000000001452: 03 movq %rax, %rdi
1116
- 0000000000001455: 05 callq 0x451530 <__clang_call_terminate>
1117
- 000000000000145a: 03 movq %rax, %rdi
1118
- 000000000000145d: 05 callq 0x451530 <__clang_call_terminate>
1119
- 0000000000001462: 03 movq %rax, %r12
1120
- 0000000000001465: 05 jmp 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1121
- 000000000000146a: 03 movq %rax, %r12
1122
- 000000000000146d: 05 jmp 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1123
- 0000000000001472: 05 jmp 0x45d05e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18ce>
1124
- 0000000000001477: 03 movq %rax, %r12
1125
- 000000000000147a: 09 cmpq $23, 176(%rsp)
1126
- 0000000000001483: 02 je 0x45cc2b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x149b>
1127
- 0000000000001485: 08 movq 144(%rsp), %rsi
1128
- 000000000000148d: 08 movq 184(%rsp), %rdi
1129
- 0000000000001495: 03 movq (%rdi), %rax
1130
- 0000000000001498: 03 callq *24(%rax)
1131
- 000000000000149b: 12 movq $-1, 168(%rsp)
1132
- 00000000000014a7: 02 jmp 0x45cc54 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x14c4>
1133
- 00000000000014a9: 03 movq %rax, %rdi
1134
- 00000000000014ac: 05 callq 0x451530 <__clang_call_terminate>
1135
- 00000000000014b1: 03 movq %rax, %rdi
1136
- 00000000000014b4: 05 callq 0x451530 <__clang_call_terminate>
1137
- 00000000000014b9: 03 movq %rax, %rdi
1138
- 00000000000014bc: 05 callq 0x451530 <__clang_call_terminate>
1139
- 00000000000014c1: 03 movq %rax, %r12
1140
- 00000000000014c4: 09 cmpq $23, 568(%rsp)
1141
- 00000000000014cd: 02 je 0x45cc75 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x14e5>
1142
- 00000000000014cf: 08 movq 536(%rsp), %rsi
1143
- 00000000000014d7: 08 movq 576(%rsp), %rdi
1144
- 00000000000014df: 03 movq (%rdi), %rax
1145
- 00000000000014e2: 03 callq *24(%rax)
1146
- 00000000000014e5: 12 movq $-1, 560(%rsp)
1147
- 00000000000014f1: 02 jmp 0x45cc8e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x14fe>
1148
- 00000000000014f3: 03 movq %rax, %rdi
1149
- 00000000000014f6: 05 callq 0x451530 <__clang_call_terminate>
1150
- 00000000000014fb: 03 movq %rax, %r12
1151
- 00000000000014fe: 09 cmpq $23, 616(%rsp)
1152
- 0000000000001507: 06 je 0x45cea2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1712>
1153
- 000000000000150d: 08 movq 584(%rsp), %rsi
1154
- 0000000000001515: 08 movq 624(%rsp), %rdi
1155
- 000000000000151d: 03 movq (%rdi), %rax
1156
- 0000000000001520: 03 callq *24(%rax)
1157
- 0000000000001523: 05 jmp 0x45cea2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1712>
1158
- 0000000000001528: 03 movq %rax, %rdi
1159
- 000000000000152b: 05 callq 0x451530 <__clang_call_terminate>
1160
- 0000000000001530: 05 jmp 0x45ce9f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x170f>
1161
- 0000000000001535: 03 movq %rax, %r12
1162
- 0000000000001538: 12 movq $4909152, 200(%rsp)
1163
- 0000000000001544: 09 cmpq $23, 296(%rsp)
1164
- 000000000000154d: 06 je 0x45cee1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1751>
1165
- 0000000000001553: 08 movq 264(%rsp), %rsi
1166
- 000000000000155b: 08 movq 304(%rsp), %rdi
1167
- 0000000000001563: 03 movq (%rdi), %rax
1168
- 0000000000001566: 03 callq *24(%rax)
1169
- 0000000000001569: 05 jmp 0x45cee1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1751>
 
 
 
 
 
 
 
1170
  000000000000156e: 03 movq %rax, %rdi
1171
- 0000000000001571: 05 callq 0x451530 <__clang_call_terminate>
1172
- 0000000000001576: 03 movq %rax, %r12
1173
- 0000000000001579: 05 jmp 0x45cefa <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x176a>
1174
- 000000000000157e: 03 movq %rax, %rdi
1175
- 0000000000001581: 05 callq 0x451530 <__clang_call_terminate>
1176
- 0000000000001586: 03 movq %rax, %rdi
1177
- 0000000000001589: 05 callq 0x451530 <__clang_call_terminate>
1178
- 000000000000158e: 03 movq %rax, %rdi
1179
- 0000000000001591: 05 callq 0x451530 <__clang_call_terminate>
1180
- 0000000000001596: 03 movq %rax, %rdi
1181
- 0000000000001599: 05 callq 0x451530 <__clang_call_terminate>
1182
- 000000000000159e: 03 movq %rax, %rdi
1183
- 00000000000015a1: 05 callq 0x451530 <__clang_call_terminate>
1184
- 00000000000015a6: 03 movq %rax, %rdi
1185
- 00000000000015a9: 05 callq 0x451530 <__clang_call_terminate>
1186
- 00000000000015ae: 03 movq %rax, %rdi
1187
- 00000000000015b1: 05 callq 0x451530 <__clang_call_terminate>
1188
- 00000000000015b6: 03 movq %rax, %rdi
1189
- 00000000000015b9: 05 callq 0x451530 <__clang_call_terminate>
1190
- 00000000000015be: 03 movq %rax, %rdi
1191
- 00000000000015c1: 05 callq 0x451530 <__clang_call_terminate>
1192
- 00000000000015c6: 03 movq %rax, %rdi
1193
- 00000000000015c9: 05 callq 0x451530 <__clang_call_terminate>
1194
- 00000000000015ce: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1195
- 00000000000015d3: 03 movq %rax, %r12
1196
- 00000000000015d6: 05 jmp 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1197
- 00000000000015db: 03 movq %rax, %r12
1198
- 00000000000015de: 09 cmpq $23, 224(%rsp)
1199
- 00000000000015e7: 06 je 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1200
- 00000000000015ed: 08 movq 192(%rsp), %rsi
1201
- 00000000000015f5: 08 movq 232(%rsp), %rdi
1202
- 00000000000015fd: 03 movq (%rdi), %rax
1203
- 0000000000001600: 03 callq *24(%rax)
1204
- 0000000000001603: 05 jmp 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1205
- 0000000000001608: 03 movq %rax, %rdi
1206
- 000000000000160b: 05 callq 0x451530 <__clang_call_terminate>
1207
- 0000000000001610: 03 movq %rax, %rdi
1208
- 0000000000001613: 05 callq 0x451530 <__clang_call_terminate>
1209
- 0000000000001618: 03 movq %rax, %r12
1210
- 000000000000161b: 09 cmpq $23, 176(%rsp)
1211
- 0000000000001624: 02 je 0x45cdcc <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x163c>
1212
- 0000000000001626: 08 movq 144(%rsp), %rsi
1213
- 000000000000162e: 08 movq 184(%rsp), %rdi
1214
- 0000000000001636: 03 movq (%rdi), %rax
1215
- 0000000000001639: 03 callq *24(%rax)
1216
- 000000000000163c: 12 movq $-1, 168(%rsp)
1217
- 0000000000001648: 02 jmp 0x45cde5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1655>
1218
- 000000000000164a: 03 movq %rax, %rdi
1219
- 000000000000164d: 05 callq 0x451530 <__clang_call_terminate>
1220
- 0000000000001652: 03 movq %rax, %r12
1221
- 0000000000001655: 09 cmpq $23, 568(%rsp)
1222
- 000000000000165e: 02 je 0x45ce06 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1676>
1223
- 0000000000001660: 08 movq 536(%rsp), %rsi
1224
- 0000000000001668: 08 movq 576(%rsp), %rdi
1225
- 0000000000001670: 03 movq (%rdi), %rax
1226
- 0000000000001673: 03 callq *24(%rax)
1227
- 0000000000001676: 12 movq $-1, 560(%rsp)
1228
- 0000000000001682: 02 jmp 0x45ce1f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x168f>
1229
- 0000000000001684: 03 movq %rax, %rdi
1230
- 0000000000001687: 05 callq 0x451530 <__clang_call_terminate>
1231
- 000000000000168c: 03 movq %rax, %r12
1232
- 000000000000168f: 09 cmpq $23, 616(%rsp)
1233
- 0000000000001698: 06 je 0x45cf3e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17ae>
1234
- 000000000000169e: 08 movq 584(%rsp), %rsi
1235
- 00000000000016a6: 08 movq 624(%rsp), %rdi
1236
- 00000000000016ae: 03 movq (%rdi), %rax
1237
- 00000000000016b1: 03 callq *24(%rax)
1238
- 00000000000016b4: 05 jmp 0x45cf3e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17ae>
1239
- 00000000000016b9: 03 movq %rax, %rdi
1240
- 00000000000016bc: 05 callq 0x451530 <__clang_call_terminate>
1241
- 00000000000016c1: 05 jmp 0x45cf3b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17ab>
1242
- 00000000000016c6: 03 movq %rax, %r12
1243
- 00000000000016c9: 12 movq $4909152, 200(%rsp)
1244
- 00000000000016d5: 09 cmpq $23, 296(%rsp)
1245
- 00000000000016de: 06 je 0x45cf7d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17ed>
1246
- 00000000000016e4: 08 movq 264(%rsp), %rsi
1247
- 00000000000016ec: 08 movq 304(%rsp), %rdi
1248
- 00000000000016f4: 03 movq (%rdi), %rax
1249
- 00000000000016f7: 03 callq *24(%rax)
1250
- 00000000000016fa: 05 jmp 0x45cf7d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17ed>
1251
- 00000000000016ff: 03 movq %rax, %rdi
1252
- 0000000000001702: 05 callq 0x451530 <__clang_call_terminate>
1253
- 0000000000001707: 03 movq %rax, %r12
1254
- 000000000000170a: 05 jmp 0x45cf96 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1806>
1255
- 000000000000170f: 03 movq %rax, %r12
1256
- 0000000000001712: 08 leaq 192(%rsp), %rdi
1257
- 000000000000171a: 05 movl $4908816, %esi
1258
- 000000000000171f: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
1259
- 0000000000001724: 12 movq $4909152, 200(%rsp)
1260
- 0000000000001730: 09 cmpq $23, 296(%rsp)
1261
- 0000000000001739: 02 je 0x45cee1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1751>
1262
- 000000000000173b: 08 movq 264(%rsp), %rsi
1263
- 0000000000001743: 08 movq 304(%rsp), %rdi
1264
- 000000000000174b: 03 movq (%rdi), %rax
1265
- 000000000000174e: 03 callq *24(%rax)
1266
- 0000000000001751: 12 movq $-1, 288(%rsp)
1267
- 000000000000175d: 08 leaq 200(%rsp), %rdi
1268
- 0000000000001765: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1269
- 000000000000176a: 08 leaq 328(%rsp), %rdi
1270
- 0000000000001772: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
1271
- 0000000000001777: 05 jmp 0x45d086 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f6>
1272
- 000000000000177c: 03 movq %rax, %rdi
1273
- 000000000000177f: 05 callq 0x451530 <__clang_call_terminate>
1274
- 0000000000001784: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1275
- 0000000000001789: 03 movq %rax, %r12
1276
- 000000000000178c: 05 movq %rbx, 48(%rsp)
1277
- 0000000000001791: 05 jmp 0x45d086 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f6>
1278
- 0000000000001796: 03 movq %rax, %r12
1279
- 0000000000001799: 05 movq %r14, 48(%rsp)
1280
- 000000000000179e: 05 jmp 0x45d061 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18d1>
1281
- 00000000000017a3: 03 movq %rax, %rdi
1282
- 00000000000017a6: 05 callq 0x451530 <__clang_call_terminate>
1283
- 00000000000017ab: 03 movq %rax, %r12
1284
- 00000000000017ae: 08 leaq 192(%rsp), %rdi
1285
- 00000000000017b6: 05 movl $4908816, %esi
1286
- 00000000000017bb: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
1287
- 00000000000017c0: 12 movq $4909152, 200(%rsp)
1288
- 00000000000017cc: 09 cmpq $23, 296(%rsp)
1289
- 00000000000017d5: 02 je 0x45cf7d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17ed>
1290
- 00000000000017d7: 08 movq 264(%rsp), %rsi
1291
- 00000000000017df: 08 movq 304(%rsp), %rdi
1292
- 00000000000017e7: 03 movq (%rdi), %rax
1293
- 00000000000017ea: 03 callq *24(%rax)
1294
- 00000000000017ed: 12 movq $-1, 288(%rsp)
1295
- 00000000000017f9: 08 leaq 200(%rsp), %rdi
1296
- 0000000000001801: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1297
- 0000000000001806: 08 leaq 328(%rsp), %rdi
1298
- 000000000000180e: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
1299
- 0000000000001813: 05 jmp 0x45d061 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18d1>
1300
- 0000000000001818: 03 movq %rax, %rdi
1301
- 000000000000181b: 05 callq 0x451530 <__clang_call_terminate>
1302
- 0000000000001820: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1303
- 0000000000001825: 05 jmp 0x45d059 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c9>
1304
- 000000000000182a: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1305
- 000000000000182f: 05 jmp 0x45d059 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c9>
1306
- 0000000000001834: 03 movq %rax, %r12
1307
- 0000000000001837: 09 cmpq $23, 224(%rsp)
1308
- 0000000000001840: 06 je 0x45d0da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194a>
1309
- 0000000000001846: 08 movq 192(%rsp), %rsi
1310
- 000000000000184e: 08 movq 232(%rsp), %rdi
1311
- 0000000000001856: 03 movq (%rdi), %rax
1312
- 0000000000001859: 03 callq *24(%rax)
1313
- 000000000000185c: 05 jmp 0x45d0da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194a>
1314
- 0000000000001861: 03 movq %rax, %rdi
1315
- 0000000000001864: 05 callq 0x451530 <__clang_call_terminate>
1316
- 0000000000001869: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1317
- 000000000000186e: 03 movq %rax, %rdi
1318
- 0000000000001871: 05 callq 0x451530 <__clang_call_terminate>
1319
- 0000000000001876: 03 movq %rax, %rdi
1320
- 0000000000001879: 05 callq 0x451530 <__clang_call_terminate>
1321
- 000000000000187e: 03 movq %rax, %rdi
1322
- 0000000000001881: 05 callq 0x451530 <__clang_call_terminate>
1323
- 0000000000001886: 03 movq %rax, %r12
1324
- 0000000000001889: 09 cmpq $23, 224(%rsp)
1325
- 0000000000001892: 06 je 0x45d0da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194a>
1326
- 0000000000001898: 08 movq 192(%rsp), %rsi
1327
- 00000000000018a0: 08 movq 232(%rsp), %rdi
1328
- 00000000000018a8: 03 movq (%rdi), %rax
1329
- 00000000000018ab: 03 callq *24(%rax)
1330
- 00000000000018ae: 05 jmp 0x45d0da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194a>
1331
- 00000000000018b3: 03 movq %rax, %rdi
1332
- 00000000000018b6: 05 callq 0x451530 <__clang_call_terminate>
1333
- 00000000000018bb: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1334
- 00000000000018c0: 02 jmp 0x45d059 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c9>
1335
- 00000000000018c2: 05 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1336
- 00000000000018c7: 02 jmp 0x45d059 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c9>
1337
- 00000000000018c9: 03 movq %rax, %r12
1338
- 00000000000018cc: 02 jmp 0x45d09e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190e>
1339
- 00000000000018ce: 03 movq %rax, %r12
1340
- 00000000000018d1: 06 cmpq $23, 56(%rsp)
1341
- 00000000000018d7: 02 je 0x45d09e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190e>
1342
- 00000000000018d9: 05 movq 24(%rsp), %rsi
1343
- 00000000000018de: 05 movq 64(%rsp), %rdi
1344
- 00000000000018e3: 03 movq (%rdi), %rax
1345
- 00000000000018e6: 03 callq *24(%rax)
1346
- 00000000000018e9: 02 jmp 0x45d09e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190e>
1347
- 00000000000018eb: 03 movq %rax, %rdi
1348
- 00000000000018ee: 05 callq 0x451530 <__clang_call_terminate>
1349
- 00000000000018f3: 03 movq %rax, %r12
1350
- 00000000000018f6: 06 cmpq $23, 56(%rsp)
1351
- 00000000000018fc: 02 je 0x45d09e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x190e>
1352
- 00000000000018fe: 05 movq 24(%rsp), %rsi
1353
- 0000000000001903: 05 movq 64(%rsp), %rdi
1354
- 0000000000001908: 03 movq (%rdi), %rax
1355
- 000000000000190b: 03 callq *24(%rax)
1356
- 000000000000190e: 09 cmpq $23, 520(%rsp)
1357
- 0000000000001917: 02 je 0x45d0da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194a>
1358
- 0000000000001919: 08 movq 488(%rsp), %rsi
1359
- 0000000000001921: 08 movq 528(%rsp), %rdi
1360
- 0000000000001929: 03 movq (%rdi), %rax
1361
- 000000000000192c: 03 callq *24(%rax)
1362
- 000000000000192f: 02 jmp 0x45d0da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194a>
1363
- 0000000000001931: 03 movq %rax, %rdi
1364
- 0000000000001934: 05 callq 0x451530 <__clang_call_terminate>
1365
- 0000000000001939: 03 movq %rax, %rdi
1366
- 000000000000193c: 05 callq 0x451530 <__clang_call_terminate>
1367
- 0000000000001941: 02 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1368
- 0000000000001943: 02 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1369
- 0000000000001945: 02 jmp 0x45d0d7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1947>
1370
- 0000000000001947: 03 movq %rax, %r12
1371
- 000000000000194a: 05 movq 112(%rsp), %rbp
1372
- 000000000000194f: 03 testq %rbp, %rbp
1373
- 0000000000001952: 02 je 0x45d12e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x199e>
1374
- 0000000000001954: 05 movq 120(%rsp), %rbx
1375
- 0000000000001959: 03 cmpq %rbx, %rbp
1376
- 000000000000195c: 02 jne 0x45d101 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1971>
1377
- 000000000000195e: 02 jmp 0x45d11d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x198d>
1378
- 0000000000001960: 08 movq $-1, 24(%rbp)
1379
- 0000000000001968: 04 addq $48, %rbp
1380
- 000000000000196c: 03 cmpq %rbp, %rbx
1381
- 000000000000196f: 02 je 0x45d118 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1988>
1382
- 0000000000001971: 05 cmpq $23, 32(%rbp)
1383
- 0000000000001976: 02 je 0x45d0f0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1960>
1384
- 0000000000001978: 04 movq (%rbp), %rsi
1385
- 000000000000197c: 04 movq 40(%rbp), %rdi
1386
- 0000000000001980: 03 movq (%rdi), %rax
1387
- 0000000000001983: 03 callq *24(%rax)
1388
- 0000000000001986: 02 jmp 0x45d0f0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1960>
1389
- 0000000000001988: 05 movq 112(%rsp), %rbp
1390
- 000000000000198d: 08 movq 136(%rsp), %rdi
1391
- 0000000000001995: 03 movq (%rdi), %rax
1392
- 0000000000001998: 03 movq %rbp, %rsi
1393
- 000000000000199b: 03 callq *24(%rax)
1394
- 000000000000199e: 05 movq 80(%rsp), %rbp
1395
- 00000000000019a3: 03 testq %rbp, %rbp
1396
- 00000000000019a6: 02 je 0x45d18b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19fb>
1397
- 00000000000019a8: 05 movq 88(%rsp), %rbx
1398
- 00000000000019ad: 03 cmpq %rbx, %rbp
1399
- 00000000000019b0: 02 jne 0x45d161 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19d1>
1400
- 00000000000019b2: 02 jmp 0x45d17d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ed>
1401
- 00000000000019b4: 10 nopw %cs:(%rax,%rax)
1402
- 00000000000019be: 02 nop
1403
- 00000000000019c0: 08 movq $-1, 24(%rbp)
1404
- 00000000000019c8: 04 addq $48, %rbp
1405
- 00000000000019cc: 03 cmpq %rbp, %rbx
1406
- 00000000000019cf: 02 je 0x45d178 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19e8>
1407
- 00000000000019d1: 05 cmpq $23, 32(%rbp)
1408
- 00000000000019d6: 02 je 0x45d150 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19c0>
1409
- 00000000000019d8: 04 movq (%rbp), %rsi
1410
- 00000000000019dc: 04 movq 40(%rbp), %rdi
1411
- 00000000000019e0: 03 movq (%rdi), %rax
1412
- 00000000000019e3: 03 callq *24(%rax)
1413
- 00000000000019e6: 02 jmp 0x45d150 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19c0>
1414
- 00000000000019e8: 05 movq 80(%rsp), %rbp
1415
- 00000000000019ed: 05 movq 104(%rsp), %rdi
1416
- 00000000000019f2: 03 movq (%rdi), %rax
1417
- 00000000000019f5: 03 movq %rbp, %rsi
1418
- 00000000000019f8: 03 callq *24(%rax)
1419
- 00000000000019fb: 09 cmpq $23, 664(%rsp)
1420
- 0000000000001a04: 02 je 0x45d1ac <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1a1c>
1421
- 0000000000001a06: 08 movq 632(%rsp), %rsi
1422
- 0000000000001a0e: 08 movq 672(%rsp), %rdi
1423
- 0000000000001a16: 03 movq (%rdi), %rax
1424
- 0000000000001a19: 03 callq *24(%rax)
1425
- 0000000000001a1c: 03 movq %r12, %rdi
1426
- 0000000000001a1f: 05 callq 0x404c00 <_Unwind_Resume@plt>
1427
- 0000000000001a24: 03 movq %rax, %rdi
1428
- 0000000000001a27: 05 callq 0x451530 <__clang_call_terminate>
1429
- 0000000000001a2c: 03 movq %rax, %rdi
1430
- 0000000000001a2f: 05 callq 0x451530 <__clang_call_terminate>
1431
- 0000000000001a34: 03 movq %rax, %rdi
1432
- 0000000000001a37: 05 callq 0x451530 <__clang_call_terminate>
1433
- 0000000000001a3c: 03 movq %rax, %rdi
1434
- 0000000000001a3f: 05 callq 0x451530 <__clang_call_terminate>
1435
- 0000000000001a44: 03 movq %rax, %rdi
1436
- 0000000000001a47: 05 callq 0x451530 <__clang_call_terminate>
1437
- 0000000000001a4c: 04 nopl (%rax)
1
+ 000000000045b1a0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const>:
2
  0000000000000000: 01 pushq %rbp
3
  0000000000000001: 02 pushq %r15
4
  0000000000000003: 02 pushq %r14
5
  0000000000000005: 02 pushq %r13
6
  0000000000000007: 02 pushq %r12
7
  0000000000000009: 01 pushq %rbx
8
  000000000000000a: 07 subq $680, %rsp
9
  0000000000000011: 03 movq %rsi, %rbp
10
+ 0000000000000014: 03 movq %rdi, %r14
11
+ 0000000000000017: 07 movq 2796138(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
12
  000000000000001e: 03 testq %rax, %rax
13
+ 0000000000000021: 02 jne 0x45b1c8 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x28>
14
+ 0000000000000023: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
15
  0000000000000028: 12 movq $0, 632(%rsp)
16
  0000000000000034: 08 movq %rax, 672(%rsp)
17
+ 000000000000003c: 07 movaps 299565(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
18
  0000000000000043: 08 movups %xmm0, 656(%rsp)
19
  000000000000004b: 08 leaq 632(%rsp), %rdi
20
+ 0000000000000053: 05 movl $4913951, %esi
21
  0000000000000058: 05 movl $7, %edx
22
+ 000000000000005d: 05 movl $4909297, %ecx
23
+ 0000000000000062: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
24
+ 0000000000000067: 04 movq 104(%r14), %rbx
25
+ 000000000000006b: 04 cmpq %rbx, 112(%r14)
26
+ 000000000000006f: 06 je 0x45b2de <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13e>
27
+ 0000000000000075: 04 movq 32(%rbx), %rax
28
+ 0000000000000079: 08 movq %rax, 224(%rsp)
29
+ 0000000000000081: 03 movups (%rbx), %xmm0
30
+ 0000000000000084: 04 movups 16(%rbx), %xmm1
31
+ 0000000000000088: 08 movaps %xmm1, 208(%rsp)
32
+ 0000000000000090: 08 movaps %xmm0, 192(%rsp)
33
+ 0000000000000098: 07 movq 2796009(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
34
+ 000000000000009f: 03 testq %rax, %rax
35
+ 00000000000000a2: 02 jne 0x45b249 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa9>
36
+ 00000000000000a4: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
37
+ 00000000000000a9: 08 movq %rax, 232(%rsp)
38
+ 00000000000000b1: 09 cmpq $23, 224(%rsp)
39
+ 00000000000000ba: 06 je 0x45b32e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18e>
40
+ 00000000000000c0: 04 movq 24(%rbx), %rcx
41
+ 00000000000000c4: 04 cmpq $23, %rcx
42
+ 00000000000000c8: 05 movl $23, %esi
43
+ 00000000000000cd: 04 cmovaq %rcx, %rsi
44
+ 00000000000000d1: 12 movq $0, 192(%rsp)
45
+ 00000000000000dd: 08 movq %rcx, 216(%rsp)
46
+ 00000000000000e5: 08 movq %rsi, 224(%rsp)
47
+ 00000000000000ed: 04 cmpq $24, %rcx
48
+ 00000000000000f1: 02 jb 0x45b2b2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x112>
49
+ 00000000000000f3: 03 incq %rsi
50
+ 00000000000000f6: 03 movq (%rax), %rcx
51
+ 00000000000000f9: 03 movq %rax, %rdi
52
+ 00000000000000fc: 03 callq *16(%rcx)
53
+ 00000000000000ff: 08 movq %rax, 192(%rsp)
54
+ 0000000000000107: 09 cmpq $23, 224(%rsp)
55
+ 0000000000000110: 02 jne 0x45b2ba <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x11a>
56
+ 0000000000000112: 08 leaq 192(%rsp), %rax
57
+ 000000000000011a: 08 movq 216(%rsp), %rdx
58
+ 0000000000000122: 03 incq %rdx
59
+ 0000000000000125: 02 je 0x45b32e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18e>
60
+ 0000000000000127: 05 cmpq $23, 32(%rbx)
61
+ 000000000000012c: 02 je 0x45b2d1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x131>
62
+ 000000000000012e: 03 movq (%rbx), %rbx
63
+ 0000000000000131: 03 movq %rax, %rdi
64
+ 0000000000000134: 03 movq %rbx, %rsi
65
+ 0000000000000137: 05 callq 0x404c70 <memcpy@plt>
66
+ 000000000000013c: 02 jmp 0x45b32e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18e>
67
+ 000000000000013e: 07 movq 2795843(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
68
+ 0000000000000145: 03 testq %rax, %rax
69
+ 0000000000000148: 02 jne 0x45b2ef <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x14f>
70
+ 000000000000014a: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
71
+ 000000000000014f: 12 movq $0, 192(%rsp)
72
+ 000000000000015b: 08 movq %rax, 232(%rsp)
73
+ 0000000000000163: 07 movaps 299270(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
74
+ 000000000000016a: 08 movups %xmm0, 216(%rsp)
75
+ 0000000000000172: 08 leaq 192(%rsp), %rdi
76
+ 000000000000017a: 05 movl $4909137, %esi
77
+ 000000000000017f: 05 movl $11, %edx
78
+ 0000000000000184: 05 movl $4909297, %ecx
79
+ 0000000000000189: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
80
+ 000000000000018e: 08 leaq 632(%rsp), %rdi
81
+ 0000000000000196: 08 leaq 192(%rsp), %rsi
82
+ 000000000000019e: 02 xorl %edx, %edx
83
+ 00000000000001a0: 07 movq $-1, %rcx
84
+ 00000000000001a7: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
85
+ 00000000000001ac: 09 cmpq $23, 224(%rsp)
86
+ 00000000000001b5: 02 je 0x45b36d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1cd>
87
+ 00000000000001b7: 08 movq 192(%rsp), %rsi
88
+ 00000000000001bf: 08 movq 232(%rsp), %rdi
89
+ 00000000000001c7: 03 movq (%rdi), %rax
90
+ 00000000000001ca: 03 callq *24(%rax)
91
+ 00000000000001cd: 08 leaq 632(%rsp), %rdi
92
+ 00000000000001d5: 05 movl $1, %esi
93
+ 00000000000001da: 05 movl $4914618, %ecx
94
+ 00000000000001df: 05 movl $32, %edx
95
+ 00000000000001e4: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
96
+ 00000000000001e9: 03 xorps %xmm0, %xmm0
97
+ 00000000000001ec: 05 movaps %xmm0, 80(%rsp)
98
+ 00000000000001f1: 09 movq $0, 96(%rsp)
99
+ 00000000000001fa: 07 movq 2795655(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
100
+ 0000000000000201: 03 testq %rax, %rax
101
+ 0000000000000204: 02 jne 0x45b3ab <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x20b>
102
+ 0000000000000206: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
103
+ 000000000000020b: 05 movq %rax, 104(%rsp)
104
+ 0000000000000210: 03 xorps %xmm0, %xmm0
105
+ 0000000000000213: 05 movaps %xmm0, 112(%rsp)
106
+ 0000000000000218: 12 movq $0, 128(%rsp)
107
+ 0000000000000224: 07 movq 2795613(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
108
+ 000000000000022b: 03 testq %rax, %rax
109
+ 000000000000022e: 05 movq %rbp, 16(%rsp)
110
+ 0000000000000233: 02 jne 0x45b3da <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x23a>
111
+ 0000000000000235: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
112
+ 000000000000023a: 08 movq %rax, 136(%rsp)
113
+ 0000000000000242: 03 movq (%r14), %rdi
114
+ 0000000000000245: 04 cmpq %rdi, 8(%r14)
115
+ 0000000000000249: 06 je 0x45b88c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x6ec>
116
+ 000000000000024f: 06 movl $1, %r13d
117
+ 0000000000000255: 02 xorl %eax, %eax
118
+ 0000000000000257: 02 jmp 0x45b42b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x28b>
119
+ 0000000000000259: 07 nopl (%rax)
120
+ 0000000000000260: 03 movl %r13d, %eax
121
+ 0000000000000263: 03 movq (%r14), %rdi
122
+ 0000000000000266: 04 movq 8(%r14), %rcx
123
+ 000000000000026a: 03 subq %rdi, %rcx
124
+ 000000000000026d: 04 sarq $3, %rcx
125
+ 0000000000000271: 10 movabsq $-5797548137451573365, %rdx
126
+ 000000000000027b: 04 imulq %rdx, %rcx
127
+ 000000000000027f: 03 incl %r13d
128
+ 0000000000000282: 03 cmpq %rax, %rcx
129
+ 0000000000000285: 06 jbe 0x45b88c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x6ec>
130
+ 000000000000028b: 07 imulq $280, %rax, %rbp
131
+ 0000000000000292: 03 addq %rbp, %rdi
132
+ 0000000000000295: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
133
+ 000000000000029a: 03 cmpl $2, %eax
134
+ 000000000000029d: 02 jae 0x45b4a0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x300>
135
+ 000000000000029f: 03 movq (%r14), %rdi
136
+ 00000000000002a2: 03 addq %rbp, %rdi
137
+ 00000000000002a5: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
138
+ 00000000000002aa: 03 movq %rax, %rdi
139
+ 00000000000002ad: 05 callq 0x4627a0 <BloombergLP::balcl::OccurrenceInfo::isHidden() const>
140
+ 00000000000002b2: 02 testb %al, %al
141
+ 00000000000002b4: 02 jne 0x45b400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x260>
142
+ 00000000000002b6: 03 movq (%r14), %rdi
143
+ 00000000000002b9: 03 addq %rbp, %rdi
144
+ 00000000000002bc: 05 callq 0x464950 <BloombergLP::balcl::Option::isArray() const>
145
+ 00000000000002c1: 02 testb %al, %al
146
+ 00000000000002c3: 06 jne 0x45b511 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x371>
147
+ 00000000000002c9: 03 movq (%r14), %rdi
148
+ 00000000000002cc: 03 addq %rbp, %rdi
149
+ 00000000000002cf: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
150
+ 00000000000002d4: 03 movq %rax, %rdi
151
+ 00000000000002d7: 05 callq 0x4627b0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
152
  00000000000002dc: 02 testb %al, %al
153
+ 00000000000002de: 06 je 0x45b511 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x371>
154
+ 00000000000002e4: 02 movb $1, %al
155
+ 00000000000002e6: 04 movl %eax, 4(%rsp)
156
+ 00000000000002ea: 03 xorl %r12d, %r12d
157
+ 00000000000002ed: 08 movl $0, 8(%rsp)
158
+ 00000000000002f5: 05 jmp 0x45b522 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x382>
159
+ 00000000000002fa: 06 nopw (%rax,%rax)
160
+ 0000000000000300: 06 jne 0x45b400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x260>
161
+ 0000000000000306: 03 movq (%r14), %rdi
162
+ 0000000000000309: 03 addq %rbp, %rdi
163
+ 000000000000030c: 05 callq 0x464950 <BloombergLP::balcl::Option::isArray() const>
164
+ 0000000000000311: 02 testb %al, %al
165
+ 0000000000000313: 02 jne 0x45b4db <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x33b>
166
+ 0000000000000315: 03 movq (%r14), %rdi
167
+ 0000000000000318: 03 addq %rbp, %rdi
168
+ 000000000000031b: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
169
+ 0000000000000320: 03 movq %rax, %rdi
170
+ 0000000000000323: 05 callq 0x4627b0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
171
+ 0000000000000328: 02 testb %al, %al
172
+ 000000000000032a: 02 je 0x45b4db <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x33b>
173
+ 000000000000032c: 03 movb $1, %r12b
174
+ 000000000000032f: 02 xorl %ebx, %ebx
175
+ 0000000000000331: 08 movl $0, 4(%rsp)
176
+ 0000000000000339: 02 jmp 0x45b4e6 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x346>
177
+ 000000000000033b: 02 movb $91, %al
178
+ 000000000000033d: 04 movl %eax, 4(%rsp)
179
+ 0000000000000341: 02 movb $93, %bl
180
+ 0000000000000343: 03 xorl %r12d, %r12d
181
+ 0000000000000346: 03 movq (%r14), %rdi
182
+ 0000000000000349: 03 addq %rbp, %rdi
183
+ 000000000000034c: 05 callq 0x464950 <BloombergLP::balcl::Option::isArray() const>
184
+ 0000000000000351: 02 testb %al, %al
185
+ 0000000000000353: 02 je 0x45b554 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x3b4>
186
+ 0000000000000355: 03 movq (%r14), %rdi
187
+ 0000000000000358: 03 addq %rbp, %rdi
188
+ 000000000000035b: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
189
+ 0000000000000360: 03 movq %rax, %rdi
190
+ 0000000000000363: 05 callq 0x4627b0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
191
+ 0000000000000368: 03 movl %eax, %r15d
192
+ 000000000000036b: 04 orb $42, %r15b
193
+ 000000000000036f: 02 jmp 0x45b557 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x3b7>
194
+ 0000000000000371: 02 movb $91, %al
195
+ 0000000000000373: 04 movl %eax, 8(%rsp)
196
+ 0000000000000377: 03 movb $93, %r12b
197
+ 000000000000037a: 08 movl $0, 4(%rsp)
198
+ 0000000000000382: 03 movq (%r14), %rdi
199
+ 0000000000000385: 03 addq %rbp, %rdi
200
+ 0000000000000388: 05 callq 0x464950 <BloombergLP::balcl::Option::isArray() const>
201
+ 000000000000038d: 02 testb %al, %al
202
+ 000000000000038f: 06 je 0x45b68b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4eb>
203
+ 0000000000000395: 03 movq (%r14), %rdi
204
+ 0000000000000398: 03 addq %rbp, %rdi
205
+ 000000000000039b: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
206
+ 00000000000003a0: 03 movq %rax, %rdi
207
+ 00000000000003a3: 05 callq 0x4627b0 <BloombergLP::balcl::OccurrenceInfo::isRequired() const>
208
+ 00000000000003a8: 03 movl %eax, %r15d
209
+ 00000000000003ab: 04 orb $42, %r15b
210
+ 00000000000003af: 05 jmp 0x45b68e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4ee>
211
+ 00000000000003b4: 03 xorl %r15d, %r15d
212
+ 00000000000003b7: 07 movq 2795210(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
213
+ 00000000000003be: 03 testq %rax, %rax
214
+ 00000000000003c1: 04 movl %ebx, 8(%rsp)
215
+ 00000000000003c5: 02 jne 0x45b56c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x3cc>
216
+ 00000000000003c7: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
217
+ 00000000000003cc: 12 movq $0, 192(%rsp)
218
+ 00000000000003d8: 08 movq %rax, 232(%rsp)
219
+ 00000000000003e0: 07 movaps 298633(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
220
+ 00000000000003e7: 08 movups %xmm0, 216(%rsp)
221
+ 00000000000003ef: 05 movl $5035332, %esi
222
+ 00000000000003f4: 05 movl $4909297, %ecx
223
+ 00000000000003f9: 08 leaq 192(%rsp), %rbx
224
+ 0000000000000401: 03 movq %rbx, %rdi
225
+ 0000000000000404: 02 xorl %edx, %edx
226
+ 0000000000000406: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
227
+ 000000000000040b: 05 leaq 112(%rsp), %rdi
228
+ 0000000000000410: 03 movq %rbx, %rsi
229
+ 0000000000000413: 05 callq 0x453dc0 <bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::push_back(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&&)>
230
+ 0000000000000418: 09 cmpq $23, 224(%rsp)
231
+ 0000000000000421: 02 je 0x45b5d9 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x439>
232
+ 0000000000000423: 08 movq 192(%rsp), %rsi
233
+ 000000000000042b: 08 movq 232(%rsp), %rdi
234
+ 0000000000000433: 03 movq (%rdi), %rax
235
+ 0000000000000436: 03 callq *24(%rax)
236
+ 0000000000000439: 05 movq 120(%rsp), %rbx
237
+ 000000000000043e: 04 addq $-48, %rbx
238
+ 0000000000000442: 03 testb %r12b, %r12b
239
+ 0000000000000445: 02 jne 0x45b5fe <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x45e>
240
+ 0000000000000447: 05 movzbl 4(%rsp), %edx
241
+ 000000000000044c: 05 movl $1, %esi
242
+ 0000000000000451: 05 movl $4914618, %ecx
243
+ 0000000000000456: 03 movq %rbx, %rdi
244
+ 0000000000000459: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
245
+ 000000000000045e: 05 movl $1, %esi
246
+ 0000000000000463: 05 movl $4914618, %ecx
247
+ 0000000000000468: 03 movq %rbx, %rdi
248
+ 000000000000046b: 05 movl $60, %edx
249
+ 0000000000000470: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
250
+ 0000000000000475: 03 addq (%r14), %rbp
251
+ 0000000000000478: 03 movq %rbp, %rdi
252
+ 000000000000047b: 05 callq 0x464990 <BloombergLP::balcl::Option::name() const>
253
+ 0000000000000480: 03 movq %rbx, %rdi
254
+ 0000000000000483: 03 movq %rax, %rsi
255
+ 0000000000000486: 02 xorl %edx, %edx
256
+ 0000000000000488: 07 movq $-1, %rcx
257
+ 000000000000048f: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
258
+ 0000000000000494: 05 movl $1, %esi
259
+ 0000000000000499: 05 movl $4914618, %ecx
260
+ 000000000000049e: 03 movq %rbx, %rdi
261
+ 00000000000004a1: 05 movl $62, %edx
262
+ 00000000000004a6: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
263
+ 00000000000004ab: 03 testb %r12b, %r12b
264
+ 00000000000004ae: 02 jne 0x45b667 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4c7>
265
+ 00000000000004b0: 05 movzbl 8(%rsp), %edx
266
+ 00000000000004b5: 05 movl $1, %esi
267
+ 00000000000004ba: 05 movl $4914618, %ecx
268
+ 00000000000004bf: 03 movq %rbx, %rdi
269
+ 00000000000004c2: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
270
+ 00000000000004c7: 03 testb %r15b, %r15b
271
+ 00000000000004ca: 06 je 0x45b400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x260>
272
+ 00000000000004d0: 04 movzbl %r15b, %edx
273
+ 00000000000004d4: 05 movl $1, %esi
274
+ 00000000000004d9: 05 movl $4914618, %ecx
275
+ 00000000000004de: 03 movq %rbx, %rdi
276
+ 00000000000004e1: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
277
+ 00000000000004e6: 05 jmp 0x45b400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x260>
278
+ 00000000000004eb: 03 xorl %r15d, %r15d
279
+ 00000000000004ee: 07 movq 2794899(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
280
+ 00000000000004f5: 03 testq %rax, %rax
281
+ 00000000000004f8: 02 jne 0x45b69f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x4ff>
282
+ 00000000000004fa: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
283
+ 00000000000004ff: 12 movq $0, 192(%rsp)
284
+ 000000000000050b: 08 movq %rax, 232(%rsp)
285
+ 0000000000000513: 07 movaps 298326(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
286
+ 000000000000051a: 08 movups %xmm0, 216(%rsp)
287
+ 0000000000000522: 05 movl $5035332, %esi
288
+ 0000000000000527: 05 movl $4909297, %ecx
289
+ 000000000000052c: 08 leaq 192(%rsp), %rbx
290
+ 0000000000000534: 03 movq %rbx, %rdi
291
+ 0000000000000537: 02 xorl %edx, %edx
292
+ 0000000000000539: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
293
+ 000000000000053e: 05 leaq 80(%rsp), %rdi
294
+ 0000000000000543: 03 movq %rbx, %rsi
295
+ 0000000000000546: 05 callq 0x453dc0 <bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::push_back(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&&)>
296
+ 000000000000054b: 05 movl %r12d, 72(%rsp)
297
+ 0000000000000550: 09 cmpq $23, 224(%rsp)
298
+ 0000000000000559: 02 je 0x45b711 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x571>
299
+ 000000000000055b: 08 movq 192(%rsp), %rsi
300
+ 0000000000000563: 08 movq 232(%rsp), %rdi
301
+ 000000000000056b: 03 movq (%rdi), %rax
302
+ 000000000000056e: 03 callq *24(%rax)
303
+ 0000000000000571: 05 movq 88(%rsp), %r12
304
+ 0000000000000576: 04 addq $-48, %r12
305
+ 000000000000057a: 05 cmpb $0, 4(%rsp)
306
+ 000000000000057f: 02 jne 0x45b738 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x598>
307
+ 0000000000000581: 05 movzbl 8(%rsp), %edx
308
+ 0000000000000586: 05 movl $1, %esi
309
+ 000000000000058b: 05 movl $4914618, %ecx
310
+ 0000000000000590: 03 movq %r12, %rdi
311
+ 0000000000000593: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
312
+ 0000000000000598: 03 movq (%r14), %rdi
313
+ 000000000000059b: 03 addq %rbp, %rdi
314
+ 000000000000059e: 05 callq 0x4649b0 <BloombergLP::balcl::Option::shortTag() const>
315
+ 00000000000005a3: 02 testb %al, %al
316
+ 00000000000005a5: 02 je 0x45b797 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x5f7>
317
+ 00000000000005a7: 05 movl $1, %esi
318
+ 00000000000005ac: 05 movl $4914618, %ecx
319
+ 00000000000005b1: 03 movq %r12, %rdi
320
+ 00000000000005b4: 05 movl $45, %edx
321
+ 00000000000005b9: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
322
+ 00000000000005be: 03 movq (%r14), %rdi
323
+ 00000000000005c1: 03 addq %rbp, %rdi
324
+ 00000000000005c4: 05 callq 0x4649b0 <BloombergLP::balcl::Option::shortTag() const>
325
+ 00000000000005c9: 03 movsbl %al, %edx
326
+ 00000000000005cc: 05 movl $1, %esi
327
+ 00000000000005d1: 05 movl $4914618, %ecx
328
+ 00000000000005d6: 03 movq %r12, %rdi
329
+ 00000000000005d9: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
330
+ 00000000000005de: 05 movl $1, %esi
331
+ 00000000000005e3: 05 movl $4914618, %ecx
332
+ 00000000000005e8: 03 movq %r12, %rdi
333
+ 00000000000005eb: 05 movl $124, %edx
334
+ 00000000000005f0: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
335
+ 00000000000005f5: 02 jmp 0x45b7ae <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x60e>
336
+ 00000000000005f7: 05 movl $2, %esi
337
+ 00000000000005fc: 05 movl $4914618, %ecx
338
+ 0000000000000601: 03 movq %r12, %rdi
339
+ 0000000000000604: 05 movl $45, %edx
340
+ 0000000000000609: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
341
+ 000000000000060e: 03 movq (%r14), %rdi
342
+ 0000000000000611: 03 addq %rbp, %rdi
343
+ 0000000000000614: 05 callq 0x464970 <BloombergLP::balcl::Option::longTag() const>
344
+ 0000000000000619: 03 movq %rax, %rbx
345
+ 000000000000061c: 03 movq %rax, %rdi
346
+ 000000000000061f: 05 callq 0x4046c0 <strlen@plt>
347
+ 0000000000000624: 05 movl $4907968, %ecx
348
+ 0000000000000629: 03 movq %r12, %rdi
349
+ 000000000000062c: 03 movq %rbx, %rsi
350
+ 000000000000062f: 03 movq %rax, %rdx
351
+ 0000000000000632: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
352
+ 0000000000000637: 03 movq (%r14), %rdi
353
+ 000000000000063a: 03 addq %rbp, %rdi
354
+ 000000000000063d: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
355
+ 0000000000000642: 02 testl %eax, %eax
356
+ 0000000000000644: 02 je 0x45b84a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x6aa>
357
+ 0000000000000646: 05 movl $1, %esi
358
+ 000000000000064b: 05 movl $4914618, %ecx
359
+ 0000000000000650: 03 movq %r12, %rdi
360
+ 0000000000000653: 05 movl $32, %edx
361
+ 0000000000000658: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
362
+ 000000000000065d: 05 movl $1, %esi
363
+ 0000000000000662: 05 movl $4914618, %ecx
364
+ 0000000000000667: 03 movq %r12, %rdi
365
+ 000000000000066a: 05 movl $60, %edx
366
+ 000000000000066f: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
367
+ 0000000000000674: 03 addq (%r14), %rbp
368
+ 0000000000000677: 03 movq %rbp, %rdi
369
+ 000000000000067a: 05 callq 0x464990 <BloombergLP::balcl::Option::name() const>
370
+ 000000000000067f: 03 movq %r12, %rdi
371
+ 0000000000000682: 03 movq %rax, %rsi
372
+ 0000000000000685: 02 xorl %edx, %edx
373
+ 0000000000000687: 07 movq $-1, %rcx
374
+ 000000000000068e: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
375
  0000000000000693: 05 movl $1, %esi
376
+ 0000000000000698: 05 movl $4914618, %ecx
377
+ 000000000000069d: 03 movq %r12, %rdi
378
+ 00000000000006a0: 05 movl $62, %edx
379
+ 00000000000006a5: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
380
+ 00000000000006aa: 05 cmpb $0, 4(%rsp)
381
+ 00000000000006af: 02 jne 0x45b868 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x6c8>
382
+ 00000000000006b1: 05 movzbl 72(%rsp), %edx
383
+ 00000000000006b6: 05 movl $1, %esi
384
+ 00000000000006bb: 05 movl $4914618, %ecx
385
+ 00000000000006c0: 03 movq %r12, %rdi
386
+ 00000000000006c3: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
387
+ 00000000000006c8: 03 testb %r15b, %r15b
388
+ 00000000000006cb: 06 je 0x45b400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x260>
389
+ 00000000000006d1: 04 movzbl %r15b, %edx
390
+ 00000000000006d5: 05 movl $1, %esi
391
+ 00000000000006da: 05 movl $4914618, %ecx
392
+ 00000000000006df: 03 movq %r12, %rdi
393
+ 00000000000006e2: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
394
+ 00000000000006e7: 05 jmp 0x45b400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x260>
395
+ 00000000000006ec: 05 movq 88(%rsp), %rsi
396
+ 00000000000006f1: 05 movq 112(%rsp), %rdx
397
+ 00000000000006f6: 05 movq 120(%rsp), %rcx
398
+ 00000000000006fb: 05 leaq 80(%rsp), %rdi
399
+ 0000000000000700: 08 leaq 192(%rsp), %r8
400
+ 0000000000000708: 05 callq 0x461980 <void bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > >::privateInsert<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*>(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >*, std::__1::forward_iterator_tag const&)>
401
+ 000000000000070d: 08 movb $10, 192(%rsp)
402
+ 0000000000000715: 08 leaq 192(%rsp), %rsi
403
+ 000000000000071d: 05 movl $1, %edx
404
+ 0000000000000722: 05 movq 16(%rsp), %rbx
405
+ 0000000000000727: 03 movq %rbx, %rdi
406
+ 000000000000072a: 05 callq 0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
407
+ 000000000000072f: 08 leaq 632(%rsp), %rsi
408
+ 0000000000000737: 03 movq %rbx, %rdi
409
+ 000000000000073a: 05 callq 0x44f6f0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
410
+ 000000000000073f: 08 movslq 656(%rsp), %rcx
411
+ 0000000000000747: 05 leaq 80(%rsp), %rsi
412
+ 000000000000074c: 03 movq %rcx, %rdi
413
+ 000000000000074f: 03 movq %rbx, %rdx
414
+ 0000000000000752: 05 callq 0x45d840 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::vector<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >, bsl::allocator<bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > > > const&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
415
+ 0000000000000757: 05 movl $4913959, %esi
416
+ 000000000000075c: 05 movl $8, %edx
 
 
417
  0000000000000761: 03 movq %rbx, %rdi
418
+ 0000000000000764: 05 callq 0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
419
+ 0000000000000769: 12 movq $0, 488(%rsp)
420
+ 0000000000000775: 07 movaps 297716(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
421
+ 000000000000077c: 08 movups %xmm0, 512(%rsp)
422
+ 0000000000000784: 07 movq 2794237(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
423
+ 000000000000078b: 03 testq %rax, %rax
424
+ 000000000000078e: 02 je 0x45b942 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x7a2>
425
+ 0000000000000790: 08 leaq 488(%rsp), %rcx
426
+ 0000000000000798: 08 movq %rax, 528(%rsp)
427
+ 00000000000007a0: 02 jmp 0x45b96c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x7cc>
428
+ 00000000000007a2: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
429
+ 00000000000007a7: 09 cmpq $23, 520(%rsp)
430
+ 00000000000007b0: 08 movq %rax, 528(%rsp)
431
+ 00000000000007b8: 02 je 0x45b964 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x7c4>
432
+ 00000000000007ba: 08 movq 488(%rsp), %rcx
433
+ 00000000000007c2: 02 jmp 0x45b96c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x7cc>
434
+ 00000000000007c4: 08 leaq 488(%rsp), %rcx
435
+ 00000000000007cc: 03 movb $0, (%rcx)
436
+ 00000000000007cf: 08 leaq 488(%rsp), %rdi
437
+ 00000000000007d7: 05 movl $2, %esi
438
+ 00000000000007dc: 05 movl $4914618, %ecx
439
+ 00000000000007e1: 05 movl $32, %edx
440
+ 00000000000007e6: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
441
+ 00000000000007eb: 08 leaq 488(%rsp), %rdi
442
+ 00000000000007f3: 05 movl $1, %esi
443
+ 00000000000007f8: 05 movl $4914618, %ecx
444
+ 00000000000007fd: 05 movl $45, %edx
445
+ 0000000000000802: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
446
+ 0000000000000807: 08 leaq 488(%rsp), %rdi
447
+ 000000000000080f: 05 movl $1, %esi
448
+ 0000000000000814: 05 movl $4914618, %ecx
449
+ 0000000000000819: 05 movl $88, %edx
450
+ 000000000000081e: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
451
+ 0000000000000823: 08 leaq 488(%rsp), %rdi
452
+ 000000000000082b: 05 movl $4913968, %esi
453
+ 0000000000000830: 05 movl $5, %edx
454
+ 0000000000000835: 05 movl $4907968, %ecx
455
+ 000000000000083a: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
456
+ 000000000000083f: 03 movq (%r14), %rdi
457
+ 0000000000000842: 04 cmpq %rdi, 8(%r14)
458
+ 0000000000000846: 06 je 0x45c45f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12bf>
459
+ 000000000000084c: 08 movq 512(%rsp), %r15
460
+ 0000000000000854: 02 xorl %eax, %eax
461
+ 0000000000000856: 05 movl $1, %ebp
462
+ 000000000000085b: 03 xorl %r13d, %r13d
463
+ 000000000000085e: 02 jmp 0x45ba37 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x897>
464
+ 0000000000000860: 03 movq %rax, %rdi
465
+ 0000000000000863: 05 callq 0x4046c0 <strlen@plt>
466
+ 0000000000000868: 03 cmpl %eax, %r13d
467
+ 000000000000086b: 04 cmovll %eax, %r13d
468
+ 000000000000086f: 02 movl %ebp, %eax
469
+ 0000000000000871: 03 movq (%r14), %rdi
470
+ 0000000000000874: 04 movq 8(%r14), %rcx
471
+ 0000000000000878: 03 movq %rcx, %rdx
472
+ 000000000000087b: 03 subq %rdi, %rdx
473
+ 000000000000087e: 04 sarq $3, %rdx
474
+ 0000000000000882: 10 movabsq $-5797548137451573365, %rsi
475
+ 000000000000088c: 04 imulq %rsi, %rdx
476
+ 0000000000000890: 02 incl %ebp
477
+ 0000000000000892: 03 cmpq %rax, %rdx
478
+ 0000000000000895: 02 jbe 0x45ba58 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8b8>
479
+ 0000000000000897: 07 imulq $280, %rax, %rbx
480
+ 000000000000089e: 03 addq %rbx, %rdi
481
+ 00000000000008a1: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
482
+ 00000000000008a6: 03 cmpl $2, %eax
483
+ 00000000000008a9: 02 je 0x45ba0f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x86f>
484
+ 00000000000008ab: 03 addq (%r14), %rbx
485
+ 00000000000008ae: 03 movq %rbx, %rdi
486
+ 00000000000008b1: 05 callq 0x464970 <BloombergLP::balcl::Option::longTag() const>
487
+ 00000000000008b6: 02 jmp 0x45ba00 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x860>
488
+ 00000000000008b8: 03 cmpq %rdi, %rcx
489
+ 00000000000008bb: 06 je 0x45c45f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12bf>
490
+ 00000000000008c1: 03 movl %r13d, %eax
491
+ 00000000000008c4: 03 addl %r15d, %r13d
492
+ 00000000000008c7: 05 leal 2(%rax,%r15), %r15d
493
+ 00000000000008cc: 02 xorl %eax, %eax
494
+ 00000000000008ce: 05 movl $1, %ebp
495
+ 00000000000008d3: 03 xorl %r12d, %r12d
496
+ 00000000000008d6: 02 jmp 0x45bab2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x912>
497
+ 00000000000008d8: 08 nopl (%rax,%rax)
498
+ 00000000000008e0: 03 movl 24(%rax), %eax
499
+ 00000000000008e3: 03 cmpl %eax, %r12d
500
+ 00000000000008e6: 04 cmovll %eax, %r12d
501
+ 00000000000008ea: 02 movl %ebp, %eax
502
+ 00000000000008ec: 03 movq (%r14), %rdi
503
+ 00000000000008ef: 04 movq 8(%r14), %rcx
504
+ 00000000000008f3: 03 movq %rcx, %rdx
505
+ 00000000000008f6: 03 subq %rdi, %rdx
506
+ 00000000000008f9: 04 sarq $3, %rdx
507
+ 00000000000008fd: 10 movabsq $-5797548137451573365, %rsi
508
+ 0000000000000907: 04 imulq %rsi, %rdx
509
+ 000000000000090b: 02 incl %ebp
510
+ 000000000000090d: 03 cmpq %rax, %rdx
511
+ 0000000000000910: 02 jbe 0x45bad2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x932>
512
+ 0000000000000912: 07 imulq $280, %rax, %rbx
513
+ 0000000000000919: 03 addq %rbx, %rdi
514
+ 000000000000091c: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
515
+ 0000000000000921: 02 testl %eax, %eax
516
+ 0000000000000923: 02 je 0x45ba8a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8ea>
517
+ 0000000000000925: 03 addq (%r14), %rbx
518
+ 0000000000000928: 03 movq %rbx, %rdi
519
+ 000000000000092b: 05 callq 0x464990 <BloombergLP::balcl::Option::name() const>
520
+ 0000000000000930: 02 jmp 0x45ba80 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x8e0>
521
+ 0000000000000932: 03 cmpq %rdi, %rcx
522
+ 0000000000000935: 06 je 0x45c45f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12bf>
523
+ 000000000000093b: 05 leal 3(%r13,%r12), %eax
524
+ 0000000000000940: 04 movl %eax, 4(%rsp)
525
+ 0000000000000944: 05 leal 6(%r13,%r12), %eax
526
+ 0000000000000949: 03 movslq %r15d, %rcx
527
+ 000000000000094c: 05 movq %rcx, 72(%rsp)
528
+ 0000000000000951: 02 cltq
529
+ 0000000000000953: 05 movq %rax, 8(%rsp)
530
+ 0000000000000958: 06 movl $1, %r12d
531
+ 000000000000095e: 02 xorl %eax, %eax
532
+ 0000000000000960: 05 leaq 24(%rsp), %r13
533
+ 0000000000000965: 02 jmp 0x45bb3e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x99e>
534
+ 0000000000000967: 09 nopw (%rax,%rax)
535
+ 0000000000000970: 03 movl %r12d, %eax
536
+ 0000000000000973: 03 movq (%r14), %rdi
537
+ 0000000000000976: 04 movq 8(%r14), %rcx
538
+ 000000000000097a: 03 movq %rcx, %rdx
539
+ 000000000000097d: 03 subq %rdi, %rdx
540
+ 0000000000000980: 04 sarq $3, %rdx
541
+ 0000000000000984: 10 movabsq $-5797548137451573365, %rsi
542
+ 000000000000098e: 04 imulq %rsi, %rdx
543
+ 0000000000000992: 03 incl %r12d
544
+ 0000000000000995: 03 cmpq %rax, %rdx
545
+ 0000000000000998: 06 jbe 0x45c012 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe72>
546
+ 000000000000099e: 07 imulq $280, %rax, %rbp
547
+ 00000000000009a5: 03 addq %rbp, %rdi
548
+ 00000000000009a8: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
549
+ 00000000000009ad: 03 cmpl $2, %eax
550
+ 00000000000009b0: 02 je 0x45bb10 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x970>
551
+ 00000000000009b2: 03 movq (%r14), %rdi
552
+ 00000000000009b5: 03 addq %rbp, %rdi
553
+ 00000000000009b8: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
554
+ 00000000000009bd: 03 movq %rax, %rdi
555
+ 00000000000009c0: 05 callq 0x4627a0 <BloombergLP::balcl::OccurrenceInfo::isHidden() const>
556
+ 00000000000009c5: 02 testb %al, %al
557
+ 00000000000009c7: 02 jne 0x45bb10 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x970>
558
+ 00000000000009c9: 09 movq $0, 24(%rsp)
559
+ 00000000000009d2: 07 movaps 297111(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
560
+ 00000000000009d9: 05 movups %xmm0, 48(%rsp)
561
+ 00000000000009de: 07 movq 2793635(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
562
+ 00000000000009e5: 03 testq %rax, %rax
563
+ 00000000000009e8: 02 je 0x45bb94 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x9f4>
564
+ 00000000000009ea: 05 movq %rax, 64(%rsp)
565
+ 00000000000009ef: 03 movq %r13, %rcx
566
+ 00000000000009f2: 02 jmp 0x45bbb0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa10>
567
+ 00000000000009f4: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
568
+ 00000000000009f9: 06 cmpq $23, 56(%rsp)
569
+ 00000000000009ff: 05 movq %rax, 64(%rsp)
570
+ 0000000000000a04: 03 movq %r13, %rcx
571
+ 0000000000000a07: 02 je 0x45bbb0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa10>
572
+ 0000000000000a09: 05 movq 24(%rsp), %rcx
573
+ 0000000000000a0e: 02 nop
574
+ 0000000000000a10: 03 movb $0, (%rcx)
575
+ 0000000000000a13: 05 movl $2, %esi
576
+ 0000000000000a18: 05 movl $4914618, %ecx
577
+ 0000000000000a1d: 03 movq %r13, %rdi
578
+ 0000000000000a20: 05 movl $32, %edx
579
+ 0000000000000a25: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
580
+ 0000000000000a2a: 03 movq (%r14), %rdi
581
+ 0000000000000a2d: 03 addq %rbp, %rdi
582
+ 0000000000000a30: 05 callq 0x4649b0 <BloombergLP::balcl::Option::shortTag() const>
583
+ 0000000000000a35: 02 testb %al, %al
584
+ 0000000000000a37: 02 je 0x45bc29 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xa89>
585
+ 0000000000000a39: 05 movl $1, %esi
586
+ 0000000000000a3e: 05 movl $4914618, %ecx
587
+ 0000000000000a43: 03 movq %r13, %rdi
588
+ 0000000000000a46: 05 movl $45, %edx
589
+ 0000000000000a4b: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
590
+ 0000000000000a50: 03 movq (%r14), %rdi
591
+ 0000000000000a53: 03 addq %rbp, %rdi
592
+ 0000000000000a56: 05 callq 0x4649b0 <BloombergLP::balcl::Option::shortTag() const>
593
+ 0000000000000a5b: 03 movsbl %al, %edx
594
+ 0000000000000a5e: 05 movl $1, %esi
595
+ 0000000000000a63: 05 movl $4914618, %ecx
596
+ 0000000000000a68: 03 movq %r13, %rdi
597
+ 0000000000000a6b: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
598
+ 0000000000000a70: 05 movl $4913968, %esi
599
+ 0000000000000a75: 05 movl $5, %edx
600
+ 0000000000000a7a: 05 movl $4907968, %ecx
601
+ 0000000000000a7f: 03 movq %r13, %rdi
602
+ 0000000000000a82: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
603
+ 0000000000000a87: 02 jmp 0x45bc40 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xaa0>
604
+ 0000000000000a89: 05 movl $4913974, %esi
605
+ 0000000000000a8e: 05 movl $7, %edx
606
+ 0000000000000a93: 05 movl $4907968, %ecx
607
+ 0000000000000a98: 03 movq %r13, %rdi
608
+ 0000000000000a9b: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
609
+ 0000000000000aa0: 03 movq (%r14), %rdi
610
+ 0000000000000aa3: 03 addq %rbp, %rdi
611
+ 0000000000000aa6: 05 callq 0x464970 <BloombergLP::balcl::Option::longTag() const>
612
+ 0000000000000aab: 03 movq %rax, %rbx
613
+ 0000000000000aae: 03 movq %rax, %rdi
614
+ 0000000000000ab1: 05 callq 0x4046c0 <strlen@plt>
615
+ 0000000000000ab6: 05 movl $4907968, %ecx
616
+ 0000000000000abb: 03 movq %r13, %rdi
617
+ 0000000000000abe: 03 movq %rbx, %rsi
618
+ 0000000000000ac1: 03 movq %rax, %rdx
619
+ 0000000000000ac4: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
620
+ 0000000000000ac9: 03 movq (%r14), %rdi
621
+ 0000000000000acc: 03 addq %rbp, %rdi
622
+ 0000000000000acf: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
623
+ 0000000000000ad4: 03 cmpl $1, %eax
624
+ 0000000000000ad7: 02 jne 0x45bce5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xb45>
625
+ 0000000000000ad9: 05 movq 72(%rsp), %rsi
626
+ 0000000000000ade: 05 subq 48(%rsp), %rsi
627
+ 0000000000000ae3: 05 movl $4914618, %ecx
628
+ 0000000000000ae8: 03 movq %r13, %rdi
629
+ 0000000000000aeb: 05 movl $32, %edx
630
+ 0000000000000af0: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
631
+ 0000000000000af5: 05 movl $1, %esi
632
+ 0000000000000afa: 05 movl $4914618, %ecx
633
+ 0000000000000aff: 03 movq %r13, %rdi
634
+ 0000000000000b02: 05 movl $60, %edx
635
+ 0000000000000b07: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
636
+ 0000000000000b0c: 03 movq %rax, %rbx
637
+ 0000000000000b0f: 03 movq (%r14), %rdi
638
+ 0000000000000b12: 03 addq %rbp, %rdi
639
+ 0000000000000b15: 05 callq 0x464990 <BloombergLP::balcl::Option::name() const>
640
+ 0000000000000b1a: 03 movq %rbx, %rdi
641
+ 0000000000000b1d: 03 movq %rax, %rsi
642
+ 0000000000000b20: 02 xorl %edx, %edx
643
+ 0000000000000b22: 07 movq $-1, %rcx
644
+ 0000000000000b29: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
645
+ 0000000000000b2e: 05 movl $1, %esi
646
+ 0000000000000b33: 05 movl $4914618, %ecx
647
+ 0000000000000b38: 03 movq %rax, %rdi
648
+ 0000000000000b3b: 05 movl $62, %edx
649
+ 0000000000000b40: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
650
+ 0000000000000b45: 05 cmpl $28, 4(%rsp)
651
+ 0000000000000b4a: 02 jl 0x45bd05 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xb65>
652
+ 0000000000000b4c: 05 movl $4914616, %esi
653
+ 0000000000000b51: 05 movl $1, %edx
654
+ 0000000000000b56: 05 movl $4907968, %ecx
655
+ 0000000000000b5b: 03 movq %r13, %rdi
656
+ 0000000000000b5e: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
657
+ 0000000000000b63: 02 jmp 0x45bd21 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xb81>
658
+ 0000000000000b65: 05 movq 8(%rsp), %rsi
659
+ 0000000000000b6a: 05 subq 48(%rsp), %rsi
660
+ 0000000000000b6f: 05 movl $4914618, %ecx
661
+ 0000000000000b74: 03 movq %r13, %rdi
662
+ 0000000000000b77: 05 movl $32, %edx
663
+ 0000000000000b7c: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
664
+ 0000000000000b81: 05 movq 16(%rsp), %rdi
665
+ 0000000000000b86: 03 movq %r13, %rsi
666
+ 0000000000000b89: 05 callq 0x44f6f0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
667
+ 0000000000000b8e: 03 movq (%r14), %rdi
668
+ 0000000000000b91: 03 addq %rbp, %rdi
669
+ 0000000000000b94: 05 callq 0x464940 <BloombergLP::balcl::Option::description() const>
670
+ 0000000000000b99: 03 cmpq %rax, %r13
671
+ 0000000000000b9c: 02 je 0x45bd6a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xbca>
672
+ 0000000000000b9e: 05 cmpq $23, 32(%rax)
673
+ 0000000000000ba3: 03 movq %rax, %rsi
674
+ 0000000000000ba6: 02 je 0x45bd4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xbab>
675
+ 0000000000000ba8: 03 movq (%rax), %rsi
676
+ 0000000000000bab: 04 movq 24(%rax), %rdx
677
+ 0000000000000baf: 05 movq 48(%rsp), %rbx
678
+ 0000000000000bb4: 09 movq $0, 48(%rsp)
679
+ 0000000000000bbd: 05 movl $4909049, %ecx
680
+ 0000000000000bc2: 03 movq %r13, %rdi
681
+ 0000000000000bc5: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
682
+ 0000000000000bca: 03 movq (%r14), %rdi
683
+ 0000000000000bcd: 03 addq %rbp, %rdi
684
+ 0000000000000bd0: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
685
+ 0000000000000bd5: 03 cmpl $1, %eax
686
+ 0000000000000bd8: 06 jne 0x45bf98 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xdf8>
687
+ 0000000000000bde: 03 movq (%r14), %rdi
688
+ 0000000000000be1: 03 addq %rbp, %rdi
689
+ 0000000000000be4: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
690
+ 0000000000000be9: 03 movq %rax, %rdi
691
+ 0000000000000bec: 05 callq 0x462790 <BloombergLP::balcl::OccurrenceInfo::hasDefaultValue() const>
692
+ 0000000000000bf1: 02 testb %al, %al
693
+ 0000000000000bf3: 06 je 0x45bf98 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xdf8>
694
+ 0000000000000bf9: 07 movq 2793096(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
695
+ 0000000000000c00: 03 testq %rax, %rax
696
+ 0000000000000c03: 02 jne 0x45bdaa <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xc0a>
697
+ 0000000000000c05: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
698
+ 0000000000000c0a: 08 movq %rax, 144(%rsp)
699
+ 0000000000000c12: 12 movq $7318544, 328(%rsp)
700
+ 0000000000000c1e: 08 leaq 200(%rsp), %rbx
701
+ 0000000000000c26: 03 movq %rbx, %rdi
702
+ 0000000000000c29: 05 movl $16, %esi
703
+ 0000000000000c2e: 08 leaq 144(%rsp), %rdx
704
+ 0000000000000c36: 05 callq 0x455390 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>
705
+ 0000000000000c3b: 12 movq $4909712, 192(%rsp)
706
+ 0000000000000c47: 12 movq $4909752, 328(%rsp)
707
+ 0000000000000c53: 08 leaq 328(%rsp), %rdi
708
+ 0000000000000c5b: 03 movq %rbx, %rsi
709
+ 0000000000000c5e: 05 callq 0x404640 <_ZNSt3__18ios_base4initEPv@plt>
710
+ 0000000000000c63: 12 movq $0, 464(%rsp)
711
+ 0000000000000c6f: 11 movl $4294967295, 472(%rsp)
712
+ 0000000000000c7a: 12 movq $4909600, 192(%rsp)
713
+ 0000000000000c86: 12 movq $4909640, 328(%rsp)
714
+ 0000000000000c92: 03 addq (%r14), %rbp
715
+ 0000000000000c95: 03 movq %rbp, %rdi
716
+ 0000000000000c98: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
717
+ 0000000000000c9d: 03 movq %rax, %rdi
718
+ 0000000000000ca0: 05 callq 0x462780 <BloombergLP::balcl::OccurrenceInfo::defaultValue() const>
719
+ 0000000000000ca5: 03 movq %rax, %rdi
720
+ 0000000000000ca8: 08 leaq 192(%rsp), %rsi
721
+ 0000000000000cb0: 02 xorl %edx, %edx
722
+ 0000000000000cb2: 05 movl $4294967295, %ecx
723
+ 0000000000000cb7: 05 callq 0x465860 <BloombergLP::balcl::OptionValue::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
724
+ 0000000000000cbc: 08 leaq 584(%rsp), %r15
725
+ 0000000000000cc4: 03 movq %r15, %rdi
726
+ 0000000000000cc7: 08 leaq 200(%rsp), %rsi
727
+ 0000000000000ccf: 05 callq 0x455ee0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
728
+ 0000000000000cd4: 08 leaq 144(%rsp), %rbp
729
+ 0000000000000cdc: 05 movl $4913982, %esi
730
+ 0000000000000ce1: 08 leaq 536(%rsp), %rbx
731
+ 0000000000000ce9: 03 movq %rbx, %rdi
732
+ 0000000000000cec: 03 movq %r15, %rdx
733
+ 0000000000000cef: 05 callq 0x45e940 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(char const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
734
+ 0000000000000cf4: 03 movq %rbp, %rdi
735
+ 0000000000000cf7: 03 movq %rbx, %rsi
736
+ 0000000000000cfa: 05 movl $41, %edx
737
+ 0000000000000cff: 05 callq 0x454a80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, char)>
738
+ 0000000000000d04: 03 movq %r13, %rdi
739
+ 0000000000000d07: 03 movq %rbp, %rsi
740
+ 0000000000000d0a: 02 xorl %edx, %edx
741
+ 0000000000000d0c: 07 movq $-1, %rcx
742
+ 0000000000000d13: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
743
+ 0000000000000d18: 09 cmpq $23, 176(%rsp)
744
+ 0000000000000d21: 02 je 0x45bed9 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xd39>
745
+ 0000000000000d23: 08 movq 144(%rsp), %rsi
746
+ 0000000000000d2b: 08 movq 184(%rsp), %rdi
747
+ 0000000000000d33: 03 movq (%rdi), %rax
748
+ 0000000000000d36: 03 callq *24(%rax)
749
+ 0000000000000d39: 12 movq $-1, 168(%rsp)
750
+ 0000000000000d45: 09 cmpq $23, 568(%rsp)
751
+ 0000000000000d4e: 02 je 0x45bf06 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xd66>
752
+ 0000000000000d50: 08 movq 536(%rsp), %rsi
753
+ 0000000000000d58: 08 movq 576(%rsp), %rdi
754
+ 0000000000000d60: 03 movq (%rdi), %rax
755
+ 0000000000000d63: 03 callq *24(%rax)
756
+ 0000000000000d66: 12 movq $-1, 560(%rsp)
757
+ 0000000000000d72: 09 cmpq $23, 616(%rsp)
758
+ 0000000000000d7b: 02 je 0x45bf33 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xd93>
759
+ 0000000000000d7d: 08 movq 584(%rsp), %rsi
760
+ 0000000000000d85: 08 movq 624(%rsp), %rdi
761
+ 0000000000000d8d: 03 movq (%rdi), %rax
762
+ 0000000000000d90: 03 callq *24(%rax)
763
+ 0000000000000d93: 05 movl $4909664, %esi
764
+ 0000000000000d98: 08 leaq 192(%rsp), %rdi
765
+ 0000000000000da0: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
766
+ 0000000000000da5: 12 movq $4910000, 200(%rsp)
767
+ 0000000000000db1: 09 cmpq $23, 296(%rsp)
768
+ 0000000000000dba: 02 je 0x45bf72 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xdd2>
769
+ 0000000000000dbc: 08 movq 264(%rsp), %rsi
770
+ 0000000000000dc4: 08 movq 304(%rsp), %rdi
771
+ 0000000000000dcc: 03 movq (%rdi), %rax
772
+ 0000000000000dcf: 03 callq *24(%rax)
773
+ 0000000000000dd2: 12 movq $-1, 288(%rsp)
774
+ 0000000000000dde: 08 leaq 200(%rsp), %rdi
775
+ 0000000000000de6: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
776
+ 0000000000000deb: 08 leaq 328(%rsp), %rdi
777
+ 0000000000000df3: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
778
+ 0000000000000df8: 05 cmpl $28, 4(%rsp)
779
+ 0000000000000dfd: 02 jl 0x45bfb5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe15>
780
+ 0000000000000dff: 05 movl $10, %edi
781
+ 0000000000000e04: 03 movq %r13, %rsi
782
+ 0000000000000e07: 05 movq 16(%rsp), %rdx
783
+ 0000000000000e0c: 02 xorl %ecx, %ecx
784
+ 0000000000000e0e: 05 callq 0x45dad0 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
785
+ 0000000000000e13: 02 jmp 0x45bfca <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe2a>
786
+ 0000000000000e15: 05 movq 8(%rsp), %rcx
787
+ 0000000000000e1a: 03 movq %rcx, %rdi
788
+ 0000000000000e1d: 03 movq %r13, %rsi
789
+ 0000000000000e20: 05 movq 16(%rsp), %rdx
790
+ 0000000000000e25: 05 callq 0x45dad0 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
791
+ 0000000000000e2a: 08 movb $10, 192(%rsp)
792
+ 0000000000000e32: 05 movl $1, %edx
793
+ 0000000000000e37: 05 movq 16(%rsp), %rdi
794
+ 0000000000000e3c: 08 leaq 192(%rsp), %rsi
795
+ 0000000000000e44: 05 callq 0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
796
+ 0000000000000e49: 03 movq %rax, %rdi
797
+ 0000000000000e4c: 05 callq 0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
798
+ 0000000000000e51: 06 cmpq $23, 56(%rsp)
799
+ 0000000000000e57: 06 je 0x45bb10 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x970>
800
+ 0000000000000e5d: 05 movq 24(%rsp), %rsi
801
+ 0000000000000e62: 05 movq 64(%rsp), %rdi
802
+ 0000000000000e67: 03 movq (%rdi), %rax
803
+ 0000000000000e6a: 03 callq *24(%rax)
804
+ 0000000000000e6d: 05 jmp 0x45bb10 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x970>
805
+ 0000000000000e72: 03 cmpq %rdi, %rcx
806
+ 0000000000000e75: 06 je 0x45c45f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12bf>
807
+ 0000000000000e7b: 05 movl $1, %ebx
808
+ 0000000000000e80: 02 xorl %eax, %eax
809
+ 0000000000000e82: 02 jmp 0x45c059 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xeb9>
810
+ 0000000000000e84: 10 nopw %cs:(%rax,%rax)
811
+ 0000000000000e8e: 02 nop
812
+ 0000000000000e90: 02 movl %ebx, %eax
813
+ 0000000000000e92: 03 movq (%r14), %rdi
814
+ 0000000000000e95: 04 movq 8(%r14), %rcx
815
+ 0000000000000e99: 03 subq %rdi, %rcx
816
+ 0000000000000e9c: 04 sarq $3, %rcx
817
+ 0000000000000ea0: 10 movabsq $-5797548137451573365, %rdx
818
+ 0000000000000eaa: 04 imulq %rdx, %rcx
819
+ 0000000000000eae: 02 incl %ebx
820
+ 0000000000000eb0: 03 cmpq %rax, %rcx
821
+ 0000000000000eb3: 06 jbe 0x45c45f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12bf>
822
+ 0000000000000eb9: 07 imulq $280, %rax, %rbp
823
+ 0000000000000ec0: 03 addq %rbp, %rdi
824
+ 0000000000000ec3: 05 callq 0x464910 <BloombergLP::balcl::Option::argType() const>
825
+ 0000000000000ec8: 03 cmpl $2, %eax
826
+ 0000000000000ecb: 02 jne 0x45c030 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe90>
827
+ 0000000000000ecd: 09 movq $0, 24(%rsp)
828
+ 0000000000000ed6: 07 movaps 295827(%rip), %xmm0 # 4a4410 <__dso_handle+0x8>
829
+ 0000000000000edd: 05 movups %xmm0, 48(%rsp)
830
+ 0000000000000ee2: 07 movq 2792351(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
831
+ 0000000000000ee9: 03 testq %rax, %rax
832
+ 0000000000000eec: 02 je 0x45c09d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xefd>
833
+ 0000000000000eee: 05 movq %rax, 64(%rsp)
834
+ 0000000000000ef3: 05 leaq 24(%rsp), %rdi
835
+ 0000000000000ef8: 03 movq %rdi, %rcx
836
+ 0000000000000efb: 02 jmp 0x45c0be <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xf1e>
837
+ 0000000000000efd: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
838
+ 0000000000000f02: 06 cmpq $23, 56(%rsp)
839
+ 0000000000000f08: 05 movq %rax, 64(%rsp)
840
+ 0000000000000f0d: 05 leaq 24(%rsp), %rcx
841
+ 0000000000000f12: 02 je 0x45c0b9 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xf19>
842
+ 0000000000000f14: 05 movq 24(%rsp), %rcx
843
+ 0000000000000f19: 05 leaq 24(%rsp), %rdi
844
+ 0000000000000f1e: 03 movb $0, (%rcx)
845
+ 0000000000000f21: 05 movl $4914618, %ecx
846
+ 0000000000000f26: 05 movq 72(%rsp), %rsi
847
+ 0000000000000f2b: 05 movl $32, %edx
848
+ 0000000000000f30: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
849
+ 0000000000000f35: 05 movl $1, %esi
850
+ 0000000000000f3a: 05 movl $4914618, %ecx
851
+ 0000000000000f3f: 05 leaq 24(%rsp), %rdi
852
+ 0000000000000f44: 05 movl $60, %edx
853
+ 0000000000000f49: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
854
+ 0000000000000f4e: 03 movq (%r14), %rdi
855
+ 0000000000000f51: 03 addq %rbp, %rdi
856
+ 0000000000000f54: 05 callq 0x464990 <BloombergLP::balcl::Option::name() const>
857
+ 0000000000000f59: 05 leaq 24(%rsp), %rdi
858
+ 0000000000000f5e: 03 movq %rax, %rsi
859
+ 0000000000000f61: 02 xorl %edx, %edx
860
+ 0000000000000f63: 07 movq $-1, %rcx
861
+ 0000000000000f6a: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
862
+ 0000000000000f6f: 05 movl $1, %esi
863
+ 0000000000000f74: 05 movl $4914618, %ecx
864
+ 0000000000000f79: 05 leaq 24(%rsp), %rdi
865
+ 0000000000000f7e: 05 movl $62, %edx
866
+ 0000000000000f83: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
867
+ 0000000000000f88: 05 cmpl $28, 4(%rsp)
868
+ 0000000000000f8d: 02 jl 0x45c150 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xfb0>
869
+ 0000000000000f8f: 05 movl $4914616, %esi
870
+ 0000000000000f94: 05 movl $1, %edx
871
+ 0000000000000f99: 05 movl $4907968, %ecx
872
+ 0000000000000f9e: 05 leaq 24(%rsp), %rdi
873
+ 0000000000000fa3: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
874
+ 0000000000000fa8: 02 jmp 0x45c16e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xfce>
875
+ 0000000000000faa: 06 nopw (%rax,%rax)
876
+ 0000000000000fb0: 05 movq 8(%rsp), %rsi
877
+ 0000000000000fb5: 05 subq 48(%rsp), %rsi
878
+ 0000000000000fba: 05 movl $4914618, %ecx
879
+ 0000000000000fbf: 05 leaq 24(%rsp), %rdi
880
+ 0000000000000fc4: 05 movl $32, %edx
881
+ 0000000000000fc9: 05 callq 0x482050 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(unsigned long, char, char const*)>
882
+ 0000000000000fce: 05 movq 16(%rsp), %rdi
883
+ 0000000000000fd3: 05 leaq 24(%rsp), %rsi
884
+ 0000000000000fd8: 05 callq 0x44f6f0 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& bsl::operator<<<char, std::__1::char_traits<char>, bsl::allocator<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
885
+ 0000000000000fdd: 03 movq (%r14), %rdi
886
+ 0000000000000fe0: 03 addq %rbp, %rdi
887
+ 0000000000000fe3: 05 callq 0x464940 <BloombergLP::balcl::Option::description() const>
888
+ 0000000000000fe8: 05 leaq 24(%rsp), %rcx
889
+ 0000000000000fed: 03 cmpq %rax, %rcx
890
+ 0000000000000ff0: 02 je 0x45c1c0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1020>
891
+ 0000000000000ff2: 05 cmpq $23, 32(%rax)
892
+ 0000000000000ff7: 03 movq %rax, %rsi
893
+ 0000000000000ffa: 02 je 0x45c19f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xfff>
894
+ 0000000000000ffc: 03 movq (%rax), %rsi
895
+ 0000000000000fff: 04 movq 24(%rax), %rdx
896
+ 0000000000001003: 05 movq 48(%rsp), %r12
897
+ 0000000000001008: 09 movq $0, 48(%rsp)
898
+ 0000000000001011: 05 movl $4909049, %ecx
899
+ 0000000000001016: 05 leaq 24(%rsp), %rdi
900
+ 000000000000101b: 05 callq 0x481e80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::privateAppend(char const*, unsigned long, char const*)>
901
+ 0000000000001020: 03 movq (%r14), %rdi
902
+ 0000000000001023: 03 addq %rbp, %rdi
903
+ 0000000000001026: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
904
+ 000000000000102b: 08 leaq 200(%rsp), %r12
905
+ 0000000000001033: 03 movq %rax, %rdi
906
+ 0000000000001036: 05 callq 0x462790 <BloombergLP::balcl::OccurrenceInfo::hasDefaultValue() const>
907
+ 000000000000103b: 02 testb %al, %al
908
+ 000000000000103d: 06 je 0x45c3d2 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1232>
909
+ 0000000000001043: 07 movq 2791998(%rip), %rax # 705c28 <BloombergLP::bslma::Default::s_defaultAllocator>
910
+ 000000000000104a: 03 testq %rax, %rax
911
+ 000000000000104d: 02 jne 0x45c1f4 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1054>
912
+ 000000000000104f: 05 callq 0x47ce20 <BloombergLP::bslma::Default::determineAndReturnDefaultAllocator()>
913
+ 0000000000001054: 08 movq %rax, 144(%rsp)
914
+ 000000000000105c: 12 movq $7318544, 328(%rsp)
915
+ 0000000000001068: 03 movq %r12, %rdi
916
+ 000000000000106b: 05 movl $16, %esi
917
+ 0000000000001070: 08 leaq 144(%rsp), %rdx
918
+ 0000000000001078: 05 callq 0x455390 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::basic_stringbuf(unsigned int, bsl::allocator<char> const&)>
919
+ 000000000000107d: 12 movq $4909712, 192(%rsp)
920
+ 0000000000001089: 12 movq $4909752, 328(%rsp)
921
+ 0000000000001095: 08 leaq 328(%rsp), %rdi
922
+ 000000000000109d: 03 movq %r12, %rsi
923
+ 00000000000010a0: 05 callq 0x404640 <_ZNSt3__18ios_base4initEPv@plt>
924
+ 00000000000010a5: 12 movq $0, 464(%rsp)
925
+ 00000000000010b1: 11 movl $4294967295, 472(%rsp)
926
+ 00000000000010bc: 12 movq $4909600, 192(%rsp)
927
+ 00000000000010c8: 12 movq $4909640, 328(%rsp)
928
+ 00000000000010d4: 03 addq (%r14), %rbp
929
+ 00000000000010d7: 03 movq %rbp, %rdi
930
+ 00000000000010da: 05 callq 0x4649a0 <BloombergLP::balcl::Option::occurrenceInfo() const>
931
+ 00000000000010df: 03 movq %rax, %rdi
932
+ 00000000000010e2: 05 callq 0x462780 <BloombergLP::balcl::OccurrenceInfo::defaultValue() const>
933
+ 00000000000010e7: 03 movq %rax, %rdi
934
+ 00000000000010ea: 08 leaq 192(%rsp), %rsi
935
+ 00000000000010f2: 02 xorl %edx, %edx
936
+ 00000000000010f4: 05 movl $4294967295, %ecx
937
+ 00000000000010f9: 05 callq 0x465860 <BloombergLP::balcl::OptionValue::print(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, int, int) const>
938
+ 00000000000010fe: 08 leaq 584(%rsp), %r15
939
+ 0000000000001106: 03 movq %r15, %rdi
940
+ 0000000000001109: 03 movq %r12, %rsi
941
+ 000000000000110c: 05 callq 0x455ee0 <bsl::basic_stringbuf<char, std::__1::char_traits<char>, bsl::allocator<char> >::str() const>
942
+ 0000000000001111: 08 leaq 144(%rsp), %rbp
943
+ 0000000000001119: 05 movl $4913982, %esi
944
+ 000000000000111e: 08 leaq 536(%rsp), %r13
945
+ 0000000000001126: 03 movq %r13, %rdi
946
+ 0000000000001129: 03 movq %r15, %rdx
947
+ 000000000000112c: 05 callq 0x45e940 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(char const*, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&)>
948
+ 0000000000001131: 03 movq %rbp, %rdi
949
+ 0000000000001134: 03 movq %r13, %rsi
950
+ 0000000000001137: 05 movl $41, %edx
951
+ 000000000000113c: 05 callq 0x454a80 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > bsl::operator+<char, std::__1::char_traits<char>, bsl::allocator<char> >(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, char)>
952
+ 0000000000001141: 05 leaq 24(%rsp), %rdi
953
+ 0000000000001146: 03 movq %rbp, %rsi
954
+ 0000000000001149: 02 xorl %edx, %edx
955
+ 000000000000114b: 07 movq $-1, %rcx
956
+ 0000000000001152: 05 callq 0x483a00 <bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >::append(bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> > const&, unsigned long, unsigned long)>
957
+ 0000000000001157: 09 cmpq $23, 176(%rsp)
958
+ 0000000000001160: 02 je 0x45c318 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1178>
959
+ 0000000000001162: 08 movq 144(%rsp), %rsi
960
+ 000000000000116a: 08 movq 184(%rsp), %rdi
961
+ 0000000000001172: 03 movq (%rdi), %rax
962
+ 0000000000001175: 03 callq *24(%rax)
963
+ 0000000000001178: 12 movq $-1, 168(%rsp)
964
+ 0000000000001184: 09 cmpq $23, 568(%rsp)
965
+ 000000000000118d: 02 je 0x45c345 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x11a5>
966
+ 000000000000118f: 08 movq 536(%rsp), %rsi
967
+ 0000000000001197: 08 movq 576(%rsp), %rdi
968
+ 000000000000119f: 03 movq (%rdi), %rax
969
+ 00000000000011a2: 03 callq *24(%rax)
970
+ 00000000000011a5: 12 movq $-1, 560(%rsp)
971
+ 00000000000011b1: 09 cmpq $23, 616(%rsp)
972
+ 00000000000011ba: 02 je 0x45c372 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x11d2>
973
+ 00000000000011bc: 08 movq 584(%rsp), %rsi
974
+ 00000000000011c4: 08 movq 624(%rsp), %rdi
975
+ 00000000000011cc: 03 movq (%rdi), %rax
976
+ 00000000000011cf: 03 callq *24(%rax)
977
+ 00000000000011d2: 05 movl $4909664, %esi
978
+ 00000000000011d7: 08 leaq 192(%rsp), %rdi
979
+ 00000000000011df: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
980
+ 00000000000011e4: 12 movq $4910000, 200(%rsp)
981
+ 00000000000011f0: 09 cmpq $23, 296(%rsp)
982
+ 00000000000011f9: 02 je 0x45c3b1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1211>
983
+ 00000000000011fb: 08 movq 264(%rsp), %rsi
984
+ 0000000000001203: 08 movq 304(%rsp), %rdi
985
+ 000000000000120b: 03 movq (%rdi), %rax
986
+ 000000000000120e: 03 callq *24(%rax)
987
+ 0000000000001211: 12 movq $-1, 288(%rsp)
988
+ 000000000000121d: 03 movq %r12, %rdi
989
+ 0000000000001220: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
990
+ 0000000000001225: 08 leaq 328(%rsp), %rdi
991
+ 000000000000122d: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
992
+ 0000000000001232: 05 cmpl $28, 4(%rsp)
993
+ 0000000000001237: 02 jl 0x45c400 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1260>
994
+ 0000000000001239: 05 movl $10, %edi
995
+ 000000000000123e: 05 leaq 24(%rsp), %rsi
996
+ 0000000000001243: 05 movq 16(%rsp), %rdx
997
+ 0000000000001248: 02 xorl %ecx, %ecx
998
+ 000000000000124a: 05 callq 0x45dad0 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
999
+ 000000000000124f: 02 jmp 0x45c417 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1277>
1000
+ 0000000000001251: 10 nopw %cs:(%rax,%rax)
1001
+ 000000000000125b: 05 nopl (%rax,%rax)
1002
+ 0000000000001260: 05 movq 8(%rsp), %rcx
1003
+ 0000000000001265: 03 movq %rcx, %rdi
1004
+ 0000000000001268: 05 leaq 24(%rsp), %rsi
1005
+ 000000000000126d: 05 movq 16(%rsp), %rdx
1006
+ 0000000000001272: 05 callq 0x45dad0 <BloombergLP::balcl::(anonymous namespace)::u::format(unsigned long, unsigned long, bsl::basic_string<char, std::__1::char_traits<char>, bsl::allocator<char> >&, std::__1::basic_ostream<char, std::__1::char_traits<char> >&, unsigned long)>
1007
+ 0000000000001277: 08 movb $10, 192(%rsp)
1008
+ 000000000000127f: 05 movl $1, %edx
1009
+ 0000000000001284: 05 movq 16(%rsp), %rdi
1010
+ 0000000000001289: 08 leaq 192(%rsp), %rsi
1011
+ 0000000000001291: 05 callq 0x455480 <std::__1::basic_ostream<char, std::__1::char_traits<char> >& std::__1::__put_character_sequence<char, std::__1::char_traits<char> >(std::__1::basic_ostream<char, std::__1::char_traits<char> >&, char const*, unsigned long)>
1012
+ 0000000000001296: 03 movq %rax, %rdi
1013
+ 0000000000001299: 05 callq 0x404980 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEE5flushEv@plt>
1014
+ 000000000000129e: 06 cmpq $23, 56(%rsp)
1015
+ 00000000000012a4: 06 je 0x45c030 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe90>
1016
+ 00000000000012aa: 05 movq 24(%rsp), %rsi
1017
+ 00000000000012af: 05 movq 64(%rsp), %rdi
1018
+ 00000000000012b4: 03 movq (%rdi), %rax
1019
+ 00000000000012b7: 03 callq *24(%rax)
1020
+ 00000000000012ba: 05 jmp 0x45c030 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0xe90>
1021
+ 00000000000012bf: 09 cmpq $23, 520(%rsp)
1022
+ 00000000000012c8: 02 je 0x45c480 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x12e0>
1023
+ 00000000000012ca: 08 movq 488(%rsp), %rsi
1024
+ 00000000000012d2: 08 movq 528(%rsp), %rdi
1025
+ 00000000000012da: 03 movq (%rdi), %rax
1026
+ 00000000000012dd: 03 callq *24(%rax)
1027
+ 00000000000012e0: 05 movq 112(%rsp), %rbx
1028
+ 00000000000012e5: 03 testq %rbx, %rbx
1029
+ 00000000000012e8: 02 je 0x45c4dd <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x133d>
1030
+ 00000000000012ea: 05 movq 120(%rsp), %rbp
1031
+ 00000000000012ef: 03 cmpq %rbp, %rbx
1032
+ 00000000000012f2: 02 jne 0x45c4b1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1311>
1033
+ 00000000000012f4: 02 jmp 0x45c4cc <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x132c>
1034
+ 00000000000012f6: 10 nopw %cs:(%rax,%rax)
1035
+ 0000000000001300: 08 movq $-1, 24(%rbx)
1036
+ 0000000000001308: 04 addq $48, %rbx
1037
+ 000000000000130c: 03 cmpq %rbx, %rbp
1038
+ 000000000000130f: 02 je 0x45c4c7 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1327>
1039
+ 0000000000001311: 05 cmpq $23, 32(%rbx)
1040
+ 0000000000001316: 02 je 0x45c4a0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1300>
1041
+ 0000000000001318: 03 movq (%rbx), %rsi
1042
+ 000000000000131b: 04 movq 40(%rbx), %rdi
1043
+ 000000000000131f: 03 movq (%rdi), %rax
1044
+ 0000000000001322: 03 callq *24(%rax)
1045
+ 0000000000001325: 02 jmp 0x45c4a0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1300>
1046
+ 0000000000001327: 05 movq 112(%rsp), %rbx
1047
+ 000000000000132c: 08 movq 136(%rsp), %rdi
1048
+ 0000000000001334: 03 movq (%rdi), %rax
1049
+ 0000000000001337: 03 movq %rbx, %rsi
1050
+ 000000000000133a: 03 callq *24(%rax)
1051
+ 000000000000133d: 05 movq 80(%rsp), %rbx
1052
+ 0000000000001342: 03 testq %rbx, %rbx
1053
+ 0000000000001345: 02 je 0x45c53a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x139a>
1054
+ 0000000000001347: 05 movq 88(%rsp), %rbp
1055
+ 000000000000134c: 03 cmpq %rbp, %rbx
1056
+ 000000000000134f: 02 jne 0x45c511 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1371>
1057
+ 0000000000001351: 02 jmp 0x45c52c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x138c>
1058
+ 0000000000001353: 10 nopw %cs:(%rax,%rax)
1059
+ 000000000000135d: 03 nopl (%rax)
1060
+ 0000000000001360: 08 movq $-1, 24(%rbx)
1061
+ 0000000000001368: 04 addq $48, %rbx
1062
+ 000000000000136c: 03 cmpq %rbx, %rbp
1063
+ 000000000000136f: 02 je 0x45c527 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1387>
1064
+ 0000000000001371: 05 cmpq $23, 32(%rbx)
1065
+ 0000000000001376: 02 je 0x45c500 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1360>
1066
+ 0000000000001378: 03 movq (%rbx), %rsi
1067
+ 000000000000137b: 04 movq 40(%rbx), %rdi
1068
+ 000000000000137f: 03 movq (%rdi), %rax
1069
+ 0000000000001382: 03 callq *24(%rax)
1070
+ 0000000000001385: 02 jmp 0x45c500 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1360>
1071
+ 0000000000001387: 05 movq 80(%rsp), %rbx
1072
+ 000000000000138c: 05 movq 104(%rsp), %rdi
1073
+ 0000000000001391: 03 movq (%rdi), %rax
1074
+ 0000000000001394: 03 movq %rbx, %rsi
1075
+ 0000000000001397: 03 callq *24(%rax)
1076
+ 000000000000139a: 09 cmpq $23, 664(%rsp)
1077
+ 00000000000013a3: 02 je 0x45c55b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x13bb>
1078
+ 00000000000013a5: 08 movq 632(%rsp), %rsi
1079
+ 00000000000013ad: 08 movq 672(%rsp), %rdi
1080
+ 00000000000013b5: 03 movq (%rdi), %rax
1081
+ 00000000000013b8: 03 callq *24(%rax)
1082
+ 00000000000013bb: 07 addq $680, %rsp
1083
+ 00000000000013c2: 01 popq %rbx
1084
+ 00000000000013c3: 02 popq %r12
1085
+ 00000000000013c5: 02 popq %r13
1086
+ 00000000000013c7: 02 popq %r14
1087
+ 00000000000013c9: 02 popq %r15
1088
+ 00000000000013cb: 01 popq %rbp
1089
+ 00000000000013cc: 01 retq
1090
+ 00000000000013cd: 03 movq %rax, %r14
1091
+ 00000000000013d0: 05 jmp 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1092
+ 00000000000013d5: 05 jmp 0x45ca47 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18a7>
1093
+ 00000000000013da: 03 movq %rax, %rdi
1094
+ 00000000000013dd: 05 callq 0x450f10 <__clang_call_terminate>
1095
+ 00000000000013e2: 03 movq %rax, %rdi
1096
+ 00000000000013e5: 05 callq 0x450f10 <__clang_call_terminate>
1097
+ 00000000000013ea: 03 movq %rax, %rdi
1098
+ 00000000000013ed: 05 callq 0x450f10 <__clang_call_terminate>
1099
+ 00000000000013f2: 03 movq %rax, %rdi
1100
+ 00000000000013f5: 05 callq 0x450f10 <__clang_call_terminate>
1101
+ 00000000000013fa: 03 movq %rax, %rdi
1102
+ 00000000000013fd: 05 callq 0x450f10 <__clang_call_terminate>
1103
+ 0000000000001402: 03 movq %rax, %rdi
1104
+ 0000000000001405: 05 callq 0x450f10 <__clang_call_terminate>
1105
+ 000000000000140a: 03 movq %rax, %rdi
1106
+ 000000000000140d: 05 callq 0x450f10 <__clang_call_terminate>
1107
+ 0000000000001412: 03 movq %rax, %r14
1108
+ 0000000000001415: 05 jmp 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1109
+ 000000000000141a: 03 movq %rax, %r14
1110
+ 000000000000141d: 05 jmp 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1111
+ 0000000000001422: 05 jmp 0x45ca22 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1882>
1112
+ 0000000000001427: 03 movq %rax, %r14
1113
+ 000000000000142a: 09 cmpq $23, 176(%rsp)
1114
+ 0000000000001433: 02 je 0x45c5eb <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x144b>
1115
+ 0000000000001435: 08 movq 144(%rsp), %rsi
1116
+ 000000000000143d: 08 movq 184(%rsp), %rdi
1117
+ 0000000000001445: 03 movq (%rdi), %rax
1118
+ 0000000000001448: 03 callq *24(%rax)
1119
+ 000000000000144b: 12 movq $-1, 168(%rsp)
1120
+ 0000000000001457: 02 jmp 0x45c614 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1474>
1121
+ 0000000000001459: 03 movq %rax, %rdi
1122
+ 000000000000145c: 05 callq 0x450f10 <__clang_call_terminate>
1123
+ 0000000000001461: 03 movq %rax, %rdi
1124
+ 0000000000001464: 05 callq 0x450f10 <__clang_call_terminate>
1125
+ 0000000000001469: 03 movq %rax, %rdi
1126
+ 000000000000146c: 05 callq 0x450f10 <__clang_call_terminate>
1127
+ 0000000000001471: 03 movq %rax, %r14
1128
+ 0000000000001474: 09 cmpq $23, 568(%rsp)
1129
+ 000000000000147d: 02 je 0x45c635 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1495>
1130
+ 000000000000147f: 08 movq 536(%rsp), %rsi
1131
+ 0000000000001487: 08 movq 576(%rsp), %rdi
1132
+ 000000000000148f: 03 movq (%rdi), %rax
1133
+ 0000000000001492: 03 callq *24(%rax)
1134
+ 0000000000001495: 12 movq $-1, 560(%rsp)
1135
+ 00000000000014a1: 02 jmp 0x45c64e <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x14ae>
1136
+ 00000000000014a3: 03 movq %rax, %rdi
1137
+ 00000000000014a6: 05 callq 0x450f10 <__clang_call_terminate>
1138
+ 00000000000014ab: 03 movq %rax, %r14
1139
+ 00000000000014ae: 09 cmpq $23, 616(%rsp)
1140
+ 00000000000014b7: 06 je 0x45c862 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x16c2>
1141
+ 00000000000014bd: 08 movq 584(%rsp), %rsi
1142
+ 00000000000014c5: 08 movq 624(%rsp), %rdi
1143
+ 00000000000014cd: 03 movq (%rdi), %rax
1144
+ 00000000000014d0: 03 callq *24(%rax)
1145
+ 00000000000014d3: 05 jmp 0x45c862 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x16c2>
1146
+ 00000000000014d8: 03 movq %rax, %rdi
1147
+ 00000000000014db: 05 callq 0x450f10 <__clang_call_terminate>
1148
+ 00000000000014e0: 05 jmp 0x45c85f <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x16bf>
1149
+ 00000000000014e5: 03 movq %rax, %r14
1150
+ 00000000000014e8: 12 movq $4910000, 200(%rsp)
1151
+ 00000000000014f4: 09 cmpq $23, 296(%rsp)
1152
+ 00000000000014fd: 06 je 0x45c8a1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1701>
1153
+ 0000000000001503: 08 movq 264(%rsp), %rsi
1154
+ 000000000000150b: 08 movq 304(%rsp), %rdi
1155
+ 0000000000001513: 03 movq (%rdi), %rax
1156
+ 0000000000001516: 03 callq *24(%rax)
1157
+ 0000000000001519: 05 jmp 0x45c8a1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1701>
1158
+ 000000000000151e: 03 movq %rax, %rdi
1159
+ 0000000000001521: 05 callq 0x450f10 <__clang_call_terminate>
1160
+ 0000000000001526: 03 movq %rax, %r14
1161
+ 0000000000001529: 05 jmp 0x45c8ba <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x171a>
1162
+ 000000000000152e: 03 movq %rax, %rdi
1163
+ 0000000000001531: 05 callq 0x450f10 <__clang_call_terminate>
1164
+ 0000000000001536: 03 movq %rax, %rdi
1165
+ 0000000000001539: 05 callq 0x450f10 <__clang_call_terminate>
1166
+ 000000000000153e: 03 movq %rax, %rdi
1167
+ 0000000000001541: 05 callq 0x450f10 <__clang_call_terminate>
1168
+ 0000000000001546: 03 movq %rax, %rdi
1169
+ 0000000000001549: 05 callq 0x450f10 <__clang_call_terminate>
1170
+ 000000000000154e: 03 movq %rax, %rdi
1171
+ 0000000000001551: 05 callq 0x450f10 <__clang_call_terminate>
1172
+ 0000000000001556: 03 movq %rax, %rdi
1173
+ 0000000000001559: 05 callq 0x450f10 <__clang_call_terminate>
1174
+ 000000000000155e: 03 movq %rax, %rdi
1175
+ 0000000000001561: 05 callq 0x450f10 <__clang_call_terminate>
1176
+ 0000000000001566: 03 movq %rax, %rdi
1177
+ 0000000000001569: 05 callq 0x450f10 <__clang_call_terminate>
1178
  000000000000156e: 03 movq %rax, %rdi
1179
+ 0000000000001571: 05 callq 0x450f10 <__clang_call_terminate>
1180
+ 0000000000001576: 03 movq %rax, %rdi
1181
+ 0000000000001579: 05 callq 0x450f10 <__clang_call_terminate>
1182
+ 000000000000157e: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1183
+ 0000000000001583: 03 movq %rax, %r14
1184
+ 0000000000001586: 05 jmp 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1185
+ 000000000000158b: 03 movq %rax, %r14
1186
+ 000000000000158e: 09 cmpq $23, 224(%rsp)
1187
+ 0000000000001597: 06 je 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1188
+ 000000000000159d: 08 movq 192(%rsp), %rsi
1189
+ 00000000000015a5: 08 movq 232(%rsp), %rdi
1190
+ 00000000000015ad: 03 movq (%rdi), %rax
1191
+ 00000000000015b0: 03 callq *24(%rax)
1192
+ 00000000000015b3: 05 jmp 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1193
+ 00000000000015b8: 03 movq %rax, %rdi
1194
+ 00000000000015bb: 05 callq 0x450f10 <__clang_call_terminate>
1195
+ 00000000000015c0: 03 movq %rax, %rdi
1196
+ 00000000000015c3: 05 callq 0x450f10 <__clang_call_terminate>
1197
+ 00000000000015c8: 03 movq %rax, %r14
1198
+ 00000000000015cb: 09 cmpq $23, 176(%rsp)
1199
+ 00000000000015d4: 02 je 0x45c78c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x15ec>
1200
+ 00000000000015d6: 08 movq 144(%rsp), %rsi
1201
+ 00000000000015de: 08 movq 184(%rsp), %rdi
1202
+ 00000000000015e6: 03 movq (%rdi), %rax
1203
+ 00000000000015e9: 03 callq *24(%rax)
1204
+ 00000000000015ec: 12 movq $-1, 168(%rsp)
1205
+ 00000000000015f8: 02 jmp 0x45c7a5 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1605>
1206
+ 00000000000015fa: 03 movq %rax, %rdi
1207
+ 00000000000015fd: 05 callq 0x450f10 <__clang_call_terminate>
1208
+ 0000000000001602: 03 movq %rax, %r14
1209
+ 0000000000001605: 09 cmpq $23, 568(%rsp)
1210
+ 000000000000160e: 02 je 0x45c7c6 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1626>
1211
+ 0000000000001610: 08 movq 536(%rsp), %rsi
1212
+ 0000000000001618: 08 movq 576(%rsp), %rdi
1213
+ 0000000000001620: 03 movq (%rdi), %rax
1214
+ 0000000000001623: 03 callq *24(%rax)
1215
+ 0000000000001626: 12 movq $-1, 560(%rsp)
1216
+ 0000000000001632: 02 jmp 0x45c7df <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x163f>
1217
+ 0000000000001634: 03 movq %rax, %rdi
1218
+ 0000000000001637: 05 callq 0x450f10 <__clang_call_terminate>
1219
+ 000000000000163c: 03 movq %rax, %r14
1220
+ 000000000000163f: 09 cmpq $23, 616(%rsp)
1221
+ 0000000000001648: 06 je 0x45c90b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x176b>
1222
+ 000000000000164e: 08 movq 584(%rsp), %rsi
1223
+ 0000000000001656: 08 movq 624(%rsp), %rdi
1224
+ 000000000000165e: 03 movq (%rdi), %rax
1225
+ 0000000000001661: 03 callq *24(%rax)
1226
+ 0000000000001664: 05 jmp 0x45c90b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x176b>
1227
+ 0000000000001669: 03 movq %rax, %rdi
1228
+ 000000000000166c: 05 callq 0x450f10 <__clang_call_terminate>
1229
+ 0000000000001671: 05 jmp 0x45c908 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1768>
1230
+ 0000000000001676: 03 movq %rax, %r14
1231
+ 0000000000001679: 12 movq $4910000, 200(%rsp)
1232
+ 0000000000001685: 09 cmpq $23, 296(%rsp)
1233
+ 000000000000168e: 06 je 0x45c94a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17aa>
1234
+ 0000000000001694: 08 movq 264(%rsp), %rsi
1235
+ 000000000000169c: 08 movq 304(%rsp), %rdi
1236
+ 00000000000016a4: 03 movq (%rdi), %rax
1237
+ 00000000000016a7: 03 callq *24(%rax)
1238
+ 00000000000016aa: 05 jmp 0x45c94a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17aa>
1239
+ 00000000000016af: 03 movq %rax, %rdi
1240
+ 00000000000016b2: 05 callq 0x450f10 <__clang_call_terminate>
1241
+ 00000000000016b7: 03 movq %rax, %r14
1242
+ 00000000000016ba: 05 jmp 0x45c963 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17c3>
1243
+ 00000000000016bf: 03 movq %rax, %r14
1244
+ 00000000000016c2: 08 leaq 192(%rsp), %rdi
1245
+ 00000000000016ca: 05 movl $4909664, %esi
1246
+ 00000000000016cf: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
1247
+ 00000000000016d4: 12 movq $4910000, 200(%rsp)
1248
+ 00000000000016e0: 09 cmpq $23, 296(%rsp)
1249
+ 00000000000016e9: 02 je 0x45c8a1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1701>
1250
+ 00000000000016eb: 08 movq 264(%rsp), %rsi
1251
+ 00000000000016f3: 08 movq 304(%rsp), %rdi
1252
+ 00000000000016fb: 03 movq (%rdi), %rax
1253
+ 00000000000016fe: 03 callq *24(%rax)
1254
+ 0000000000001701: 12 movq $-1, 288(%rsp)
1255
+ 000000000000170d: 08 leaq 200(%rsp), %rdi
1256
+ 0000000000001715: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1257
+ 000000000000171a: 08 leaq 328(%rsp), %rdi
1258
+ 0000000000001722: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
1259
+ 0000000000001727: 05 jmp 0x45ca4a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18aa>
1260
+ 000000000000172c: 03 movq %rax, %rdi
1261
+ 000000000000172f: 05 callq 0x450f10 <__clang_call_terminate>
1262
+ 0000000000001734: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1263
+ 0000000000001739: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1264
+ 000000000000173e: 03 movq %rax, %r14
1265
+ 0000000000001741: 05 movq %rbx, 48(%rsp)
1266
+ 0000000000001746: 05 jmp 0x45ca4a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18aa>
1267
+ 000000000000174b: 03 movq %rax, %r14
1268
+ 000000000000174e: 05 movq %r12, 48(%rsp)
1269
+ 0000000000001753: 05 jmp 0x45ca25 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1885>
1270
+ 0000000000001758: 03 movq %rax, %rdi
1271
+ 000000000000175b: 05 callq 0x450f10 <__clang_call_terminate>
1272
+ 0000000000001760: 03 movq %rax, %rdi
1273
+ 0000000000001763: 05 callq 0x450f10 <__clang_call_terminate>
1274
+ 0000000000001768: 03 movq %rax, %r14
1275
+ 000000000000176b: 08 leaq 192(%rsp), %rdi
1276
+ 0000000000001773: 05 movl $4909664, %esi
1277
+ 0000000000001778: 05 callq 0x404b70 <_ZNSt3__113basic_ostreamIcNS_11char_traitsIcEEED2Ev@plt>
1278
+ 000000000000177d: 12 movq $4910000, 200(%rsp)
1279
+ 0000000000001789: 09 cmpq $23, 296(%rsp)
1280
+ 0000000000001792: 02 je 0x45c94a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x17aa>
1281
+ 0000000000001794: 08 movq 264(%rsp), %rsi
1282
+ 000000000000179c: 08 movq 304(%rsp), %rdi
1283
+ 00000000000017a4: 03 movq (%rdi), %rax
1284
+ 00000000000017a7: 03 callq *24(%rax)
1285
+ 00000000000017aa: 12 movq $-1, 288(%rsp)
1286
+ 00000000000017b6: 08 leaq 200(%rsp), %rdi
1287
+ 00000000000017be: 05 callq 0x404560 <_ZNSt3__115basic_streambufIcNS_11char_traitsIcEEED2Ev@plt>
1288
+ 00000000000017c3: 08 leaq 328(%rsp), %rdi
1289
+ 00000000000017cb: 05 callq 0x404490 <_ZNSt3__19basic_iosIcNS_11char_traitsIcEEED2Ev@plt>
1290
+ 00000000000017d0: 05 jmp 0x45ca25 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1885>
1291
+ 00000000000017d5: 03 movq %rax, %rdi
1292
+ 00000000000017d8: 05 callq 0x450f10 <__clang_call_terminate>
1293
+ 00000000000017dd: 05 jmp 0x45ca1d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x187d>
1294
+ 00000000000017e2: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1295
+ 00000000000017e7: 05 jmp 0x45ca1d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x187d>
1296
+ 00000000000017ec: 03 movq %rax, %r14
1297
+ 00000000000017ef: 09 cmpq $23, 224(%rsp)
1298
+ 00000000000017f8: 06 je 0x45ca9a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18fa>
1299
+ 00000000000017fe: 08 movq 192(%rsp), %rsi
1300
+ 0000000000001806: 08 movq 232(%rsp), %rdi
1301
+ 000000000000180e: 03 movq (%rdi), %rax
1302
+ 0000000000001811: 03 callq *24(%rax)
1303
+ 0000000000001814: 05 jmp 0x45ca9a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18fa>
1304
+ 0000000000001819: 03 movq %rax, %rdi
1305
+ 000000000000181c: 05 callq 0x450f10 <__clang_call_terminate>
1306
+ 0000000000001821: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1307
+ 0000000000001826: 03 movq %rax, %r14
1308
+ 0000000000001829: 09 cmpq $23, 224(%rsp)
1309
+ 0000000000001832: 06 je 0x45ca9a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18fa>
1310
+ 0000000000001838: 08 movq 192(%rsp), %rsi
1311
+ 0000000000001840: 08 movq 232(%rsp), %rdi
1312
+ 0000000000001848: 03 movq (%rdi), %rax
1313
+ 000000000000184b: 03 callq *24(%rax)
1314
+ 000000000000184e: 05 jmp 0x45ca9a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18fa>
1315
+ 0000000000001853: 03 movq %rax, %rdi
1316
+ 0000000000001856: 05 callq 0x450f10 <__clang_call_terminate>
1317
+ 000000000000185b: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1318
+ 0000000000001860: 03 movq %rax, %rdi
1319
+ 0000000000001863: 05 callq 0x450f10 <__clang_call_terminate>
1320
+ 0000000000001868: 03 movq %rax, %rdi
1321
+ 000000000000186b: 05 callq 0x450f10 <__clang_call_terminate>
1322
+ 0000000000001870: 02 jmp 0x45ca1d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x187d>
1323
+ 0000000000001872: 05 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1324
+ 0000000000001877: 02 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1325
+ 0000000000001879: 02 jmp 0x45ca1d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x187d>
1326
+ 000000000000187b: 02 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1327
+ 000000000000187d: 03 movq %rax, %r14
1328
+ 0000000000001880: 02 jmp 0x45ca62 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c2>
1329
+ 0000000000001882: 03 movq %rax, %r14
1330
+ 0000000000001885: 06 cmpq $23, 56(%rsp)
1331
+ 000000000000188b: 02 je 0x45ca62 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c2>
1332
+ 000000000000188d: 05 movq 24(%rsp), %rsi
1333
+ 0000000000001892: 05 movq 64(%rsp), %rdi
1334
+ 0000000000001897: 03 movq (%rdi), %rax
1335
+ 000000000000189a: 03 callq *24(%rax)
1336
+ 000000000000189d: 02 jmp 0x45ca62 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c2>
1337
+ 000000000000189f: 03 movq %rax, %rdi
1338
+ 00000000000018a2: 05 callq 0x450f10 <__clang_call_terminate>
1339
+ 00000000000018a7: 03 movq %rax, %r14
1340
+ 00000000000018aa: 06 cmpq $23, 56(%rsp)
1341
+ 00000000000018b0: 02 je 0x45ca62 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18c2>
1342
+ 00000000000018b2: 05 movq 24(%rsp), %rsi
1343
+ 00000000000018b7: 05 movq 64(%rsp), %rdi
1344
+ 00000000000018bc: 03 movq (%rdi), %rax
1345
+ 00000000000018bf: 03 callq *24(%rax)
1346
+ 00000000000018c2: 09 cmpq $23, 520(%rsp)
1347
+ 00000000000018cb: 02 je 0x45ca9a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18fa>
1348
+ 00000000000018cd: 08 movq 488(%rsp), %rsi
1349
+ 00000000000018d5: 08 movq 528(%rsp), %rdi
1350
+ 00000000000018dd: 03 movq (%rdi), %rax
1351
+ 00000000000018e0: 03 callq *24(%rax)
1352
+ 00000000000018e3: 02 jmp 0x45ca9a <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18fa>
1353
+ 00000000000018e5: 03 movq %rax, %rdi
1354
+ 00000000000018e8: 05 callq 0x450f10 <__clang_call_terminate>
1355
+ 00000000000018ed: 03 movq %rax, %rdi
1356
+ 00000000000018f0: 05 callq 0x450f10 <__clang_call_terminate>
1357
+ 00000000000018f5: 02 jmp 0x45ca97 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x18f7>
1358
+ 00000000000018f7: 03 movq %rax, %r14
1359
+ 00000000000018fa: 05 movq 112(%rsp), %rbp
1360
+ 00000000000018ff: 03 testq %rbp, %rbp
1361
+ 0000000000001902: 02 je 0x45caee <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x194e>
1362
+ 0000000000001904: 05 movq 120(%rsp), %rbx
1363
+ 0000000000001909: 03 cmpq %rbx, %rbp
1364
+ 000000000000190c: 02 jne 0x45cac1 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1921>
1365
+ 000000000000190e: 02 jmp 0x45cadd <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x193d>
1366
+ 0000000000001910: 08 movq $-1, 24(%rbp)
1367
+ 0000000000001918: 04 addq $48, %rbp
1368
+ 000000000000191c: 03 cmpq %rbp, %rbx
1369
+ 000000000000191f: 02 je 0x45cad8 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1938>
1370
+ 0000000000001921: 05 cmpq $23, 32(%rbp)
1371
+ 0000000000001926: 02 je 0x45cab0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1910>
1372
+ 0000000000001928: 04 movq (%rbp), %rsi
1373
+ 000000000000192c: 04 movq 40(%rbp), %rdi
1374
+ 0000000000001930: 03 movq (%rdi), %rax
1375
+ 0000000000001933: 03 callq *24(%rax)
1376
+ 0000000000001936: 02 jmp 0x45cab0 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1910>
1377
+ 0000000000001938: 05 movq 112(%rsp), %rbp
1378
+ 000000000000193d: 08 movq 136(%rsp), %rdi
1379
+ 0000000000001945: 03 movq (%rdi), %rax
1380
+ 0000000000001948: 03 movq %rbp, %rsi
1381
+ 000000000000194b: 03 callq *24(%rax)
1382
+ 000000000000194e: 05 movq 80(%rsp), %rbp
1383
+ 0000000000001953: 03 testq %rbp, %rbp
1384
+ 0000000000001956: 02 je 0x45cb4b <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19ab>
1385
+ 0000000000001958: 05 movq 88(%rsp), %rbx
1386
+ 000000000000195d: 03 cmpq %rbx, %rbp
1387
+ 0000000000001960: 02 jne 0x45cb21 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1981>
1388
+ 0000000000001962: 02 jmp 0x45cb3d <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x199d>
1389
+ 0000000000001964: 10 nopw %cs:(%rax,%rax)
1390
+ 000000000000196e: 02 nop
1391
+ 0000000000001970: 08 movq $-1, 24(%rbp)
1392
+ 0000000000001978: 04 addq $48, %rbp
1393
+ 000000000000197c: 03 cmpq %rbp, %rbx
1394
+ 000000000000197f: 02 je 0x45cb38 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1998>
1395
+ 0000000000001981: 05 cmpq $23, 32(%rbp)
1396
+ 0000000000001986: 02 je 0x45cb10 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1970>
1397
+ 0000000000001988: 04 movq (%rbp), %rsi
1398
+ 000000000000198c: 04 movq 40(%rbp), %rdi
1399
+ 0000000000001990: 03 movq (%rdi), %rax
1400
+ 0000000000001993: 03 callq *24(%rax)
1401
+ 0000000000001996: 02 jmp 0x45cb10 <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x1970>
1402
+ 0000000000001998: 05 movq 80(%rsp), %rbp
1403
+ 000000000000199d: 05 movq 104(%rsp), %rdi
1404
+ 00000000000019a2: 03 movq (%rdi), %rax
1405
+ 00000000000019a5: 03 movq %rbp, %rsi
1406
+ 00000000000019a8: 03 callq *24(%rax)
1407
+ 00000000000019ab: 09 cmpq $23, 664(%rsp)
1408
+ 00000000000019b4: 02 je 0x45cb6c <BloombergLP::balcl::CommandLine::printUsage(std::__1::basic_ostream<char, std::__1::char_traits<char> >&) const+0x19cc>
1409
+ 00000000000019b6: 08 movq 632(%rsp), %rsi
1410
+ 00000000000019be: 08 movq 672(%rsp), %rdi
1411
+ 00000000000019c6: 03 movq (%rdi), %rax
1412
+ 00000000000019c9: 03 callq *24(%rax)
1413
+ 00000000000019cc: 03 movq %r14, %rdi
1414
+ 00000000000019cf: 05 callq 0x404c00 <_Unwind_Resume@plt>
1415
+ 00000000000019d4: 03 movq %rax, %rdi
1416
+ 00000000000019d7: 05 callq 0x450f10 <__clang_call_terminate>
1417
+ 00000000000019dc: 03 movq %rax, %rdi
1418
+ 00000000000019df: 05 callq 0x450f10 <__clang_call_terminate>
1419
+ 00000000000019e4: 03 movq %rax, %rdi
1420
+ 00000000000019e7: 05 callq 0x450f10 <__clang_call_terminate>
1421
+ 00000000000019ec: 03 movq %rax, %rdi
1422
+ 00000000000019ef: 05 callq 0x450f10 <__clang_call_terminate>
1423
+ 00000000000019f4: 03 movq %rax, %rdi
1424
+ 00000000000019f7: 05 callq 0x450f10 <__clang_call_terminate>
1425
+ 00000000000019fc: 04 nopl (%rax)