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
|