[dtrace-discuss] Question on pid provider for 'static' C functions
Andreas.Haas at Sun.COM
Andreas.Haas at Sun.COM
Thu Jul 5 10:13:15 PDT 2007
Hi Adam,
find attached
* the disassembly for both versions
* the (identical) C preprocessor output for both versions
* C file itself
the function for which the probe is broken is sge_mirror_process_events().
The v12 disassembly is by far more compact than the v10.
Regards,
Andreas
On Thu, 5 Jul 2007, Adam Leventhal wrote:
> Hi Andreas,
>
> It may be that the pid provider can no longer verify that the function is
> safe to instrument due to certain constructs in generated code. Can you
> send the disassemably of the old and new versions of the function?
>
> Adam
>
> On Thu, Jul 05, 2007 at 02:20:29PM +0200, Andreas.Haas at Sun.COM wrote:
>> Hi all,
>>
>> last year in October we discussed in this thread the requirements for pid-provider probes
>> to function. Outcome was that pid provider can be used as long as no_inline #pragma is used
>> to ensure C functions will be found by dtrace as documented in
>>
>> http://bugs.opensolaris.org/view_bug.do?bug_id=6480235
>>
>> now we have an issue in our Dtrace monitor for Sun Grid Engine master
>>
>> http://wiki.gridengine.info/wiki/index.php/Dtrace#Implementation
>>
>> the issue is that one particular pid-provider is not found anymore by Dtrace
>> when Sun Studio compiler v12 is used. But when the same C module is compiled with
>> Sun Studio v10 the pid-provider for the function gets found and the monitor works!
>>
>> Regarding compile options nothing changed ("-Xc -v -fast -xchip=generic
>> -xcache=generic -ftrap=division -KPIC") excpet Sun Studio v10 option
>> "-xarch=amd64" became Studio compiler v12 "-m64". Curiously 'dbx' does find
>> the function when 'stop in sge_mirror_process_events' is used and in 'nm'
>> output shows no difference either:
>>
>> Sun Studio v10
>>
>> nm sge_mirror.o | grep process_events
>> [63] | 14800| 4292|FUNC |GLOB |0 |2 |sge_mirror_process_events
>>
>> Sun Stuido v12
>>
>> nm sge_mirror.o | grep process_events
>> [67] | 10016| 982|FUNC |GLOB |0 |2 |sge_mirror_process_events
>>
>> note, the 'nm' output unveils the functions object became much smaller. Also we
>> noticed our binary distribution size went down from 32MB to 24MB.
>>
>> Anyone knowing of a Sun Studio compiler v12 degradation that matches this
>> phenomenon?
>>
>> Thanks,
>> Andreas
>>
>> On Tue, 10 Oct 2006, Andreas.Haas at Sun.COM wrote:
>>
>>> On Tue, 10 Oct 2006, Adam Leventhal wrote:
>>>
>>>> On Tue, Oct 10, 2006 at 03:32:33PM +0200, Andreas.Haas at Sun.COM wrote:
>>>>> (1) I think the inlined function caveat must be mentioned in the
>>>>> "pid Provider" chapter of "Solaris Dynamic Tracing Guide"
>>>>>
>>>>> http://docs.sun.com/app/docs/doc/817-6223/6mlkidlls?q=dtrace&a=view
>>>>>
>>>>> Adam, please let me know, if I somehow can help to get this fixed in
>>>>> the dtrace docs.
>>>>
>>>> I completely agree. Please file a bug though opensolaris.org in the
>>>> category
>>>> doc/dtrace.
>>>
>>> Done. It's #6480235.
>>>
>>> Cheers,
>>> Andreas
>>> _______________________________________________
>>> dtrace-discuss mailing list
>>> dtrace-discuss at opensolaris.org
>>>
>> _______________________________________________
>> dtrace-discuss mailing list
>> dtrace-discuss at opensolaris.org
>
> --
> Adam Leventhal, Solaris Kernel Development http://blogs.sun.com/ahl
>
http://gridengine.info/
Sitz der Gesellschaft: Sun Microsystems GmbH, Sonnenallee 1, D-85551 Kirchheim-Heimstetten
Amtsgericht Muenchen: HRB 161028
Geschaeftsfuehrer: Marcel Schneider, Wolfgang Engels, Dr. Roland Boemer
Vorsitzender des Aufsichtsrates: Martin Haering
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sge_mirror.SSCv10
Type: application/octet-stream
Size: 220754 bytes
Desc:
Url : http://mail.opensolaris.org/pipermail/dtrace-discuss/attachments/20070705/bb30c8f2/attachment-0001.obj
-------------- next part --------------
.file "sge_mirror.c"
.code64
.local mir_state_init
.type mir_state_init, @function
.local .L17
.globl getenv
.type getenv, @function
.local dev_mirror_base
.local mir_state_destroy
.type mir_state_destroy, @function
.globl free
.type free, @function
.local mir_mt_init
.type mir_mt_init, @function
.globl pthread_key_create
.type pthread_key_create, @function
.local mir_get_num_events
.type mir_get_num_events, @function
.globl pthread_getspecific
.type pthread_getspecific, @function
.globl malloc
.type malloc, @function
.globl pthread_setspecific
.type pthread_setspecific, @function
.globl strerror
.type strerror, @function
.local .L44
.local .L45
.globl fprintf
.type fprintf, @function
.globl abort
.type abort, @function
.local mir_get_mirror_base
.type mir_get_mirror_base, @function
.local .L77
.local .L78
.globl sge_mirror_initialize
.type sge_mirror_initialize, @function
.globl rmon_condition
.type rmon_condition, @function
.local .L84
.globl rmon_menter
.type rmon_menter, @function
.local mir_once_control
.globl pthread_once
.type pthread_once, @function
.globl obj_init
.type obj_init, @function
.local .L138
.local _sge_mirror_subscribe
.type _sge_mirror_subscribe, @function
.local .L166
.globl rmon_mexit
.type rmon_mexit, @function
.local .L90
.globl sge_mirror_initialize_local
.type sge_mirror_initialize_local, @function
.local .L96
.local .L102
.globl sge_mirror_shutdown
.type sge_mirror_shutdown, @function
.local .L108
.local .L295
.local _sge_mirror_unsubscribe
.type _sge_mirror_unsubscribe, @function
.local .L324
.local .L117
.globl sge_mirror_shutdown_local
.type sge_mirror_shutdown_local, @function
.local .L123
.local .L132
.globl sge_mirror_subscribe
.type sge_mirror_subscribe, @function
.globl sge_set_message_id_output
.type sge_set_message_id_output, @function
.globl log_get_log_buffer
.type log_get_log_buffer, @function
.local .L146
.globl sge_gettext
.type sge_gettext, @function
.globl sge_gettext_
.type sge_gettext_, @function
.globl sprintf
.type sprintf, @function
.local .L147
.globl sge_log
.type sge_log, @function
.local .L153
.globl lWhatToElem
.type lWhatToElem, @function
.globl lWhereToElem
.type lWhereToElem, @function
.globl lFreeElem
.type lFreeElem, @function
.globl sge_mirror_unsubscribe
.type sge_mirror_unsubscribe, @function
.local .L303
.local .L304
.local .L310
.local .L330
.local .L383
.local .L384
.local .L390
.local .L363
.local .L364
.local .L357
.local .L358
.globl object_type_free_master_list
.type object_type_free_master_list, @function
.local .L394
.local .L380
.local .L376
.globl sge_mirror_process_events
.type sge_mirror_process_events, @function
.local .L401
.globl prof_is_active
.type prof_is_active, @function
.globl prof_start_measurement
.type prof_start_measurement, @function
.local sge_mirror_process_event_list
.type sge_mirror_process_event_list, @function
.globl lFreeList
.type lFreeList, @function
.local .L413
.local .L414
.local .L400
.local .L422
.local .L423
.globl prof_stop_measurement
.type prof_stop_measurement, @function
.globl prof_get_measurement_wallclock
.type prof_get_measurement_wallclock, @function
.local .L429
.local .L430
.local .L436
.local .L55
.local .L56
.local .L66
.local .L67
.globl sge_mirror_strerror
.type sge_mirror_strerror, @function
.local .L461
.local .L459
.local .L457
.local .L455
.local .L453
.local .L451
.local .L449
.local .L447
.local .L445
.globl object_type_get_object_description
.type object_type_get_object_description, @function
.local .L473
.globl lGetUlong
.type lGetUlong, @function
.local sge_mirror_process_event
.type sge_mirror_process_event, @function
.local .L590
.local .L596
.globl sge_dstring_init
.type sge_dstring_init, @function
.globl event_text
.type event_text, @function
.local .L602
.globl rmon_mprintf_info
.type rmon_mprintf_info, @function
.local .L619
.local .L607
.local .L608
.local .L614
.local .L636
.local .L624
.local .L625
.local .L631
.local .L641
.local .L642
.local .L648
.local .L651
.local sge_mirror_process_shutdown
.type sge_mirror_process_shutdown, @function
.local .L657
.local .L663
.local .L666
.local sge_mirror_process_qmaster_goes_down
.type sge_mirror_process_qmaster_goes_down, @function
.local .L672
.local .L678
.local .L681
.local generic_update_master_list
.type generic_update_master_list, @function
.local .L687
.globl sge_master_list
.type sge_master_list, @function
.globl lGetList
.type lGetList, @function
.globl lGetListDescr
.type lGetListDescr, @function
.globl object_type_get_key_nm
.type object_type_get_key_nm, @function
.globl lGetString
.type lGetString, @function
.local .L709
.globl lGetElemStr
.type lGetElemStr, @function
.globl sge_mirror_update_master_list
.type sge_mirror_update_master_list, @function
.local .L718
.globl object_type_commit_master_list
.type object_type_commit_master_list, @function
.local .L703
.local .L700
.local .L695
.globl sge_mirror_update_master_list_str_key
.type sge_mirror_update_master_list_str_key, @function
.globl sge_mirror_update_master_list_host_key
.type sge_mirror_update_master_list_host_key, @function
.local .L724
.globl lGetElemHost
.type lGetElemHost, @function
.local .L730
.local .L736
.globl lXchgList
.type lXchgList, @function
.local .L750
.local .L746
.local .L751
.local .L757
.local .L760
.globl lCreateList
.type lCreateList, @function
.globl lFirst
.type lFirst, @function
.globl lDechainElem
.type lDechainElem, @function
.globl lAppendElem
.type lAppendElem, @function
.globl lRemoveElem
.type lRemoveElem, @function
.local .L783
.local .L779
.local .L784
.local .L790
.local .L798
.local .L768
.local .L764
.local .L769
.local .L775
.local .L794
.local ar_update_master_list
.type ar_update_master_list, @function
.local .L804
.local .L821
.globl atoi
.type atoi, @function
.globl lGetElemUlong
.type lGetElemUlong, @function
.local .L832
.local .L815
.local .L812
.local .L822
.local .L805
.local .L737
.local .L725
.local .L710
.local .L688
.local .L673
.local .L658
.local .L597
.local .L474
.local .L402
.local .L331
.local .L296
.local .L139
.local .L124
.local .L109
.local .L97
.local .L85
.globl host_update_master_list
.type host_update_master_list, @function
.globl ja_task_update_master_list
.type ja_task_update_master_list, @function
.globl pe_task_update_master_list
.type pe_task_update_master_list, @function
.globl job_update_master_list
.type job_update_master_list, @function
.globl job_schedd_info_update_master_list
.type job_schedd_info_update_master_list, @function
.globl sharetree_update_master_list
.type sharetree_update_master_list, @function
.globl cqueue_update_master_list
.type cqueue_update_master_list, @function
.globl qinstance_update_cqueue_list
.type qinstance_update_cqueue_list, @function
.globl schedd_conf_update_master_list
.type schedd_conf_update_master_list, @function
.ident "@(#)stdlib.h 1.51 04/06/30 SMI"
.ident "@(#)stdlib_iso.h 1.9 04/09/28 SMI"
.ident "@(#)feature_tests.h 1.24 04/09/28 SMI"
.ident "@(#)ccompile.h 1.2 04/11/08 SMI"
.ident "@(#)isa_defs.h 1.27 04/10/01 SMI"
.ident "@(#)stdlib_c99.h 1.2 04/03/29 SMI"
.ident "@(#)wait.h 1.23 04/06/03 SMI"
.ident "@(#)types.h 1.85 05/04/11 SMI"
.ident "@(#)machtypes.h 1.11 04/09/28 SMI"
.ident "@(#)machtypes.h 1.2 04/09/28 SMI"
.ident "@(#)int_types.h 1.10 04/09/28 SMI"
.ident "@(#)select.h 1.19 04/01/28 SMI"
.ident "@(#)time_impl.h 1.11 05/05/19 SMI"
.ident "@(#)time.h 2.76 05/06/14 SMI"
.ident "@(#)time.h 1.44 04/09/28 SMI"
.ident "@(#)time_iso.h 1.4 04/09/07 SMI"
.ident "@(#)resource.h 1.36 04/09/28 SMI"
.ident "@(#)siginfo.h 1.59 04/07/15 SMI"
.ident "@(#)machsig.h 1.11 03/09/26 SMI"
.ident "@(#)faultcode.h 1.15 92/07/14 SMI"
.ident "@(#)procset.h 1.25 04/07/16 SMI"
.ident "@(#)signal.h 1.66 04/09/28 SMI"
.ident "@(#)signal_iso.h 1.6 03/05/02 SMI"
.ident "@(#)unistd.h 1.43 06/03/10 SMI"
.ident "@(#)pthread.h 1.37 04/09/28 SMI"
.ident "@(#)sched.h 1.10 03/03/06 SMI"
.ident "@(#)stdio.h 1.84 04/09/28 SMI"
.ident "@(#)stdio_iso.h 1.8 05/08/16 SMI"
.ident "@(#)va_list.h 1.15 04/11/19 SMI"
.ident "@(#)stdio_tag.h 1.4 04/09/28 SMI"
.ident "@(#)stdio_impl.h 1.14 04/06/17 SMI"
.ident "@(#)stdio_c99.h 1.2 04/03/29 SMI"
.ident "@(#)errno.h 1.17 03/01/03 SMI"
.ident "@(#)errno.h 1.20 00/01/12 SMI"
.ident "@(#)signal.h 1.43 04/09/28 SMI"
.ident "@(#)signal_iso.h 1.1 99/08/09 SMI"
.ident "@(#)string.h 1.26 04/06/30 SMI"
.ident "@(#)string_iso.h 1.5 04/06/18 SMI"
.ident "@(#)libintl.h 1.16 04/09/28 SMI"
.ident "@(#)locale.h 1.20 03/12/04 SMI"
.ident "@(#)locale_iso.h 1.3 03/12/04 SMI"
.ident "@(#)param.h 1.82 06/01/30 SMI"
.ident "@(#)stdarg.h 1.47 04/09/28 SMI"
.ident "@(#)stdarg_iso.h 1.4 04/11/19 SMI"
.ident "@(#)va_impl.h 1.1 04/11/19 SMI"
.ident "@(#)stdarg_c99.h 1.2 04/09/28 SMI"
.ident "@(#)times.h 1.10 97/08/12 SMI"
.ident "@(#)unistd.h 1.76 06/03/10 SMI"
.ident "@(#)dirent.h 1.37 04/09/28 SMI"
.ident "@(#)dirent.h 1.36 04/09/28 SMI"
.ident "@(#)stat.h 1.11 04/09/28 SMI"
.ident "@(#)stat_impl.h 1.4 03/12/04 SMI"
.ident "@(#)syslog.h 1.11 96/05/17 SMI"
.ident "@(#)syslog.h 1.11 03/06/10 SMI"
.ident "@(#)ctype.h 1.35 04/09/28 SMI"
.ident "@(#)ctype_iso.h 1.3 04/09/28 SMI"
.ident "@(#)ctype_c99.h 1.2 04/09/28 SMI"
.ident "@(#)netdb.h 1.30 03/12/04 SMI"
.ident "@(#)in.h 1.50 06/03/03 SMI"
.ident "@(#)socket_impl.h 1.1 05/08/02 SMI"
.ident "@(#)un.h 1.11 02/10/02 SMI"
.ident "@(#)if_dl.h 1.10 03/05/21 SMI"
.ident "@(#)stream.h 1.114 06/01/13 SMI"
.ident "@(#)vnode.h 1.127 06/07/28 SMI"
.ident "@(#)t_lock.h 1.45 98/02/01 SMI"
.ident "@(#)machlock.h 1.25 04/07/19 SMI"
.ident "@(#)mutex.h 1.20 98/02/01 SMI"
.ident "@(#)rwlock.h 1.9 98/02/18 SMI"
.ident "@(#)semaphore.h 1.5 98/02/01 SMI"
.ident "@(#)condvar.h 1.14 04/10/21 SMI"
.ident "@(#)rwstlock.h 1.4 04/11/09 SMI"
.ident "@(#)ksynch.h 1.6 97/10/22 SMI"
.ident "@(#)cred.h 1.27 06/05/03 SMI"
.ident "@(#)uio.h 1.32 04/03/23 SMI"
.ident "@(#)seg_enum.h 1.8 05/05/17 SMI"
.ident "@(#)kstat.h 1.20 04/03/29 SMI"
.ident "@(#)kmem.h 1.37 06/03/10 SMI"
.ident "@(#)vmem.h 1.12 05/06/27 SMI"
.ident "@(#)poll.h 1.28 98/11/23 SMI"
.ident "@(#)strmdep.h 1.10 98/01/06 SMI"
.ident "@(#)model.h 1.24 04/09/28 SMI"
.ident "@(#)strft.h 1.2 00/03/17 SMI"
.ident "@(#)byteorder.h 1.18 04/09/28 SMI"
.ident "@(#)socket.h 1.75 06/05/03 SMI"
.ident "@(#)netconfig.h 1.24 04/02/27 SMI"
.ident "@(#)grp.h 1.22 04/09/28 SMI"
.ident "acomp: Sun C 5.9 SunOS_i386 2007/05/03"
.ident "iropt: Sun Compiler Common 12 SunOS_i386 2007/05/03"
.ident "ir2hf: Sun Compiler Common 12 SunOS_i386 2007/05/03"
.ident "ube: Sun Compiler Common 12 SunOS_i386 2007/05/03"
.section .text,"ax"
.align 16
mir_state_init:
.CG1:
.CG2: push %r12
.CG3: ;/ line : 206
movq %rdi,%r12 ;/ line : 206
.CG0.474:
leaq .L17(%rip),%rdi ;/ line : 211
call getenv at PLT ;/ line : 211
testq %rax,%rax ;/ line : 212
setne %al ;/ line : 212
movzbl %al,%eax ;/ line : 212
movl %eax,4(%r12) ;/ line : 212
leaq dev_mirror_base(%rip),%r8 ;/ line : 219
addq $8,%r8 ;/ line : 219
movq %r12,%r9 ;/ line : 219
addq $8,%r9 ;/ line : 219
xorl %eax,%eax ;/ line : 220
.CG0.1901:
.zalign 16,8
.CG3.477:
prefetcht0 256(%r8) ;/ line : 220
xorq %r10,%r10 ;/ line : 220
movq %r10,(%r9) ;/ line : 220
movq %r10,16(%r9) ;/ line : 221
movq (%r8),%r11 ;/ line : 222
movq %r11,8(%r9) ;/ line : 222
movq %r10,24(%r9) ;/ line : 223
prefetchw 312(%r9) ;/ line : 220
movq %r10,32(%r9) ;/ line : 220
movq %r10,48(%r9) ;/ line : 221
movq 32(%r8),%r11 ;/ line : 222
movq %r11,40(%r9) ;/ line : 222
movq %r10,56(%r9) ;/ line : 223
addq $64,%r8 ;/ line : 219
addq $64,%r9 ;/ line : 219
addl $2,%eax ;/ line : 219
.LU0.1900:
cmpl $29,%eax ;/ line : 219
jle .CG3.477 ;/ line : 219
.LX0.1910:
.LE0.1909:
movl $0,(%r12) ;/ line : 226
pop %r12 ;/ line : 227
ret ;/ line : 227
.CG4:
.size mir_state_init, . - mir_state_init
.align 16
mir_state_destroy:
.CG5:
.CG6: subq $8,%rsp
.CG7: ;/ line : 230
addq $8,%rsp
.CG8: ;/ line : 231
jmp free at PLT ;/ line : 231
.CG9:
.size mir_state_destroy, . - mir_state_destroy
.align 16
mir_mt_init:
.CGA:
.CGB: subq $8,%rsp
.CGC: ;/ line : 235
leaq mir_state_key(%rip),%rdi ;/ line : 236
leaq mir_state_destroy(%rip),%rsi ;/ line : 236
call pthread_key_create at PLT ;/ line : 236
addq $8,%rsp ;/ line : 237
ret ;/ line : 237
.CGD:
.size mir_mt_init, . - mir_mt_init
.align 16
mir_get_num_events:
.CGE:
.CGF: push %r12
.CG10: ;/ line : 240
push %r13
.CG11: ;/ line : 240
subq $8,%rsp
.CG12: ;/ line : 240
leaq mir_state_key(%rip),%r13 ;/ line : 241
movl (%r13),%edi ;/ line : 241
call pthread_getspecific at PLT ;/ line : 241
movq %rax,%r12 ;/ line : 241
testq %r12,%r12 ;/ line : 241
jne .CGF.489 ;/ line : 241
.CGD.487:
movq $968,%rdi ;/ line : 241
call malloc at PLT ;/ line : 241
movq %rax,%r12 ;/ line : 241
movq %r12,%rdi ;/ line : 241
call mir_state_init ;/ line : 241
movl (%r13),%edi ;/ line : 241
movq %r12,%rsi ;/ line : 241
call pthread_setspecific at PLT ;/ line : 241
movl %eax,%edi ;/ line : 241
testl %edi,%edi ;/ line : 241
jne .CGE.488 ;/ line : 241
.CGF.489:
movl (%r12),%eax ;/ line : 242
addq $8,%rsp ;/ line : 242
pop %r13 ;/ line : 242
pop %r12 ;/ line : 242
ret ;/ line : 242
.CGE.488:
call strerror at PLT ;/ line : 241
movq %rax,%rcx ;/ line : 241
movq __iob at GOTPCREL(%rip),%rdi ;/ line : 241
addq $256,%rdi ;/ line : 241
leaq .L44(%rip),%rsi ;/ line : 241
leaq .L45(%rip),%rdx ;/ line : 241
xorl %eax,%eax ;/ line : 241
call fprintf at PLT ;/ line : 241
call abort at PLT ;/ line : 241
jmp .CGF.489
.CG13:
.size mir_get_num_events, . - mir_get_num_events
.align 16
mir_get_mirror_base:
.CG15:
.CG16: push %r12
.CG17: ;/ line : 258
leaq mir_state_key(%rip),%r8 ;/ line : 259
movl (%r8),%edi ;/ line : 259
call pthread_getspecific at PLT ;/ line : 259
movq %rax,%r12 ;/ line : 259
testq %r12,%r12 ;/ line : 259
jne .CG26.512 ;/ line : 259
.CG23.509:
movq $968,%rdi ;/ line : 259
call malloc at PLT ;/ line : 259
movq %rax,%r12 ;/ line : 259
leaq .L17(%rip),%rdi ;/ line : 211
call getenv at PLT ;/ line : 211
testq %rax,%rax ;/ line : 212
setne %al ;/ line : 212
movzbl %al,%eax ;/ line : 212
movl %eax,4(%r12) ;/ line : 212
leaq dev_mirror_base(%rip),%r8 ;/ line : 219
addq $8,%r8 ;/ line : 219
movq %r12,%r9 ;/ line : 219
addq $8,%r9 ;/ line : 219
xorl %eax,%eax ;/ line : 220
.CG14.1921:
.zalign 16,8
.CG27.513:
prefetcht0 256(%r8) ;/ line : 220
xorq %r10,%r10 ;/ line : 220
movq %r10,(%r9) ;/ line : 220
movq %r10,16(%r9) ;/ line : 221
movq (%r8),%r11 ;/ line : 222
movq %r11,8(%r9) ;/ line : 222
movq %r10,24(%r9) ;/ line : 223
prefetchw 312(%r9) ;/ line : 220
movq %r10,32(%r9) ;/ line : 220
movq %r10,48(%r9) ;/ line : 221
movq 32(%r8),%r11 ;/ line : 222
movq %r11,40(%r9) ;/ line : 222
movq %r10,56(%r9) ;/ line : 223
addq $64,%r8 ;/ line : 219
addq $64,%r9 ;/ line : 219
addl $2,%eax ;/ line : 219
.LU1.1922:
cmpl $29,%eax ;/ line : 219
jle .CG27.513 ;/ line : 219
.LX1.1914:
.LE1.1915:
xorl %eax,%eax ;/ line : 226
movl %eax,(%r12) ;/ line : 226
leaq mir_state_key(%rip),%r8 ;/ line : 227
movl (%r8),%edi ;/ line : 227
movq %r12,%rsi ;/ line : 227
call pthread_setspecific at PLT ;/ line : 227
movl %eax,%edi ;/ line : 227
testl %edi,%edi ;/ line : 227
jne .CG25.511 ;/ line : 227
.CG26.512:
movq %r12,%rax ;/ line : 260
addq $8,%rax ;/ line : 260
pop %r12 ;/ line : 260
ret ;/ line : 260
.CG25.511:
call strerror at PLT ;/ line : 227
movq %rax,%rcx ;/ line : 227
movq __iob at GOTPCREL(%rip),%rdi ;/ line : 227
addq $256,%rdi ;/ line : 227
leaq .L77(%rip),%rsi ;/ line : 227
leaq .L78(%rip),%rdx ;/ line : 227
xorl %eax,%eax ;/ line : 227
call fprintf at PLT ;/ line : 227
call abort at PLT ;/ line : 227
jmp .CG26.512
.CG18:
.size mir_get_mirror_base, . - mir_get_mirror_base
.align 16
sge_mirror_initialize:
.CG19:
.CG1A: push %rbx
.CG1B: ;/ line : 306
push %r12
.CG1C: ;/ line : 306
subq $8,%rsp
.CG1D: ;/ line : 306
movq %rdi,%r12 ;/ line : 306
movl %ecx,%ebx ;/ line : 306
xorl %edi,%edi ;/ line : 307
movl $1,%esi ;/ line : 307
call rmon_condition at PLT ;/ line : 307
testl %eax,%eax ;/ line : 307
je .CG2C.518 ;/ line : 307
.CG2B.517:
leaq .L84(%rip),%rdi ;/ line : 307
call rmon_menter at PLT ;/ line : 307
.CG2C.518:
leaq mir_once_control(%rip),%rdi ;/ line : 309
leaq mir_mt_init(%rip),%rsi ;/ line : 309
call pthread_once at PLT ;/ line : 309
movl %ebx,%edi ;/ line : 310
call obj_init at PLT ;/ line : 310
xorl %edi,%edi ;/ line : 495
movl $1,%esi ;/ line : 495
call rmon_condition at PLT ;/ line : 495
testl %eax,%eax ;/ line : 495
je .CG2E.520 ;/ line : 495
.CG2D.519:
leaq .L138(%rip),%rdi ;/ line : 495
call rmon_menter at PLT ;/ line : 495
.CG2E.520:
subq $8,%rsp
.CG1E: ;/ line : 512
push $0
.CG1F: ;/ line : 512
movq %r12,%rdi ;/ line : 512
movl $19,%esi ;/ line : 512
xorq %rdx,%rdx ;/ line : 512
xorq %rcx,%rcx ;/ line : 512
xorq %r8,%r8 ;/ line : 512
xorq %r9,%r9 ;/ line : 512
call _sge_mirror_subscribe ;/ line : 512
addq $16,%rsp
.CG20: ;/ line : 512
xorl %edi,%edi ;/ line : 515
movl $1,%esi ;/ line : 515
call rmon_condition at PLT ;/ line : 515
testl %eax,%eax ;/ line : 515
je .CG30.522 ;/ line : 515
.CG2F.521:
leaq .L138(%rip),%rdi ;/ line : 515
leaq .L166(%rip),%rsi ;/ line : 515
movl $515,%edx ;/ line : 515
call rmon_mexit at PLT ;/ line : 515
.CG30.522:
xorl %edi,%edi ;/ line : 495
movl $1,%esi ;/ line : 495
call rmon_condition at PLT ;/ line : 495
testl %eax,%eax ;/ line : 495
je .CG32.524 ;/ line : 495
.CG31.523:
leaq .L138(%rip),%rdi ;/ line : 495
call rmon_menter at PLT ;/ line : 495
.CG32.524:
subq $8,%rsp
.CG21: ;/ line : 512
push $0
.CG22: ;/ line : 512
movq %r12,%rdi ;/ line : 512
movl $20,%esi ;/ line : 512
xorq %rdx,%rdx ;/ line : 512
xorq %rcx,%rcx ;/ line : 512
xorq %r8,%r8 ;/ line : 512
xorq %r9,%r9 ;/ line : 512
call _sge_mirror_subscribe ;/ line : 512
addq $16,%rsp
.CG23: ;/ line : 512
xorl %edi,%edi ;/ line : 515
movl $1,%esi ;/ line : 515
call rmon_condition at PLT ;/ line : 515
testl %eax,%eax ;/ line : 515
je .CG34.526 ;/ line : 515
.CG33.525:
leaq .L138(%rip),%rdi ;/ line : 515
leaq .L166(%rip),%rsi ;/ line : 515
movl $515,%edx ;/ line : 515
call rmon_mexit at PLT ;/ line : 515
.CG34.526:
movq %r12,%rdi ;/ line : 319
xorq %rsi,%rsi ;/ line : 319
xorl %eax,%eax ;/ line : 319
call *208(%r12) ;/ line : 319
xorl %edi,%edi ;/ line : 320
movl $1,%esi ;/ line : 320
call rmon_condition at PLT ;/ line : 320
testl %eax,%eax ;/ line : 320
je .CG36.528 ;/ line : 320
.CG35.527:
leaq .L84(%rip),%rdi ;/ line : 320
leaq .L90(%rip),%rsi ;/ line : 320
movl $320,%edx ;/ line : 320
call rmon_mexit at PLT ;/ line : 320
.CG36.528:
xorl %eax,%eax ;/ line : 320
addq $8,%rsp ;/ line : 320
pop %r12 ;/ line : 320
pop %rbx ;/ line : 320
ret ;/ line : 320
.CG24:
.size sge_mirror_initialize, . - sge_mirror_initialize
.align 16
sge_mirror_initialize_local:
.CG25:
.CG26: push %rbx
.CG27: ;/ line : 363
push %r12
.CG28: ;/ line : 363
push %r13
.CG29: ;/ line : 363
movq %rdi,%r12 ;/ line : 363
movl %ecx,%ebx ;/ line : 363
movq %r8,%r13 ;/ line : 363
xorl %edi,%edi ;/ line : 364
movl $1,%esi ;/ line : 364
call rmon_condition at PLT ;/ line : 364
testl %eax,%eax ;/ line : 364
je .CG3A.532 ;/ line : 364
.CG39.531:
leaq .L96(%rip),%rdi ;/ line : 364
call rmon_menter at PLT ;/ line : 364
.CG3A.532:
leaq mir_once_control(%rip),%rdi ;/ line : 366
leaq mir_mt_init(%rip),%rsi ;/ line : 366
call pthread_once at PLT ;/ line : 366
movl %ebx,%edi ;/ line : 367
call obj_init at PLT ;/ line : 367
xorl %edi,%edi ;/ line : 495
movl $1,%esi ;/ line : 495
call rmon_condition at PLT ;/ line : 495
testl %eax,%eax ;/ line : 495
je .CG3C.534 ;/ line : 495
.CG3B.533:
leaq .L138(%rip),%rdi ;/ line : 495
call rmon_menter at PLT ;/ line : 495
.CG3C.534:
subq $8,%rsp
.CG2A: ;/ line : 512
push $0
.CG2B: ;/ line : 512
movq %r12,%rdi ;/ line : 512
movl $19,%esi ;/ line : 512
xorq %rdx,%rdx ;/ line : 512
xorq %rcx,%rcx ;/ line : 512
xorq %r8,%r8 ;/ line : 512
xorq %r9,%r9 ;/ line : 512
call _sge_mirror_subscribe ;/ line : 512
addq $16,%rsp
.CG2C: ;/ line : 512
xorl %edi,%edi ;/ line : 515
movl $1,%esi ;/ line : 515
call rmon_condition at PLT ;/ line : 515
testl %eax,%eax ;/ line : 515
je .CG3E.536 ;/ line : 515
.CG3D.535:
leaq .L138(%rip),%rdi ;/ line : 515
leaq .L166(%rip),%rsi ;/ line : 515
movl $515,%edx ;/ line : 515
call rmon_mexit at PLT ;/ line : 515
.CG3E.536:
xorl %edi,%edi ;/ line : 495
movl $1,%esi ;/ line : 495
call rmon_condition at PLT ;/ line : 495
testl %eax,%eax ;/ line : 495
je .CG40.538 ;/ line : 495
.CG3F.537:
leaq .L138(%rip),%rdi ;/ line : 495
call rmon_menter at PLT ;/ line : 495
.CG40.538:
subq $8,%rsp
.CG2D: ;/ line : 512
push $0
.CG2E: ;/ line : 512
movq %r12,%rdi ;/ line : 512
movl $20,%esi ;/ line : 512
xorq %rdx,%rdx ;/ line : 512
xorq %rcx,%rcx ;/ line : 512
xorq %r8,%r8 ;/ line : 512
xorq %r9,%r9 ;/ line : 512
call _sge_mirror_subscribe ;/ line : 512
addq $16,%rsp
.CG2F: ;/ line : 512
xorl %edi,%edi ;/ line : 515
movl $1,%esi ;/ line : 515
call rmon_condition at PLT ;/ line : 515
testl %eax,%eax ;/ line : 515
je .CG42.540 ;/ line : 515
.CG41.539:
leaq .L138(%rip),%rdi ;/ line : 515
leaq .L166(%rip),%rsi ;/ line : 515
movl $515,%edx ;/ line : 515
call rmon_mexit at PLT ;/ line : 515
.CG42.540:
movq %r12,%rdi ;/ line : 376
movq %r13,%rsi ;/ line : 376
xorl %eax,%eax ;/ line : 376
call *264(%r12) ;/ line : 376
xorl %edi,%edi ;/ line : 378
movl $1,%esi ;/ line : 378
call rmon_condition at PLT ;/ line : 378
testl %eax,%eax ;/ line : 378
je .CG44.542 ;/ line : 378
.CG43.541:
leaq .L96(%rip),%rdi ;/ line : 378
leaq .L102(%rip),%rsi ;/ line : 378
movl $378,%edx ;/ line : 378
call rmon_mexit at PLT ;/ line : 378
.CG44.542:
xorl %eax,%eax ;/ line : 378
pop %r13 ;/ line : 378
pop %r12 ;/ line : 378
pop %rbx ;/ line : 378
ret ;/ line : 378
.CG30:
.size sge_mirror_initialize_local, . - sge_mirror_initialize_local
.align 16
sge_mirror_shutdown:
.CG32:
.CG33: push %rbx
.CG34: ;/ line : 401
push %r12
.CG35: ;/ line : 401
subq $8,%rsp
.CG36: ;/ line : 401
movq %rdi,%r12 ;/ line : 401
xorl %edi,%edi ;/ line : 402
movl $1,%esi ;/ line : 402
call rmon_condition at PLT ;/ line : 402
testl %eax,%eax ;/ line : 402
je .CG48.546 ;/ line : 402
.CG47.545:
leaq .L108(%rip),%rdi ;/ line : 402
call rmon_menter at PLT ;/ line : 402
.CG48.546:
testq %r12,%r12 ;/ line : 404
je .CG55.559 ;/ line : 404
.CG49.547:
movq %r12,%rdi ;/ line : 404
xorl %eax,%eax ;/ line : 404
call *32(%r12) ;/ line : 404
testl %eax,%eax ;/ line : 404
je .CG55.559 ;/ line : 404
.CG4A.548:
xorl %edi,%edi ;/ line : 903
movl $1,%esi ;/ line : 903
call rmon_condition at PLT ;/ line : 903
testl %eax,%eax ;/ line : 903
je .CG4C.550 ;/ line : 903
.CG4B.549:
leaq .L295(%rip),%rdi ;/ line : 903
call rmon_menter at PLT ;/ line : 903
.CG4C.550:
.CG31.1976:
xorl %ebx,%ebx ;/ line : 916
.zalign 16,8
.CG4E.552:
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .CG50.554 ;/ line : 915
.CG4F.553:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.CG50.554:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU2.1977 ;/ line : 915
.LU3.1978:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU2.1977:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU5.1980 ;/ line : 915
.LU6.1981:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU5.1980:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU8.1983 ;/ line : 915
.LU9.1984:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU8.1983:
incl %ebx ;/ line : 914
.LUA.1985:
cmpl $26,%ebx ;/ line : 914
jle .CG4E.552 ;/ line : 914
.LX3.1991:
.LE3.1992:
.LUB.1986:
.zalign 16,8
.LUC.1987:
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LUD.1988 ;/ line : 915
.LUE.1989:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LUD.1988:
incl %ebx ;/ line : 914
cmpl $29,%ebx ;/ line : 915
jle .LUC.1987 ;/ line : 915
.LX4.1993:
.LE4.1994:
.LX2.1970:
.LE2.1971:
xorl %edi,%edi ;/ line : 923
movl $1,%esi ;/ line : 923
call rmon_condition at PLT ;/ line : 923
testl %eax,%eax ;/ line : 923
je .CG54.558 ;/ line : 923
.CG53.557:
leaq .L295(%rip),%rdi ;/ line : 923
leaq .L324(%rip),%rsi ;/ line : 923
movl $923,%edx ;/ line : 923
call rmon_mexit at PLT ;/ line : 923
.CG54.558:
movq %r12,%rdi ;/ line : 406
xorl %eax,%eax ;/ line : 406
call *24(%r12) ;/ line : 406
.CG55.559:
xorl %edi,%edi ;/ line : 409
movl $1,%esi ;/ line : 409
call rmon_condition at PLT ;/ line : 409
testl %eax,%eax ;/ line : 409
je .CG57.561 ;/ line : 409
.CG56.560:
leaq .L108(%rip),%rdi ;/ line : 409
leaq .L117(%rip),%rsi ;/ line : 409
movl $409,%edx ;/ line : 409
call rmon_mexit at PLT ;/ line : 409
.CG57.561:
xorl %eax,%eax ;/ line : 409
addq $8,%rsp ;/ line : 409
pop %r12 ;/ line : 409
pop %rbx ;/ line : 409
ret ;/ line : 409
.CG37:
.size sge_mirror_shutdown, . - sge_mirror_shutdown
.align 16
sge_mirror_shutdown_local:
.CG39:
.CG3A: push %rbx
.CG3B: ;/ line : 434
push %r12
.CG3C: ;/ line : 434
subq $8,%rsp
.CG3D: ;/ line : 434
movq %rdi,%r12 ;/ line : 434
xorl %edi,%edi ;/ line : 435
movl $1,%esi ;/ line : 435
call rmon_condition at PLT ;/ line : 435
testl %eax,%eax ;/ line : 435
je .CG5B.565 ;/ line : 435
.CG5A.564:
leaq .L123(%rip),%rdi ;/ line : 435
call rmon_menter at PLT ;/ line : 435
.CG5B.565:
testq %r12,%r12 ;/ line : 437
je .CG68.578 ;/ line : 437
.CG5C.566:
movq %r12,%rdi ;/ line : 437
xorl %eax,%eax ;/ line : 437
call *32(%r12) ;/ line : 437
testl %eax,%eax ;/ line : 437
je .CG68.578 ;/ line : 437
.CG5D.567:
xorl %edi,%edi ;/ line : 903
movl $1,%esi ;/ line : 903
call rmon_condition at PLT ;/ line : 903
testl %eax,%eax ;/ line : 903
je .CG5F.569 ;/ line : 903
.CG5E.568:
leaq .L295(%rip),%rdi ;/ line : 903
call rmon_menter at PLT ;/ line : 903
.CG5F.569:
.CG38.2012:
xorl %ebx,%ebx ;/ line : 916
.zalign 16,8
.CG61.571:
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .CG63.573 ;/ line : 915
.CG62.572:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.CG63.573:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU10.2013 ;/ line : 915
.LU11.2014:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU10.2013:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU13.2016 ;/ line : 915
.LU14.2017:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU13.2016:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU16.2019 ;/ line : 915
.LU17.2020:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU16.2019:
incl %ebx ;/ line : 914
.LU18.2021:
cmpl $26,%ebx ;/ line : 914
jle .CG61.571 ;/ line : 914
.LX6.2027:
.LE6.2028:
.LU19.2022:
.zalign 16,8
.LU1A.2023:
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU1B.2024 ;/ line : 915
.LU1C.2025:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU1B.2024:
incl %ebx ;/ line : 914
cmpl $29,%ebx ;/ line : 915
jle .LU1A.2023 ;/ line : 915
.LX7.2029:
.LE7.2030:
.LX5.2006:
.LE5.2007:
xorl %edi,%edi ;/ line : 923
movl $1,%esi ;/ line : 923
call rmon_condition at PLT ;/ line : 923
testl %eax,%eax ;/ line : 923
je .CG67.577 ;/ line : 923
.CG66.576:
leaq .L295(%rip),%rdi ;/ line : 923
leaq .L324(%rip),%rsi ;/ line : 923
movl $923,%edx ;/ line : 923
call rmon_mexit at PLT ;/ line : 923
.CG67.577:
movq %r12,%rdi ;/ line : 439
xorl %eax,%eax ;/ line : 439
call *256(%r12) ;/ line : 439
.CG68.578:
xorl %edi,%edi ;/ line : 442
movl $1,%esi ;/ line : 442
call rmon_condition at PLT ;/ line : 442
testl %eax,%eax ;/ line : 442
je .CG6A.580 ;/ line : 442
.CG69.579:
leaq .L123(%rip),%rdi ;/ line : 442
leaq .L132(%rip),%rsi ;/ line : 442
movl $442,%edx ;/ line : 442
call rmon_mexit at PLT ;/ line : 442
.CG6A.580:
xorl %eax,%eax ;/ line : 442
addq $8,%rsp ;/ line : 442
pop %r12 ;/ line : 442
pop %rbx ;/ line : 442
ret ;/ line : 442
.CG3E:
.size sge_mirror_shutdown_local, . - sge_mirror_shutdown_local
.align 16
sge_mirror_subscribe:
.CG40:
.CG41: push %rbx
.CG42: ;/ line : 492
push %rbp
.CG43: ;/ line : 492
push %r12
.CG44: ;/ line : 492
push %r13
.CG45: ;/ line : 492
push %r14
.CG46: ;/ line : 492
push %r15
.CG47: ;/ line : 492
subq $8,%rsp
.CG48: ;/ line : 492
movq %rdi,%r13 ;/ line : 492
movl %esi,%ebp ;/ line : 492
movq %rdx,%r14 ;/ line : 492
movq %rcx,%r12 ;/ line : 492
movq %r8,%r15 ;/ line : 492
movq %r9,%rbx ;/ line : 492
xorl %edi,%edi ;/ line : 495
movl $1,%esi ;/ line : 495
call rmon_condition at PLT ;/ line : 495
testl %eax,%eax ;/ line : 495
je .CG6E.584 ;/ line : 495
.CG6D.583:
leaq .L138(%rip),%rdi ;/ line : 495
call rmon_menter at PLT ;/ line : 495
.CG6E.584:
cmpl $30,%ebp ;/ line : 497
ja .CG6F.585 ;/ line : 497
.CG72.588:
cmpl $30,%ebp ;/ line : 503
jne .CG76.592 ;/ line : 503
.CG73.589:
.CG3F.2048:
xorl %ebx,%ebx ;/ line : 507
.CG74.590:
subq $8,%rsp
.CG49: ;/ line : 507
push $0
.CG4A: ;/ line : 507
movq %r13,%rdi ;/ line : 507
movl %ebx,%esi ;/ line : 507
movq %r14,%rdx ;/ line : 507
movq %r12,%rcx ;/ line : 507
movq %r15,%r8 ;/ line : 507
xorq %r9,%r9 ;/ line : 507
call _sge_mirror_subscribe ;/ line : 507
addq $16,%rsp
.CG4B: ;/ line : 507
movl %eax,%ebp ;/ line : 507
testl %ebp,%ebp ;/ line : 507
jne .CG77.593 ;/ line : 507
.CG75.591:
incl %ebx ;/ line : 506
subq $8,%rsp
.CG4C: ;/ line : 507
push $0
.CG4D: ;/ line : 507
movq %r13,%rdi ;/ line : 507
movl %ebx,%esi ;/ line : 507
movq %r14,%rdx ;/ line : 507
movq %r12,%rcx ;/ line : 507
movq %r15,%r8 ;/ line : 507
xorq %r9,%r9 ;/ line : 507
call _sge_mirror_subscribe ;/ line : 507
addq $16,%rsp
.CG4E: ;/ line : 507
movl %eax,%ebp ;/ line : 507
testl %ebp,%ebp ;/ line : 507
jne .CG77.593 ;/ line : 507
.LU1E.2049:
incl %ebx ;/ line : 506
subq $8,%rsp
.CG4F: ;/ line : 507
push $0
.CG50: ;/ line : 507
movq %r13,%rdi ;/ line : 507
movl %ebx,%esi ;/ line : 507
movq %r14,%rdx ;/ line : 507
movq %r12,%rcx ;/ line : 507
movq %r15,%r8 ;/ line : 507
xorq %r9,%r9 ;/ line : 507
call _sge_mirror_subscribe ;/ line : 507
addq $16,%rsp
.CG51: ;/ line : 507
movl %eax,%ebp ;/ line : 507
testl %ebp,%ebp ;/ line : 507
jne .CG77.593 ;/ line : 507
.LU20.2051:
incl %ebx ;/ line : 506
subq $8,%rsp
.CG52: ;/ line : 507
push $0
.CG53: ;/ line : 507
movq %r13,%rdi ;/ line : 507
movl %ebx,%esi ;/ line : 507
movq %r14,%rdx ;/ line : 507
movq %r12,%rcx ;/ line : 507
movq %r15,%r8 ;/ line : 507
xorq %r9,%r9 ;/ line : 507
call _sge_mirror_subscribe ;/ line : 507
addq $16,%rsp
.CG54: ;/ line : 507
movl %eax,%ebp ;/ line : 507
testl %ebp,%ebp ;/ line : 507
jne .CG77.593 ;/ line : 507
.LU22.2053:
incl %ebx ;/ line : 506
.LU23.2054:
cmpl $27,%ebx ;/ line : 506
jl .CG74.590 ;/ line : 506
.LU24.2055:
.zalign 16,8
.LU25.2056:
subq $8,%rsp
.CG55: ;/ line : 507
push $0
.CG56: ;/ line : 507
movq %r13,%rdi ;/ line : 507
movl %ebx,%esi ;/ line : 507
movq %r14,%rdx ;/ line : 507
movq %r12,%rcx ;/ line : 507
movq %r15,%r8 ;/ line : 507
xorq %r9,%r9 ;/ line : 507
call _sge_mirror_subscribe ;/ line : 507
addq $16,%rsp
.CG57: ;/ line : 507
movl %eax,%ebp ;/ line : 507
testl %ebp,%ebp ;/ line : 507
jne .CG77.593 ;/ line : 507
.LU26.2057:
incl %ebx ;/ line : 506
cmpl $30,%ebx ;/ line : 507
jl .LU25.2056 ;/ line : 507
.LX8.2046:
jmp .CG77.593 ;/ line : 506
.CG76.592:
subq $8,%rsp
.CG58: ;/ line : 512
.CG59: push 72(%rsp)
.CG5A: ;/ line : 512
movq %r13,%rdi ;/ line : 512
movl %ebp,%esi ;/ line : 512
movq %r14,%rdx ;/ line : 512
movq %r12,%rcx ;/ line : 512
movq %r15,%r8 ;/ line : 512
movq %rbx,%r9 ;/ line : 512
call _sge_mirror_subscribe ;/ line : 512
addq $16,%rsp
.CG5B: ;/ line : 512
movl %eax,%ebp ;/ line : 512
.CG77.593:
xorl %edi,%edi ;/ line : 515
movl $1,%esi ;/ line : 515
call rmon_condition at PLT ;/ line : 515
testl %eax,%eax ;/ line : 515
je .CG7A.596 ;/ line : 515
.CG78.594:
leaq .L138(%rip),%rdi ;/ line : 515
leaq .L166(%rip),%rsi ;/ line : 515
movl $515,%edx ;/ line : 515
call rmon_mexit at PLT ;/ line : 515
.CG79.595:
jmp .CG7A.596
.CG6F.585:
movl $1,%edi ;/ line : 498
call sge_set_message_id_output at PLT ;/ line : 498
call log_get_log_buffer at PLT ;/ line : 498
movq %rax,%r12 ;/ line : 498
leaq .L146(%rip),%rdi ;/ line : 498
call sge_gettext at PLT ;/ line : 498
movq %rax,%rsi ;/ line : 498
movl $67000,%edi ;/ line : 498
call sge_gettext_ at PLT ;/ line : 498
movq %rax,%rsi ;/ line : 498
leaq .L138(%rip),%rdx ;/ line : 498
movq %r12,%rdi ;/ line : 498
movl %ebp,%ecx ;/ line : 498
xorl %eax,%eax ;/ line : 498
call sprintf at PLT ;/ line : 498
xorl %edi,%edi ;/ line : 498
call sge_set_message_id_output at PLT ;/ line : 498
call log_get_log_buffer at PLT ;/ line : 498
movq %rax,%rsi ;/ line : 498
leaq .L147(%rip),%rdx ;/ line : 498
leaq .L138(%rip),%rcx ;/ line : 498
movl $3,%edi ;/ line : 498
movl $498,%r8d ;/ line : 498
call sge_log at PLT ;/ line : 498
xorl %edi,%edi ;/ line : 499
movl $1,%esi ;/ line : 499
call rmon_condition at PLT ;/ line : 499
testl %eax,%eax ;/ line : 499
je .CG71.587 ;/ line : 499
.CG70.586:
leaq .L138(%rip),%rdi ;/ line : 499
leaq .L153(%rip),%rsi ;/ line : 499
movl $499,%edx ;/ line : 499
call rmon_mexit at PLT ;/ line : 499
.CG71.587:
movl $2,%ebp ;/ line : 500
.CG7A.596:
movl %ebp,%eax ;/ line : 516
addq $8,%rsp ;/ line : 516
pop %r15 ;/ line : 516
pop %r14 ;/ line : 516
pop %r13 ;/ line : 516
pop %r12 ;/ line : 516
pop %rbp ;/ line : 516
pop %rbx ;/ line : 516
ret ;/ line : 516
.CG5C:
.size sge_mirror_subscribe, . - sge_mirror_subscribe
.align 16
_sge_mirror_subscribe:
.CG60:
.CG61: push %rbx
.CG62: ;/ line : 526
push %rbp
.CG63: ;/ line : 526
push %r12
.CG64: ;/ line : 526
push %r13
.CG65: ;/ line : 526
push %r14
.CG66: ;/ line : 526
push %r15
.CG67: ;/ line : 526
subq $24,%rsp
.CG68: ;/ line : 526
movq %rdi,%r15 ;/ line : 526
movl %esi,%ebx ;/ line : 526
movq %rdx,%r13 ;/ line : 526
movq %rcx,%r12 ;/ line : 526
movq %r8,%r14 ;/ line : 526
movq %r9,%rbp ;/ line : 526
movq 80(%rsp),%rdi ;/ line : 527
call lWhatToElem at PLT ;/ line : 527
movq %rax,(%rsp) ;/ line : 527
movq %rbp,%rdi ;/ line : 528
call lWhereToElem at PLT ;/ line : 528
movq %rax,8(%rsp) ;/ line : 528
cmpl $29,%ebx ;/ line : 531
jbe .CG5F.2115 ;/ line : 531
.CC1E.686:
movl $2,%eax ;/ line : 859
jmp .CGDB.693 ;/ line : 859
.CG5F.2115:
leaq .CG5E.2114(%rip),%r8 ;/ line : 531
movslq %ebx,%r9 ;/ line : 531
addq (%r8,%r9,8),%r8 ;/ line : 531
jmp *%r8 ;/ line : 531
.CC1D.683:
movq %r15,%rdi ;/ line : 847
movl $93,%esi ;/ line : 847
xorl %eax,%eax ;/ line : 847
call *48(%r15) ;/ line : 847
movq %r15,%rdi ;/ line : 848
movl $94,%esi ;/ line : 848
xorl %eax,%eax ;/ line : 848
call *48(%r15) ;/ line : 848
movq %r15,%rdi ;/ line : 849
movl $95,%esi ;/ line : 849
xorl %eax,%eax ;/ line : 849
call *48(%r15) ;/ line : 849
movq %r15,%rdi ;/ line : 850
movl $96,%esi ;/ line : 850
xorl %eax,%eax ;/ line : 850
call *48(%r15) ;/ line : 850
movq (%rsp),%rdx ;/ line : 851
testq %rdx,%rdx ;/ line : 851
je .CGD5.687 ;/ line : 851
.CGD2.684:
movq 8(%rsp),%rcx ;/ line : 851
testq %rcx,%rcx ;/ line : 851
je .CGD5.687 ;/ line : 851
.CGD3.685:
movq %r15,%rdi ;/ line : 852
movl $93,%esi ;/ line : 852
xorl %eax,%eax ;/ line : 852
call *112(%r15) ;/ line : 852
movq (%rsp),%rdx ;/ line : 853
movq 8(%rsp),%rcx ;/ line : 853
movq %r15,%rdi ;/ line : 853
movl $94,%esi ;/ line : 853
xorl %eax,%eax ;/ line : 853
call *112(%r15) ;/ line : 853
movq (%rsp),%rdx ;/ line : 854
movq 8(%rsp),%rcx ;/ line : 854
movq %r15,%rdi ;/ line : 854
movl $95,%esi ;/ line : 854
xorl %eax,%eax ;/ line : 854
call *112(%r15) ;/ line : 854
movq (%rsp),%rdx ;/ line : 855
movq 8(%rsp),%rcx ;/ line : 855
movq %r15,%rdi ;/ line : 855
movl $96,%esi ;/ line : 855
xorl %eax,%eax ;/ line : 855
call *112(%r15) ;/ line : 855
jmp .CGD5.687
.CC1C.678:
movq %r15,%rdi ;/ line : 816
movl $89,%esi ;/ line : 816
xorl %eax,%eax ;/ line : 816
call *48(%r15) ;/ line : 816
movq %r15,%rdi ;/ line : 817
movl $90,%esi ;/ line : 817
xorl %eax,%eax ;/ line : 817
call *48(%r15) ;/ line : 817
movq %r15,%rdi ;/ line : 818
movl $91,%esi ;/ line : 818
xorl %eax,%eax ;/ line : 818
call *48(%r15) ;/ line : 818
movq %r15,%rdi ;/ line : 819
movl $92,%esi ;/ line : 819
xorl %eax,%eax ;/ line : 819
call *48(%r15) ;/ line : 819
movq (%rsp),%rdx ;/ line : 820
testq %rdx,%rdx ;/ line : 820
je .CGD5.687 ;/ line : 820
.CGCD.679:
movq 8(%rsp),%rcx ;/ line : 820
testq %rcx,%rcx ;/ line : 820
je .CGD5.687 ;/ line : 820
.CGCE.680:
movq %r15,%rdi ;/ line : 821
movl $89,%esi ;/ line : 821
xorl %eax,%eax ;/ line : 821
call *112(%r15) ;/ line : 821
movq (%rsp),%rdx ;/ line : 822
movq 8(%rsp),%rcx ;/ line : 822
movq %r15,%rdi ;/ line : 822
movl $90,%esi ;/ line : 822
xorl %eax,%eax ;/ line : 822
call *112(%r15) ;/ line : 822
movq (%rsp),%rdx ;/ line : 823
movq 8(%rsp),%rcx ;/ line : 823
movq %r15,%rdi ;/ line : 823
movl $91,%esi ;/ line : 823
xorl %eax,%eax ;/ line : 823
call *112(%r15) ;/ line : 823
movq (%rsp),%rdx ;/ line : 824
movq 8(%rsp),%rcx ;/ line : 824
movq %r15,%rdi ;/ line : 824
movl $92,%esi ;/ line : 824
xorl %eax,%eax ;/ line : 824
call *112(%r15) ;/ line : 824
jmp .CGD5.687 ;/ line : 824
.CC18.675:
movq %r15,%rdi ;/ line : 804
movl $85,%esi ;/ line : 804
xorl %eax,%eax ;/ line : 804
call *48(%r15) ;/ line : 804
movq %r15,%rdi ;/ line : 805
movl $86,%esi ;/ line : 805
xorl %eax,%eax ;/ line : 805
call *48(%r15) ;/ line : 805
movq %r15,%rdi ;/ line : 806
movl $87,%esi ;/ line : 806
xorl %eax,%eax ;/ line : 806
call *48(%r15) ;/ line : 806
movq %r15,%rdi ;/ line : 807
movl $88,%esi ;/ line : 807
xorl %eax,%eax ;/ line : 807
call *48(%r15) ;/ line : 807
movq (%rsp),%rdx ;/ line : 808
testq %rdx,%rdx ;/ line : 808
je .CGD5.687 ;/ line : 808
.CGCA.676:
movq 8(%rsp),%rcx ;/ line : 808
testq %rcx,%rcx ;/ line : 808
je .CGD5.687 ;/ line : 808
.CGCB.677:
movq %r15,%rdi ;/ line : 809
movl $85,%esi ;/ line : 809
xorl %eax,%eax ;/ line : 809
call *112(%r15) ;/ line : 809
movq (%rsp),%rdx ;/ line : 810
movq 8(%rsp),%rcx ;/ line : 810
movq %r15,%rdi ;/ line : 810
movl $86,%esi ;/ line : 810
xorl %eax,%eax ;/ line : 810
call *112(%r15) ;/ line : 810
movq (%rsp),%rdx ;/ line : 811
movq 8(%rsp),%rcx ;/ line : 811
movq %r15,%rdi ;/ line : 811
movl $87,%esi ;/ line : 811
xorl %eax,%eax ;/ line : 811
call *112(%r15) ;/ line : 811
movq (%rsp),%rdx ;/ line : 812
movq 8(%rsp),%rcx ;/ line : 812
movq %r15,%rdi ;/ line : 812
movl $88,%esi ;/ line : 812
xorl %eax,%eax ;/ line : 812
call *112(%r15) ;/ line : 812
jmp .CGD5.687 ;/ line : 812
.CC17.672:
movq %r15,%rdi ;/ line : 792
movl $81,%esi ;/ line : 792
xorl %eax,%eax ;/ line : 792
call *48(%r15) ;/ line : 792
movq %r15,%rdi ;/ line : 793
movl $82,%esi ;/ line : 793
xorl %eax,%eax ;/ line : 793
call *48(%r15) ;/ line : 793
movq %r15,%rdi ;/ line : 794
movl $83,%esi ;/ line : 794
xorl %eax,%eax ;/ line : 794
call *48(%r15) ;/ line : 794
movq %r15,%rdi ;/ line : 795
movl $84,%esi ;/ line : 795
xorl %eax,%eax ;/ line : 795
call *48(%r15) ;/ line : 795
movq (%rsp),%rdx ;/ line : 796
testq %rdx,%rdx ;/ line : 796
je .CGD5.687 ;/ line : 796
.CGC7.673:
movq 8(%rsp),%rcx ;/ line : 796
testq %rcx,%rcx ;/ line : 796
je .CGD5.687 ;/ line : 796
.CGC8.674:
movq %r15,%rdi ;/ line : 797
movl $81,%esi ;/ line : 797
xorl %eax,%eax ;/ line : 797
call *112(%r15) ;/ line : 797
movq (%rsp),%rdx ;/ line : 798
movq 8(%rsp),%rcx ;/ line : 798
movq %r15,%rdi ;/ line : 798
movl $82,%esi ;/ line : 798
xorl %eax,%eax ;/ line : 798
call *112(%r15) ;/ line : 798
movq (%rsp),%rdx ;/ line : 799
movq 8(%rsp),%rcx ;/ line : 799
movq %r15,%rdi ;/ line : 799
movl $83,%esi ;/ line : 799
xorl %eax,%eax ;/ line : 799
call *112(%r15) ;/ line : 799
movq (%rsp),%rdx ;/ line : 800
movq 8(%rsp),%rcx ;/ line : 800
movq %r15,%rdi ;/ line : 800
movl $84,%esi ;/ line : 800
xorl %eax,%eax ;/ line : 800
call *112(%r15) ;/ line : 800
jmp .CGD5.687 ;/ line : 800
.CC16.669:
movq %r15,%rdi ;/ line : 780
movl $77,%esi ;/ line : 780
xorl %eax,%eax ;/ line : 780
call *48(%r15) ;/ line : 780
movq %r15,%rdi ;/ line : 781
movl $78,%esi ;/ line : 781
xorl %eax,%eax ;/ line : 781
call *48(%r15) ;/ line : 781
movq %r15,%rdi ;/ line : 782
movl $79,%esi ;/ line : 782
xorl %eax,%eax ;/ line : 782
call *48(%r15) ;/ line : 782
movq %r15,%rdi ;/ line : 783
movl $80,%esi ;/ line : 783
xorl %eax,%eax ;/ line : 783
call *48(%r15) ;/ line : 783
movq (%rsp),%rdx ;/ line : 784
testq %rdx,%rdx ;/ line : 784
je .CGD5.687 ;/ line : 784
.CGC4.670:
movq 8(%rsp),%rcx ;/ line : 784
testq %rcx,%rcx ;/ line : 784
je .CGD5.687 ;/ line : 784
.CGC5.671:
movq %r15,%rdi ;/ line : 785
movl $77,%esi ;/ line : 785
xorl %eax,%eax ;/ line : 785
call *112(%r15) ;/ line : 785
movq (%rsp),%rdx ;/ line : 786
movq 8(%rsp),%rcx ;/ line : 786
movq %r15,%rdi ;/ line : 786
movl $78,%esi ;/ line : 786
xorl %eax,%eax ;/ line : 786
call *112(%r15) ;/ line : 786
movq (%rsp),%rdx ;/ line : 787
movq 8(%rsp),%rcx ;/ line : 787
movq %r15,%rdi ;/ line : 787
movl $79,%esi ;/ line : 787
xorl %eax,%eax ;/ line : 787
call *112(%r15) ;/ line : 787
movq (%rsp),%rdx ;/ line : 788
movq 8(%rsp),%rcx ;/ line : 788
movq %r15,%rdi ;/ line : 788
movl $80,%esi ;/ line : 788
xorl %eax,%eax ;/ line : 788
call *112(%r15) ;/ line : 788
jmp .CGD5.687 ;/ line : 788
.CC15.666:
movq %r15,%rdi ;/ line : 768
movl $73,%esi ;/ line : 768
xorl %eax,%eax ;/ line : 768
call *48(%r15) ;/ line : 768
movq %r15,%rdi ;/ line : 769
movl $74,%esi ;/ line : 769
xorl %eax,%eax ;/ line : 769
call *48(%r15) ;/ line : 769
movq %r15,%rdi ;/ line : 770
movl $75,%esi ;/ line : 770
xorl %eax,%eax ;/ line : 770
call *48(%r15) ;/ line : 770
movq %r15,%rdi ;/ line : 771
movl $76,%esi ;/ line : 771
xorl %eax,%eax ;/ line : 771
call *48(%r15) ;/ line : 771
movq (%rsp),%rdx ;/ line : 772
testq %rdx,%rdx ;/ line : 772
je .CGD5.687 ;/ line : 772
.CGC1.667:
movq 8(%rsp),%rcx ;/ line : 772
testq %rcx,%rcx ;/ line : 772
je .CGD5.687 ;/ line : 772
.CGC2.668:
movq %r15,%rdi ;/ line : 773
movl $73,%esi ;/ line : 773
xorl %eax,%eax ;/ line : 773
call *112(%r15) ;/ line : 773
movq (%rsp),%rdx ;/ line : 774
movq 8(%rsp),%rcx ;/ line : 774
movq %r15,%rdi ;/ line : 774
movl $74,%esi ;/ line : 774
xorl %eax,%eax ;/ line : 774
call *112(%r15) ;/ line : 774
movq (%rsp),%rdx ;/ line : 775
movq 8(%rsp),%rcx ;/ line : 775
movq %r15,%rdi ;/ line : 775
movl $75,%esi ;/ line : 775
xorl %eax,%eax ;/ line : 775
call *112(%r15) ;/ line : 775
movq (%rsp),%rdx ;/ line : 776
movq 8(%rsp),%rcx ;/ line : 776
movq %r15,%rdi ;/ line : 776
movl $76,%esi ;/ line : 776
xorl %eax,%eax ;/ line : 776
call *112(%r15) ;/ line : 776
jmp .CGD5.687 ;/ line : 776
.CC14.663:
movq %r15,%rdi ;/ line : 762
movl $60,%esi ;/ line : 762
xorl %edx,%edx ;/ line : 762
xorl %eax,%eax ;/ line : 762
call *104(%r15) ;/ line : 762
movq (%rsp),%rdx ;/ line : 763
testq %rdx,%rdx ;/ line : 763
je .CGD5.687 ;/ line : 763
.CGBE.664:
movq 8(%rsp),%rcx ;/ line : 763
testq %rcx,%rcx ;/ line : 763
je .CGD5.687 ;/ line : 763
.CGBF.665:
movq %r15,%rdi ;/ line : 764
movl $60,%esi ;/ line : 764
xorl %eax,%eax ;/ line : 764
call *112(%r15) ;/ line : 764
jmp .CGD5.687 ;/ line : 764
.CC13.660:
movq %r15,%rdi ;/ line : 756
movl $72,%esi ;/ line : 756
xorl %edx,%edx ;/ line : 756
xorl %eax,%eax ;/ line : 756
call *104(%r15) ;/ line : 756
movq (%rsp),%rdx ;/ line : 757
testq %rdx,%rdx ;/ line : 757
je .CGD5.687 ;/ line : 757
.CGBB.661:
movq 8(%rsp),%rcx ;/ line : 757
testq %rcx,%rcx ;/ line : 757
je .CGD5.687 ;/ line : 757
.CGBC.662:
movq %r15,%rdi ;/ line : 758
movl $72,%esi ;/ line : 758
xorl %eax,%eax ;/ line : 758
call *112(%r15) ;/ line : 758
jmp .CGD5.687 ;/ line : 758
.CC12.657:
movq %r15,%rdi ;/ line : 750
movl $71,%esi ;/ line : 750
xorl %eax,%eax ;/ line : 750
call *48(%r15) ;/ line : 750
movq (%rsp),%rdx ;/ line : 751
testq %rdx,%rdx ;/ line : 751
je .CGD5.687 ;/ line : 751
.CGB8.658:
movq 8(%rsp),%rcx ;/ line : 751
testq %rcx,%rcx ;/ line : 751
je .CGD5.687 ;/ line : 751
.CGB9.659:
movq %r15,%rdi ;/ line : 752
movl $71,%esi ;/ line : 752
xorl %eax,%eax ;/ line : 752
call *112(%r15) ;/ line : 752
jmp .CGD5.687 ;/ line : 752
.CC11.654:
movq %r15,%rdi ;/ line : 744
movl $70,%esi ;/ line : 744
xorl %eax,%eax ;/ line : 744
call *48(%r15) ;/ line : 744
movq (%rsp),%rdx ;/ line : 745
testq %rdx,%rdx ;/ line : 745
je .CGD5.687 ;/ line : 745
.CGB5.655:
movq 8(%rsp),%rcx ;/ line : 745
testq %rcx,%rcx ;/ line : 745
je .CGD5.687 ;/ line : 745
.CGB6.656:
movq %r15,%rdi ;/ line : 746
movl $70,%esi ;/ line : 746
xorl %eax,%eax ;/ line : 746
call *112(%r15) ;/ line : 746
jmp .CGD5.687 ;/ line : 746
.CC10.651:
movq %r15,%rdi ;/ line : 730
movl $65,%esi ;/ line : 730
xorl %eax,%eax ;/ line : 730
call *48(%r15) ;/ line : 730
movq %r15,%rdi ;/ line : 731
movl $66,%esi ;/ line : 731
xorl %eax,%eax ;/ line : 731
call *48(%r15) ;/ line : 731
movq %r15,%rdi ;/ line : 732
movl $67,%esi ;/ line : 732
xorl %eax,%eax ;/ line : 732
call *48(%r15) ;/ line : 732
movq %r15,%rdi ;/ line : 733
movl $68,%esi ;/ line : 733
xorl %eax,%eax ;/ line : 733
call *48(%r15) ;/ line : 733
movq %r15,%rdi ;/ line : 734
movl $69,%esi ;/ line : 734
xorl %eax,%eax ;/ line : 734
call *48(%r15) ;/ line : 734
movq (%rsp),%rdx ;/ line : 735
testq %rdx,%rdx ;/ line : 735
je .CGD5.687 ;/ line : 735
.CGB2.652:
movq 8(%rsp),%rcx ;/ line : 735
testq %rcx,%rcx ;/ line : 735
je .CGD5.687 ;/ line : 735
.CGB3.653:
movq %r15,%rdi ;/ line : 736
movl $65,%esi ;/ line : 736
xorl %eax,%eax ;/ line : 736
call *112(%r15) ;/ line : 736
movq (%rsp),%rdx ;/ line : 737
movq 8(%rsp),%rcx ;/ line : 737
movq %r15,%rdi ;/ line : 737
movl $66,%esi ;/ line : 737
xorl %eax,%eax ;/ line : 737
call *112(%r15) ;/ line : 737
movq (%rsp),%rdx ;/ line : 738
movq 8(%rsp),%rcx ;/ line : 738
movq %r15,%rdi ;/ line : 738
movl $67,%esi ;/ line : 738
xorl %eax,%eax ;/ line : 738
call *112(%r15) ;/ line : 738
movq (%rsp),%rdx ;/ line : 739
movq 8(%rsp),%rcx ;/ line : 739
movq %r15,%rdi ;/ line : 739
movl $68,%esi ;/ line : 739
xorl %eax,%eax ;/ line : 739
call *112(%r15) ;/ line : 739
movq (%rsp),%rdx ;/ line : 740
movq 8(%rsp),%rcx ;/ line : 740
movq %r15,%rdi ;/ line : 740
movl $69,%esi ;/ line : 740
xorl %eax,%eax ;/ line : 740
call *112(%r15) ;/ line : 740
jmp .CGD5.687 ;/ line : 740
.CCF.648:
movq %r15,%rdi ;/ line : 718
movl $61,%esi ;/ line : 718
xorl %eax,%eax ;/ line : 718
call *48(%r15) ;/ line : 718
movq %r15,%rdi ;/ line : 719
movl $62,%esi ;/ line : 719
xorl %eax,%eax ;/ line : 719
call *48(%r15) ;/ line : 719
movq %r15,%rdi ;/ line : 720
movl $63,%esi ;/ line : 720
xorl %eax,%eax ;/ line : 720
call *48(%r15) ;/ line : 720
movq %r15,%rdi ;/ line : 721
movl $64,%esi ;/ line : 721
xorl %eax,%eax ;/ line : 721
call *48(%r15) ;/ line : 721
movq (%rsp),%rdx ;/ line : 722
testq %rdx,%rdx ;/ line : 722
je .CGD5.687 ;/ line : 722
.CGAF.649:
movq 8(%rsp),%rcx ;/ line : 722
testq %rcx,%rcx ;/ line : 722
je .CGD5.687 ;/ line : 722
.CGB0.650:
movq %r15,%rdi ;/ line : 723
movl $61,%esi ;/ line : 723
xorl %eax,%eax ;/ line : 723
call *112(%r15) ;/ line : 723
movq (%rsp),%rdx ;/ line : 724
movq 8(%rsp),%rcx ;/ line : 724
movq %r15,%rdi ;/ line : 724
movl $62,%esi ;/ line : 724
xorl %eax,%eax ;/ line : 724
call *112(%r15) ;/ line : 724
movq (%rsp),%rdx ;/ line : 725
movq 8(%rsp),%rcx ;/ line : 725
movq %r15,%rdi ;/ line : 725
movl $63,%esi ;/ line : 725
xorl %eax,%eax ;/ line : 725
call *112(%r15) ;/ line : 725
movq (%rsp),%rdx ;/ line : 726
movq 8(%rsp),%rcx ;/ line : 726
movq %r15,%rdi ;/ line : 726
movl $64,%esi ;/ line : 726
xorl %eax,%eax ;/ line : 726
call *112(%r15) ;/ line : 726
jmp .CGD5.687 ;/ line : 726
.CCE.645:
movq %r15,%rdi ;/ line : 706
movl $56,%esi ;/ line : 706
xorl %eax,%eax ;/ line : 706
call *48(%r15) ;/ line : 706
movq %r15,%rdi ;/ line : 707
movl $57,%esi ;/ line : 707
xorl %eax,%eax ;/ line : 707
call *48(%r15) ;/ line : 707
movq %r15,%rdi ;/ line : 708
movl $58,%esi ;/ line : 708
xorl %eax,%eax ;/ line : 708
call *48(%r15) ;/ line : 708
movq %r15,%rdi ;/ line : 709
movl $59,%esi ;/ line : 709
xorl %eax,%eax ;/ line : 709
call *48(%r15) ;/ line : 709
movq (%rsp),%rdx ;/ line : 710
testq %rdx,%rdx ;/ line : 710
je .CGD5.687 ;/ line : 710
.CGAC.646:
movq 8(%rsp),%rcx ;/ line : 710
testq %rcx,%rcx ;/ line : 710
je .CGD5.687 ;/ line : 710
.CGAD.647:
movq %r15,%rdi ;/ line : 711
movl $56,%esi ;/ line : 711
xorl %eax,%eax ;/ line : 711
call *112(%r15) ;/ line : 711
movq (%rsp),%rdx ;/ line : 712
movq 8(%rsp),%rcx ;/ line : 712
movq %r15,%rdi ;/ line : 712
movl $57,%esi ;/ line : 712
xorl %eax,%eax ;/ line : 712
call *112(%r15) ;/ line : 712
movq (%rsp),%rdx ;/ line : 713
movq 8(%rsp),%rcx ;/ line : 713
movq %r15,%rdi ;/ line : 713
movl $58,%esi ;/ line : 713
xorl %eax,%eax ;/ line : 713
call *112(%r15) ;/ line : 713
movq (%rsp),%rdx ;/ line : 714
movq 8(%rsp),%rcx ;/ line : 714
movq %r15,%rdi ;/ line : 714
movl $59,%esi ;/ line : 714
xorl %eax,%eax ;/ line : 714
call *112(%r15) ;/ line : 714
jmp .CGD5.687 ;/ line : 714
.CCD.642:
movq %r15,%rdi ;/ line : 694
movl $52,%esi ;/ line : 694
xorl %eax,%eax ;/ line : 694
call *48(%r15) ;/ line : 694
movq %r15,%rdi ;/ line : 695
movl $53,%esi ;/ line : 695
xorl %eax,%eax ;/ line : 695
call *48(%r15) ;/ line : 695
movq %r15,%rdi ;/ line : 696
movl $54,%esi ;/ line : 696
xorl %eax,%eax ;/ line : 696
call *48(%r15) ;/ line : 696
movq %r15,%rdi ;/ line : 697
movl $55,%esi ;/ line : 697
xorl %eax,%eax ;/ line : 697
call *48(%r15) ;/ line : 697
movq (%rsp),%rdx ;/ line : 698
testq %rdx,%rdx ;/ line : 698
je .CGD5.687 ;/ line : 698
.CGA9.643:
movq 8(%rsp),%rcx ;/ line : 698
testq %rcx,%rcx ;/ line : 698
je .CGD5.687 ;/ line : 698
.CGAA.644:
movq %r15,%rdi ;/ line : 699
movl $52,%esi ;/ line : 699
xorl %eax,%eax ;/ line : 699
call *112(%r15) ;/ line : 699
movq (%rsp),%rdx ;/ line : 700
movq 8(%rsp),%rcx ;/ line : 700
movq %r15,%rdi ;/ line : 700
movl $53,%esi ;/ line : 700
xorl %eax,%eax ;/ line : 700
call *112(%r15) ;/ line : 700
movq (%rsp),%rdx ;/ line : 701
movq 8(%rsp),%rcx ;/ line : 701
movq %r15,%rdi ;/ line : 701
movl $54,%esi ;/ line : 701
xorl %eax,%eax ;/ line : 701
call *112(%r15) ;/ line : 701
movq (%rsp),%rdx ;/ line : 702
movq 8(%rsp),%rcx ;/ line : 702
movq %r15,%rdi ;/ line : 702
movl $55,%esi ;/ line : 702
xorl %eax,%eax ;/ line : 702
call *112(%r15) ;/ line : 702
jmp .CGD5.687 ;/ line : 702
.CCC.639:
movq %r15,%rdi ;/ line : 688
movl $51,%esi ;/ line : 688
xorl %eax,%eax ;/ line : 688
call *48(%r15) ;/ line : 688
movq (%rsp),%rdx ;/ line : 689
testq %rdx,%rdx ;/ line : 689
je .CGD5.687 ;/ line : 689
.CGA6.640:
movq 8(%rsp),%rcx ;/ line : 689
testq %rcx,%rcx ;/ line : 689
je .CGD5.687 ;/ line : 689
.CGA7.641:
movq %r15,%rdi ;/ line : 690
movl $51,%esi ;/ line : 690
xorl %eax,%eax ;/ line : 690
call *112(%r15) ;/ line : 690
jmp .CGD5.687 ;/ line : 690
.CCB.636:
movq %r15,%rdi ;/ line : 676
movl $47,%esi ;/ line : 676
xorl %eax,%eax ;/ line : 676
call *48(%r15) ;/ line : 676
movq %r15,%rdi ;/ line : 677
movl $48,%esi ;/ line : 677
xorl %eax,%eax ;/ line : 677
call *48(%r15) ;/ line : 677
movq %r15,%rdi ;/ line : 678
movl $49,%esi ;/ line : 678
xorl %eax,%eax ;/ line : 678
call *48(%r15) ;/ line : 678
movq %r15,%rdi ;/ line : 679
movl $50,%esi ;/ line : 679
xorl %eax,%eax ;/ line : 679
call *48(%r15) ;/ line : 679
movq (%rsp),%rdx ;/ line : 680
testq %rdx,%rdx ;/ line : 680
je .CGD5.687 ;/ line : 680
.CGA3.637:
movq 8(%rsp),%rcx ;/ line : 680
testq %rcx,%rcx ;/ line : 680
je .CGD5.687 ;/ line : 680
.CGA4.638:
movq %r15,%rdi ;/ line : 681
movl $47,%esi ;/ line : 681
xorl %eax,%eax ;/ line : 681
call *112(%r15) ;/ line : 681
movq (%rsp),%rdx ;/ line : 682
movq 8(%rsp),%rcx ;/ line : 682
movq %r15,%rdi ;/ line : 682
movl $48,%esi ;/ line : 682
xorl %eax,%eax ;/ line : 682
call *112(%r15) ;/ line : 682
movq (%rsp),%rdx ;/ line : 683
movq 8(%rsp),%rcx ;/ line : 683
movq %r15,%rdi ;/ line : 683
movl $49,%esi ;/ line : 683
xorl %eax,%eax ;/ line : 683
call *112(%r15) ;/ line : 683
movq (%rsp),%rdx ;/ line : 684
movq 8(%rsp),%rcx ;/ line : 684
movq %r15,%rdi ;/ line : 684
movl $50,%esi ;/ line : 684
xorl %eax,%eax ;/ line : 684
call *112(%r15) ;/ line : 684
jmp .CGD5.687 ;/ line : 684
.CCA.633:
movq %r15,%rdi ;/ line : 664
movl $43,%esi ;/ line : 664
xorl %eax,%eax ;/ line : 664
call *48(%r15) ;/ line : 664
movq %r15,%rdi ;/ line : 665
movl $44,%esi ;/ line : 665
xorl %eax,%eax ;/ line : 665
call *48(%r15) ;/ line : 665
movq %r15,%rdi ;/ line : 666
movl $45,%esi ;/ line : 666
xorl %eax,%eax ;/ line : 666
call *48(%r15) ;/ line : 666
movq %r15,%rdi ;/ line : 667
movl $46,%esi ;/ line : 667
xorl %eax,%eax ;/ line : 667
call *48(%r15) ;/ line : 667
movq (%rsp),%rdx ;/ line : 668
testq %rdx,%rdx ;/ line : 668
je .CGD5.687 ;/ line : 668
.CGA0.634:
movq 8(%rsp),%rcx ;/ line : 668
testq %rcx,%rcx ;/ line : 668
je .CGD5.687 ;/ line : 668
.CGA1.635:
movq %r15,%rdi ;/ line : 669
movl $43,%esi ;/ line : 669
xorl %eax,%eax ;/ line : 669
call *112(%r15) ;/ line : 669
movq (%rsp),%rdx ;/ line : 670
movq 8(%rsp),%rcx ;/ line : 670
movq %r15,%rdi ;/ line : 670
movl $44,%esi ;/ line : 670
xorl %eax,%eax ;/ line : 670
call *112(%r15) ;/ line : 670
movq (%rsp),%rdx ;/ line : 671
movq 8(%rsp),%rcx ;/ line : 671
movq %r15,%rdi ;/ line : 671
movl $45,%esi ;/ line : 671
xorl %eax,%eax ;/ line : 671
call *112(%r15) ;/ line : 671
movq (%rsp),%rdx ;/ line : 672
movq 8(%rsp),%rcx ;/ line : 672
movq %r15,%rdi ;/ line : 672
movl $46,%esi ;/ line : 672
xorl %eax,%eax ;/ line : 672
call *112(%r15) ;/ line : 672
jmp .CGD5.687 ;/ line : 672
.CC9.630:
movq %r15,%rdi ;/ line : 652
movl $39,%esi ;/ line : 652
xorl %eax,%eax ;/ line : 652
call *48(%r15) ;/ line : 652
movq %r15,%rdi ;/ line : 653
movl $40,%esi ;/ line : 653
xorl %eax,%eax ;/ line : 653
call *48(%r15) ;/ line : 653
movq %r15,%rdi ;/ line : 654
movl $41,%esi ;/ line : 654
xorl %eax,%eax ;/ line : 654
call *48(%r15) ;/ line : 654
movq %r15,%rdi ;/ line : 655
movl $42,%esi ;/ line : 655
xorl %eax,%eax ;/ line : 655
call *48(%r15) ;/ line : 655
movq (%rsp),%rdx ;/ line : 656
testq %rdx,%rdx ;/ line : 656
je .CGD5.687 ;/ line : 656
.CG9D.631:
movq 8(%rsp),%rcx ;/ line : 656
testq %rcx,%rcx ;/ line : 656
je .CGD5.687 ;/ line : 656
.CG9E.632:
movq %r15,%rdi ;/ line : 657
movl $39,%esi ;/ line : 657
xorl %eax,%eax ;/ line : 657
call *112(%r15) ;/ line : 657
movq (%rsp),%rdx ;/ line : 658
movq 8(%rsp),%rcx ;/ line : 658
movq %r15,%rdi ;/ line : 658
movl $40,%esi ;/ line : 658
xorl %eax,%eax ;/ line : 658
call *112(%r15) ;/ line : 658
movq (%rsp),%rdx ;/ line : 659
movq 8(%rsp),%rcx ;/ line : 659
movq %r15,%rdi ;/ line : 659
movl $41,%esi ;/ line : 659
xorl %eax,%eax ;/ line : 659
call *112(%r15) ;/ line : 659
movq (%rsp),%rdx ;/ line : 660
movq 8(%rsp),%rcx ;/ line : 660
movq %r15,%rdi ;/ line : 660
movl $42,%esi ;/ line : 660
xorl %eax,%eax ;/ line : 660
call *112(%r15) ;/ line : 660
jmp .CGD5.687 ;/ line : 660
.CC8.626:
movq %r15,%rdi ;/ line : 635
movl $31,%esi ;/ line : 635
xorl %eax,%eax ;/ line : 635
call *48(%r15) ;/ line : 635
movq %r15,%rdi ;/ line : 636
movl $32,%esi ;/ line : 636
xorl %eax,%eax ;/ line : 636
call *48(%r15) ;/ line : 636
movq %r15,%rdi ;/ line : 637
movl $33,%esi ;/ line : 637
xorl %eax,%eax ;/ line : 637
call *48(%r15) ;/ line : 637
movq %r15,%rdi ;/ line : 638
movl $34,%esi ;/ line : 638
xorl %eax,%eax ;/ line : 638
call *48(%r15) ;/ line : 638
movq %r15,%rdi ;/ line : 639
movl $35,%esi ;/ line : 639
xorl %eax,%eax ;/ line : 639
call *48(%r15) ;/ line : 639
movq (%rsp),%rdx ;/ line : 640
testq %rdx,%rdx ;/ line : 640
je .CG9B.629 ;/ line : 640
.CG99.627:
movq 8(%rsp),%rcx ;/ line : 640
testq %rcx,%rcx ;/ line : 640
je .CG9B.629 ;/ line : 640
.CG9A.628:
movq %r15,%rdi ;/ line : 641
movl $31,%esi ;/ line : 641
xorl %eax,%eax ;/ line : 641
call *112(%r15) ;/ line : 641
movq (%rsp),%rdx ;/ line : 642
movq 8(%rsp),%rcx ;/ line : 642
movq %r15,%rdi ;/ line : 642
movl $32,%esi ;/ line : 642
xorl %eax,%eax ;/ line : 642
call *112(%r15) ;/ line : 642
movq (%rsp),%rdx ;/ line : 643
movq 8(%rsp),%rcx ;/ line : 643
movq %r15,%rdi ;/ line : 643
movl $33,%esi ;/ line : 643
xorl %eax,%eax ;/ line : 643
call *112(%r15) ;/ line : 643
movq (%rsp),%rdx ;/ line : 644
movq 8(%rsp),%rcx ;/ line : 644
movq %r15,%rdi ;/ line : 644
movl $34,%esi ;/ line : 644
xorl %eax,%eax ;/ line : 644
call *112(%r15) ;/ line : 644
movq (%rsp),%rdx ;/ line : 645
movq 8(%rsp),%rcx ;/ line : 645
movq %r15,%rdi ;/ line : 645
movl $35,%esi ;/ line : 645
xorl %eax,%eax ;/ line : 645
call *112(%r15) ;/ line : 645
.CG9B.629:
movq %r15,%rdi ;/ line : 648
movl $36,%esi ;/ line : 648
xorl %eax,%eax ;/ line : 648
call *48(%r15) ;/ line : 648
movq %r15,%rdi ;/ line : 649
movl $37,%esi ;/ line : 649
xorl %eax,%eax ;/ line : 649
call *48(%r15) ;/ line : 649
jmp .CGD5.687 ;/ line : 650
.CC7.623:
movq %r15,%rdi ;/ line : 627
movl $29,%esi ;/ line : 627
xorl %eax,%eax ;/ line : 627
call *48(%r15) ;/ line : 627
movq %r15,%rdi ;/ line : 628
movl $30,%esi ;/ line : 628
xorl %eax,%eax ;/ line : 628
call *48(%r15) ;/ line : 628
movq (%rsp),%rdx ;/ line : 629
testq %rdx,%rdx ;/ line : 629
je .CGD5.687 ;/ line : 629
.CG96.624:
movq 8(%rsp),%rcx ;/ line : 629
testq %rcx,%rcx ;/ line : 629
je .CGD5.687 ;/ line : 629
.CG97.625:
movq %r15,%rdi ;/ line : 630
movl $29,%esi ;/ line : 630
xorl %eax,%eax ;/ line : 630
call *112(%r15) ;/ line : 630
movq (%rsp),%rdx ;/ line : 631
movq 8(%rsp),%rcx ;/ line : 631
movq %r15,%rdi ;/ line : 631
movl $30,%esi ;/ line : 631
xorl %eax,%eax ;/ line : 631
call *112(%r15) ;/ line : 631
jmp .CGD5.687 ;/ line : 631
.CC6.620:
movq %r15,%rdi ;/ line : 617
movl $26,%esi ;/ line : 617
xorl %eax,%eax ;/ line : 617
call *48(%r15) ;/ line : 617
movq %r15,%rdi ;/ line : 618
movl $27,%esi ;/ line : 618
xorl %eax,%eax ;/ line : 618
call *48(%r15) ;/ line : 618
movq %r15,%rdi ;/ line : 619
movl $28,%esi ;/ line : 619
xorl %eax,%eax ;/ line : 619
call *48(%r15) ;/ line : 619
movq (%rsp),%rdx ;/ line : 620
testq %rdx,%rdx ;/ line : 620
je .CGD5.687 ;/ line : 620
.CG93.621:
movq 8(%rsp),%rcx ;/ line : 620
testq %rcx,%rcx ;/ line : 620
je .CGD5.687 ;/ line : 620
.CG94.622:
movq %r15,%rdi ;/ line : 621
movl $26,%esi ;/ line : 621
xorl %eax,%eax ;/ line : 621
call *112(%r15) ;/ line : 621
movq (%rsp),%rdx ;/ line : 622
movq 8(%rsp),%rcx ;/ line : 622
movq %r15,%rdi ;/ line : 622
movl $27,%esi ;/ line : 622
xorl %eax,%eax ;/ line : 622
call *112(%r15) ;/ line : 622
movq (%rsp),%rdx ;/ line : 623
movq 8(%rsp),%rcx ;/ line : 623
movq %r15,%rdi ;/ line : 623
movl $28,%esi ;/ line : 623
xorl %eax,%eax ;/ line : 623
call *112(%r15) ;/ line : 623
jmp .CGD5.687 ;/ line : 623
.CC5.617:
movq %r15,%rdi ;/ line : 605
movl $21,%esi ;/ line : 605
xorl %eax,%eax ;/ line : 605
call *48(%r15) ;/ line : 605
movq %r15,%rdi ;/ line : 606
movl $22,%esi ;/ line : 606
xorl %eax,%eax ;/ line : 606
call *48(%r15) ;/ line : 606
movq %r15,%rdi ;/ line : 607
movl $23,%esi ;/ line : 607
xorl %eax,%eax ;/ line : 607
call *48(%r15) ;/ line : 607
movq %r15,%rdi ;/ line : 608
movl $24,%esi ;/ line : 608
xorl %eax,%eax ;/ line : 608
call *48(%r15) ;/ line : 608
movq (%rsp),%rdx ;/ line : 609
testq %rdx,%rdx ;/ line : 609
je .CGD5.687 ;/ line : 609
.CG90.618:
movq 8(%rsp),%rcx ;/ line : 609
testq %rcx,%rcx ;/ line : 609
je .CGD5.687 ;/ line : 609
.CG91.619:
movq %r15,%rdi ;/ line : 610
movl $21,%esi ;/ line : 610
xorl %eax,%eax ;/ line : 610
call *112(%r15) ;/ line : 610
movq (%rsp),%rdx ;/ line : 611
movq 8(%rsp),%rcx ;/ line : 611
movq %r15,%rdi ;/ line : 611
movl $22,%esi ;/ line : 611
xorl %eax,%eax ;/ line : 611
call *112(%r15) ;/ line : 611
movq (%rsp),%rdx ;/ line : 612
movq 8(%rsp),%rcx ;/ line : 612
movq %r15,%rdi ;/ line : 612
movl $23,%esi ;/ line : 612
xorl %eax,%eax ;/ line : 612
call *112(%r15) ;/ line : 612
movq (%rsp),%rdx ;/ line : 613
movq 8(%rsp),%rcx ;/ line : 613
movq %r15,%rdi ;/ line : 613
movl $24,%esi ;/ line : 613
xorl %eax,%eax ;/ line : 613
call *112(%r15) ;/ line : 613
jmp .CGD5.687 ;/ line : 613
.CC4.614:
movq %r15,%rdi ;/ line : 593
movl $25,%esi ;/ line : 593
xorl %eax,%eax ;/ line : 593
call *48(%r15) ;/ line : 593
movq (%rsp),%rdx ;/ line : 600
testq %rdx,%rdx ;/ line : 600
je .CGD5.687 ;/ line : 600
.CG8D.615:
movq 8(%rsp),%rcx ;/ line : 600
testq %rcx,%rcx ;/ line : 600
je .CGD5.687 ;/ line : 600
.CG8E.616:
movq %r15,%rdi ;/ line : 601
movl $25,%esi ;/ line : 601
xorl %eax,%eax ;/ line : 601
call *112(%r15) ;/ line : 601
jmp .CGD5.687 ;/ line : 601
.CC3.611:
movq %r15,%rdi ;/ line : 581
movl $17,%esi ;/ line : 581
xorl %eax,%eax ;/ line : 581
call *48(%r15) ;/ line : 581
movq %r15,%rdi ;/ line : 582
movl $18,%esi ;/ line : 582
xorl %eax,%eax ;/ line : 582
call *48(%r15) ;/ line : 582
movq %r15,%rdi ;/ line : 583
movl $19,%esi ;/ line : 583
xorl %eax,%eax ;/ line : 583
call *48(%r15) ;/ line : 583
movq %r15,%rdi ;/ line : 584
movl $20,%esi ;/ line : 584
xorl %eax,%eax ;/ line : 584
call *48(%r15) ;/ line : 584
movq (%rsp),%rdx ;/ line : 585
testq %rdx,%rdx ;/ line : 585
je .CGD5.687 ;/ line : 585
.CG8A.612:
movq 8(%rsp),%rcx ;/ line : 585
testq %rcx,%rcx ;/ line : 585
je .CGD5.687 ;/ line : 585
.CG8B.613:
movq %r15,%rdi ;/ line : 586
movl $17,%esi ;/ line : 586
xorl %eax,%eax ;/ line : 586
call *112(%r15) ;/ line : 586
movq (%rsp),%rdx ;/ line : 587
movq 8(%rsp),%rcx ;/ line : 587
movq %r15,%rdi ;/ line : 587
movl $18,%esi ;/ line : 587
xorl %eax,%eax ;/ line : 587
call *112(%r15) ;/ line : 587
movq (%rsp),%rdx ;/ line : 588
movq 8(%rsp),%rcx ;/ line : 588
movq %r15,%rdi ;/ line : 588
movl $19,%esi ;/ line : 588
xorl %eax,%eax ;/ line : 588
call *112(%r15) ;/ line : 588
movq (%rsp),%rdx ;/ line : 589
movq 8(%rsp),%rcx ;/ line : 589
movq %r15,%rdi ;/ line : 589
movl $20,%esi ;/ line : 589
xorl %eax,%eax ;/ line : 589
call *112(%r15) ;/ line : 589
jmp .CGD5.687 ;/ line : 589
.CC19.608:
movq %r15,%rdi ;/ line : 569
movl $13,%esi ;/ line : 569
xorl %eax,%eax ;/ line : 569
call *48(%r15) ;/ line : 569
movq %r15,%rdi ;/ line : 570
movl $14,%esi ;/ line : 570
xorl %eax,%eax ;/ line : 570
call *48(%r15) ;/ line : 570
movq %r15,%rdi ;/ line : 571
movl $15,%esi ;/ line : 571
xorl %eax,%eax ;/ line : 571
call *48(%r15) ;/ line : 571
movq %r15,%rdi ;/ line : 572
movl $16,%esi ;/ line : 572
xorl %eax,%eax ;/ line : 572
call *48(%r15) ;/ line : 572
movq (%rsp),%rdx ;/ line : 573
testq %rdx,%rdx ;/ line : 573
je .CGD5.687 ;/ line : 573
.CG87.609:
movq 8(%rsp),%rcx ;/ line : 573
testq %rcx,%rcx ;/ line : 573
je .CGD5.687 ;/ line : 573
.CG88.610:
movq %r15,%rdi ;/ line : 574
movl $13,%esi ;/ line : 574
xorl %eax,%eax ;/ line : 574
call *112(%r15) ;/ line : 574
movq (%rsp),%rdx ;/ line : 575
movq 8(%rsp),%rcx ;/ line : 575
movq %r15,%rdi ;/ line : 575
movl $14,%esi ;/ line : 575
xorl %eax,%eax ;/ line : 575
call *112(%r15) ;/ line : 575
movq (%rsp),%rdx ;/ line : 576
movq 8(%rsp),%rcx ;/ line : 576
movq %r15,%rdi ;/ line : 576
movl $15,%esi ;/ line : 576
xorl %eax,%eax ;/ line : 576
call *112(%r15) ;/ line : 576
movq (%rsp),%rdx ;/ line : 577
movq 8(%rsp),%rcx ;/ line : 577
movq %r15,%rdi ;/ line : 577
movl $16,%esi ;/ line : 577
xorl %eax,%eax ;/ line : 577
call *112(%r15) ;/ line : 577
jmp .CGD5.687 ;/ line : 577
.CC2.605:
movq %r15,%rdi ;/ line : 557
movl $9,%esi ;/ line : 557
xorl %eax,%eax ;/ line : 557
call *48(%r15) ;/ line : 557
movq %r15,%rdi ;/ line : 558
movl $10,%esi ;/ line : 558
xorl %eax,%eax ;/ line : 558
call *48(%r15) ;/ line : 558
movq %r15,%rdi ;/ line : 559
movl $11,%esi ;/ line : 559
xorl %eax,%eax ;/ line : 559
call *48(%r15) ;/ line : 559
movq %r15,%rdi ;/ line : 560
movl $12,%esi ;/ line : 560
xorl %eax,%eax ;/ line : 560
call *48(%r15) ;/ line : 560
movq (%rsp),%rdx ;/ line : 561
testq %rdx,%rdx ;/ line : 561
je .CGD5.687 ;/ line : 561
.CG84.606:
movq 8(%rsp),%rcx ;/ line : 561
testq %rcx,%rcx ;/ line : 561
je .CGD5.687 ;/ line : 561
.CG85.607:
movq %r15,%rdi ;/ line : 562
movl $9,%esi ;/ line : 562
xorl %eax,%eax ;/ line : 562
call *112(%r15) ;/ line : 562
movq (%rsp),%rdx ;/ line : 563
movq 8(%rsp),%rcx ;/ line : 563
movq %r15,%rdi ;/ line : 563
movl $10,%esi ;/ line : 563
xorl %eax,%eax ;/ line : 563
call *112(%r15) ;/ line : 563
movq (%rsp),%rdx ;/ line : 564
movq 8(%rsp),%rcx ;/ line : 564
movq %r15,%rdi ;/ line : 564
movl $11,%esi ;/ line : 564
xorl %eax,%eax ;/ line : 564
call *112(%r15) ;/ line : 564
movq (%rsp),%rdx ;/ line : 565
movq 8(%rsp),%rcx ;/ line : 565
movq %r15,%rdi ;/ line : 565
movl $12,%esi ;/ line : 565
xorl %eax,%eax ;/ line : 565
call *112(%r15) ;/ line : 565
jmp .CGD5.687 ;/ line : 565
.CC1.602:
movq %r15,%rdi ;/ line : 545
movl $5,%esi ;/ line : 545
xorl %eax,%eax ;/ line : 545
call *48(%r15) ;/ line : 545
movq %r15,%rdi ;/ line : 546
movl $6,%esi ;/ line : 546
xorl %eax,%eax ;/ line : 546
call *48(%r15) ;/ line : 546
movq %r15,%rdi ;/ line : 547
movl $7,%esi ;/ line : 547
xorl %eax,%eax ;/ line : 547
call *48(%r15) ;/ line : 547
movq %r15,%rdi ;/ line : 548
movl $8,%esi ;/ line : 548
xorl %eax,%eax ;/ line : 548
call *48(%r15) ;/ line : 548
movq (%rsp),%rdx ;/ line : 549
testq %rdx,%rdx ;/ line : 549
je .CGD5.687 ;/ line : 549
.CG81.603:
movq 8(%rsp),%rcx ;/ line : 549
testq %rcx,%rcx ;/ line : 549
je .CGD5.687 ;/ line : 549
.CG82.604:
movq %r15,%rdi ;/ line : 550
movl $5,%esi ;/ line : 550
xorl %eax,%eax ;/ line : 550
call *112(%r15) ;/ line : 550
movq (%rsp),%rdx ;/ line : 551
movq 8(%rsp),%rcx ;/ line : 551
movq %r15,%rdi ;/ line : 551
movl $6,%esi ;/ line : 551
xorl %eax,%eax ;/ line : 551
call *112(%r15) ;/ line : 551
movq (%rsp),%rdx ;/ line : 552
movq 8(%rsp),%rcx ;/ line : 552
movq %r15,%rdi ;/ line : 552
movl $7,%esi ;/ line : 552
xorl %eax,%eax ;/ line : 552
call *112(%r15) ;/ line : 552
movq (%rsp),%rdx ;/ line : 553
movq 8(%rsp),%rcx ;/ line : 553
movq %r15,%rdi ;/ line : 553
movl $8,%esi ;/ line : 553
xorl %eax,%eax ;/ line : 553
call *112(%r15) ;/ line : 553
jmp .CGD5.687 ;/ line : 553
.CC0.599:
movq %r15,%rdi ;/ line : 533
movl $1,%esi ;/ line : 533
xorl %eax,%eax ;/ line : 533
call *48(%r15) ;/ line : 533
movq %r15,%rdi ;/ line : 534
movl $2,%esi ;/ line : 534
xorl %eax,%eax ;/ line : 534
call *48(%r15) ;/ line : 534
movq %r15,%rdi ;/ line : 535
movl $3,%esi ;/ line : 535
xorl %eax,%eax ;/ line : 535
call *48(%r15) ;/ line : 535
movq %r15,%rdi ;/ line : 536
movl $4,%esi ;/ line : 536
xorl %eax,%eax ;/ line : 536
call *48(%r15) ;/ line : 536
movq (%rsp),%rdx ;/ line : 537
testq %rdx,%rdx ;/ line : 537
je .CGD5.687 ;/ line : 537
.CG7E.600:
movq 8(%rsp),%rcx ;/ line : 537
testq %rcx,%rcx ;/ line : 537
je .CGD5.687 ;/ line : 537
.CG7F.601:
movq %r15,%rdi ;/ line : 538
movl $4,%esi ;/ line : 538
xorl %eax,%eax ;/ line : 538
call *112(%r15) ;/ line : 538
movq (%rsp),%rdx ;/ line : 539
movq 8(%rsp),%rcx ;/ line : 539
movq %r15,%rdi ;/ line : 539
movl $3,%esi ;/ line : 539
xorl %eax,%eax ;/ line : 539
call *112(%r15) ;/ line : 539
movq (%rsp),%rdx ;/ line : 540
movq 8(%rsp),%rcx ;/ line : 540
movq %r15,%rdi ;/ line : 540
movl $2,%esi ;/ line : 540
xorl %eax,%eax ;/ line : 540
call *112(%r15) ;/ line : 540
movq (%rsp),%rdx ;/ line : 541
movq 8(%rsp),%rcx ;/ line : 541
movq %r15,%rdi ;/ line : 541
movl $1,%esi ;/ line : 541
xorl %eax,%eax ;/ line : 541
call *112(%r15) ;/ line : 541
.CGD5.687:
leaq mir_state_key(%rip),%r8 ;/ line : 259
movl (%r8),%edi ;/ line : 259
call pthread_getspecific at PLT ;/ line : 259
movq %rax,%r15 ;/ line : 259
testq %r15,%r15 ;/ line : 259
jne .CGD9.691 ;/ line : 259
.CGD6.688:
movq $968,%rdi ;/ line : 259
call malloc at PLT ;/ line : 259
movq %rax,%r15 ;/ line : 259
leaq .L17(%rip),%rdi ;/ line : 211
call getenv at PLT ;/ line : 211
testq %rax,%rax ;/ line : 212
setne %al ;/ line : 212
movzbl %al,%eax ;/ line : 212
movl %eax,4(%r15) ;/ line : 212
leaq dev_mirror_base(%rip),%r8 ;/ line : 219
addq $8,%r8 ;/ line : 219
movq %r15,%r9 ;/ line : 219
addq $8,%r9 ;/ line : 219
xorl %eax,%eax ;/ line : 220
.CG5D.2107:
.zalign 16,8
.CGDA.692:
prefetcht0 256(%r8) ;/ line : 220
xorq %r10,%r10 ;/ line : 220
movq %r10,(%r9) ;/ line : 220
movq %r10,16(%r9) ;/ line : 221
movq (%r8),%r11 ;/ line : 222
movq %r11,8(%r9) ;/ line : 222
movq %r10,24(%r9) ;/ line : 223
prefetchw 312(%r9) ;/ line : 220
movq %r10,32(%r9) ;/ line : 220
movq %r10,48(%r9) ;/ line : 221
movq 32(%r8),%r11 ;/ line : 222
movq %r11,40(%r9) ;/ line : 222
movq %r10,56(%r9) ;/ line : 223
addq $64,%r8 ;/ line : 219
addq $64,%r9 ;/ line : 219
addl $2,%eax ;/ line : 219
.LU28.2108:
cmpl $29,%eax ;/ line : 219
jle .CGDA.692 ;/ line : 219
.LX9.2100:
.LE9.2101:
xorl %eax,%eax ;/ line : 226
movl %eax,(%r15) ;/ line : 226
leaq mir_state_key(%rip),%r8 ;/ line : 227
movl (%r8),%edi ;/ line : 227
movq %r15,%rsi ;/ line : 227
call pthread_setspecific at PLT ;/ line : 227
movl %eax,%edi ;/ line : 227
testl %edi,%edi ;/ line : 227
jne .CGD8.690 ;/ line : 227
.CGD9.691:
movslq %ebx,%r8 ;/ line : 866
shlq $5,%r8 ;/ line : 866
movq %r13,8(%r15,%r8) ;/ line : 866
movq %r12,24(%r15,%r8) ;/ line : 867
movq %r14,32(%r15,%r8) ;/ line : 868
leaq 8(%rsp),%rdi ;/ line : 871
call lFreeElem at PLT ;/ line : 871
movq %rsp,%rdi ;/ line : 872
call lFreeElem at PLT ;/ line : 872
xorl %eax,%eax ;/ line : 874
jmp .CGDB.693
.CC1B.682:
movl $1,%eax ;/ line : 845
jmp .CGDB.693 ;/ line : 845
.CC1A.681:
movl $1,%eax ;/ line : 842
.CGDB.693:
addq $24,%rsp ;/ line : 874
pop %r15 ;/ line : 874
pop %r14 ;/ line : 874
pop %r13 ;/ line : 874
pop %r12 ;/ line : 874
pop %rbp ;/ line : 874
pop %rbx ;/ line : 874
ret ;/ line : 874
.CGD8.690:
call strerror at PLT ;/ line : 227
movq %rax,%rcx ;/ line : 227
movq __iob at GOTPCREL(%rip),%rdi ;/ line : 227
addq $256,%rdi ;/ line : 227
leaq .L77(%rip),%rsi ;/ line : 227
leaq .L78(%rip),%rdx ;/ line : 227
xorl %eax,%eax ;/ line : 227
call fprintf at PLT ;/ line : 227
call abort at PLT ;/ line : 227
jmp .CGD9.691
.align 4
.CG5E.2114:
.8byte .CC0.599-.CG5E.2114
.8byte .CC1.602-.CG5E.2114
.8byte .CC2.605-.CG5E.2114
.8byte .CC3.611-.CG5E.2114
.8byte .CC4.614-.CG5E.2114
.8byte .CC5.617-.CG5E.2114
.8byte .CC6.620-.CG5E.2114
.8byte .CC7.623-.CG5E.2114
.8byte .CC8.626-.CG5E.2114
.8byte .CC9.630-.CG5E.2114
.8byte .CCA.633-.CG5E.2114
.8byte .CCB.636-.CG5E.2114
.8byte .CCC.639-.CG5E.2114
.8byte .CCD.642-.CG5E.2114
.8byte .CCE.645-.CG5E.2114
.8byte .CCF.648-.CG5E.2114
.8byte .CC10.651-.CG5E.2114
.8byte .CC11.654-.CG5E.2114
.8byte .CC12.657-.CG5E.2114
.8byte .CC13.660-.CG5E.2114
.8byte .CC14.663-.CG5E.2114
.8byte .CC15.666-.CG5E.2114
.8byte .CC16.669-.CG5E.2114
.8byte .CC17.672-.CG5E.2114
.8byte .CC18.675-.CG5E.2114
.8byte .CC19.608-.CG5E.2114
.8byte .CC1A.681-.CG5E.2114
.8byte .CC1B.682-.CG5E.2114
.8byte .CC1C.678-.CG5E.2114
.8byte .CC1D.683-.CG5E.2114
.CG69:
.size _sge_mirror_subscribe, . - _sge_mirror_subscribe
.align 16
sge_mirror_unsubscribe:
.CG6B:
.CG6C: push %rbx
.CG6D: ;/ line : 902
push %r12
.CG6E: ;/ line : 902
subq $8,%rsp
.CG6F: ;/ line : 902
movq %rdi,%r12 ;/ line : 902
movl %esi,%ebx ;/ line : 902
xorl %edi,%edi ;/ line : 903
movl $1,%esi ;/ line : 903
call rmon_condition at PLT ;/ line : 903
testl %eax,%eax ;/ line : 903
je .CGDF.697 ;/ line : 903
.CGDE.696:
leaq .L295(%rip),%rdi ;/ line : 903
call rmon_menter at PLT ;/ line : 903
.CGDF.697:
cmpl $30,%ebx ;/ line : 905
ja .CGE0.698 ;/ line : 905
.CGE3.701:
cmpl $30,%ebx ;/ line : 911
jne .CGE8.706 ;/ line : 911
.CGE4.702:
.CG6A.2132:
xorl %ebx,%ebx ;/ line : 916
.zalign 16,8
.CGE5.703:
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .CGE7.705 ;/ line : 915
.CGE6.704:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.CGE7.705:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU29.2133 ;/ line : 915
.LU2A.2134:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU29.2133:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU2C.2136 ;/ line : 915
.LU2D.2137:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU2C.2136:
incl %ebx ;/ line : 914
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU2F.2139 ;/ line : 915
.LU30.2140:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU2F.2139:
incl %ebx ;/ line : 914
.LU31.2141:
cmpl $26,%ebx ;/ line : 914
jle .CGE5.703 ;/ line : 914
.LXB.2147:
.LEB.2148:
.LU32.2142:
.zalign 16,8
.LU33.2143:
leal -19(%rbx),%eax ;/ line : 915
cmpl $1,%eax ;/ line : 915
jbe .LU34.2144 ;/ line : 915
.LU35.2145:
movq %r12,%rdi ;/ line : 916
movl %ebx,%esi ;/ line : 916
call _sge_mirror_unsubscribe ;/ line : 916
.LU34.2144:
incl %ebx ;/ line : 914
cmpl $29,%ebx ;/ line : 915
jle .LU33.2143 ;/ line : 915
.LXC.2149:
.LEC.2150:
.LXA.2126:
.LEA.2127:
jmp .CGE9.707 ;/ line : 914
.CGE8.706:
movq %r12,%rdi ;/ line : 920
movl %ebx,%esi ;/ line : 920
call _sge_mirror_unsubscribe ;/ line : 920
.CGE9.707:
xorl %edi,%edi ;/ line : 923
movl $1,%esi ;/ line : 923
call rmon_condition at PLT ;/ line : 923
testl %eax,%eax ;/ line : 923
je .CGEB.709 ;/ line : 923
.CGEA.708:
leaq .L295(%rip),%rdi ;/ line : 923
leaq .L324(%rip),%rsi ;/ line : 923
movl $923,%edx ;/ line : 923
call rmon_mexit at PLT ;/ line : 923
.CGEB.709:
xorl %eax,%eax ;/ line : 924
jmp .CGEC.710
.CGE0.698:
movl $1,%edi ;/ line : 906
call sge_set_message_id_output at PLT ;/ line : 906
call log_get_log_buffer at PLT ;/ line : 906
movq %rax,%r12 ;/ line : 906
leaq .L303(%rip),%rdi ;/ line : 906
call sge_gettext at PLT ;/ line : 906
movq %rax,%rsi ;/ line : 906
movl $67000,%edi ;/ line : 906
call sge_gettext_ at PLT ;/ line : 906
movq %rax,%rsi ;/ line : 906
leaq .L295(%rip),%rdx ;/ line : 906
movq %r12,%rdi ;/ line : 906
movl %ebx,%ecx ;/ line : 906
xorl %eax,%eax ;/ line : 906
call sprintf at PLT ;/ line : 906
xorl %edi,%edi ;/ line : 906
call sge_set_message_id_output at PLT ;/ line : 906
call log_get_log_buffer at PLT ;/ line : 906
movq %rax,%rsi ;/ line : 906
leaq .L304(%rip),%rdx ;/ line : 906
leaq .L295(%rip),%rcx ;/ line : 906
movl $3,%edi ;/ line : 906
movl $906,%r8d ;/ line : 906
call sge_log at PLT ;/ line : 906
xorl %edi,%edi ;/ line : 907
movl $1,%esi ;/ line : 907
call rmon_condition at PLT ;/ line : 907
testl %eax,%eax ;/ line : 907
je .CGE2.700 ;/ line : 907
.CGE1.699:
leaq .L295(%rip),%rdi ;/ line : 907
leaq .L310(%rip),%rsi ;/ line : 907
movl $907,%edx ;/ line : 907
call rmon_mexit at PLT ;/ line : 907
.CGE2.700:
movl $2,%eax ;/ line : 908
.CGEC.710:
addq $8,%rsp ;/ line : 924
pop %r12 ;/ line : 924
pop %rbx ;/ line : 924
ret ;/ line : 924
.CG70:
.size sge_mirror_unsubscribe, . - sge_mirror_unsubscribe
.align 16
_sge_mirror_unsubscribe:
.CG73:
.CG74: push %rbx
.CG75: ;/ line : 928
push %r12
.CG76: ;/ line : 928
push %r13
.CG77: ;/ line : 928
movq %rdi,%r12 ;/ line : 928
movl %esi,%ebx ;/ line : 928
call mir_get_mirror_base ;/ line : 929
movq %rax,%r13 ;/ line : 929
xorl %edi,%edi ;/ line : 931
movl $1,%esi ;/ line : 931
call rmon_condition at PLT ;/ line : 931
testl %eax,%eax ;/ line : 931
je .CGF0.714 ;/ line : 931
.CGEF.713:
leaq .L330(%rip),%rdi ;/ line : 931
call rmon_menter at PLT ;/ line : 931
.CGF0.714:
movslq %ebx,%r8 ;/ line : 935
shlq $5,%r8 ;/ line : 935
xorq %r9,%r9 ;/ line : 935
movq %r9,(%r13,%r8) ;/ line : 935
movq %r9,16(%r13,%r8) ;/ line : 936
movq %r9,24(%r13,%r8) ;/ line : 937
cmpl $29,%ebx ;/ line : 939
jbe .CG72.2182 ;/ line : 939
.CC3D.749:
movl $1,%edi ;/ line : 1107
call sge_set_message_id_output at PLT ;/ line : 1107
call log_get_log_buffer at PLT ;/ line : 1107
movq %rax,%rdi ;/ line : 1107
leaq .L383(%rip),%rsi ;/ line : 1107
movl %ebx,%edx ;/ line : 1107
xorl %eax,%eax ;/ line : 1107
call sprintf at PLT ;/ line : 1107
xorl %edi,%edi ;/ line : 1107
call sge_set_message_id_output at PLT ;/ line : 1107
call log_get_log_buffer at PLT ;/ line : 1107
movq %rax,%rsi ;/ line : 1107
leaq .L384(%rip),%rdx ;/ line : 1107
leaq .L330(%rip),%rcx ;/ line : 1107
movl $3,%edi ;/ line : 1107
movl $1107,%r8d ;/ line : 1107
call sge_log at PLT ;/ line : 1107
xorl %edi,%edi ;/ line : 1108
movl $1,%esi ;/ line : 1108
call rmon_condition at PLT ;/ line : 1108
testl %eax,%eax ;/ line : 1108
je .CG115.751 ;/ line : 1108
.CG114.750:
leaq .L330(%rip),%rdi ;/ line : 1108
leaq .L390(%rip),%rsi ;/ line : 1108
movl $1108,%edx ;/ line : 1108
call rmon_mexit at PLT ;/ line : 1108
.CG115.751:
movl $2,%eax ;/ line : 1109
jmp .CG119.755 ;/ line : 1109
.CG72.2182:
leaq .CG71.2181(%rip),%r8 ;/ line : 939
movslq %ebx,%r9 ;/ line : 939
addq (%r8,%r9,8),%r8 ;/ line : 939
jmp *%r8 ;/ line : 939
.CC3C.748:
movq %r12,%rdi ;/ line : 1101
movl $93,%esi ;/ line : 1101
xorl %eax,%eax ;/ line : 1101
call *64(%r12) ;/ line : 1101
movq %r12,%rdi ;/ line : 1102
movl $94,%esi ;/ line : 1102
xorl %eax,%eax ;/ line : 1102
call *64(%r12) ;/ line : 1102
movq %r12,%rdi ;/ line : 1103
movl $95,%esi ;/ line : 1103
xorl %eax,%eax ;/ line : 1103
call *64(%r12) ;/ line : 1103
movq %r12,%rdi ;/ line : 1104
movl $96,%esi ;/ line : 1104
xorl %eax,%eax ;/ line : 1104
call *64(%r12) ;/ line : 1104
jmp .CG116.752
.CC3B.741:
movq %r12,%rdi ;/ line : 1081
movl $89,%esi ;/ line : 1081
xorl %eax,%eax ;/ line : 1081
call *64(%r12) ;/ line : 1081
movq %r12,%rdi ;/ line : 1082
movl $90,%esi ;/ line : 1082
xorl %eax,%eax ;/ line : 1082
call *64(%r12) ;/ line : 1082
movq %r12,%rdi ;/ line : 1083
movl $91,%esi ;/ line : 1083
xorl %eax,%eax ;/ line : 1083
call *64(%r12) ;/ line : 1083
movq %r12,%rdi ;/ line : 1084
movl $92,%esi ;/ line : 1084
xorl %eax,%eax ;/ line : 1084
call *64(%r12) ;/ line : 1084
jmp .CG116.752 ;/ line : 1085
.CC37.740:
movq %r12,%rdi ;/ line : 1075
movl $85,%esi ;/ line : 1075
xorl %eax,%eax ;/ line : 1075
call *64(%r12) ;/ line : 1075
movq %r12,%rdi ;/ line : 1076
movl $86,%esi ;/ line : 1076
xorl %eax,%eax ;/ line : 1076
call *64(%r12) ;/ line : 1076
movq %r12,%rdi ;/ line : 1077
movl $87,%esi ;/ line : 1077
xorl %eax,%eax ;/ line : 1077
call *64(%r12) ;/ line : 1077
movq %r12,%rdi ;/ line : 1078
movl $88,%esi ;/ line : 1078
xorl %eax,%eax ;/ line : 1078
call *64(%r12) ;/ line : 1078
jmp .CG116.752 ;/ line : 1079
.CC36.739:
movq %r12,%rdi ;/ line : 1069
movl $81,%esi ;/ line : 1069
xorl %eax,%eax ;/ line : 1069
call *64(%r12) ;/ line : 1069
movq %r12,%rdi ;/ line : 1070
movl $82,%esi ;/ line : 1070
xorl %eax,%eax ;/ line : 1070
call *64(%r12) ;/ line : 1070
movq %r12,%rdi ;/ line : 1071
movl $83,%esi ;/ line : 1071
xorl %eax,%eax ;/ line : 1071
call *64(%r12) ;/ line : 1071
movq %r12,%rdi ;/ line : 1072
movl $84,%esi ;/ line : 1072
xorl %eax,%eax ;/ line : 1072
call *64(%r12) ;/ line : 1072
jmp .CG116.752 ;/ line : 1073
.CC35.738:
movq %r12,%rdi ;/ line : 1063
movl $77,%esi ;/ line : 1063
xorl %eax,%eax ;/ line : 1063
call *64(%r12) ;/ line : 1063
movq %r12,%rdi ;/ line : 1064
movl $78,%esi ;/ line : 1064
xorl %eax,%eax ;/ line : 1064
call *64(%r12) ;/ line : 1064
movq %r12,%rdi ;/ line : 1065
movl $79,%esi ;/ line : 1065
xorl %eax,%eax ;/ line : 1065
call *64(%r12) ;/ line : 1065
movq %r12,%rdi ;/ line : 1066
movl $80,%esi ;/ line : 1066
xorl %eax,%eax ;/ line : 1066
call *64(%r12) ;/ line : 1066
jmp .CG116.752 ;/ line : 1067
.CC34.737:
movq %r12,%rdi ;/ line : 1057
movl $73,%esi ;/ line : 1057
xorl %eax,%eax ;/ line : 1057
call *64(%r12) ;/ line : 1057
movq %r12,%rdi ;/ line : 1058
movl $74,%esi ;/ line : 1058
xorl %eax,%eax ;/ line : 1058
call *64(%r12) ;/ line : 1058
movq %r12,%rdi ;/ line : 1059
movl $75,%esi ;/ line : 1059
xorl %eax,%eax ;/ line : 1059
call *64(%r12) ;/ line : 1059
movq %r12,%rdi ;/ line : 1060
movl $76,%esi ;/ line : 1060
xorl %eax,%eax ;/ line : 1060
call *64(%r12) ;/ line : 1060
jmp .CG116.752 ;/ line : 1061
.CC33.736:
movl $1,%edi ;/ line : 1054
call sge_set_message_id_output at PLT ;/ line : 1054
call log_get_log_buffer at PLT ;/ line : 1054
movq %rax,%r12 ;/ line : 1054
leaq .L363(%rip),%rdi ;/ line : 1054
call sge_gettext at PLT ;/ line : 1054
movq %rax,%rsi ;/ line : 1054
movl $65010,%edi ;/ line : 1054
call sge_gettext_ at PLT ;/ line : 1054
movq %rax,%rsi ;/ line : 1054
movq %r12,%rdi ;/ line : 1054
xorl %eax,%eax ;/ line : 1054
call sprintf at PLT ;/ line : 1054
xorl %edi,%edi ;/ line : 1054
call sge_set_message_id_output at PLT ;/ line : 1054
call log_get_log_buffer at PLT ;/ line : 1054
movq %rax,%rsi ;/ line : 1054
leaq .L364(%rip),%rdx ;/ line : 1054
leaq .L330(%rip),%rcx ;/ line : 1054
movl $3,%edi ;/ line : 1054
movl $1054,%r8d ;/ line : 1054
call sge_log at PLT ;/ line : 1054
jmp .CG116.752 ;/ line : 1054
.CC32.735:
movl $1,%edi ;/ line : 1051
call sge_set_message_id_output at PLT ;/ line : 1051
call log_get_log_buffer at PLT ;/ line : 1051
movq %rax,%r12 ;/ line : 1051
leaq .L357(%rip),%rdi ;/ line : 1051
call sge_gettext at PLT ;/ line : 1051
movq %rax,%rsi ;/ line : 1051
movl $65010,%edi ;/ line : 1051
call sge_gettext_ at PLT ;/ line : 1051
movq %rax,%rsi ;/ line : 1051
movq %r12,%rdi ;/ line : 1051
xorl %eax,%eax ;/ line : 1051
call sprintf at PLT ;/ line : 1051
xorl %edi,%edi ;/ line : 1051
call sge_set_message_id_output at PLT ;/ line : 1051
call log_get_log_buffer at PLT ;/ line : 1051
movq %rax,%rsi ;/ line : 1051
leaq .L358(%rip),%rdx ;/ line : 1051
leaq .L330(%rip),%rcx ;/ line : 1051
movl $3,%edi ;/ line : 1051
movl $1051,%r8d ;/ line : 1051
call sge_log at PLT ;/ line : 1051
jmp .CG116.752 ;/ line : 1051
.CC31.734:
movq %r12,%rdi ;/ line : 1048
movl $71,%esi ;/ line : 1048
xorl %eax,%eax ;/ line : 1048
call *64(%r12) ;/ line : 1048
jmp .CG116.752 ;/ line : 1049
.CC30.733:
movq %r12,%rdi ;/ line : 1045
movl $70,%esi ;/ line : 1045
xorl %eax,%eax ;/ line : 1045
call *64(%r12) ;/ line : 1045
jmp .CG116.752 ;/ line : 1046
.CC2F.732:
movq %r12,%rdi ;/ line : 1038
movl $65,%esi ;/ line : 1038
xorl %eax,%eax ;/ line : 1038
call *64(%r12) ;/ line : 1038
movq %r12,%rdi ;/ line : 1039
movl $66,%esi ;/ line : 1039
xorl %eax,%eax ;/ line : 1039
call *64(%r12) ;/ line : 1039
movq %r12,%rdi ;/ line : 1040
movl $67,%esi ;/ line : 1040
xorl %eax,%eax ;/ line : 1040
call *64(%r12) ;/ line : 1040
movq %r12,%rdi ;/ line : 1041
movl $68,%esi ;/ line : 1041
xorl %eax,%eax ;/ line : 1041
call *64(%r12) ;/ line : 1041
movq %r12,%rdi ;/ line : 1042
movl $69,%esi ;/ line : 1042
xorl %eax,%eax ;/ line : 1042
call *64(%r12) ;/ line : 1042
jmp .CG116.752 ;/ line : 1043
.CC2E.731:
movq %r12,%rdi ;/ line : 1032
movl $61,%esi ;/ line : 1032
xorl %eax,%eax ;/ line : 1032
call *64(%r12) ;/ line : 1032
movq %r12,%rdi ;/ line : 1033
movl $62,%esi ;/ line : 1033
xorl %eax,%eax ;/ line : 1033
call *64(%r12) ;/ line : 1033
movq %r12,%rdi ;/ line : 1034
movl $63,%esi ;/ line : 1034
xorl %eax,%eax ;/ line : 1034
call *64(%r12) ;/ line : 1034
movq %r12,%rdi ;/ line : 1035
movl $64,%esi ;/ line : 1035
xorl %eax,%eax ;/ line : 1035
call *64(%r12) ;/ line : 1035
jmp .CG116.752 ;/ line : 1036
.CC2D.730:
movq %r12,%rdi ;/ line : 1026
movl $56,%esi ;/ line : 1026
xorl %eax,%eax ;/ line : 1026
call *64(%r12) ;/ line : 1026
movq %r12,%rdi ;/ line : 1027
movl $57,%esi ;/ line : 1027
xorl %eax,%eax ;/ line : 1027
call *64(%r12) ;/ line : 1027
movq %r12,%rdi ;/ line : 1028
movl $58,%esi ;/ line : 1028
xorl %eax,%eax ;/ line : 1028
call *64(%r12) ;/ line : 1028
movq %r12,%rdi ;/ line : 1029
movl $59,%esi ;/ line : 1029
xorl %eax,%eax ;/ line : 1029
call *64(%r12) ;/ line : 1029
jmp .CG116.752 ;/ line : 1030
.CC2C.729:
movq %r12,%rdi ;/ line : 1020
movl $52,%esi ;/ line : 1020
xorl %eax,%eax ;/ line : 1020
call *64(%r12) ;/ line : 1020
movq %r12,%rdi ;/ line : 1021
movl $53,%esi ;/ line : 1021
xorl %eax,%eax ;/ line : 1021
call *64(%r12) ;/ line : 1021
movq %r12,%rdi ;/ line : 1022
movl $54,%esi ;/ line : 1022
xorl %eax,%eax ;/ line : 1022
call *64(%r12) ;/ line : 1022
movq %r12,%rdi ;/ line : 1023
movl $55,%esi ;/ line : 1023
xorl %eax,%eax ;/ line : 1023
call *64(%r12) ;/ line : 1023
jmp .CG116.752 ;/ line : 1024
.CC2B.728:
movq %r12,%rdi ;/ line : 1017
movl $51,%esi ;/ line : 1017
xorl %eax,%eax ;/ line : 1017
call *64(%r12) ;/ line : 1017
jmp .CG116.752 ;/ line : 1018
.CC2A.727:
movq %r12,%rdi ;/ line : 1011
movl $47,%esi ;/ line : 1011
xorl %eax,%eax ;/ line : 1011
call *64(%r12) ;/ line : 1011
movq %r12,%rdi ;/ line : 1012
movl $48,%esi ;/ line : 1012
xorl %eax,%eax ;/ line : 1012
call *64(%r12) ;/ line : 1012
movq %r12,%rdi ;/ line : 1013
movl $49,%esi ;/ line : 1013
xorl %eax,%eax ;/ line : 1013
call *64(%r12) ;/ line : 1013
movq %r12,%rdi ;/ line : 1014
movl $50,%esi ;/ line : 1014
xorl %eax,%eax ;/ line : 1014
call *64(%r12) ;/ line : 1014
jmp .CG116.752 ;/ line : 1015
.CC29.726:
movq %r12,%rdi ;/ line : 1005
movl $43,%esi ;/ line : 1005
xorl %eax,%eax ;/ line : 1005
call *64(%r12) ;/ line : 1005
movq %r12,%rdi ;/ line : 1006
movl $44,%esi ;/ line : 1006
xorl %eax,%eax ;/ line : 1006
call *64(%r12) ;/ line : 1006
movq %r12,%rdi ;/ line : 1007
movl $45,%esi ;/ line : 1007
xorl %eax,%eax ;/ line : 1007
call *64(%r12) ;/ line : 1007
movq %r12,%rdi ;/ line : 1008
movl $46,%esi ;/ line : 1008
xorl %eax,%eax ;/ line : 1008
call *64(%r12) ;/ line : 1008
jmp .CG116.752 ;/ line : 1009
.CC28.725:
movq %r12,%rdi ;/ line : 999
movl $39,%esi ;/ line : 999
xorl %eax,%eax ;/ line : 999
call *64(%r12) ;/ line : 999
movq %r12,%rdi ;/ line : 1000
movl $40,%esi ;/ line : 1000
xorl %eax,%eax ;/ line : 1000
call *64(%r12) ;/ line : 1000
movq %r12,%rdi ;/ line : 1001
movl $41,%esi ;/ line : 1001
xorl %eax,%eax ;/ line : 1001
call *64(%r12) ;/ line : 1001
movq %r12,%rdi ;/ line : 1002
movl $42,%esi ;/ line : 1002
xorl %eax,%eax ;/ line : 1002
call *64(%r12) ;/ line : 1002
jmp .CG116.752 ;/ line : 1003
.CC27.724:
movq %r12,%rdi ;/ line : 989
movl $31,%esi ;/ line : 989
xorl %eax,%eax ;/ line : 989
call *64(%r12) ;/ line : 989
movq %r12,%rdi ;/ line : 990
movl $32,%esi ;/ line : 990
xorl %eax,%eax ;/ line : 990
call *64(%r12) ;/ line : 990
movq %r12,%rdi ;/ line : 991
movl $33,%esi ;/ line : 991
xorl %eax,%eax ;/ line : 991
call *64(%r12) ;/ line : 991
movq %r12,%rdi ;/ line : 992
movl $34,%esi ;/ line : 992
xorl %eax,%eax ;/ line : 992
call *64(%r12) ;/ line : 992
movq %r12,%rdi ;/ line : 993
movl $35,%esi ;/ line : 993
xorl %eax,%eax ;/ line : 993
call *64(%r12) ;/ line : 993
movq %r12,%rdi ;/ line : 994
movl $36,%esi ;/ line : 994
xorl %eax,%eax ;/ line : 994
call *64(%r12) ;/ line : 994
movq %r12,%rdi ;/ line : 995
movl $37,%esi ;/ line : 995
xorl %eax,%eax ;/ line : 995
call *64(%r12) ;/ line : 995
jmp .CG116.752 ;/ line : 997
.CC26.723:
movq %r12,%rdi ;/ line : 985
movl $29,%esi ;/ line : 985
xorl %eax,%eax ;/ line : 985
call *64(%r12) ;/ line : 985
movq %r12,%rdi ;/ line : 986
movl $30,%esi ;/ line : 986
xorl %eax,%eax ;/ line : 986
call *64(%r12) ;/ line : 986
jmp .CG116.752 ;/ line : 987
.CC25.722:
movq %r12,%rdi ;/ line : 980
movl $26,%esi ;/ line : 980
xorl %eax,%eax ;/ line : 980
call *64(%r12) ;/ line : 980
movq %r12,%rdi ;/ line : 981
movl $27,%esi ;/ line : 981
xorl %eax,%eax ;/ line : 981
call *64(%r12) ;/ line : 981
movq %r12,%rdi ;/ line : 982
movl $28,%esi ;/ line : 982
xorl %eax,%eax ;/ line : 982
call *64(%r12) ;/ line : 982
jmp .CG116.752 ;/ line : 983
.CC24.721:
movq %r12,%rdi ;/ line : 974
movl $21,%esi ;/ line : 974
xorl %eax,%eax ;/ line : 974
call *64(%r12) ;/ line : 974
movq %r12,%rdi ;/ line : 975
movl $22,%esi ;/ line : 975
xorl %eax,%eax ;/ line : 975
call *64(%r12) ;/ line : 975
movq %r12,%rdi ;/ line : 976
movl $23,%esi ;/ line : 976
xorl %eax,%eax ;/ line : 976
call *64(%r12) ;/ line : 976
movq %r12,%rdi ;/ line : 977
movl $24,%esi ;/ line : 977
xorl %eax,%eax ;/ line : 977
call *64(%r12) ;/ line : 977
jmp .CG116.752 ;/ line : 978
.CC23.720:
movq %r12,%rdi ;/ line : 971
movl $25,%esi ;/ line : 971
xorl %eax,%eax ;/ line : 971
call *64(%r12) ;/ line : 971
jmp .CG116.752 ;/ line : 972
.CC22.719:
movq %r12,%rdi ;/ line : 965
movl $17,%esi ;/ line : 965
xorl %eax,%eax ;/ line : 965
call *64(%r12) ;/ line : 965
movq %r12,%rdi ;/ line : 966
movl $18,%esi ;/ line : 966
xorl %eax,%eax ;/ line : 966
call *64(%r12) ;/ line : 966
movq %r12,%rdi ;/ line : 967
movl $19,%esi ;/ line : 967
xorl %eax,%eax ;/ line : 967
call *64(%r12) ;/ line : 967
movq %r12,%rdi ;/ line : 968
movl $20,%esi ;/ line : 968
xorl %eax,%eax ;/ line : 968
call *64(%r12) ;/ line : 968
jmp .CG116.752 ;/ line : 969
.CC38.718:
movq %r12,%rdi ;/ line : 959
movl $13,%