Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 842992 Details for
Bug 1047128
[abrt] atanks: PLAYER::computerSelectTarget(): atanks.bin killed by SIGSEGV
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
File: backtrace
backtrace (text/plain), 35.91 KB, created by
Knut Torgersen
on 2013-12-29 10:06:43 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Knut Torgersen
Created:
2013-12-29 10:06:43 UTC
Size:
35.91 KB
patch
obsolete
>[New LWP 1930] >warning: Could not load shared library symbols for 2 libraries, e.g. /lib64/libX11.so.6. >Use the "info sharedlibrary" command to see the complete listing. >Do you need "set solib-search-path" or "set sysroot"? >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib64/libthread_db.so.1". >Core was generated by `/usr/bin/atanks.bin --nothreads'. >Program terminated with signal SIGSEGV, Segmentation fault. >#0 PLAYER::computerSelectTarget (this=this@entry=0x27c6940, aPreferredWeapon=aPreferredWeapon@entry=58, aRotationMode=aRotationMode@entry=false) at player.cpp:3179 >3179 if (weapon[aPreferredWeapon].numSubmunitions > 1) > >Thread 1 (Thread 0x7fd31f3ff780 (LWP 1930)): >#0 PLAYER::computerSelectTarget (this=this@entry=0x27c6940, aPreferredWeapon=aPreferredWeapon@entry=58, aRotationMode=aRotationMode@entry=false) at player.cpp:3179 > iDamage = 0 > iDiffStrength = <optimized out> > best_score = -10000 > current_tank = 0x2ddc6f0 > tankPool = {0x2ddc6f0, 0x2de2890, 0x3246e70fe0 <draw_scanline_32>, 0x8000000000, 0x8, 0x1c, 0x8c4, 0x0, 0x1fffff, 0x3e2783a002 <__random+66>} > target_count = <optimized out> > random_target = <optimized out> > attempts = 0 > max_attempts = 9 > best_target = 0x0 > current_score = 0 > iMoneyNeed = -382 >#1 0x000000000042e8ca in PLAYER::computerSelectItem (this=this@entry=0x27c6940) at player.cpp:3559 > current_weapon = 58 > iWeaponPool = {58, 58, 0, 0, 58, 0, 0, 58, 58, 0, 36, 0, 496, 0, 1189797034} > iPoolSize = 9 > count = <optimized out> >#2 0x000000000042ef68 in PLAYER::computerControls (this=0x27c6940) at player.cpp:3848 > status = 0 >#3 0x000000000043aae5 in game (global=0x1c35340, env=0x2775550) at gameloop.cpp:478 > control_result = <optimized out> > skippingComputerPlay = <optimized out> > decor = <optimized out> > explosion = <optimized out> > my_class = <optimized out> > my_object = <optimized out> > winner = -1 > roundEndCount = <optimized out> > team_won = 0 > floattext = <optimized out> > satellite = <optimized out> > stuff_happening = <optimized out> > missile = <optimized out> > my_tank = <optimized out> > a_tank = <optimized out> > count = <optimized out> > done = 0 > fire = 0 > game_speed = 14000 > explosion_in_progress = 41378504 > humanPlayers = <optimized out> > screen_update = -1 > text_bounce = <optimized out> > teleport = <optimized out> > beam = <optimized out> >#4 0x00000000004048d0 in main (argc=<optimized out>, argv=<optimized out>) at atanks.cpp:5626 >No locals. >From To Syms Read Shared Object Library >0x0000003246e261e0 0x0000003246eae268 Yes /lib64/liballeg.so.4.4 >0x0000003e27c059f0 0x0000003e27c11614 Yes /lib64/libpthread.so.0 >0x0000003e3705bab0 0x0000003e370c262a Yes /lib64/libstdc++.so.6 >0x0000003e28405890 0x0000003e28474bb8 Yes /lib64/libm.so.6 >0x0000003e2a402af0 0x0000003e2a412218 Yes /lib64/libgcc_s.so.1 >0x0000003e2781f560 0x0000003e27960cc4 Yes /lib64/libc.so.6 >0x0000003e298022d0 0x0000003e298050cc Yes /lib64/librt.so.1 > No /lib64/libX11.so.6 >0x0000003e2d403760 0x0000003e2d40d460 Yes /lib64/libXext.so.6 >0x0000003e36402ab0 0x0000003e36407690 Yes /lib64/libXcursor.so.1 >0x00000032472030e0 0x000000324720e674 Yes /lib64/libXpm.so.4 >0x0000003e31801010 0x0000003e31803958 Yes /lib64/libXxf86vm.so.1 >0x0000003e28000ed0 0x0000003e280019d0 Yes /lib64/libdl.so.2 >0x0000003e27400b10 0x0000003e27419cb0 Yes /lib64/ld-linux-x86-64.so.2 >0x0000003e2c409a00 0x0000003e2c4176c8 Yes /lib64/libxcb.so.1 >0x0000003e2f401b70 0x0000003e2f407be8 Yes /lib64/libXrender.so.1 >0x0000003e314015f0 0x0000003e31403948 Yes /lib64/libXfixes.so.3 >0x0000003e2c800ee0 0x0000003e2c801bfc Yes /lib64/libXau.so.6 >0x000000324922de40 0x00000032492aa550 Yes /lib64/libasound.so.2 >0x00007fd31d483500 0x00007fd31d4857a8 Yes /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so >0x000000324d40c650 0x000000324d438f18 Yes /lib64/libpulse.so.0 >0x0000003249a02ec0 0x0000003249a075d4 Yes /lib64/libjson-c.so.2 >0x000000324dc141a0 0x000000324dc5049c Yes /usr/lib64/pulseaudio/libpulsecommon-4.0.so > No /lib64/libX11-xcb.so.1 >0x0000003e38004f30 0x0000003e380121ec Yes /lib64/libICE.so.6 >0x0000003e38c01c20 0x0000003e38c05c44 Yes /lib64/libSM.so.6 >0x000000324b6014c0 0x000000324b603e58 Yes /lib64/libXtst.so.6 >0x000000324d8033e0 0x000000324d806eb8 Yes /lib64/libwrap.so.0 >0x000000324cc063e0 0x000000324cc3f30c Yes /lib64/libsndfile.so.1 >0x000000324d001380 0x000000324d0039f8 Yes /lib64/libasyncns.so.0 >0x0000003e2dc07ab0 0x0000003e2dc31a54 Yes /lib64/libdbus-1.so.3 >0x0000003248a01620 0x0000003248a02e58 Yes /lib64/libcap.so.2 >0x0000003e2d001510 0x0000003e2d002b84 Yes /lib64/libuuid.so.1 >0x0000003e2ec02240 0x0000003e2ec0c5f8 Yes /lib64/libXi.so.6 >0x0000003249604110 0x0000003249610d94 Yes /lib64/libnsl.so.1 >0x0000003e3b801340 0x0000003e3b809334 Yes /lib64/libgsm.so.1 >0x0000003249e090c0 0x0000003249e3a190 Yes /lib64/libFLAC.so.8 >0x000000324c613b60 0x000000324c61617c Yes /lib64/libvorbisenc.so.2 >0x0000003247603850 0x000000324761b1c0 Yes /lib64/libvorbis.so.0 >0x0000003247a01aa0 0x0000003247a04098 Yes /lib64/libogg.so.0 >0x0000003e2a003a40 0x0000003e2a01281c Yes /lib64/libresolv.so.2 >0x0000003e3a8013d0 0x0000003e3a80341c Yes /lib64/libattr.so.1 >0x00007fd31ca7bd60 0x00007fd31ca7dc98 Yes /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so >0x00007fd30d8cb1e0 0x00007fd30d8d24a4 Yes /lib64/libnss_files.so.2 >0x00007fd30c3d9100 0x00007fd30c3dc4b8 Yes /lib64/libnss_dns.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x278cb10 41470736 >rbx 0x0 0 >rcx 0x1c35340 29578048 >rdx 0x64 100 >rsi 0x7fff29244e0c 140733883633164 >rdi 0x3e27bb86e0 266954573536 >rbp 0x0 0x0 >rsp 0x7fff29244e30 0x7fff29244e30 >r8 0x3e27bb8114 266954572052 >r9 0x2ddc6f0 48088816 >r10 0x1c52b60 29698912 >r11 0x4d 77 >r12 0xffffd8f0 4294957296 >r13 0x27c6940 41707840 >r14 0xafd0 45008 >r15 0x27c6940 41707840 >rip 0x42db93 0x42db93 <PLAYER::computerSelectTarget(int, bool)+291> >eflags 0x10283 [ CF SF IF RF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >st0 *value not available* >st1 *value not available* >st2 *value not available* >st3 *value not available* >st4 *value not available* >st5 *value not available* >st6 *value not available* >st7 *value not available* >fctrl *value not available* >fstat *value not available* >ftag *value not available* >fiseg *value not available* >fioff *value not available* >foseg *value not available* >fooff *value not available* >fop *value not available* >xmm0 *value not available* >xmm1 *value not available* >xmm2 *value not available* >xmm3 *value not available* >xmm4 *value not available* >xmm5 *value not available* >xmm6 *value not available* >xmm7 *value not available* >xmm8 *value not available* >xmm9 *value not available* >xmm10 *value not available* >xmm11 *value not available* >xmm12 *value not available* >xmm13 *value not available* >xmm14 *value not available* >xmm15 *value not available* >mxcsr *value not available* >Dump of assembler code for function PLAYER::computerSelectTarget(int, bool): > 0x000000000042da70 <+0>: push %r15 > 0x000000000042da72 <+2>: push %r14 > 0x000000000042da74 <+4>: push %r13 > 0x000000000042da76 <+6>: mov %rdi,%r13 > 0x000000000042da79 <+9>: push %r12 > 0x000000000042da7b <+11>: push %rbp > 0x000000000042da7c <+12>: push %rbx > 0x000000000042da7d <+13>: sub $0x98,%rsp > 0x000000000042da84 <+20>: movsd 0x7d10(%rdi),%xmm0 > 0x000000000042da8c <+28>: mov %esi,(%rsp) > 0x000000000042da8f <+31>: mov %fs:0x28,%rax > 0x000000000042da98 <+40>: mov %rax,0x88(%rsp) > 0x000000000042daa0 <+48>: xor %eax,%eax > 0x000000000042daa2 <+50>: cvttsd2si %xmm0,%eax > 0x000000000042daa6 <+54>: mov %dl,0x1b(%rsp) > 0x000000000042daaa <+58>: lea (%rax,%rax,2),%eax > 0x000000000042daad <+61>: mov %eax,0x4(%rsp) > 0x000000000042dab1 <+65>: callq 0x42d9a0 <PLAYER::getMoneyToSave()> > 0x000000000042dab6 <+70>: mov 0x20(%r13),%rcx > 0x000000000042daba <+74>: mov %eax,0x1c(%rsp) > 0x000000000042dabe <+78>: mov 0x7e10(%r13),%eax > 0x000000000042dac5 <+85>: sub %eax,0x1c(%rsp) > 0x000000000042dac9 <+89>: mov 0x1700(%rcx),%esi > 0x000000000042dacf <+95>: test %esi,%esi > 0x000000000042dad1 <+97>: jle 0x42e2a0 <PLAYER::computerSelectTarget(int, bool)+2096> > 0x000000000042dad7 <+103>: mov 0x16f8(%rcx),%r9 > 0x000000000042dade <+110>: xor %eax,%eax > 0x000000000042dae0 <+112>: xor %edi,%edi > 0x000000000042dae2 <+114>: jmp 0x42db04 <PLAYER::computerSelectTarget(int, bool)+148> > 0x000000000042dae4 <+116>: nopl 0x0(%rax) > 0x000000000042dae8 <+120>: mov 0x7e20(%rdx),%rdx > 0x000000000042daef <+127>: test %rdx,%rdx > 0x000000000042daf2 <+130>: je 0x42db0d <PLAYER::computerSelectTarget(int, bool)+157> > 0x000000000042daf4 <+132>: mov %rdx,0x30(%rsp,%rax,8) > 0x000000000042daf9 <+137>: add $0x1,%rax > 0x000000000042dafd <+141>: add $0x1,%edi > 0x000000000042db00 <+144>: cmp %eax,%esi > 0x000000000042db02 <+146>: jle 0x42db1e <PLAYER::computerSelectTarget(int, bool)+174> > 0x000000000042db04 <+148>: mov (%r9,%rax,8),%rdx > 0x000000000042db08 <+152>: test %rdx,%rdx > 0x000000000042db0b <+155>: jne 0x42dae8 <PLAYER::computerSelectTarget(int, bool)+120> > 0x000000000042db0d <+157>: movq $0x0,0x30(%rsp,%rax,8) > 0x000000000042db16 <+166>: add $0x1,%rax > 0x000000000042db1a <+170>: cmp %eax,%esi > 0x000000000042db1c <+172>: jg 0x42db04 <PLAYER::computerSelectTarget(int, bool)+148> > 0x000000000042db1e <+174>: cmp $0x1,%edi > 0x000000000042db21 <+177>: jle 0x42e2a0 <PLAYER::computerSelectTarget(int, bool)+2096> > 0x000000000042db27 <+183>: mov 0x4(%rsp),%edi > 0x000000000042db2b <+187>: test %edi,%edi > 0x000000000042db2d <+189>: jle 0x42e2a0 <PLAYER::computerSelectTarget(int, bool)+2096> > 0x000000000042db33 <+195>: movslq (%rsp),%r14 > 0x000000000042db37 <+199>: mov $0xffffd8f0,%r12d > 0x000000000042db3d <+205>: xor %ebp,%ebp > 0x000000000042db3f <+207>: xor %ebx,%ebx > 0x000000000042db41 <+209>: mov %r13,%r15 > 0x000000000042db44 <+212>: imul $0x308,%r14,%r14 > 0x000000000042db4b <+219>: nopl 0x0(%rax,%rax,1) > 0x000000000042db50 <+224>: xor %edx,%edx > 0x000000000042db52 <+226>: test %esi,%esi > 0x000000000042db54 <+228>: jle 0x42db66 <PLAYER::computerSelectTarget(int, bool)+246> > 0x000000000042db56 <+230>: callq 0x403d60 <rand@plt> > 0x000000000042db5b <+235>: mov 0x20(%r15),%rcx > 0x000000000042db5f <+239>: cltd > 0x000000000042db60 <+240>: idivl 0x1700(%rcx) > 0x000000000042db66 <+246>: movslq %edx,%rdx > 0x000000000042db69 <+249>: mov 0x30(%rsp,%rdx,8),%r9 > 0x000000000042db6e <+254>: test %r9,%r9 > 0x000000000042db71 <+257>: je 0x42ded0 <PLAYER::computerSelectTarget(int, bool)+1120> > 0x000000000042db77 <+263>: mov 0xe4(%r9),%edx > 0x000000000042db7e <+270>: test %edx,%edx > 0x000000000042db80 <+272>: jle 0x42ded0 <PLAYER::computerSelectTarget(int, bool)+1120> > 0x000000000042db86 <+278>: mov 0x50(%r9),%rax > 0x000000000042db8a <+282>: cmp %r15,%rax > 0x000000000042db8d <+285>: je 0x42ded0 <PLAYER::computerSelectTarget(int, bool)+1120> >=> 0x000000000042db93 <+291>: mov 0x655384(%r14),%esi > 0x000000000042db9a <+298>: cmp $0x1,%esi > 0x000000000042db9d <+301>: jle 0x42e1c8 <PLAYER::computerSelectTarget(int, bool)+1880> > 0x000000000042dba3 <+307>: cvtsi2sd %esi,%xmm1 > 0x000000000042dba7 <+311>: movslq 0x655388(%r14),%rdi > 0x000000000042dbae <+318>: imul $0x308,%rdi,%rdi > 0x000000000042dbb5 <+325>: cvtsi2sdl 0x655364(%rdi),%xmm0 > 0x000000000042dbbd <+333>: mulsd 0x7e18(%r15),%xmm0 > 0x000000000042dbc6 <+342>: divsd 0x10c6a(%rip),%xmm1 # 0x43e838 > 0x000000000042dbce <+350>: mulsd %xmm1,%xmm0 > 0x000000000042dbd2 <+354>: cvttsd2si %xmm0,%esi > 0x000000000042dbd6 <+358>: mov 0x7e20(%r15),%rdi > 0x000000000042dbdd <+365>: add 0xe8(%r9),%edx > 0x000000000042dbe4 <+372>: mov 0xe4(%rdi),%r13d > 0x000000000042dbeb <+379>: add 0xe8(%rdi),%r13d > 0x000000000042dbf2 <+386>: sub %edx,%r13d > 0x000000000042dbf5 <+389>: js 0x42e1a0 <PLAYER::computerSelectTarget(int, bool)+1840> > 0x000000000042dbfb <+395>: movsd 0x10c35(%rip),%xmm0 # 0x43e838 > 0x000000000042dc03 <+403>: cvtsi2sd %r13d,%xmm1 > 0x000000000042dc08 <+408>: addsd 0x7db0(%r15),%xmm0 > 0x000000000042dc11 <+417>: movsd 0x7d10(%r15),%xmm2 > 0x000000000042dc1a <+426>: cvttsd2si %xmm2,%edi > 0x000000000042dc1e <+430>: mulsd 0x10bea(%rip),%xmm0 # 0x43e810 > 0x000000000042dc26 <+438>: mulsd %xmm0,%xmm1 > 0x000000000042dc2a <+442>: xorpd %xmm0,%xmm0 > 0x000000000042dc2e <+446>: cvttsd2si %xmm1,%edx > 0x000000000042dc32 <+450>: add %edx,%r13d > 0x000000000042dc35 <+453>: movsd 0x7fc8(%r15),%xmm3 > 0x000000000042dc3e <+462>: cvttsd2si %xmm3,%edx > 0x000000000042dc42 <+466>: test %edx,%edx > 0x000000000042dc44 <+468>: je 0x42e0b0 <PLAYER::computerSelectTarget(int, bool)+1600> > 0x000000000042dc4a <+474>: cmp $0x2,%edx > 0x000000000042dc4d <+477>: jne 0x42dca4 <PLAYER::computerSelectTarget(int, bool)+564> > 0x000000000042dc4f <+479>: movsd 0x7fc8(%rax),%xmm1 > 0x000000000042dc57 <+487>: movsd 0x10bf1(%rip),%xmm4 # 0x43e850 > 0x000000000042dc5f <+495>: ucomisd %xmm4,%xmm1 > 0x000000000042dc63 <+499>: jnp 0x42e250 <PLAYER::computerSelectTarget(int, bool)+2016> > 0x000000000042dc69 <+505>: ucomisd %xmm0,%xmm1 > 0x000000000042dc6d <+509>: jp 0x42dca4 <PLAYER::computerSelectTarget(int, bool)+564> > 0x000000000042dc6f <+511>: jne 0x42dca4 <PLAYER::computerSelectTarget(int, bool)+564> > 0x000000000042dc71 <+513>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042dc7a <+522>: cvtsi2sd %r13d,%xmm5 > 0x000000000042dc7f <+527>: subsd %xmm4,%xmm1 > 0x000000000042dc83 <+531>: movsd 0x10b85(%rip),%xmm4 # 0x43e810 > 0x000000000042dc8b <+539>: mulsd %xmm2,%xmm4 > 0x000000000042dc8f <+543>: mulsd 0x12db9(%rip),%xmm1 # 0x440a50 > 0x000000000042dc97 <+551>: mulsd %xmm4,%xmm1 > 0x000000000042dc9b <+555>: addsd %xmm1,%xmm5 > 0x000000000042dc9f <+559>: cvttsd2si %xmm5,%r13d > 0x000000000042dca4 <+564>: cmp %rax,0x7d98(%r15) > 0x000000000042dcab <+571>: je 0x42e0f8 <PLAYER::computerSelectTarget(int, bool)+1672> > 0x000000000042dcb1 <+577>: ucomisd 0x1c90(%rcx),%xmm0 > 0x000000000042dcb9 <+585>: jp 0x42dcbd <PLAYER::computerSelectTarget(int, bool)+589> > 0x000000000042dcbb <+587>: je 0x42dd12 <PLAYER::computerSelectTarget(int, bool)+674> > 0x000000000042dcbd <+589>: mov 0x7e20(%r15),%rdx > 0x000000000042dcc4 <+596>: movsd 0x58(%rdx),%xmm1 > 0x000000000042dcc9 <+601>: subsd 0x58(%r9),%xmm1 > 0x000000000042dccf <+607>: andpd 0x10e59(%rip),%xmm1 # 0x43eb30 > 0x000000000042dcd7 <+615>: cvttsd2si %xmm1,%edx > 0x000000000042dcdb <+619>: cmp 0x1754(%rcx),%edx > 0x000000000042dce1 <+625>: jle 0x42dd12 <PLAYER::computerSelectTarget(int, bool)+674> > 0x000000000042dce3 <+627>: movsd 0x10b4d(%rip),%xmm1 # 0x43e838 > 0x000000000042dceb <+635>: cvtsi2sd %r13d,%xmm4 > 0x000000000042dcf0 <+640>: addsd 0x7db0(%r15),%xmm1 > 0x000000000042dcf9 <+649>: mulsd 0x10b0f(%rip),%xmm1 # 0x43e810 > 0x000000000042dd01 <+657>: mulsd 0x10bef(%rip),%xmm1 # 0x43e8f8 > 0x000000000042dd09 <+665>: addsd %xmm1,%xmm4 > 0x000000000042dd0d <+669>: cvttsd2si %xmm4,%r13d > 0x000000000042dd12 <+674>: movsd 0x7d10(%rax),%xmm1 > 0x000000000042dd1a <+682>: ucomisd %xmm0,%xmm1 > 0x000000000042dd1e <+686>: jp 0x42dd26 <PLAYER::computerSelectTarget(int, bool)+694> > 0x000000000042dd20 <+688>: je 0x42e090 <PLAYER::computerSelectTarget(int, bool)+1568> > 0x000000000042dd26 <+694>: movsd 0x10af2(%rip),%xmm0 # 0x43e820 > 0x000000000042dd2e <+702>: ucomisd %xmm1,%xmm0 > 0x000000000042dd32 <+706>: jbe 0x42e090 <PLAYER::computerSelectTarget(int, bool)+1568> > 0x000000000042dd38 <+712>: cvttsd2si %xmm1,%r10d > 0x000000000042dd3d <+717>: mov $0x32,%edx > 0x000000000042dd42 <+722>: sub %edi,%r10d > 0x000000000042dd45 <+725>: imul %edx,%r10d > 0x000000000042dd49 <+729>: add %r10d,%r13d > 0x000000000042dd4c <+732>: mov 0x7de8(%rax),%ecx > 0x000000000042dd52 <+738>: mov 0x7de8(%r15),%edx > 0x000000000042dd59 <+745>: cmp %edx,%ecx > 0x000000000042dd5b <+747>: jle 0x42dd7e <PLAYER::computerSelectTarget(int, bool)+782> > 0x000000000042dd5d <+749>: add $0x1,%edi > 0x000000000042dd60 <+752>: sub %edx,%ecx > 0x000000000042dd62 <+754>: mov $0x3c,%r8d > 0x000000000042dd68 <+760>: mov %edi,%r11d > 0x000000000042dd6b <+763>: shr $0x1f,%r11d > 0x000000000042dd6f <+767>: add %r11d,%edi > 0x000000000042dd72 <+770>: sar %edi > 0x000000000042dd74 <+772>: imul %ecx,%edi > 0x000000000042dd77 <+775>: imul %r8d,%edi > 0x000000000042dd7b <+779>: add %edi,%r13d > 0x000000000042dd7e <+782>: cmpl $0x36,(%rsp) > 0x000000000042dd82 <+786>: jg 0x42de7f <PLAYER::computerSelectTarget(int, bool)+1039> > 0x000000000042dd88 <+792>: mov %esi,%edx > 0x000000000042dd8a <+794>: sub 0xe4(%r9),%edx > 0x000000000042dd91 <+801>: mov 0x1c(%rsp),%ecx > 0x000000000042dd95 <+805>: sub 0xe8(%r9),%edx > 0x000000000042dd9c <+812>: test %ecx,%ecx > 0x000000000042dd9e <+814>: setg 0x20(%rsp) > 0x000000000042dda3 <+819>: test %edx,%edx > 0x000000000042dda5 <+821>: jle 0x42ddf1 <PLAYER::computerSelectTarget(int, bool)+897> > 0x000000000042dda7 <+823>: cmpb $0x0,0x20(%rsp) > 0x000000000042ddac <+828>: je 0x42ddf1 <PLAYER::computerSelectTarget(int, bool)+897> > 0x000000000042ddae <+830>: movsd 0x10a4a(%rip),%xmm4 # 0x43e800 > 0x000000000042ddb6 <+838>: ucomisd %xmm4,%xmm3 > 0x000000000042ddba <+842>: jp 0x42df78 <PLAYER::computerSelectTarget(int, bool)+1288> > 0x000000000042ddc0 <+848>: jne 0x42df78 <PLAYER::computerSelectTarget(int, bool)+1288> > 0x000000000042ddc6 <+854>: addsd 0x7db0(%r15),%xmm2 > 0x000000000042ddcf <+863>: cvtsi2sd %edx,%xmm1 > 0x000000000042ddd3 <+867>: cvtsi2sd %r13d,%xmm0 > 0x000000000042ddd8 <+872>: divsd 0x10a98(%rip),%xmm2 # 0x43e878 > 0x000000000042dde0 <+880>: addsd %xmm4,%xmm2 > 0x000000000042dde4 <+884>: mulsd %xmm2,%xmm1 > 0x000000000042dde8 <+888>: addsd %xmm1,%xmm0 > 0x000000000042ddec <+892>: cvttsd2si %xmm0,%r13d > 0x000000000042ddf1 <+897>: mov %r9,%rdi > 0x000000000042ddf4 <+900>: mov %esi,0x10(%rsp) > 0x000000000042ddf8 <+904>: mov %r9,0x8(%rsp) > 0x000000000042ddfd <+909>: callq 0x434880 <TANK::howBuried()> > 0x000000000042de02 <+914>: cmp $0x87,%eax > 0x000000000042de07 <+919>: mov 0x8(%rsp),%r9 > 0x000000000042de0c <+924>: mov 0x10(%rsp),%esi > 0x000000000042de10 <+928>: jle 0x42e180 <PLAYER::computerSelectTarget(int, bool)+1808> > 0x000000000042de16 <+934>: mov (%rsp),%ecx > 0x000000000042de19 <+937>: lea -0x26(%rcx),%edx > 0x000000000042de1c <+940>: cmp $0x2,%edx > 0x000000000042de1f <+943>: jbe 0x42de2d <PLAYER::computerSelectTarget(int, bool)+957> > 0x000000000042de21 <+945>: lea -0x1f(%rcx),%edx > 0x000000000042de24 <+948>: cmp $0x1,%edx > 0x000000000042de27 <+951>: ja 0x42df98 <PLAYER::computerSelectTarget(int, bool)+1320> > 0x000000000042de2d <+957>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042de36 <+966>: sub $0x87,%eax > 0x000000000042de3b <+971>: movsd 0x109bd(%rip),%xmm3 # 0x43e800 > 0x000000000042de43 <+979>: cvtsi2sd %eax,%xmm0 > 0x000000000042de47 <+983>: addsd %xmm1,%xmm3 > 0x000000000042de4b <+987>: cvtsi2sd %r13d,%xmm2 > 0x000000000042de50 <+992>: mulsd 0x109b8(%rip),%xmm3 # 0x43e810 > 0x000000000042de58 <+1000>: divsd %xmm3,%xmm0 > 0x000000000042de5c <+1004>: cvtsi2sd %esi,%xmm3 > 0x000000000042de60 <+1008>: mulsd %xmm3,%xmm0 > 0x000000000042de64 <+1012>: addsd %xmm0,%xmm2 > 0x000000000042de68 <+1016>: cvttsd2si %xmm2,%r13d > 0x000000000042de6d <+1021>: movsd 0x109c3(%rip),%xmm2 # 0x43e838 > 0x000000000042de75 <+1029>: ucomisd %xmm2,%xmm1 > 0x000000000042de79 <+1033>: jae 0x42dfd0 <PLAYER::computerSelectTarget(int, bool)+1376> > 0x000000000042de7f <+1039>: cmpb $0x0,0x1b(%rsp) > 0x000000000042de84 <+1044>: je 0x42deb0 <PLAYER::computerSelectTarget(int, bool)+1088> > 0x000000000042de86 <+1046>: movsd 0x7fc8(%r15),%xmm0 > 0x000000000042de8f <+1055>: ucomisd 0x10969(%rip),%xmm0 # 0x43e800 > 0x000000000042de97 <+1063>: jnp 0x42def0 <PLAYER::computerSelectTarget(int, bool)+1152> > 0x000000000042de99 <+1065>: mov 0x50(%r9),%rax > 0x000000000042de9d <+1069>: ucomisd 0x7fc8(%rax),%xmm0 > 0x000000000042dea5 <+1077>: jp 0x42def8 <PLAYER::computerSelectTarget(int, bool)+1160> > 0x000000000042dea7 <+1079>: jne 0x42def8 <PLAYER::computerSelectTarget(int, bool)+1160> > 0x000000000042dea9 <+1081>: nopl 0x0(%rax) > 0x000000000042deb0 <+1088>: cmp %r12d,%r13d > 0x000000000042deb3 <+1091>: jg 0x42dec7 <PLAYER::computerSelectTarget(int, bool)+1111> > 0x000000000042deb5 <+1093>: test %rbp,%rbp > 0x000000000042deb8 <+1096>: jne 0x42dec1 <PLAYER::computerSelectTarget(int, bool)+1105> > 0x000000000042deba <+1098>: cmpb $0x1,0x1b(%rsp) > 0x000000000042debf <+1103>: jne 0x42dec7 <PLAYER::computerSelectTarget(int, bool)+1111> > 0x000000000042dec1 <+1105>: mov %r12d,%r13d > 0x000000000042dec4 <+1108>: mov %rbp,%r9 > 0x000000000042dec7 <+1111>: add $0x1,%ebx > 0x000000000042deca <+1114>: mov %r13d,%r12d > 0x000000000042decd <+1117>: mov %r9,%rbp > 0x000000000042ded0 <+1120>: cmp %ebx,0x4(%rsp) > 0x000000000042ded4 <+1124>: jle 0x42e1f0 <PLAYER::computerSelectTarget(int, bool)+1920> > 0x000000000042deda <+1130>: mov 0x20(%r15),%rcx > 0x000000000042dede <+1134>: mov 0x1700(%rcx),%esi > 0x000000000042dee4 <+1140>: jmpq 0x42db50 <PLAYER::computerSelectTarget(int, bool)+224> > 0x000000000042dee9 <+1145>: nopl 0x0(%rax) > 0x000000000042def0 <+1152>: jne 0x42de99 <PLAYER::computerSelectTarget(int, bool)+1065> > 0x000000000042def2 <+1154>: nopw 0x0(%rax,%rax,1) > 0x000000000042def8 <+1160>: mov 0x7e20(%r15),%rax > 0x000000000042deff <+1167>: mov (%rsp),%ecx > 0x000000000042df02 <+1170>: mov %r9,%rsi > 0x000000000042df05 <+1173>: movsd 0x58(%r9),%xmm3 > 0x000000000042df0b <+1179>: mov %r15,%rdi > 0x000000000042df0e <+1182>: movsd 0x60(%r9),%xmm4 > 0x000000000042df14 <+1188>: mov %r9,0x8(%rsp) > 0x000000000042df19 <+1193>: mov %ecx,0xe0(%rax) > 0x000000000042df1f <+1199>: cvttsd2si %xmm3,%eax > 0x000000000042df23 <+1203>: mov %r9,0x38(%r15) > 0x000000000042df27 <+1207>: movl $0x0,0x7d0c(%r15) > 0x000000000042df32 <+1218>: mov %eax,0x7d00(%r15) > 0x000000000042df39 <+1225>: cvttsd2si %xmm4,%eax > 0x000000000042df3d <+1229>: mov %eax,0x7d04(%r15) > 0x000000000042df44 <+1236>: callq 0x42c710 <PLAYER::calculateAttack(TANK*)> > 0x000000000042df49 <+1241>: mov 0x20(%r15),%rcx > 0x000000000042df4d <+1245>: cltd > 0x000000000042df4e <+1246>: mov 0x8(%rsp),%r9 > 0x000000000042df53 <+1251>: xor %edx,%eax > 0x000000000042df55 <+1253>: sub %edx,%eax > 0x000000000042df57 <+1255>: mov %r13d,%edx > 0x000000000042df5a <+1258>: mov $0xffffd8f0,%r13d > 0x000000000042df60 <+1264>: sub %eax,%edx > 0x000000000042df62 <+1266>: cmp 0x1744(%rcx),%eax > 0x000000000042df68 <+1272>: cmovle %edx,%r13d > 0x000000000042df6c <+1276>: jmpq 0x42deb0 <PLAYER::computerSelectTarget(int, bool)+1088> > 0x000000000042df71 <+1281>: nopl 0x0(%rax) > 0x000000000042df78 <+1288>: ucomisd 0x7fc8(%rax),%xmm3 > 0x000000000042df80 <+1296>: jp 0x42ddc6 <PLAYER::computerSelectTarget(int, bool)+854> > 0x000000000042df86 <+1302>: je 0x42ddf1 <PLAYER::computerSelectTarget(int, bool)+897> > 0x000000000042df8c <+1308>: jmpq 0x42ddc6 <PLAYER::computerSelectTarget(int, bool)+854> > 0x000000000042df91 <+1313>: nopl 0x0(%rax) > 0x000000000042df98 <+1320>: lea -0xf(%rcx),%edx > 0x000000000042df9b <+1323>: cmp $0x2,%edx > 0x000000000042df9e <+1326>: xchg %ax,%ax > 0x000000000042dfa0 <+1328>: ja 0x42e130 <PLAYER::computerSelectTarget(int, bool)+1728> > 0x000000000042dfa6 <+1334>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042dfaf <+1343>: movsd 0x10881(%rip),%xmm2 # 0x43e838 > 0x000000000042dfb7 <+1351>: cvttsd2si %xmm1,%eax > 0x000000000042dfbb <+1355>: imul $0xfffffe0c,%eax,%eax > 0x000000000042dfc1 <+1361>: add %eax,%r13d > 0x000000000042dfc4 <+1364>: ucomisd %xmm2,%xmm1 > 0x000000000042dfc8 <+1368>: jb 0x42de7f <PLAYER::computerSelectTarget(int, bool)+1039> > 0x000000000042dfce <+1374>: xchg %ax,%ax > 0x000000000042dfd0 <+1376>: mov 0x655364(%r14),%edx > 0x000000000042dfd7 <+1383>: mov (%rsp),%ecx > 0x000000000042dfda <+1386>: mov %r9,%rsi > 0x000000000042dfdd <+1389>: movsd 0x1081b(%rip),%xmm0 # 0x43e800 > 0x000000000042dfe5 <+1397>: mov %r15,%rdi > 0x000000000042dfe8 <+1400>: movsd %xmm2,0x28(%rsp) > 0x000000000042dfee <+1406>: mov %r9,0x8(%rsp) > 0x000000000042dff3 <+1411>: movsd %xmm1,0x10(%rsp) > 0x000000000042dff9 <+1417>: callq 0x42d4f0 <PLAYER::getBlastValue(TANK*, int, int, double)> > 0x000000000042dffe <+1422>: movsd 0x10(%rsp),%xmm1 > 0x000000000042e004 <+1428>: movsd 0x107f4(%rip),%xmm0 # 0x43e800 > 0x000000000042e00c <+1436>: mov 0x8(%rsp),%r9 > 0x000000000042e011 <+1441>: divsd 0x1085f(%rip),%xmm1 # 0x43e878 > 0x000000000042e019 <+1449>: movsd 0x28(%rsp),%xmm2 > 0x000000000042e01f <+1455>: subsd %xmm1,%xmm0 > 0x000000000042e023 <+1459>: cvtsi2sd %eax,%xmm1 > 0x000000000042e027 <+1463>: mulsd %xmm1,%xmm0 > 0x000000000042e02b <+1467>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042e034 <+1476>: subsd %xmm2,%xmm1 > 0x000000000042e038 <+1480>: mulsd 0x10f10(%rip),%xmm1 # 0x43ef50 > 0x000000000042e040 <+1488>: mulsd %xmm1,%xmm0 > 0x000000000042e044 <+1492>: cvttsd2si %xmm0,%eax > 0x000000000042e048 <+1496>: test %eax,%eax > 0x000000000042e04a <+1498>: jle 0x42de7f <PLAYER::computerSelectTarget(int, bool)+1039> > 0x000000000042e050 <+1504>: add %eax,%r13d > 0x000000000042e053 <+1507>: cmpb $0x0,0x20(%rsp) > 0x000000000042e058 <+1512>: je 0x42de7f <PLAYER::computerSelectTarget(int, bool)+1039> > 0x000000000042e05e <+1518>: cvtsi2sd %eax,%xmm1 > 0x000000000042e062 <+1522>: movsd 0x107a6(%rip),%xmm2 # 0x43e810 > 0x000000000042e06a <+1530>: cvtsi2sd %r13d,%xmm0 > 0x000000000042e06f <+1535>: mulsd 0x7d10(%r15),%xmm2 > 0x000000000042e078 <+1544>: mulsd %xmm2,%xmm1 > 0x000000000042e07c <+1548>: addsd %xmm1,%xmm0 > 0x000000000042e080 <+1552>: cvttsd2si %xmm0,%r13d > 0x000000000042e085 <+1557>: jmpq 0x42de7f <PLAYER::computerSelectTarget(int, bool)+1039> > 0x000000000042e08a <+1562>: nopw 0x0(%rax,%rax,1) > 0x000000000042e090 <+1568>: mov $0x5,%r10d > 0x000000000042e096 <+1574>: mov $0x32,%r11d > 0x000000000042e09c <+1580>: sub %edi,%r10d > 0x000000000042e09f <+1583>: imul %r11d,%r10d > 0x000000000042e0a3 <+1587>: add %r10d,%r13d > 0x000000000042e0a6 <+1590>: jmpq 0x42dd4c <PLAYER::computerSelectTarget(int, bool)+732> > 0x000000000042e0ab <+1595>: nopl 0x0(%rax,%rax,1) > 0x000000000042e0b0 <+1600>: movsd 0x7fc8(%rax),%xmm1 > 0x000000000042e0b8 <+1608>: ucomisd %xmm0,%xmm1 > 0x000000000042e0bc <+1612>: jp 0x42e0d4 <PLAYER::computerSelectTarget(int, bool)+1636> > 0x000000000042e0be <+1614>: jne 0x42e0d4 <PLAYER::computerSelectTarget(int, bool)+1636> > 0x000000000042e0c0 <+1616>: cmpb $0x0,0x1b(%rsp) > 0x000000000042e0c5 <+1621>: jne 0x42e280 <PLAYER::computerSelectTarget(int, bool)+2064> > 0x000000000042e0cb <+1627>: imul $0xfffffe0c,%edi,%edx > 0x000000000042e0d1 <+1633>: add %edx,%r13d > 0x000000000042e0d4 <+1636>: movsd 0x10774(%rip),%xmm4 # 0x43e850 > 0x000000000042e0dc <+1644>: ucomisd %xmm4,%xmm1 > 0x000000000042e0e0 <+1648>: jnp 0x42dc6f <PLAYER::computerSelectTarget(int, bool)+511> > 0x000000000042e0e6 <+1654>: cmp %rax,0x7d98(%r15) > 0x000000000042e0ed <+1661>: jne 0x42dcb1 <PLAYER::computerSelectTarget(int, bool)+577> > 0x000000000042e0f3 <+1667>: nopl 0x0(%rax,%rax,1) > 0x000000000042e0f8 <+1672>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042e101 <+1681>: cvtsi2sd %r13d,%xmm4 > 0x000000000042e106 <+1686>: subsd 0x128c2(%rip),%xmm1 # 0x4409d0 > 0x000000000042e10e <+1694>: xorpd 0x1086a(%rip),%xmm1 # 0x43e980 > 0x000000000042e116 <+1702>: mulsd 0x107da(%rip),%xmm1 # 0x43e8f8 > 0x000000000042e11e <+1710>: addsd %xmm1,%xmm4 > 0x000000000042e122 <+1714>: cvttsd2si %xmm4,%r13d > 0x000000000042e127 <+1719>: jmpq 0x42dcb1 <PLAYER::computerSelectTarget(int, bool)+577> > 0x000000000042e12c <+1724>: nopl 0x0(%rax) > 0x000000000042e130 <+1728>: lea -0x21(%rcx),%edx > 0x000000000042e133 <+1731>: cmp $0x2,%edx > 0x000000000042e136 <+1734>: jbe 0x42dfa6 <PLAYER::computerSelectTarget(int, bool)+1334> > 0x000000000042e13c <+1740>: mov 0x655358(%r14),%edx > 0x000000000042e143 <+1747>: cmp %edx,%eax > 0x000000000042e145 <+1749>: jge 0x42e2b0 <PLAYER::computerSelectTarget(int, bool)+2112> > 0x000000000042e14b <+1755>: cvtsi2sd %edx,%xmm2 > 0x000000000042e14f <+1759>: cvtsi2sd %eax,%xmm0 > 0x000000000042e153 <+1763>: cvtsi2sd %r13d,%xmm1 > 0x000000000042e158 <+1768>: divsd %xmm2,%xmm0 > 0x000000000042e15c <+1772>: movsd 0x1069c(%rip),%xmm2 # 0x43e800 > 0x000000000042e164 <+1780>: mulsd 0x106a4(%rip),%xmm0 # 0x43e810 > 0x000000000042e16c <+1788>: subsd %xmm0,%xmm2 > 0x000000000042e170 <+1792>: mulsd %xmm2,%xmm1 > 0x000000000042e174 <+1796>: cvttsd2si %xmm1,%r13d > 0x000000000042e179 <+1801>: nopl 0x0(%rax) > 0x000000000042e180 <+1808>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042e189 <+1817>: movsd 0x106a7(%rip),%xmm2 # 0x43e838 > 0x000000000042e191 <+1825>: jmpq 0x42de75 <PLAYER::computerSelectTarget(int, bool)+1029> > 0x000000000042e196 <+1830>: nopw %cs:0x0(%rax,%rax,1) > 0x000000000042e1a0 <+1840>: xorpd %xmm0,%xmm0 > 0x000000000042e1a4 <+1844>: ucomisd 0x7db0(%r15),%xmm0 > 0x000000000042e1ad <+1853>: ja 0x42e2f0 <PLAYER::computerSelectTarget(int, bool)+2176> > 0x000000000042e1b3 <+1859>: movsd 0x7d10(%r15),%xmm2 > 0x000000000042e1bc <+1868>: cvttsd2si %xmm2,%edi > 0x000000000042e1c0 <+1872>: jmpq 0x42dc35 <PLAYER::computerSelectTarget(int, bool)+453> > 0x000000000042e1c5 <+1877>: nopl (%rax) > 0x000000000042e1c8 <+1880>: cvtsi2sdl 0x655364(%r14),%xmm0 > 0x000000000042e1d1 <+1889>: mulsd 0x7e18(%r15),%xmm0 > 0x000000000042e1da <+1898>: cvtsi2sdl 0x655370(%r14),%xmm1 > 0x000000000042e1e3 <+1907>: mulsd %xmm1,%xmm0 > 0x000000000042e1e7 <+1911>: cvttsd2si %xmm0,%esi > 0x000000000042e1eb <+1915>: jmpq 0x42dbd6 <PLAYER::computerSelectTarget(int, bool)+358> > 0x000000000042e1f0 <+1920>: test %rbp,%rbp > 0x000000000042e1f3 <+1923>: je 0x42e2a0 <PLAYER::computerSelectTarget(int, bool)+2096> > 0x000000000042e1f9 <+1929>: movsd 0x58(%rbp),%xmm1 > 0x000000000042e1fe <+1934>: mov %rbp,0x38(%r15) > 0x000000000042e202 <+1938>: movsd 0x60(%rbp),%xmm2 > 0x000000000042e207 <+1943>: cvttsd2si %xmm1,%eax > 0x000000000042e20b <+1947>: mov %eax,0x7d00(%r15) > 0x000000000042e212 <+1954>: cvttsd2si %xmm2,%eax > 0x000000000042e216 <+1958>: mov %eax,0x7d04(%r15) > 0x000000000042e21d <+1965>: mov %rbp,%rax > 0x000000000042e220 <+1968>: mov 0x88(%rsp),%rbx > 0x000000000042e228 <+1976>: xor %fs:0x28,%rbx > 0x000000000042e231 <+1985>: jne 0x42e360 <PLAYER::computerSelectTarget(int, bool)+2288> > 0x000000000042e237 <+1991>: add $0x98,%rsp > 0x000000000042e23e <+1998>: pop %rbx > 0x000000000042e23f <+1999>: pop %rbp > 0x000000000042e240 <+2000>: pop %r12 > 0x000000000042e242 <+2002>: pop %r13 > 0x000000000042e244 <+2004>: pop %r14 > 0x000000000042e246 <+2006>: pop %r15 > 0x000000000042e248 <+2008>: retq > 0x000000000042e249 <+2009>: nopl 0x0(%rax) > 0x000000000042e250 <+2016>: jne 0x42dc69 <PLAYER::computerSelectTarget(int, bool)+505> > 0x000000000042e256 <+2022>: cmpb $0x0,0x1b(%rsp) > 0x000000000042e25b <+2027>: jne 0x42e270 <PLAYER::computerSelectTarget(int, bool)+2048> > 0x000000000042e25d <+2029>: imul $0xfffffe0c,%edi,%edx > 0x000000000042e263 <+2035>: add %edx,%r13d > 0x000000000042e266 <+2038>: jmpq 0x42dca4 <PLAYER::computerSelectTarget(int, bool)+564> > 0x000000000042e26b <+2043>: nopl 0x0(%rax,%rax,1) > 0x000000000042e270 <+2048>: sub $0x2710,%r13d > 0x000000000042e277 <+2055>: jmpq 0x42dca4 <PLAYER::computerSelectTarget(int, bool)+564> > 0x000000000042e27c <+2060>: nopl 0x0(%rax) > 0x000000000042e280 <+2064>: movsd 0x105c8(%rip),%xmm4 # 0x43e850 > 0x000000000042e288 <+2072>: sub $0x2710,%r13d > 0x000000000042e28f <+2079>: ucomisd %xmm4,%xmm1 > 0x000000000042e293 <+2083>: jp 0x42e0e6 <PLAYER::computerSelectTarget(int, bool)+1654> > 0x000000000042e299 <+2089>: jmpq 0x42dc6f <PLAYER::computerSelectTarget(int, bool)+511> > 0x000000000042e29e <+2094>: xchg %ax,%ax > 0x000000000042e2a0 <+2096>: xor %eax,%eax > 0x000000000042e2a2 <+2098>: jmpq 0x42e220 <PLAYER::computerSelectTarget(int, bool)+1968> > 0x000000000042e2a7 <+2103>: nopw 0x0(%rax,%rax,1) > 0x000000000042e2b0 <+2112>: cvtsi2sd %esi,%xmm0 > 0x000000000042e2b4 <+2116>: cvtsi2sd %r13d,%xmm3 > 0x000000000042e2b9 <+2121>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042e2c2 <+2130>: movsd 0x1056e(%rip),%xmm2 # 0x43e838 > 0x000000000042e2ca <+2138>: movsd 0x7db0(%r15),%xmm4 > 0x000000000042e2d3 <+2147>: addsd %xmm2,%xmm4 > 0x000000000042e2d7 <+2151>: mulsd %xmm1,%xmm0 > 0x000000000042e2db <+2155>: mulsd %xmm4,%xmm0 > 0x000000000042e2df <+2159>: subsd %xmm0,%xmm3 > 0x000000000042e2e3 <+2163>: cvttsd2si %xmm3,%r13d > 0x000000000042e2e8 <+2168>: jmpq 0x42de75 <PLAYER::computerSelectTarget(int, bool)+1029> > 0x000000000042e2ed <+2173>: nopl (%rax) > 0x000000000042e2f0 <+2176>: movsd %xmm0,0x20(%rsp) > 0x000000000042e2f6 <+2182>: mov %esi,0x10(%rsp) > 0x000000000042e2fa <+2186>: mov %r9,0x8(%rsp) > 0x000000000042e2ff <+2191>: callq 0x403d60 <rand@plt> > 0x000000000042e304 <+2196>: movsd 0x7d10(%r15),%xmm2 > 0x000000000042e30d <+2205>: cltd > 0x000000000042e30e <+2206>: mov 0x8(%rsp),%r9 > 0x000000000042e313 <+2211>: mov 0x10(%rsp),%esi > 0x000000000042e317 <+2215>: cvttsd2si %xmm2,%edi > 0x000000000042e31b <+2219>: movsd 0x20(%rsp),%xmm0 > 0x000000000042e321 <+2225>: lea 0x1(%rdi),%ecx > 0x000000000042e324 <+2228>: idiv %ecx > 0x000000000042e326 <+2230>: test %edx,%edx > 0x000000000042e328 <+2232>: je 0x42e353 <PLAYER::computerSelectTarget(int, bool)+2275> > 0x000000000042e32a <+2234>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042e333 <+2243>: cvtsi2sd %r13d,%xmm3 > 0x000000000042e338 <+2248>: subsd 0x104f8(%rip),%xmm1 # 0x43e838 > 0x000000000042e340 <+2256>: mulsd 0x104c8(%rip),%xmm1 # 0x43e810 > 0x000000000042e348 <+2264>: mulsd %xmm3,%xmm1 > 0x000000000042e34c <+2268>: cvttsd2si %xmm1,%eax > 0x000000000042e350 <+2272>: add %eax,%r13d > 0x000000000042e353 <+2275>: mov 0x50(%r9),%rax > 0x000000000042e357 <+2279>: mov 0x20(%r15),%rcx > 0x000000000042e35b <+2283>: jmpq 0x42dc35 <PLAYER::computerSelectTarget(int, bool)+453> > 0x000000000042e360 <+2288>: callq 0x403af0 <__stack_chk_fail@plt> >End of assembler dump.
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1047128
: 842992 |
842993
|
842994
|
842995
|
842996
|
842997
|
842998
|
842999
|
843000
|
843001