2 .section .text._ZN15EnvironmentImpl6GetVarEPKcPc,"axG",@progbits,_ZN15EnvironmentImpl6GetVarEPKcPc,comdat
4 .weak _ZN15EnvironmentImpl6GetVarEPKcPc
5 .type _ZN15EnvironmentImpl6GetVarEPKcPc, @function
6 _ZN15EnvironmentImpl6GetVarEPKcPc:
13 .cfi_def_cfa_register 5
21 .size _ZN15EnvironmentImpl6GetVarEPKcPc, .-_ZN15EnvironmentImpl6GetVarEPKcPc
24 .globl _ZN11EnvironmentD2Ev
25 .type _ZN11EnvironmentD2Ev, @function
33 .cfi_def_cfa_register 5
37 call __x86.get_pc_thunk.bx
38 addl $_GLOBAL_OFFSET_TABLE_, %ebx
40 movl _ZTV11Environment@GOT(%ebx), %edx
59 .size _ZN11EnvironmentD2Ev, .-_ZN11EnvironmentD2Ev
60 .globl _ZN11EnvironmentD1Ev
61 .set _ZN11EnvironmentD1Ev,_ZN11EnvironmentD2Ev
63 .globl _ZN11EnvironmentD0Ev
64 .type _ZN11EnvironmentD0Ev, @function
72 .cfi_def_cfa_register 5
76 call __x86.get_pc_thunk.bx
77 addl $_GLOBAL_OFFSET_TABLE_, %ebx
80 call _ZN11EnvironmentD1Ev@PLT
93 .size _ZN11EnvironmentD0Ev, .-_ZN11EnvironmentD0Ev
94 .section .text._ZN11EnvironmentC2Ev,"axG",@progbits,_ZN11EnvironmentC5Ev,comdat
96 .weak _ZN11EnvironmentC2Ev
97 .type _ZN11EnvironmentC2Ev, @function
102 .cfi_def_cfa_offset 8
105 .cfi_def_cfa_register 5
106 call __x86.get_pc_thunk.cx
107 addl $_GLOBAL_OFFSET_TABLE_, %ecx
109 movl _ZTV11Environment@GOT(%ecx), %edx
118 .size _ZN11EnvironmentC2Ev, .-_ZN11EnvironmentC2Ev
119 .weak _ZN11EnvironmentC1Ev
120 .set _ZN11EnvironmentC1Ev,_ZN11EnvironmentC2Ev
121 .section .text._ZN15EnvironmentImplC2Ev,"axG",@progbits,_ZN15EnvironmentImplC5Ev,comdat
123 .weak _ZN15EnvironmentImplC2Ev
124 .type _ZN15EnvironmentImplC2Ev, @function
125 _ZN15EnvironmentImplC2Ev:
129 .cfi_def_cfa_offset 8
132 .cfi_def_cfa_register 5
136 call __x86.get_pc_thunk.bx
137 addl $_GLOBAL_OFFSET_TABLE_, %ebx
140 call _ZN11EnvironmentC2Ev@PLT
142 movl _ZTV15EnvironmentImpl@GOT(%ebx), %edx
154 .size _ZN15EnvironmentImplC2Ev, .-_ZN15EnvironmentImplC2Ev
155 .weak _ZN15EnvironmentImplC1Ev
156 .set _ZN15EnvironmentImplC1Ev,_ZN15EnvironmentImplC2Ev
159 .globl _ZN11Environment6CreateEv
160 .type _ZN11Environment6CreateEv, @function
161 _ZN11Environment6CreateEv:
165 .cfi_def_cfa_offset 8
168 .cfi_def_cfa_register 5
174 call __x86.get_pc_thunk.bx
175 addl $_GLOBAL_OFFSET_TABLE_, %ebx
181 call _ZN15EnvironmentImplC1Ev@PLT
194 .size _ZN11Environment6CreateEv, .-_ZN11Environment6CreateEv
200 .type main, @function
205 .cfi_def_cfa_offset 8
208 .cfi_def_cfa_register 5
213 call __x86.get_pc_thunk.bx
214 addl $_GLOBAL_OFFSET_TABLE_, %ebx
216 call _ZN11Environment6CreateEv@PLT
221 leal _ZN4_VTVI11EnvironmentE12__vtable_mapE@GOTOFF(%ebx), %eax
223 call _Z24__VLTVerifyVtablePointerPPvPKv@PLT
234 leal .LC0@GOTOFF(%ebx), %eax
247 .weak _ZTV11Environment
248 .section .data.rel.ro._ZTV11Environment,"awG",@progbits,_ZTV11Environment,comdat
250 .type _ZTV11Environment, @object
251 .size _ZTV11Environment, 20
254 .long _ZTI11Environment
255 .long _ZN11EnvironmentD1Ev
256 .long _ZN11EnvironmentD0Ev
257 .long __cxa_pure_virtual
258 .weak _ZTV15EnvironmentImpl
259 .section .data.rel.ro._ZTV15EnvironmentImpl,"awG",@progbits,_ZTV15EnvironmentImpl,comdat
261 .type _ZTV15EnvironmentImpl, @object
262 .size _ZTV15EnvironmentImpl, 20
263 _ZTV15EnvironmentImpl:
265 .long _ZTI15EnvironmentImpl
266 .long _ZN15EnvironmentImplD1Ev
267 .long _ZN15EnvironmentImplD0Ev
268 .long _ZN15EnvironmentImpl6GetVarEPKcPc
269 .section .text._ZN15EnvironmentImplD2Ev,"axG",@progbits,_ZN15EnvironmentImplD5Ev,comdat
271 .weak _ZN15EnvironmentImplD2Ev
272 .type _ZN15EnvironmentImplD2Ev, @function
273 _ZN15EnvironmentImplD2Ev:
276 .cfi_personality 0x9b,DW.ref.__gxx_personality_v0
277 .cfi_lsda 0x1b,.LLSDA14
279 .cfi_def_cfa_offset 8
282 .cfi_def_cfa_register 5
286 call __x86.get_pc_thunk.bx
287 addl $_GLOBAL_OFFSET_TABLE_, %ebx
289 movl _ZTV15EnvironmentImpl@GOT(%ebx), %edx
295 call _ZN11EnvironmentD2Ev@PLT
307 call _Unwind_Resume@PLT
319 .globl __gxx_personality_v0
320 .section .gcc_except_table._ZN15EnvironmentImplD2Ev,"aG",@progbits,_ZN15EnvironmentImplD5Ev,comdat
325 .uleb128 .LLSDACSE14-.LLSDACSB14
327 .uleb128 .LEHB0-.LFB14
328 .uleb128 .LEHE0-.LEHB0
331 .uleb128 .LEHB1-.LFB14
332 .uleb128 .LEHE1-.LEHB1
336 .section .text._ZN15EnvironmentImplD2Ev,"axG",@progbits,_ZN15EnvironmentImplD5Ev,comdat
337 .size _ZN15EnvironmentImplD2Ev, .-_ZN15EnvironmentImplD2Ev
338 .weak _ZN15EnvironmentImplD1Ev
339 .set _ZN15EnvironmentImplD1Ev,_ZN15EnvironmentImplD2Ev
340 .section .text._ZN15EnvironmentImplD0Ev,"axG",@progbits,_ZN15EnvironmentImplD0Ev,comdat
342 .weak _ZN15EnvironmentImplD0Ev
343 .type _ZN15EnvironmentImplD0Ev, @function
344 _ZN15EnvironmentImplD0Ev:
348 .cfi_def_cfa_offset 8
351 .cfi_def_cfa_register 5
355 call __x86.get_pc_thunk.bx
356 addl $_GLOBAL_OFFSET_TABLE_, %ebx
359 call _ZN15EnvironmentImplD1Ev@PLT
372 .size _ZN15EnvironmentImplD0Ev, .-_ZN15EnvironmentImplD0Ev
373 .weak _ZTS15EnvironmentImpl
374 .section .rodata._ZTS15EnvironmentImpl,"aG",@progbits,_ZTS15EnvironmentImpl,comdat
375 .type _ZTS15EnvironmentImpl, @object
376 .size _ZTS15EnvironmentImpl, 18
377 _ZTS15EnvironmentImpl:
378 .string "15EnvironmentImpl"
379 .weak _ZTI15EnvironmentImpl
380 .section .data.rel.ro._ZTI15EnvironmentImpl,"awG",@progbits,_ZTI15EnvironmentImpl,comdat
382 .type _ZTI15EnvironmentImpl, @object
383 .size _ZTI15EnvironmentImpl, 12
384 _ZTI15EnvironmentImpl:
385 .long _ZTVN10__cxxabiv120__si_class_type_infoE+8
386 .long _ZTS15EnvironmentImpl
387 .long _ZTI11Environment
388 .weak _ZTI11Environment
389 .section .data.rel.ro._ZTI11Environment,"awG",@progbits,_ZTI11Environment,comdat
391 .type _ZTI11Environment, @object
392 .size _ZTI11Environment, 8
394 .long _ZTVN10__cxxabiv117__class_type_infoE+8
395 .long _ZTS11Environment
396 .weak _ZTS11Environment
397 .section .rodata._ZTS11Environment,"aG",@progbits,_ZTS11Environment,comdat
398 .type _ZTS11Environment, @object
399 .size _ZTS11Environment, 14
401 .string "11Environment"
402 .hidden _ZN4_VTVI11EnvironmentE12__vtable_mapE
403 .weak _ZN4_VTVI11EnvironmentE12__vtable_mapE
404 .section .vtable_map_vars,"awG",@progbits,_ZN4_VTVI11EnvironmentE12__vtable_mapE,comdat
406 .type _ZN4_VTVI11EnvironmentE12__vtable_mapE, @gnu_unique_object
407 .size _ZN4_VTVI11EnvironmentE12__vtable_mapE, 4
408 _ZN4_VTVI11EnvironmentE12__vtable_mapE:
410 .hidden _ZN4_VTVI15EnvironmentImplE12__vtable_mapE
411 .weak _ZN4_VTVI15EnvironmentImplE12__vtable_mapE
412 .section .vtable_map_vars,"awG",@progbits,_ZN4_VTVI15EnvironmentImplE12__vtable_mapE,comdat
414 .type _ZN4_VTVI15EnvironmentImplE12__vtable_mapE, @gnu_unique_object
415 .size _ZN4_VTVI15EnvironmentImplE12__vtable_mapE, 4
416 _ZN4_VTVI15EnvironmentImplE12__vtable_mapE:
418 .section .data.rel.ro,"aw",@progbits
420 .type __vptr_array_11Environment, @object
421 .size __vptr_array_11Environment, 8
422 __vptr_array_11Environment:
423 .long _ZTV11Environment+8
424 .long _ZTV15EnvironmentImpl+8
431 .ascii "\224\tl\022_ZN4_VTVI11EnvironmentE12__vtable_mapE"
437 .ascii "N\225\r\334_ZN4_VTVI15EnvironmentImplE12__vtable_mapE"
439 .type _GLOBAL__sub_I.00099_environment.cc, @function
440 _GLOBAL__sub_I.00099_environment.cc:
444 .cfi_def_cfa_offset 8
447 .cfi_def_cfa_register 5
451 call __x86.get_pc_thunk.bx
452 addl $_GLOBAL_OFFSET_TABLE_, %ebx
453 leal __vptr_array_11Environment@GOTOFF(%ebx), %eax
457 leal .LC1@GOTOFF(%ebx), %eax
459 leal _ZN4_VTVI11EnvironmentE12__vtable_mapE@GOTOFF(%ebx), %eax
461 movl _ZTV15EnvironmentImpl@GOT(%ebx), %eax
465 leal .LC2@GOTOFF(%ebx), %eax
467 leal _ZN4_VTVI15EnvironmentImplE12__vtable_mapE@GOTOFF(%ebx), %eax
469 call _Z17__VLTRegisterPairPPvPKvjS2_@PLT
479 .size _GLOBAL__sub_I.00099_environment.cc, .-_GLOBAL__sub_I.00099_environment.cc
480 .section .init_array.00099,"aw"
482 .long _GLOBAL__sub_I.00099_environment.cc
483 .section .text.__x86.get_pc_thunk.cx,"axG",@progbits,__x86.get_pc_thunk.cx,comdat
484 .globl __x86.get_pc_thunk.cx
485 .hidden __x86.get_pc_thunk.cx
486 .type __x86.get_pc_thunk.cx, @function
487 __x86.get_pc_thunk.cx:
494 .section .text.__x86.get_pc_thunk.bx,"axG",@progbits,__x86.get_pc_thunk.bx,comdat
495 .globl __x86.get_pc_thunk.bx
496 .hidden __x86.get_pc_thunk.bx
497 .type __x86.get_pc_thunk.bx, @function
498 __x86.get_pc_thunk.bx:
505 .hidden DW.ref.__gxx_personality_v0
506 .weak DW.ref.__gxx_personality_v0
507 .section .data.DW.ref.__gxx_personality_v0,"awG",@progbits,DW.ref.__gxx_personality_v0,comdat
509 .type DW.ref.__gxx_personality_v0, @object
510 .size DW.ref.__gxx_personality_v0, 4
511 DW.ref.__gxx_personality_v0:
512 .long __gxx_personality_v0
513 .ident "GCC: (GNU) 4.9.0 20130616 (experimental)"
514 .section .note.GNU-stack,"",@progbits