Project

General

Profile

test_rados.dump.txt

Xiaopong Tran, 06/08/2012 03:15 AM

Download (52.7 KB)

 
1

    
2
test_rados:     file format elf64-x86-64
3

    
4

    
5
Disassembly of section .init:
6

    
7
0000000000400e28 <_init>:
8
  400e28:	48 83 ec 08          	sub    $0x8,%rsp
9
  400e2c:	e8 5b 02 00 00       	callq  40108c <call_gmon_start>
10
  400e31:	e8 ea 02 00 00       	callq  401120 <frame_dummy>
11
  400e36:	e8 15 0e 00 00       	callq  401c50 <__do_global_ctors_aux>
12
  400e3b:	48 83 c4 08          	add    $0x8,%rsp
13
  400e3f:	c3                   	retq   
14

    
15
Disassembly of section .plt:
16

    
17
0000000000400e40 <rados_ioctx_create@plt-0x10>:
18
  400e40:	ff 35 aa 21 20 00    	pushq  0x2021aa(%rip)        # 602ff0 <_GLOBAL_OFFSET_TABLE_+0x8>
19
  400e46:	ff 25 ac 21 20 00    	jmpq   *0x2021ac(%rip)        # 602ff8 <_GLOBAL_OFFSET_TABLE_+0x10>
20
  400e4c:	0f 1f 40 00          	nopl   0x0(%rax)
21

    
22
0000000000400e50 <rados_ioctx_create@plt>:
23
  400e50:	ff 25 aa 21 20 00    	jmpq   *0x2021aa(%rip)        # 603000 <_GLOBAL_OFFSET_TABLE_+0x18>
24
  400e56:	68 00 00 00 00       	pushq  $0x0
25
  400e5b:	e9 e0 ff ff ff       	jmpq   400e40 <_init+0x18>
26

    
27
0000000000400e60 <sprintf@plt>:
28
  400e60:	ff 25 a2 21 20 00    	jmpq   *0x2021a2(%rip)        # 603008 <_GLOBAL_OFFSET_TABLE_+0x20>
29
  400e66:	68 01 00 00 00       	pushq  $0x1
30
  400e6b:	e9 d0 ff ff ff       	jmpq   400e40 <_init+0x18>
31

    
32
0000000000400e70 <getopt@plt>:
33
  400e70:	ff 25 9a 21 20 00    	jmpq   *0x20219a(%rip)        # 603010 <_GLOBAL_OFFSET_TABLE_+0x28>
34
  400e76:	68 02 00 00 00       	pushq  $0x2
35
  400e7b:	e9 c0 ff ff ff       	jmpq   400e40 <_init+0x18>
36

    
37
0000000000400e80 <_ZNSolsEm@plt>:
38
  400e80:	ff 25 92 21 20 00    	jmpq   *0x202192(%rip)        # 603018 <_GLOBAL_OFFSET_TABLE_+0x30>
39
  400e86:	68 03 00 00 00       	pushq  $0x3
40
  400e8b:	e9 b0 ff ff ff       	jmpq   400e40 <_init+0x18>
41

    
42
0000000000400e90 <rados_write@plt>:
43
  400e90:	ff 25 8a 21 20 00    	jmpq   *0x20218a(%rip)        # 603020 <_GLOBAL_OFFSET_TABLE_+0x38>
44
  400e96:	68 04 00 00 00       	pushq  $0x4
45
  400e9b:	e9 a0 ff ff ff       	jmpq   400e40 <_init+0x18>
46

    
47
0000000000400ea0 <strerror@plt>:
48
  400ea0:	ff 25 82 21 20 00    	jmpq   *0x202182(%rip)        # 603028 <_GLOBAL_OFFSET_TABLE_+0x40>
49
  400ea6:	68 05 00 00 00       	pushq  $0x5
50
  400eab:	e9 90 ff ff ff       	jmpq   400e40 <_init+0x18>
51

    
52
0000000000400eb0 <rados_shutdown@plt>:
53
  400eb0:	ff 25 7a 21 20 00    	jmpq   *0x20217a(%rip)        # 603030 <_GLOBAL_OFFSET_TABLE_+0x48>
54
  400eb6:	68 06 00 00 00       	pushq  $0x6
55
  400ebb:	e9 80 ff ff ff       	jmpq   400e40 <_init+0x18>
56

    
57
0000000000400ec0 <_ZSt4endlIcSt11char_traitsIcEERSt13basic_ostreamIT_T0_ES6_@plt>:
58
  400ec0:	ff 25 72 21 20 00    	jmpq   *0x202172(%rip)        # 603038 <_GLOBAL_OFFSET_TABLE_+0x50>
59
  400ec6:	68 07 00 00 00       	pushq  $0x7
60
  400ecb:	e9 70 ff ff ff       	jmpq   400e40 <_init+0x18>
61

    
62
0000000000400ed0 <pthread_join@plt>:
63
  400ed0:	ff 25 6a 21 20 00    	jmpq   *0x20216a(%rip)        # 603040 <_GLOBAL_OFFSET_TABLE_+0x58>
64
  400ed6:	68 08 00 00 00       	pushq  $0x8
65
  400edb:	e9 60 ff ff ff       	jmpq   400e40 <_init+0x18>
66

    
67
0000000000400ee0 <rados_create@plt>:
68
  400ee0:	ff 25 62 21 20 00    	jmpq   *0x202162(%rip)        # 603048 <_GLOBAL_OFFSET_TABLE_+0x60>
69
  400ee6:	68 09 00 00 00       	pushq  $0x9
70
  400eeb:	e9 50 ff ff ff       	jmpq   400e40 <_init+0x18>
71

    
72
0000000000400ef0 <memset@plt>:
73
  400ef0:	ff 25 5a 21 20 00    	jmpq   *0x20215a(%rip)        # 603050 <_GLOBAL_OFFSET_TABLE_+0x68>
74
  400ef6:	68 0a 00 00 00       	pushq  $0xa
75
  400efb:	e9 40 ff ff ff       	jmpq   400e40 <_init+0x18>
76

    
77
0000000000400f00 <pthread_create@plt>:
78
  400f00:	ff 25 52 21 20 00    	jmpq   *0x202152(%rip)        # 603058 <_GLOBAL_OFFSET_TABLE_+0x70>
79
  400f06:	68 0b 00 00 00       	pushq  $0xb
80
  400f0b:	e9 30 ff ff ff       	jmpq   400e40 <_init+0x18>
81

    
82
0000000000400f10 <rados_connect@plt>:
83
  400f10:	ff 25 4a 21 20 00    	jmpq   *0x20214a(%rip)        # 603060 <_GLOBAL_OFFSET_TABLE_+0x78>
84
  400f16:	68 0c 00 00 00       	pushq  $0xc
85
  400f1b:	e9 20 ff ff ff       	jmpq   400e40 <_init+0x18>
86

    
87
0000000000400f20 <__cxa_atexit@plt>:
88
  400f20:	ff 25 42 21 20 00    	jmpq   *0x202142(%rip)        # 603068 <_GLOBAL_OFFSET_TABLE_+0x80>
89
  400f26:	68 0d 00 00 00       	pushq  $0xd
90
  400f2b:	e9 10 ff ff ff       	jmpq   400e40 <_init+0x18>
91

    
92
0000000000400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>:
93
  400f30:	ff 25 3a 21 20 00    	jmpq   *0x20213a(%rip)        # 603070 <_GLOBAL_OFFSET_TABLE_+0x88>
94
  400f36:	68 0e 00 00 00       	pushq  $0xe
95
  400f3b:	e9 00 ff ff ff       	jmpq   400e40 <_init+0x18>
96

    
97
0000000000400f40 <fclose@plt>:
98
  400f40:	ff 25 32 21 20 00    	jmpq   *0x202132(%rip)        # 603078 <_GLOBAL_OFFSET_TABLE_+0x90>
99
  400f46:	68 0f 00 00 00       	pushq  $0xf
100
  400f4b:	e9 f0 fe ff ff       	jmpq   400e40 <_init+0x18>
101

    
102
0000000000400f50 <_ZNSolsEPFRSoS_E@plt>:
103
  400f50:	ff 25 2a 21 20 00    	jmpq   *0x20212a(%rip)        # 603080 <_GLOBAL_OFFSET_TABLE_+0x98>
104
  400f56:	68 10 00 00 00       	pushq  $0x10
105
  400f5b:	e9 e0 fe ff ff       	jmpq   400e40 <_init+0x18>
106

    
107
0000000000400f60 <__stack_chk_fail@plt>:
108
  400f60:	ff 25 22 21 20 00    	jmpq   *0x202122(%rip)        # 603088 <_GLOBAL_OFFSET_TABLE_+0xa0>
109
  400f66:	68 11 00 00 00       	pushq  $0x11
110
  400f6b:	e9 d0 fe ff ff       	jmpq   400e40 <_init+0x18>
111

    
112
0000000000400f70 <fopen@plt>:
113
  400f70:	ff 25 1a 21 20 00    	jmpq   *0x20211a(%rip)        # 603090 <_GLOBAL_OFFSET_TABLE_+0xa8>
114
  400f76:	68 12 00 00 00       	pushq  $0x12
115
  400f7b:	e9 c0 fe ff ff       	jmpq   400e40 <_init+0x18>
116

    
117
0000000000400f80 <free@plt>:
118
  400f80:	ff 25 12 21 20 00    	jmpq   *0x202112(%rip)        # 603098 <_GLOBAL_OFFSET_TABLE_+0xb0>
119
  400f86:	68 13 00 00 00       	pushq  $0x13
120
  400f8b:	e9 b0 fe ff ff       	jmpq   400e40 <_init+0x18>
121

    
122
0000000000400f90 <pthread_attr_init@plt>:
123
  400f90:	ff 25 0a 21 20 00    	jmpq   *0x20210a(%rip)        # 6030a0 <_GLOBAL_OFFSET_TABLE_+0xb8>
124
  400f96:	68 14 00 00 00       	pushq  $0x14
125
  400f9b:	e9 a0 fe ff ff       	jmpq   400e40 <_init+0x18>
126

    
127
0000000000400fa0 <malloc@plt>:
128
  400fa0:	ff 25 02 21 20 00    	jmpq   *0x202102(%rip)        # 6030a8 <_GLOBAL_OFFSET_TABLE_+0xc0>
129
  400fa6:	68 15 00 00 00       	pushq  $0x15
130
  400fab:	e9 90 fe ff ff       	jmpq   400e40 <_init+0x18>
131

    
132
0000000000400fb0 <fread@plt>:
133
  400fb0:	ff 25 fa 20 20 00    	jmpq   *0x2020fa(%rip)        # 6030b0 <_GLOBAL_OFFSET_TABLE_+0xc8>
134
  400fb6:	68 16 00 00 00       	pushq  $0x16
135
  400fbb:	e9 80 fe ff ff       	jmpq   400e40 <_init+0x18>
136

    
137
0000000000400fc0 <rados_ioctx_destroy@plt>:
138
  400fc0:	ff 25 f2 20 20 00    	jmpq   *0x2020f2(%rip)        # 6030b8 <_GLOBAL_OFFSET_TABLE_+0xd0>
139
  400fc6:	68 17 00 00 00       	pushq  $0x17
140
  400fcb:	e9 70 fe ff ff       	jmpq   400e40 <_init+0x18>
141

    
142
0000000000400fd0 <_ZNSt8ios_base4InitC1Ev@plt>:
143
  400fd0:	ff 25 ea 20 20 00    	jmpq   *0x2020ea(%rip)        # 6030c0 <_GLOBAL_OFFSET_TABLE_+0xd8>
144
  400fd6:	68 18 00 00 00       	pushq  $0x18
145
  400fdb:	e9 60 fe ff ff       	jmpq   400e40 <_init+0x18>
146

    
147
0000000000400fe0 <feof@plt>:
148
  400fe0:	ff 25 e2 20 20 00    	jmpq   *0x2020e2(%rip)        # 6030c8 <_GLOBAL_OFFSET_TABLE_+0xe0>
149
  400fe6:	68 19 00 00 00       	pushq  $0x19
150
  400feb:	e9 50 fe ff ff       	jmpq   400e40 <_init+0x18>
151

    
152
0000000000400ff0 <atoi@plt>:
153
  400ff0:	ff 25 da 20 20 00    	jmpq   *0x2020da(%rip)        # 6030d0 <_GLOBAL_OFFSET_TABLE_+0xe8>
154
  400ff6:	68 1a 00 00 00       	pushq  $0x1a
155
  400ffb:	e9 40 fe ff ff       	jmpq   400e40 <_init+0x18>
156

    
157
0000000000401000 <rados_conf_read_file@plt>:
158
  401000:	ff 25 d2 20 20 00    	jmpq   *0x2020d2(%rip)        # 6030d8 <_GLOBAL_OFFSET_TABLE_+0xf0>
159
  401006:	68 1b 00 00 00       	pushq  $0x1b
160
  40100b:	e9 30 fe ff ff       	jmpq   400e40 <_init+0x18>
161

    
162
0000000000401010 <_ZNSolsEi@plt>:
163
  401010:	ff 25 ca 20 20 00    	jmpq   *0x2020ca(%rip)        # 6030e0 <_GLOBAL_OFFSET_TABLE_+0xf8>
164
  401016:	68 1c 00 00 00       	pushq  $0x1c
165
  40101b:	e9 20 fe ff ff       	jmpq   400e40 <_init+0x18>
166

    
167
0000000000401020 <isprint@plt>:
168
  401020:	ff 25 c2 20 20 00    	jmpq   *0x2020c2(%rip)        # 6030e8 <_GLOBAL_OFFSET_TABLE_+0x100>
169
  401026:	68 1d 00 00 00       	pushq  $0x1d
170
  40102b:	e9 10 fe ff ff       	jmpq   400e40 <_init+0x18>
171

    
172
0000000000401030 <__libc_start_main@plt>:
173
  401030:	ff 25 ba 20 20 00    	jmpq   *0x2020ba(%rip)        # 6030f0 <_GLOBAL_OFFSET_TABLE_+0x108>
174
  401036:	68 1e 00 00 00       	pushq  $0x1e
175
  40103b:	e9 00 fe ff ff       	jmpq   400e40 <_init+0x18>
176

    
177
0000000000401040 <ferror@plt>:
178
  401040:	ff 25 b2 20 20 00    	jmpq   *0x2020b2(%rip)        # 6030f8 <_GLOBAL_OFFSET_TABLE_+0x110>
179
  401046:	68 1f 00 00 00       	pushq  $0x1f
180
  40104b:	e9 f0 fd ff ff       	jmpq   400e40 <_init+0x18>
181

    
182
0000000000401050 <_ZNSt8ios_base4InitD1Ev@plt>:
183
  401050:	ff 25 aa 20 20 00    	jmpq   *0x2020aa(%rip)        # 603100 <_GLOBAL_OFFSET_TABLE_+0x118>
184
  401056:	68 20 00 00 00       	pushq  $0x20
185
  40105b:	e9 e0 fd ff ff       	jmpq   400e40 <_init+0x18>
186

    
187
Disassembly of section .text:
188

    
189
0000000000401060 <_start>:
190
  401060:	31 ed                	xor    %ebp,%ebp
191
  401062:	49 89 d1             	mov    %rdx,%r9
192
  401065:	5e                   	pop    %rsi
193
  401066:	48 89 e2             	mov    %rsp,%rdx
194
  401069:	48 83 e4 f0          	and    $0xfffffffffffffff0,%rsp
195
  40106d:	50                   	push   %rax
196
  40106e:	54                   	push   %rsp
197
  40106f:	49 c7 c0 40 1c 40 00 	mov    $0x401c40,%r8
198
  401076:	48 c7 c1 b0 1b 40 00 	mov    $0x401bb0,%rcx
199
  40107d:	48 c7 c7 10 12 40 00 	mov    $0x401210,%rdi
200
  401084:	e8 a7 ff ff ff       	callq  401030 <__libc_start_main@plt>
201
  401089:	f4                   	hlt    
202
  40108a:	90                   	nop
203
  40108b:	90                   	nop
204

    
205
000000000040108c <call_gmon_start>:
206
  40108c:	48 83 ec 08          	sub    $0x8,%rsp
207
  401090:	48 8b 05 49 1f 20 00 	mov    0x201f49(%rip),%rax        # 602fe0 <_DYNAMIC+0x1e0>
208
  401097:	48 85 c0             	test   %rax,%rax
209
  40109a:	74 02                	je     40109e <call_gmon_start+0x12>
210
  40109c:	ff d0                	callq  *%rax
211
  40109e:	48 83 c4 08          	add    $0x8,%rsp
212
  4010a2:	c3                   	retq   
213
  4010a3:	90                   	nop
214
  4010a4:	90                   	nop
215
  4010a5:	90                   	nop
216
  4010a6:	90                   	nop
217
  4010a7:	90                   	nop
218
  4010a8:	90                   	nop
219
  4010a9:	90                   	nop
220
  4010aa:	90                   	nop
221
  4010ab:	90                   	nop
222
  4010ac:	90                   	nop
223
  4010ad:	90                   	nop
224
  4010ae:	90                   	nop
225
  4010af:	90                   	nop
226

    
227
00000000004010b0 <__do_global_dtors_aux>:
228
  4010b0:	55                   	push   %rbp
229
  4010b1:	48 89 e5             	mov    %rsp,%rbp
230
  4010b4:	53                   	push   %rbx
231
  4010b5:	48 83 ec 08          	sub    $0x8,%rsp
232
  4010b9:	80 3d 98 21 20 00 00 	cmpb   $0x0,0x202198(%rip)        # 603258 <completed.6531>
233
  4010c0:	75 4b                	jne    40110d <__do_global_dtors_aux+0x5d>
234
  4010c2:	bb f0 2d 60 00       	mov    $0x602df0,%ebx
235
  4010c7:	48 8b 05 92 21 20 00 	mov    0x202192(%rip),%rax        # 603260 <dtor_idx.6533>
236
  4010ce:	48 81 eb e8 2d 60 00 	sub    $0x602de8,%rbx
237
  4010d5:	48 c1 fb 03          	sar    $0x3,%rbx
238
  4010d9:	48 83 eb 01          	sub    $0x1,%rbx
239
  4010dd:	48 39 d8             	cmp    %rbx,%rax
240
  4010e0:	73 24                	jae    401106 <__do_global_dtors_aux+0x56>
241
  4010e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
242
  4010e8:	48 83 c0 01          	add    $0x1,%rax
243
  4010ec:	48 89 05 6d 21 20 00 	mov    %rax,0x20216d(%rip)        # 603260 <dtor_idx.6533>
244
  4010f3:	ff 14 c5 e8 2d 60 00 	callq  *0x602de8(,%rax,8)
245
  4010fa:	48 8b 05 5f 21 20 00 	mov    0x20215f(%rip),%rax        # 603260 <dtor_idx.6533>
246
  401101:	48 39 d8             	cmp    %rbx,%rax
247
  401104:	72 e2                	jb     4010e8 <__do_global_dtors_aux+0x38>
248
  401106:	c6 05 4b 21 20 00 01 	movb   $0x1,0x20214b(%rip)        # 603258 <completed.6531>
249
  40110d:	48 83 c4 08          	add    $0x8,%rsp
250
  401111:	5b                   	pop    %rbx
251
  401112:	5d                   	pop    %rbp
252
  401113:	c3                   	retq   
253
  401114:	66 66 66 2e 0f 1f 84 	data32 data32 nopw %cs:0x0(%rax,%rax,1)
254
  40111b:	00 00 00 00 00 
255

    
256
0000000000401120 <frame_dummy>:
257
  401120:	48 83 3d d0 1c 20 00 	cmpq   $0x0,0x201cd0(%rip)        # 602df8 <__JCR_END__>
258
  401127:	00 
259
  401128:	55                   	push   %rbp
260
  401129:	48 89 e5             	mov    %rsp,%rbp
261
  40112c:	74 12                	je     401140 <frame_dummy+0x20>
262
  40112e:	b8 00 00 00 00       	mov    $0x0,%eax
263
  401133:	48 85 c0             	test   %rax,%rax
264
  401136:	74 08                	je     401140 <frame_dummy+0x20>
265
  401138:	5d                   	pop    %rbp
266
  401139:	bf f8 2d 60 00       	mov    $0x602df8,%edi
267
  40113e:	ff e0                	jmpq   *%rax
268
  401140:	5d                   	pop    %rbp
269
  401141:	c3                   	retq   
270
  401142:	90                   	nop
271
  401143:	90                   	nop
272

    
273
0000000000401144 <_Z11print_usagev>:
274
  401144:	55                   	push   %rbp
275
  401145:	48 89 e5             	mov    %rsp,%rbp
276
  401148:	be c0 0e 40 00       	mov    $0x400ec0,%esi
277
  40114d:	bf 40 31 60 00       	mov    $0x603140,%edi
278
  401152:	e8 f9 fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
279
  401157:	be a0 1c 40 00       	mov    $0x401ca0,%esi
280
  40115c:	bf 40 31 60 00       	mov    $0x603140,%edi
281
  401161:	e8 ca fd ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
282
  401166:	be c0 0e 40 00       	mov    $0x400ec0,%esi
283
  40116b:	48 89 c7             	mov    %rax,%rdi
284
  40116e:	e8 dd fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
285
  401173:	be a8 1c 40 00       	mov    $0x401ca8,%esi
286
  401178:	bf 40 31 60 00       	mov    $0x603140,%edi
287
  40117d:	e8 ae fd ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
288
  401182:	be c0 0e 40 00       	mov    $0x400ec0,%esi
289
  401187:	48 89 c7             	mov    %rax,%rdi
290
  40118a:	e8 c1 fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
291
  40118f:	be c0 0e 40 00       	mov    $0x400ec0,%esi
292
  401194:	bf 40 31 60 00       	mov    $0x603140,%edi
293
  401199:	e8 b2 fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
294
  40119e:	be cc 1c 40 00       	mov    $0x401ccc,%esi
295
  4011a3:	bf 40 31 60 00       	mov    $0x603140,%edi
296
  4011a8:	e8 83 fd ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
297
  4011ad:	be c0 0e 40 00       	mov    $0x400ec0,%esi
298
  4011b2:	48 89 c7             	mov    %rax,%rdi
299
  4011b5:	e8 96 fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
300
  4011ba:	be d8 1c 40 00       	mov    $0x401cd8,%esi
301
  4011bf:	bf 40 31 60 00       	mov    $0x603140,%edi
302
  4011c4:	e8 67 fd ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
303
  4011c9:	be c0 0e 40 00       	mov    $0x400ec0,%esi
304
  4011ce:	48 89 c7             	mov    %rax,%rdi
305
  4011d1:	e8 7a fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
306
  4011d6:	be 08 1d 40 00       	mov    $0x401d08,%esi
307
  4011db:	bf 40 31 60 00       	mov    $0x603140,%edi
308
  4011e0:	e8 4b fd ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
309
  4011e5:	be c0 0e 40 00       	mov    $0x400ec0,%esi
310
  4011ea:	48 89 c7             	mov    %rax,%rdi
311
  4011ed:	e8 5e fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
312
  4011f2:	be 38 1d 40 00       	mov    $0x401d38,%esi
313
  4011f7:	bf 40 31 60 00       	mov    $0x603140,%edi
314
  4011fc:	e8 2f fd ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
315
  401201:	be c0 0e 40 00       	mov    $0x400ec0,%esi
316
  401206:	48 89 c7             	mov    %rax,%rdi
317
  401209:	e8 42 fd ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
318
  40120e:	5d                   	pop    %rbp
319
  40120f:	c3                   	retq   
320

    
321
0000000000401210 <main>:
322
  401210:	55                   	push   %rbp
323
  401211:	48 89 e5             	mov    %rsp,%rbp
324
  401214:	53                   	push   %rbx
325
  401215:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
326
  40121c:	89 bd 7c ff ff ff    	mov    %edi,-0x84(%rbp)
327
  401222:	48 89 b5 70 ff ff ff 	mov    %rsi,-0x90(%rbp)
328
  401229:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
329
  401230:	00 00 
330
  401232:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
331
  401236:	31 c0                	xor    %eax,%eax
332
  401238:	83 bd 7c ff ff ff 03 	cmpl   $0x3,-0x84(%rbp)
333
  40123f:	7f 0f                	jg     401250 <main+0x40>
334
  401241:	e8 fe fe ff ff       	callq  401144 <_Z11print_usagev>
335
  401246:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
336
  40124b:	e9 51 02 00 00       	jmpq   4014a1 <main+0x291>
337
  401250:	c7 45 a0 00 00 00 00 	movl   $0x0,-0x60(%rbp)
338
  401257:	c7 05 ef 1f 20 00 00 	movl   $0x0,0x201fef(%rip)        # 603250 <opterr@@GLIBC_2.2.5>
339
  40125e:	00 00 00 
340
  401261:	e9 cf 00 00 00       	jmpq   401335 <main+0x125>
341
  401266:	8b 45 ac             	mov    -0x54(%rbp),%eax
342
  401269:	83 f8 6e             	cmp    $0x6e,%eax
343
  40126c:	74 18                	je     401286 <main+0x76>
344
  40126e:	83 f8 6e             	cmp    $0x6e,%eax
345
  401271:	7f 0c                	jg     40127f <main+0x6f>
346
  401273:	83 f8 3f             	cmp    $0x3f,%eax
347
  401276:	74 42                	je     4012ba <main+0xaa>
348
  401278:	83 f8 69             	cmp    $0x69,%eax
349
  40127b:	74 30                	je     4012ad <main+0x9d>
350
  40127d:	eb 4a                	jmp    4012c9 <main+0xb9>
351
  40127f:	83 f8 70             	cmp    $0x70,%eax
352
  401282:	74 19                	je     40129d <main+0x8d>
353
  401284:	eb 43                	jmp    4012c9 <main+0xb9>
354
  401286:	48 8b 05 93 1e 20 00 	mov    0x201e93(%rip),%rax        # 603120 <__bss_start>
355
  40128d:	48 89 c7             	mov    %rax,%rdi
356
  401290:	e8 5b fd ff ff       	callq  400ff0 <atoi@plt>
357
  401295:	89 45 a0             	mov    %eax,-0x60(%rbp)
358
  401298:	e9 98 00 00 00       	jmpq   401335 <main+0x125>
359
  40129d:	48 8b 05 7c 1e 20 00 	mov    0x201e7c(%rip),%rax        # 603120 <__bss_start>
360
  4012a4:	48 89 45 80          	mov    %rax,-0x80(%rbp)
361
  4012a8:	e9 88 00 00 00       	jmpq   401335 <main+0x125>
362
  4012ad:	48 8b 05 6c 1e 20 00 	mov    0x201e6c(%rip),%rax        # 603120 <__bss_start>
363
  4012b4:	48 89 45 88          	mov    %rax,-0x78(%rbp)
364
  4012b8:	eb 7b                	jmp    401335 <main+0x125>
365
  4012ba:	e8 85 fe ff ff       	callq  401144 <_Z11print_usagev>
366
  4012bf:	b8 01 00 00 00       	mov    $0x1,%eax
367
  4012c4:	e9 d8 01 00 00       	jmpq   4014a1 <main+0x291>
368
  4012c9:	8b 05 59 1e 20 00    	mov    0x201e59(%rip),%eax        # 603128 <optopt@@GLIBC_2.2.5>
369
  4012cf:	89 c7                	mov    %eax,%edi
370
  4012d1:	e8 4a fd ff ff       	callq  401020 <isprint@plt>
371
  4012d6:	85 c0                	test   %eax,%eax
372
  4012d8:	74 2e                	je     401308 <main+0xf8>
373
  4012da:	8b 1d 48 1e 20 00    	mov    0x201e48(%rip),%ebx        # 603128 <optopt@@GLIBC_2.2.5>
374
  4012e0:	be 79 1d 40 00       	mov    $0x401d79,%esi
375
  4012e5:	bf 40 31 60 00       	mov    $0x603140,%edi
376
  4012ea:	e8 41 fc ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
377
  4012ef:	89 de                	mov    %ebx,%esi
378
  4012f1:	48 89 c7             	mov    %rax,%rdi
379
  4012f4:	e8 17 fd ff ff       	callq  401010 <_ZNSolsEi@plt>
380
  4012f9:	be c0 0e 40 00       	mov    $0x400ec0,%esi
381
  4012fe:	48 89 c7             	mov    %rax,%rdi
382
  401301:	e8 4a fc ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
383
  401306:	eb 2c                	jmp    401334 <main+0x124>
384
  401308:	8b 1d 1a 1e 20 00    	mov    0x201e1a(%rip),%ebx        # 603128 <optopt@@GLIBC_2.2.5>
385
  40130e:	be 90 1d 40 00       	mov    $0x401d90,%esi
386
  401313:	bf 40 31 60 00       	mov    $0x603140,%edi
387
  401318:	e8 13 fc ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
388
  40131d:	89 de                	mov    %ebx,%esi
389
  40131f:	48 89 c7             	mov    %rax,%rdi
390
  401322:	e8 e9 fc ff ff       	callq  401010 <_ZNSolsEi@plt>
391
  401327:	be c0 0e 40 00       	mov    $0x400ec0,%esi
392
  40132c:	48 89 c7             	mov    %rax,%rdi
393
  40132f:	e8 1c fc ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
394
  401334:	90                   	nop
395
  401335:	48 8b 8d 70 ff ff ff 	mov    -0x90(%rbp),%rcx
396
  40133c:	8b 85 7c ff ff ff    	mov    -0x84(%rbp),%eax
397
  401342:	ba b1 1d 40 00       	mov    $0x401db1,%edx
398
  401347:	48 89 ce             	mov    %rcx,%rsi
399
  40134a:	89 c7                	mov    %eax,%edi
400
  40134c:	e8 1f fb ff ff       	callq  400e70 <getopt@plt>
401
  401351:	89 45 ac             	mov    %eax,-0x54(%rbp)
402
  401354:	83 7d ac ff          	cmpl   $0xffffffff,-0x54(%rbp)
403
  401358:	0f 95 c0             	setne  %al
404
  40135b:	84 c0                	test   %al,%al
405
  40135d:	0f 85 03 ff ff ff    	jne    401266 <main+0x56>
406
  401363:	8b 45 a0             	mov    -0x60(%rbp),%eax
407
  401366:	48 98                	cltq   
408
  401368:	48 c1 e0 03          	shl    $0x3,%rax
409
  40136c:	48 89 c7             	mov    %rax,%rdi
410
  40136f:	e8 2c fc ff ff       	callq  400fa0 <malloc@plt>
411
  401374:	48 89 45 90          	mov    %rax,-0x70(%rbp)
412
  401378:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
413
  40137c:	48 89 c7             	mov    %rax,%rdi
414
  40137f:	e8 0c fc ff ff       	callq  400f90 <pthread_attr_init@plt>
415
  401384:	8b 45 a0             	mov    -0x60(%rbp),%eax
416
  401387:	48 63 d0             	movslq %eax,%rdx
417
  40138a:	48 89 d0             	mov    %rdx,%rax
418
  40138d:	48 01 c0             	add    %rax,%rax
419
  401390:	48 01 d0             	add    %rdx,%rax
420
  401393:	48 c1 e0 03          	shl    $0x3,%rax
421
  401397:	48 89 c7             	mov    %rax,%rdi
422
  40139a:	e8 01 fc ff ff       	callq  400fa0 <malloc@plt>
423
  40139f:	48 89 45 98          	mov    %rax,-0x68(%rbp)
424
  4013a3:	c7 45 a4 00 00 00 00 	movl   $0x0,-0x5c(%rbp)
425
  4013aa:	e9 99 00 00 00       	jmpq   401448 <main+0x238>
426
  4013af:	8b 45 a4             	mov    -0x5c(%rbp),%eax
427
  4013b2:	48 63 d0             	movslq %eax,%rdx
428
  4013b5:	48 89 d0             	mov    %rdx,%rax
429
  4013b8:	48 01 c0             	add    %rax,%rax
430
  4013bb:	48 01 d0             	add    %rdx,%rax
431
  4013be:	48 c1 e0 03          	shl    $0x3,%rax
432
  4013c2:	48 03 45 98          	add    -0x68(%rbp),%rax
433
  4013c6:	8b 55 a4             	mov    -0x5c(%rbp),%edx
434
  4013c9:	89 10                	mov    %edx,(%rax)
435
  4013cb:	8b 45 a4             	mov    -0x5c(%rbp),%eax
436
  4013ce:	48 63 d0             	movslq %eax,%rdx
437
  4013d1:	48 89 d0             	mov    %rdx,%rax
438
  4013d4:	48 01 c0             	add    %rax,%rax
439
  4013d7:	48 01 d0             	add    %rdx,%rax
440
  4013da:	48 c1 e0 03          	shl    $0x3,%rax
441
  4013de:	48 03 45 98          	add    -0x68(%rbp),%rax
442
  4013e2:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
443
  4013e6:	48 89 50 08          	mov    %rdx,0x8(%rax)
444
  4013ea:	8b 45 a4             	mov    -0x5c(%rbp),%eax
445
  4013ed:	48 63 d0             	movslq %eax,%rdx
446
  4013f0:	48 89 d0             	mov    %rdx,%rax
447
  4013f3:	48 01 c0             	add    %rax,%rax
448
  4013f6:	48 01 d0             	add    %rdx,%rax
449
  4013f9:	48 c1 e0 03          	shl    $0x3,%rax
450
  4013fd:	48 03 45 98          	add    -0x68(%rbp),%rax
451
  401401:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
452
  401405:	48 89 50 10          	mov    %rdx,0x10(%rax)
453
  401409:	8b 45 a4             	mov    -0x5c(%rbp),%eax
454
  40140c:	48 63 d0             	movslq %eax,%rdx
455
  40140f:	48 89 d0             	mov    %rdx,%rax
456
  401412:	48 01 c0             	add    %rax,%rax
457
  401415:	48 01 d0             	add    %rdx,%rax
458
  401418:	48 c1 e0 03          	shl    $0x3,%rax
459
  40141c:	48 89 c2             	mov    %rax,%rdx
460
  40141f:	48 03 55 98          	add    -0x68(%rbp),%rdx
461
  401423:	8b 45 a4             	mov    -0x5c(%rbp),%eax
462
  401426:	48 98                	cltq   
463
  401428:	48 c1 e0 03          	shl    $0x3,%rax
464
  40142c:	48 03 45 90          	add    -0x70(%rbp),%rax
465
  401430:	48 8d 75 b0          	lea    -0x50(%rbp),%rsi
466
  401434:	48 89 d1             	mov    %rdx,%rcx
467
  401437:	ba bf 14 40 00       	mov    $0x4014bf,%edx
468
  40143c:	48 89 c7             	mov    %rax,%rdi
469
  40143f:	e8 bc fa ff ff       	callq  400f00 <pthread_create@plt>
470
  401444:	83 45 a4 01          	addl   $0x1,-0x5c(%rbp)
471
  401448:	8b 45 a4             	mov    -0x5c(%rbp),%eax
472
  40144b:	3b 45 a0             	cmp    -0x60(%rbp),%eax
473
  40144e:	0f 9c c0             	setl   %al
474
  401451:	84 c0                	test   %al,%al
475
  401453:	0f 85 56 ff ff ff    	jne    4013af <main+0x19f>
476
  401459:	c7 45 a8 00 00 00 00 	movl   $0x0,-0x58(%rbp)
477
  401460:	eb 21                	jmp    401483 <main+0x273>
478
  401462:	8b 45 a8             	mov    -0x58(%rbp),%eax
479
  401465:	48 98                	cltq   
480
  401467:	48 c1 e0 03          	shl    $0x3,%rax
481
  40146b:	48 03 45 90          	add    -0x70(%rbp),%rax
482
  40146f:	48 8b 00             	mov    (%rax),%rax
483
  401472:	be 00 00 00 00       	mov    $0x0,%esi
484
  401477:	48 89 c7             	mov    %rax,%rdi
485
  40147a:	e8 51 fa ff ff       	callq  400ed0 <pthread_join@plt>
486
  40147f:	83 45 a8 01          	addl   $0x1,-0x58(%rbp)
487
  401483:	8b 45 a8             	mov    -0x58(%rbp),%eax
488
  401486:	3b 45 a0             	cmp    -0x60(%rbp),%eax
489
  401489:	0f 9c c0             	setl   %al
490
  40148c:	84 c0                	test   %al,%al
491
  40148e:	75 d2                	jne    401462 <main+0x252>
492
  401490:	48 8b 45 98          	mov    -0x68(%rbp),%rax
493
  401494:	48 89 c7             	mov    %rax,%rdi
494
  401497:	e8 e4 fa ff ff       	callq  400f80 <free@plt>
495
  40149c:	b8 00 00 00 00       	mov    $0x0,%eax
496
  4014a1:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
497
  4014a5:	64 48 33 14 25 28 00 	xor    %fs:0x28,%rdx
498
  4014ac:	00 00 
499
  4014ae:	74 05                	je     4014b5 <main+0x2a5>
500
  4014b0:	e8 ab fa ff ff       	callq  400f60 <__stack_chk_fail@plt>
501
  4014b5:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
502
  4014bc:	5b                   	pop    %rbx
503
  4014bd:	5d                   	pop    %rbp
504
  4014be:	c3                   	retq   
505

    
506
00000000004014bf <_Z6workerPv>:
507
  4014bf:	55                   	push   %rbp
508
  4014c0:	48 89 e5             	mov    %rsp,%rbp
509
  4014c3:	41 54                	push   %r12
510
  4014c5:	53                   	push   %rbx
511
  4014c6:	48 81 ec a0 04 00 00 	sub    $0x4a0,%rsp
512
  4014cd:	48 89 bd 58 fb ff ff 	mov    %rdi,-0x4a8(%rbp)
513
  4014d4:	64 48 8b 04 25 28 00 	mov    %fs:0x28,%rax
514
  4014db:	00 00 
515
  4014dd:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
516
  4014e1:	31 c0                	xor    %eax,%eax
517
  4014e3:	48 8b 85 58 fb ff ff 	mov    -0x4a8(%rbp),%rax
518
  4014ea:	48 89 85 78 fb ff ff 	mov    %rax,-0x488(%rbp)
519
  4014f1:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
520
  4014f8:	8b 18                	mov    (%rax),%ebx
521
  4014fa:	be b8 1d 40 00       	mov    $0x401db8,%esi
522
  4014ff:	bf 40 31 60 00       	mov    $0x603140,%edi
523
  401504:	e8 27 fa ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
524
  401509:	89 de                	mov    %ebx,%esi
525
  40150b:	48 89 c7             	mov    %rax,%rdi
526
  40150e:	e8 fd fa ff ff       	callq  401010 <_ZNSolsEi@plt>
527
  401513:	be c0 1d 40 00       	mov    $0x401dc0,%esi
528
  401518:	48 89 c7             	mov    %rax,%rdi
529
  40151b:	e8 10 fa ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
530
  401520:	be c0 0e 40 00       	mov    $0x400ec0,%esi
531
  401525:	48 89 c7             	mov    %rax,%rdi
532
  401528:	e8 23 fa ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
533
  40152d:	48 8d 85 60 fb ff ff 	lea    -0x4a0(%rbp),%rax
534
  401534:	be 00 00 00 00       	mov    $0x0,%esi
535
  401539:	48 89 c7             	mov    %rax,%rdi
536
  40153c:	e8 9f f9 ff ff       	callq  400ee0 <rados_create@plt>
537
  401541:	89 85 9c fb ff ff    	mov    %eax,-0x464(%rbp)
538
  401547:	83 bd 9c fb ff ff 00 	cmpl   $0x0,-0x464(%rbp)
539
  40154e:	79 65                	jns    4015b5 <_Z6workerPv+0xf6>
540
  401550:	8b 85 9c fb ff ff    	mov    -0x464(%rbp),%eax
541
  401556:	f7 d8                	neg    %eax
542
  401558:	89 c7                	mov    %eax,%edi
543
  40155a:	e8 41 f9 ff ff       	callq  400ea0 <strerror@plt>
544
  40155f:	48 89 c3             	mov    %rax,%rbx
545
  401562:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
546
  401569:	44 8b 20             	mov    (%rax),%r12d
547
  40156c:	be b8 1d 40 00       	mov    $0x401db8,%esi
548
  401571:	bf 40 31 60 00       	mov    $0x603140,%edi
549
  401576:	e8 b5 f9 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
550
  40157b:	44 89 e6             	mov    %r12d,%esi
551
  40157e:	48 89 c7             	mov    %rax,%rdi
552
  401581:	e8 8a fa ff ff       	callq  401010 <_ZNSolsEi@plt>
553
  401586:	be e0 1d 40 00       	mov    $0x401de0,%esi
554
  40158b:	48 89 c7             	mov    %rax,%rdi
555
  40158e:	e8 9d f9 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
556
  401593:	48 89 de             	mov    %rbx,%rsi
557
  401596:	48 89 c7             	mov    %rax,%rdi
558
  401599:	e8 92 f9 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
559
  40159e:	be c0 0e 40 00       	mov    $0x400ec0,%esi
560
  4015a3:	48 89 c7             	mov    %rax,%rdi
561
  4015a6:	e8 a5 f9 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
562
  4015ab:	b8 00 00 00 00       	mov    $0x0,%eax
563
  4015b0:	e9 7f 05 00 00       	jmpq   401b34 <_Z6workerPv+0x675>
564
  4015b5:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
565
  4015bc:	8b 18                	mov    (%rax),%ebx
566
  4015be:	be b8 1d 40 00       	mov    $0x401db8,%esi
567
  4015c3:	bf 40 31 60 00       	mov    $0x603140,%edi
568
  4015c8:	e8 63 f9 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
569
  4015cd:	89 de                	mov    %ebx,%esi
570
  4015cf:	48 89 c7             	mov    %rax,%rdi
571
  4015d2:	e8 39 fa ff ff       	callq  401010 <_ZNSolsEi@plt>
572
  4015d7:	be 03 1e 40 00       	mov    $0x401e03,%esi
573
  4015dc:	48 89 c7             	mov    %rax,%rdi
574
  4015df:	e8 4c f9 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
575
  4015e4:	be c0 0e 40 00       	mov    $0x400ec0,%esi
576
  4015e9:	48 89 c7             	mov    %rax,%rdi
577
  4015ec:	e8 5f f9 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
578
  4015f1:	48 8b 15 20 1b 20 00 	mov    0x201b20(%rip),%rdx        # 603118 <conf_file>
579
  4015f8:	48 8b 85 60 fb ff ff 	mov    -0x4a0(%rbp),%rax
580
  4015ff:	48 89 d6             	mov    %rdx,%rsi
581
  401602:	48 89 c7             	mov    %rax,%rdi
582
  401605:	e8 f6 f9 ff ff       	callq  401000 <rados_conf_read_file@plt>
583
  40160a:	89 85 9c fb ff ff    	mov    %eax,-0x464(%rbp)
584
  401610:	83 bd 9c fb ff ff 00 	cmpl   $0x0,-0x464(%rbp)
585
  401617:	79 65                	jns    40167e <_Z6workerPv+0x1bf>
586
  401619:	8b 85 9c fb ff ff    	mov    -0x464(%rbp),%eax
587
  40161f:	f7 d8                	neg    %eax
588
  401621:	89 c7                	mov    %eax,%edi
589
  401623:	e8 78 f8 ff ff       	callq  400ea0 <strerror@plt>
590
  401628:	48 89 c3             	mov    %rax,%rbx
591
  40162b:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
592
  401632:	44 8b 20             	mov    (%rax),%r12d
593
  401635:	be b8 1d 40 00       	mov    $0x401db8,%esi
594
  40163a:	bf 40 31 60 00       	mov    $0x603140,%edi
595
  40163f:	e8 ec f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
596
  401644:	44 89 e6             	mov    %r12d,%esi
597
  401647:	48 89 c7             	mov    %rax,%rdi
598
  40164a:	e8 c1 f9 ff ff       	callq  401010 <_ZNSolsEi@plt>
599
  40164f:	be 17 1e 40 00       	mov    $0x401e17,%esi
600
  401654:	48 89 c7             	mov    %rax,%rdi
601
  401657:	e8 d4 f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
602
  40165c:	48 89 de             	mov    %rbx,%rsi
603
  40165f:	48 89 c7             	mov    %rax,%rdi
604
  401662:	e8 c9 f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
605
  401667:	be c0 0e 40 00       	mov    $0x400ec0,%esi
606
  40166c:	48 89 c7             	mov    %rax,%rdi
607
  40166f:	e8 dc f8 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
608
  401674:	b8 00 00 00 00       	mov    $0x0,%eax
609
  401679:	e9 b6 04 00 00       	jmpq   401b34 <_Z6workerPv+0x675>
610
  40167e:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
611
  401685:	8b 18                	mov    (%rax),%ebx
612
  401687:	be b8 1d 40 00       	mov    $0x401db8,%esi
613
  40168c:	bf 40 31 60 00       	mov    $0x603140,%edi
614
  401691:	e8 9a f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
615
  401696:	89 de                	mov    %ebx,%esi
616
  401698:	48 89 c7             	mov    %rax,%rdi
617
  40169b:	e8 70 f9 ff ff       	callq  401010 <_ZNSolsEi@plt>
618
  4016a0:	be 32 1e 40 00       	mov    $0x401e32,%esi
619
  4016a5:	48 89 c7             	mov    %rax,%rdi
620
  4016a8:	e8 83 f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
621
  4016ad:	be c0 0e 40 00       	mov    $0x400ec0,%esi
622
  4016b2:	48 89 c7             	mov    %rax,%rdi
623
  4016b5:	e8 96 f8 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
624
  4016ba:	48 8b 85 60 fb ff ff 	mov    -0x4a0(%rbp),%rax
625
  4016c1:	48 89 c7             	mov    %rax,%rdi
626
  4016c4:	e8 47 f8 ff ff       	callq  400f10 <rados_connect@plt>
627
  4016c9:	89 85 9c fb ff ff    	mov    %eax,-0x464(%rbp)
628
  4016cf:	83 bd 9c fb ff ff 00 	cmpl   $0x0,-0x464(%rbp)
629
  4016d6:	79 65                	jns    40173d <_Z6workerPv+0x27e>
630
  4016d8:	8b 85 9c fb ff ff    	mov    -0x464(%rbp),%eax
631
  4016de:	f7 d8                	neg    %eax
632
  4016e0:	89 c7                	mov    %eax,%edi
633
  4016e2:	e8 b9 f7 ff ff       	callq  400ea0 <strerror@plt>
634
  4016e7:	48 89 c3             	mov    %rax,%rbx
635
  4016ea:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
636
  4016f1:	44 8b 20             	mov    (%rax),%r12d
637
  4016f4:	be b8 1d 40 00       	mov    $0x401db8,%esi
638
  4016f9:	bf 40 31 60 00       	mov    $0x603140,%edi
639
  4016fe:	e8 2d f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
640
  401703:	44 89 e6             	mov    %r12d,%esi
641
  401706:	48 89 c7             	mov    %rax,%rdi
642
  401709:	e8 02 f9 ff ff       	callq  401010 <_ZNSolsEi@plt>
643
  40170e:	be 4a 1e 40 00       	mov    $0x401e4a,%esi
644
  401713:	48 89 c7             	mov    %rax,%rdi
645
  401716:	e8 15 f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
646
  40171b:	48 89 de             	mov    %rbx,%rsi
647
  40171e:	48 89 c7             	mov    %rax,%rdi
648
  401721:	e8 0a f8 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
649
  401726:	be c0 0e 40 00       	mov    $0x400ec0,%esi
650
  40172b:	48 89 c7             	mov    %rax,%rdi
651
  40172e:	e8 1d f8 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
652
  401733:	b8 00 00 00 00       	mov    $0x0,%eax
653
  401738:	e9 f7 03 00 00       	jmpq   401b34 <_Z6workerPv+0x675>
654
  40173d:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
655
  401744:	8b 18                	mov    (%rax),%ebx
656
  401746:	be b8 1d 40 00       	mov    $0x401db8,%esi
657
  40174b:	bf 40 31 60 00       	mov    $0x603140,%edi
658
  401750:	e8 db f7 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
659
  401755:	89 de                	mov    %ebx,%esi
660
  401757:	48 89 c7             	mov    %rax,%rdi
661
  40175a:	e8 b1 f8 ff ff       	callq  401010 <_ZNSolsEi@plt>
662
  40175f:	be 68 1e 40 00       	mov    $0x401e68,%esi
663
  401764:	48 89 c7             	mov    %rax,%rdi
664
  401767:	e8 c4 f7 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
665
  40176c:	be c0 0e 40 00       	mov    $0x400ec0,%esi
666
  401771:	48 89 c7             	mov    %rax,%rdi
667
  401774:	e8 d7 f7 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
668
  401779:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
669
  401780:	48 8b 48 10          	mov    0x10(%rax),%rcx
670
  401784:	48 8b 85 60 fb ff ff 	mov    -0x4a0(%rbp),%rax
671
  40178b:	48 8d 95 68 fb ff ff 	lea    -0x498(%rbp),%rdx
672
  401792:	48 89 ce             	mov    %rcx,%rsi
673
  401795:	48 89 c7             	mov    %rax,%rdi
674
  401798:	e8 b3 f6 ff ff       	callq  400e50 <rados_ioctx_create@plt>
675
  40179d:	89 85 9c fb ff ff    	mov    %eax,-0x464(%rbp)
676
  4017a3:	83 bd 9c fb ff ff 00 	cmpl   $0x0,-0x464(%rbp)
677
  4017aa:	79 74                	jns    401820 <_Z6workerPv+0x361>
678
  4017ac:	8b 85 9c fb ff ff    	mov    -0x464(%rbp),%eax
679
  4017b2:	f7 d8                	neg    %eax
680
  4017b4:	89 c7                	mov    %eax,%edi
681
  4017b6:	e8 e5 f6 ff ff       	callq  400ea0 <strerror@plt>
682
  4017bb:	48 89 c3             	mov    %rax,%rbx
683
  4017be:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
684
  4017c5:	44 8b 20             	mov    (%rax),%r12d
685
  4017c8:	be b8 1d 40 00       	mov    $0x401db8,%esi
686
  4017cd:	bf 40 31 60 00       	mov    $0x603140,%edi
687
  4017d2:	e8 59 f7 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
688
  4017d7:	44 89 e6             	mov    %r12d,%esi
689
  4017da:	48 89 c7             	mov    %rax,%rdi
690
  4017dd:	e8 2e f8 ff ff       	callq  401010 <_ZNSolsEi@plt>
691
  4017e2:	be 7d 1e 40 00       	mov    $0x401e7d,%esi
692
  4017e7:	48 89 c7             	mov    %rax,%rdi
693
  4017ea:	e8 41 f7 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
694
  4017ef:	48 89 de             	mov    %rbx,%rsi
695
  4017f2:	48 89 c7             	mov    %rax,%rdi
696
  4017f5:	e8 36 f7 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
697
  4017fa:	be c0 0e 40 00       	mov    $0x400ec0,%esi
698
  4017ff:	48 89 c7             	mov    %rax,%rdi
699
  401802:	e8 49 f7 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
700
  401807:	48 8b 85 60 fb ff ff 	mov    -0x4a0(%rbp),%rax
701
  40180e:	48 89 c7             	mov    %rax,%rdi
702
  401811:	e8 9a f6 ff ff       	callq  400eb0 <rados_shutdown@plt>
703
  401816:	b8 00 00 00 00       	mov    $0x0,%eax
704
  40181b:	e9 14 03 00 00       	jmpq   401b34 <_Z6workerPv+0x675>
705
  401820:	48 c7 85 70 fb ff ff 	movq   $0x0,-0x490(%rbp)
706
  401827:	00 00 00 00 
707
  40182b:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
708
  401832:	48 8b 40 08          	mov    0x8(%rax),%rax
709
  401836:	be 98 1e 40 00       	mov    $0x401e98,%esi
710
  40183b:	48 89 c7             	mov    %rax,%rdi
711
  40183e:	e8 2d f7 ff ff       	callq  400f70 <fopen@plt>
712
  401843:	48 89 85 80 fb ff ff 	mov    %rax,-0x480(%rbp)
713
  40184a:	48 83 bd 80 fb ff ff 	cmpq   $0x0,-0x480(%rbp)
714
  401851:	00 
715
  401852:	75 6d                	jne    4018c1 <_Z6workerPv+0x402>
716
  401854:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
717
  40185b:	48 8b 58 08          	mov    0x8(%rax),%rbx
718
  40185f:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
719
  401866:	44 8b 20             	mov    (%rax),%r12d
720
  401869:	be b8 1d 40 00       	mov    $0x401db8,%esi
721
  40186e:	bf 40 31 60 00       	mov    $0x603140,%edi
722
  401873:	e8 b8 f6 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
723
  401878:	44 89 e6             	mov    %r12d,%esi
724
  40187b:	48 89 c7             	mov    %rax,%rdi
725
  40187e:	e8 8d f7 ff ff       	callq  401010 <_ZNSolsEi@plt>
726
  401883:	be 9b 1e 40 00       	mov    $0x401e9b,%esi
727
  401888:	48 89 c7             	mov    %rax,%rdi
728
  40188b:	e8 a0 f6 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
729
  401890:	48 89 de             	mov    %rbx,%rsi
730
  401893:	48 89 c7             	mov    %rax,%rdi
731
  401896:	e8 95 f6 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
732
  40189b:	be c0 0e 40 00       	mov    $0x400ec0,%esi
733
  4018a0:	48 89 c7             	mov    %rax,%rdi
734
  4018a3:	e8 a8 f6 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
735
  4018a8:	48 8b 85 60 fb ff ff 	mov    -0x4a0(%rbp),%rax
736
  4018af:	48 89 c7             	mov    %rax,%rdi
737
  4018b2:	e8 f9 f5 ff ff       	callq  400eb0 <rados_shutdown@plt>
738
  4018b7:	b8 00 00 00 00       	mov    $0x0,%eax
739
  4018bc:	e9 73 02 00 00       	jmpq   401b34 <_Z6workerPv+0x675>
740
  4018c1:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
741
  4018c5:	ba 40 00 00 00       	mov    $0x40,%edx
742
  4018ca:	be 00 00 00 00       	mov    $0x0,%esi
743
  4018cf:	48 89 c7             	mov    %rax,%rdi
744
  4018d2:	e8 19 f6 ff ff       	callq  400ef0 <memset@plt>
745
  4018d7:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
746
  4018de:	8b 10                	mov    (%rax),%edx
747
  4018e0:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
748
  4018e4:	be b6 1e 40 00       	mov    $0x401eb6,%esi
749
  4018e9:	48 89 c7             	mov    %rax,%rdi
750
  4018ec:	b8 00 00 00 00       	mov    $0x0,%eax
751
  4018f1:	e8 6a f5 ff ff       	callq  400e60 <sprintf@plt>
752
  4018f6:	e9 55 01 00 00       	jmpq   401a50 <_Z6workerPv+0x591>
753
  4018fb:	48 8d 85 a0 fb ff ff 	lea    -0x460(%rbp),%rax
754
  401902:	ba 00 04 00 00       	mov    $0x400,%edx
755
  401907:	be 00 00 00 00       	mov    $0x0,%esi
756
  40190c:	48 89 c7             	mov    %rax,%rdi
757
  40190f:	e8 dc f5 ff ff       	callq  400ef0 <memset@plt>
758
  401914:	48 8b 95 80 fb ff ff 	mov    -0x480(%rbp),%rdx
759
  40191b:	48 8d 85 a0 fb ff ff 	lea    -0x460(%rbp),%rax
760
  401922:	48 89 d1             	mov    %rdx,%rcx
761
  401925:	ba 00 04 00 00       	mov    $0x400,%edx
762
  40192a:	be 01 00 00 00       	mov    $0x1,%esi
763
  40192f:	48 89 c7             	mov    %rax,%rdi
764
  401932:	e8 79 f6 ff ff       	callq  400fb0 <fread@plt>
765
  401937:	48 89 85 88 fb ff ff 	mov    %rax,-0x478(%rbp)
766
  40193e:	48 8b 85 68 fb ff ff 	mov    -0x498(%rbp),%rax
767
  401945:	48 8b bd 70 fb ff ff 	mov    -0x490(%rbp),%rdi
768
  40194c:	48 8b 8d 88 fb ff ff 	mov    -0x478(%rbp),%rcx
769
  401953:	48 8d 95 a0 fb ff ff 	lea    -0x460(%rbp),%rdx
770
  40195a:	48 8d 75 a0          	lea    -0x60(%rbp),%rsi
771
  40195e:	49 89 f8             	mov    %rdi,%r8
772
  401961:	48 89 c7             	mov    %rax,%rdi
773
  401964:	e8 27 f5 ff ff       	callq  400e90 <rados_write@plt>
774
  401969:	48 98                	cltq   
775
  40196b:	48 89 85 90 fb ff ff 	mov    %rax,-0x470(%rbp)
776
  401972:	48 8b 85 88 fb ff ff 	mov    -0x478(%rbp),%rax
777
  401979:	48 3b 85 90 fb ff ff 	cmp    -0x470(%rbp),%rax
778
  401980:	74 72                	je     4019f4 <_Z6workerPv+0x535>
779
  401982:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
780
  401989:	8b 18                	mov    (%rax),%ebx
781
  40198b:	be b8 1d 40 00       	mov    $0x401db8,%esi
782
  401990:	bf 40 31 60 00       	mov    $0x603140,%edi
783
  401995:	e8 96 f5 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
784
  40199a:	89 de                	mov    %ebx,%esi
785
  40199c:	48 89 c7             	mov    %rax,%rdi
786
  40199f:	e8 6c f6 ff ff       	callq  401010 <_ZNSolsEi@plt>
787
  4019a4:	be b9 1e 40 00       	mov    $0x401eb9,%esi
788
  4019a9:	48 89 c7             	mov    %rax,%rdi
789
  4019ac:	e8 7f f5 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
790
  4019b1:	48 8b 95 88 fb ff ff 	mov    -0x478(%rbp),%rdx
791
  4019b8:	48 89 d6             	mov    %rdx,%rsi
792
  4019bb:	48 89 c7             	mov    %rax,%rdi
793
  4019be:	e8 bd f4 ff ff       	callq  400e80 <_ZNSolsEm@plt>
794
  4019c3:	be d0 1e 40 00       	mov    $0x401ed0,%esi
795
  4019c8:	48 89 c7             	mov    %rax,%rdi
796
  4019cb:	e8 60 f5 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
797
  4019d0:	48 8b 95 90 fb ff ff 	mov    -0x470(%rbp),%rdx
798
  4019d7:	48 89 d6             	mov    %rdx,%rsi
799
  4019da:	48 89 c7             	mov    %rax,%rdi
800
  4019dd:	e8 9e f4 ff ff       	callq  400e80 <_ZNSolsEm@plt>
801
  4019e2:	be c0 0e 40 00       	mov    $0x400ec0,%esi
802
  4019e7:	48 89 c7             	mov    %rax,%rdi
803
  4019ea:	e8 61 f5 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
804
  4019ef:	e9 96 00 00 00       	jmpq   401a8a <_Z6workerPv+0x5cb>
805
  4019f4:	48 8b 85 90 fb ff ff 	mov    -0x470(%rbp),%rax
806
  4019fb:	48 01 85 70 fb ff ff 	add    %rax,-0x490(%rbp)
807
  401a02:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
808
  401a09:	8b 18                	mov    (%rax),%ebx
809
  401a0b:	be b8 1d 40 00       	mov    $0x401db8,%esi
810
  401a10:	bf 40 31 60 00       	mov    $0x603140,%edi
811
  401a15:	e8 16 f5 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
812
  401a1a:	89 de                	mov    %ebx,%esi
813
  401a1c:	48 89 c7             	mov    %rax,%rdi
814
  401a1f:	e8 ec f5 ff ff       	callq  401010 <_ZNSolsEi@plt>
815
  401a24:	be d9 1e 40 00       	mov    $0x401ed9,%esi
816
  401a29:	48 89 c7             	mov    %rax,%rdi
817
  401a2c:	e8 ff f4 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
818
  401a31:	48 8b 95 70 fb ff ff 	mov    -0x490(%rbp),%rdx
819
  401a38:	48 89 d6             	mov    %rdx,%rsi
820
  401a3b:	48 89 c7             	mov    %rax,%rdi
821
  401a3e:	e8 3d f4 ff ff       	callq  400e80 <_ZNSolsEm@plt>
822
  401a43:	be c0 0e 40 00       	mov    $0x400ec0,%esi
823
  401a48:	48 89 c7             	mov    %rax,%rdi
824
  401a4b:	e8 00 f5 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
825
  401a50:	48 8b 85 80 fb ff ff 	mov    -0x480(%rbp),%rax
826
  401a57:	48 89 c7             	mov    %rax,%rdi
827
  401a5a:	e8 81 f5 ff ff       	callq  400fe0 <feof@plt>
828
  401a5f:	85 c0                	test   %eax,%eax
829
  401a61:	75 1a                	jne    401a7d <_Z6workerPv+0x5be>
830
  401a63:	48 8b 85 80 fb ff ff 	mov    -0x480(%rbp),%rax
831
  401a6a:	48 89 c7             	mov    %rax,%rdi
832
  401a6d:	e8 ce f5 ff ff       	callq  401040 <ferror@plt>
833
  401a72:	85 c0                	test   %eax,%eax
834
  401a74:	75 07                	jne    401a7d <_Z6workerPv+0x5be>
835
  401a76:	b8 01 00 00 00       	mov    $0x1,%eax
836
  401a7b:	eb 05                	jmp    401a82 <_Z6workerPv+0x5c3>
837
  401a7d:	b8 00 00 00 00       	mov    $0x0,%eax
838
  401a82:	84 c0                	test   %al,%al
839
  401a84:	0f 85 71 fe ff ff    	jne    4018fb <_Z6workerPv+0x43c>
840
  401a8a:	48 8b 85 80 fb ff ff 	mov    -0x480(%rbp),%rax
841
  401a91:	48 89 c7             	mov    %rax,%rdi
842
  401a94:	e8 a7 f4 ff ff       	callq  400f40 <fclose@plt>
843
  401a99:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
844
  401aa0:	8b 18                	mov    (%rax),%ebx
845
  401aa2:	be b8 1d 40 00       	mov    $0x401db8,%esi
846
  401aa7:	bf 40 31 60 00       	mov    $0x603140,%edi
847
  401aac:	e8 7f f4 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
848
  401ab1:	89 de                	mov    %ebx,%esi
849
  401ab3:	48 89 c7             	mov    %rax,%rdi
850
  401ab6:	e8 55 f5 ff ff       	callq  401010 <_ZNSolsEi@plt>
851
  401abb:	be f1 1e 40 00       	mov    $0x401ef1,%esi
852
  401ac0:	48 89 c7             	mov    %rax,%rdi
853
  401ac3:	e8 68 f4 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
854
  401ac8:	be c0 0e 40 00       	mov    $0x400ec0,%esi
855
  401acd:	48 89 c7             	mov    %rax,%rdi
856
  401ad0:	e8 7b f4 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
857
  401ad5:	48 8b 85 68 fb ff ff 	mov    -0x498(%rbp),%rax
858
  401adc:	48 89 c7             	mov    %rax,%rdi
859
  401adf:	e8 dc f4 ff ff       	callq  400fc0 <rados_ioctx_destroy@plt>
860
  401ae4:	48 8b 85 78 fb ff ff 	mov    -0x488(%rbp),%rax
861
  401aeb:	8b 18                	mov    (%rax),%ebx
862
  401aed:	be b8 1d 40 00       	mov    $0x401db8,%esi
863
  401af2:	bf 40 31 60 00       	mov    $0x603140,%edi
864
  401af7:	e8 34 f4 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
865
  401afc:	89 de                	mov    %ebx,%esi
866
  401afe:	48 89 c7             	mov    %rax,%rdi
867
  401b01:	e8 0a f5 ff ff       	callq  401010 <_ZNSolsEi@plt>
868
  401b06:	be 09 1f 40 00       	mov    $0x401f09,%esi
869
  401b0b:	48 89 c7             	mov    %rax,%rdi
870
  401b0e:	e8 1d f4 ff ff       	callq  400f30 <_ZStlsISt11char_traitsIcEERSt13basic_ostreamIcT_ES5_PKc@plt>
871
  401b13:	be c0 0e 40 00       	mov    $0x400ec0,%esi
872
  401b18:	48 89 c7             	mov    %rax,%rdi
873
  401b1b:	e8 30 f4 ff ff       	callq  400f50 <_ZNSolsEPFRSoS_E@plt>
874
  401b20:	48 8b 85 60 fb ff ff 	mov    -0x4a0(%rbp),%rax
875
  401b27:	48 89 c7             	mov    %rax,%rdi
876
  401b2a:	e8 81 f3 ff ff       	callq  400eb0 <rados_shutdown@plt>
877
  401b2f:	b8 00 00 00 00       	mov    $0x0,%eax
878
  401b34:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
879
  401b38:	64 48 33 14 25 28 00 	xor    %fs:0x28,%rdx
880
  401b3f:	00 00 
881
  401b41:	74 05                	je     401b48 <_Z6workerPv+0x689>
882
  401b43:	e8 18 f4 ff ff       	callq  400f60 <__stack_chk_fail@plt>
883
  401b48:	48 81 c4 a0 04 00 00 	add    $0x4a0,%rsp
884
  401b4f:	5b                   	pop    %rbx
885
  401b50:	41 5c                	pop    %r12
886
  401b52:	5d                   	pop    %rbp
887
  401b53:	c3                   	retq   
888

    
889
0000000000401b54 <_Z41__static_initialization_and_destruction_0ii>:
890
  401b54:	55                   	push   %rbp
891
  401b55:	48 89 e5             	mov    %rsp,%rbp
892
  401b58:	48 83 ec 10          	sub    $0x10,%rsp
893
  401b5c:	89 7d fc             	mov    %edi,-0x4(%rbp)
894
  401b5f:	89 75 f8             	mov    %esi,-0x8(%rbp)
895
  401b62:	83 7d fc 01          	cmpl   $0x1,-0x4(%rbp)
896
  401b66:	75 2a                	jne    401b92 <_Z41__static_initialization_and_destruction_0ii+0x3e>
897
  401b68:	81 7d f8 ff ff 00 00 	cmpl   $0xffff,-0x8(%rbp)
898
  401b6f:	75 21                	jne    401b92 <_Z41__static_initialization_and_destruction_0ii+0x3e>
899
  401b71:	bf 68 32 60 00       	mov    $0x603268,%edi
900
  401b76:	e8 55 f4 ff ff       	callq  400fd0 <_ZNSt8ios_base4InitC1Ev@plt>
901
  401b7b:	b8 50 10 40 00       	mov    $0x401050,%eax
902
  401b80:	ba 10 31 60 00       	mov    $0x603110,%edx
903
  401b85:	be 68 32 60 00       	mov    $0x603268,%esi
904
  401b8a:	48 89 c7             	mov    %rax,%rdi
905
  401b8d:	e8 8e f3 ff ff       	callq  400f20 <__cxa_atexit@plt>
906
  401b92:	c9                   	leaveq 
907
  401b93:	c3                   	retq   
908

    
909
0000000000401b94 <_GLOBAL__sub_I__Z11print_usagev>:
910
  401b94:	55                   	push   %rbp
911
  401b95:	48 89 e5             	mov    %rsp,%rbp
912
  401b98:	be ff ff 00 00       	mov    $0xffff,%esi
913
  401b9d:	bf 01 00 00 00       	mov    $0x1,%edi
914
  401ba2:	e8 ad ff ff ff       	callq  401b54 <_Z41__static_initialization_and_destruction_0ii>
915
  401ba7:	5d                   	pop    %rbp
916
  401ba8:	c3                   	retq   
917
  401ba9:	90                   	nop
918
  401baa:	90                   	nop
919
  401bab:	90                   	nop
920
  401bac:	90                   	nop
921
  401bad:	90                   	nop
922
  401bae:	90                   	nop
923
  401baf:	90                   	nop
924

    
925
0000000000401bb0 <__libc_csu_init>:
926
  401bb0:	48 89 6c 24 d8       	mov    %rbp,-0x28(%rsp)
927
  401bb5:	4c 89 64 24 e0       	mov    %r12,-0x20(%rsp)
928
  401bba:	48 8d 2d 17 12 20 00 	lea    0x201217(%rip),%rbp        # 602dd8 <__init_array_end>
929
  401bc1:	4c 8d 25 08 12 20 00 	lea    0x201208(%rip),%r12        # 602dd0 <__init_array_start>
930
  401bc8:	4c 89 6c 24 e8       	mov    %r13,-0x18(%rsp)
931
  401bcd:	4c 89 74 24 f0       	mov    %r14,-0x10(%rsp)
932
  401bd2:	4c 89 7c 24 f8       	mov    %r15,-0x8(%rsp)
933
  401bd7:	48 89 5c 24 d0       	mov    %rbx,-0x30(%rsp)
934
  401bdc:	48 83 ec 38          	sub    $0x38,%rsp
935
  401be0:	4c 29 e5             	sub    %r12,%rbp
936
  401be3:	41 89 fd             	mov    %edi,%r13d
937
  401be6:	49 89 f6             	mov    %rsi,%r14
938
  401be9:	48 c1 fd 03          	sar    $0x3,%rbp
939
  401bed:	49 89 d7             	mov    %rdx,%r15
940
  401bf0:	e8 33 f2 ff ff       	callq  400e28 <_init>
941
  401bf5:	48 85 ed             	test   %rbp,%rbp
942
  401bf8:	74 1c                	je     401c16 <__libc_csu_init+0x66>
943
  401bfa:	31 db                	xor    %ebx,%ebx
944
  401bfc:	0f 1f 40 00          	nopl   0x0(%rax)
945
  401c00:	4c 89 fa             	mov    %r15,%rdx
946
  401c03:	4c 89 f6             	mov    %r14,%rsi
947
  401c06:	44 89 ef             	mov    %r13d,%edi
948
  401c09:	41 ff 14 dc          	callq  *(%r12,%rbx,8)
949
  401c0d:	48 83 c3 01          	add    $0x1,%rbx
950
  401c11:	48 39 eb             	cmp    %rbp,%rbx
951
  401c14:	75 ea                	jne    401c00 <__libc_csu_init+0x50>
952
  401c16:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
953
  401c1b:	48 8b 6c 24 10       	mov    0x10(%rsp),%rbp
954
  401c20:	4c 8b 64 24 18       	mov    0x18(%rsp),%r12
955
  401c25:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
956
  401c2a:	4c 8b 74 24 28       	mov    0x28(%rsp),%r14
957
  401c2f:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
958
  401c34:	48 83 c4 38          	add    $0x38,%rsp
959
  401c38:	c3                   	retq   
960
  401c39:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
961

    
962
0000000000401c40 <__libc_csu_fini>:
963
  401c40:	f3 c3                	repz retq 
964
  401c42:	90                   	nop
965
  401c43:	90                   	nop
966
  401c44:	90                   	nop
967
  401c45:	90                   	nop
968
  401c46:	90                   	nop
969
  401c47:	90                   	nop
970
  401c48:	90                   	nop
971
  401c49:	90                   	nop
972
  401c4a:	90                   	nop
973
  401c4b:	90                   	nop
974
  401c4c:	90                   	nop
975
  401c4d:	90                   	nop
976
  401c4e:	90                   	nop
977
  401c4f:	90                   	nop
978

    
979
0000000000401c50 <__do_global_ctors_aux>:
980
  401c50:	55                   	push   %rbp
981
  401c51:	48 89 e5             	mov    %rsp,%rbp
982
  401c54:	53                   	push   %rbx
983
  401c55:	48 83 ec 08          	sub    $0x8,%rsp
984
  401c59:	48 8b 05 78 11 20 00 	mov    0x201178(%rip),%rax        # 602dd8 <__init_array_end>
985
  401c60:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
986
  401c64:	74 19                	je     401c7f <__do_global_ctors_aux+0x2f>
987
  401c66:	bb d8 2d 60 00       	mov    $0x602dd8,%ebx
988
  401c6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
989
  401c70:	48 83 eb 08          	sub    $0x8,%rbx
990
  401c74:	ff d0                	callq  *%rax
991
  401c76:	48 8b 03             	mov    (%rbx),%rax
992
  401c79:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
993
  401c7d:	75 f1                	jne    401c70 <__do_global_ctors_aux+0x20>
994
  401c7f:	48 83 c4 08          	add    $0x8,%rsp
995
  401c83:	5b                   	pop    %rbx
996
  401c84:	5d                   	pop    %rbp
997
  401c85:	c3                   	retq   
998
  401c86:	90                   	nop
999
  401c87:	90                   	nop
1000

    
1001
Disassembly of section .fini:
1002

    
1003
0000000000401c88 <_fini>:
1004
  401c88:	48 83 ec 08          	sub    $0x8,%rsp
1005
  401c8c:	e8 1f f4 ff ff       	callq  4010b0 <__do_global_dtors_aux>
1006
  401c91:	48 83 c4 08          	add    $0x8,%rsp
1007
  401c95:	c3                   	retq