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 641029 Details for
Bug 874739
[abrt] atanks-5.7-1.fc17: PLAYER::computerSelectTarget: Process /usr/bin/atanks.bin was killed by signal 11 (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), 34.98 KB, created by
Фукидид
on 2012-11-08 18:40:11 UTC
(
hide
)
Description:
File: backtrace
Filename:
MIME Type:
Creator:
Фукидид
Created:
2012-11-08 18:40:11 UTC
Size:
34.98 KB
patch
obsolete
>[New LWP 2702] >[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 11, Segmentation fault. >#0 PLAYER::computerSelectTarget (this=this@entry=0x2161920, aPreferredWeapon=aPreferredWeapon@entry=58, aRotationMode=aRotationMode@entry=false) at player.cpp:3179 >3179 if (weapon[aPreferredWeapon].numSubmunitions > 1) > >Thread 1 (Thread 0x7ff7e951c740 (LWP 2702)): >#0 PLAYER::computerSelectTarget (this=this@entry=0x2161920, aPreferredWeapon=aPreferredWeapon@entry=58, aRotationMode=aRotationMode@entry=false) at player.cpp:3179 > iDamage = 0 > iDiffStrength = <optimized out> > best_score = <optimized out> > current_tank = 0x21b4440 > tankPool = {0x21b4440, 0x21b45e0, 0x21b49c0, 0x21b4da0, 0x21b5180, 0xffffffff, 0x38272cdc60, 0x313ce39552, 0x1, 0x61ddbd2a27084054} > target_count = <optimized out> > random_target = <optimized out> > attempts = <optimized out> > max_attempts = 3 > best_target = <optimized out> > current_score = 0 > iMoneyNeed = -625 >#1 0x000000000042f7b5 in PLAYER::computerSelectItem (this=this@entry=0x2161920) at player.cpp:3559 > current_weapon = 58 > iWeaponPool = {58, 0, 0, 0, 0, 0, 35, 0, 241, 0, 655025160, 56, 29251488, 0, 10} > iPoolSize = 3 > count = <optimized out> >#2 0x000000000042fea8 in PLAYER::computerControls (this=0x2161920) at player.cpp:3848 > status = 0 >#3 0x000000000043ba2d in game (global=0x10c5340, env=0x1be57a0) at gameloop.cpp:478 > my_player = <optimized out> > control_result = <optimized out> > skippingComputerPlay = 0 > decor = <optimized out> > explosion = <optimized out> > my_class = <optimized out> > my_object = <optimized out> > winner = <optimized out> > roundEndCount = <optimized out> > team_won = <optimized out> > floattext = <optimized out> > satellite = <optimized out> > stuff_happening = 29251736 > missile = <optimized out> > text_delta = 1 > my_tank = 0x21b45e0 > a_tank = <optimized out> > count = <optimized out> > done = <optimized out> > fire = 0 > game_speed = 14000 > explosion_in_progress = 29254936 > humanPlayers = 1 > screen_update = -1 > text_bounce = 15 > teleport = <optimized out> > beam = <optimized out> > AI_clock = 0 >#4 0x000000000040457b in main (argc=<optimized out>, argv=<optimized out>) at atanks.cpp:5626 > network_thread = 1076311841657854362 > status = <optimized out> > global = 0x10c5340 > old_config_file = <optimized out> > signal = 0 > env = 0x1be57a0 > load_config_file = false > nextToken = <optimized out> > temp_mouse = <optimized out> > temp_sound = <optimized out> > menu_action = <optimized out> > player_index = <optimized out> > allow_thread = 200 > full_screen = 10 > tmp = "--nothreads" > fullPath = "/home/user/.atanks/atanks-config.txt", '\000' <repeats 2011 times> > send_receive = <optimized out> > client_socket = <optimized out> > allow_network = 72 > music_place_holder = <optimized out> > playerCount = <optimized out> >From To Syms Read Shared Object Library >0x0000003827026120 0x00000038270ae9ac Yes /lib64/liballeg.so.4.4 >0x000000313d605790 0x000000313d610494 Yes /lib64/libpthread.so.0 >0x0000003143a5bb50 0x0000003143ac105b Yes /lib64/libstdc++.so.6 >0x000000313de055f0 0x000000313de6ca4c Yes /lib64/libm.so.6 >0x00000031416029d0 0x0000003141612138 Yes /lib64/libgcc_s.so.1 >0x000000313ce1ef60 0x000000313cf5f780 Yes /lib64/libc.so.6 >0x000000382641dea0 0x00000038264a4260 Yes /lib64/libX11.so.6 >0x0000003826803700 0x000000382680d7d0 Yes /lib64/libXext.so.6 >0x0000003828402a80 0x00000038284076dc Yes /lib64/libXcursor.so.1 >0x000000382b8030a0 0x000000382b80e5cc Yes /lib64/libXpm.so.4 >0x000000382ac00f60 0x000000382ac039ac Yes /lib64/libXxf86vm.so.1 >0x000000313d200ea0 0x000000313d2019e0 Yes /lib64/libdl.so.2 >0x000000313ca00b20 0x000000313ca1a319 Yes /lib64/ld-linux-x86-64.so.2 >0x00000038260099c0 0x00000038260158d8 Yes /lib64/libxcb.so.1 >0x0000003827801a70 0x00000038278079e0 Yes /lib64/libXrender.so.1 >0x0000003826c014f0 0x0000003826c03cf8 Yes /lib64/libXfixes.so.3 >0x000000313ea00e80 0x000000313ea01bb0 Yes /lib64/libXau.so.6 >0x00000031a4e2c8f0 0x00000031a4ea55b0 Yes /lib64/libasound.so.2 >0x000000313da02260 0x000000313da0554c Yes /lib64/librt.so.1 >0x00007ff7dd1cf430 0x00007ff7dd1d1610 Yes /usr/lib64/alsa-lib/libasound_module_pcm_pulse.so >0x000000382c00c110 0x000000382c036d18 Yes /lib64/libpulse.so.0 >0x000000314a2023d0 0x000000314a2058d4 Yes /lib64/libjson.so.0 >0x000000382bc126d0 0x000000382bc4770c Yes /lib64/libpulsecommon-1.1.so >0x0000003829c005c0 0x0000003829c006dc Yes /lib64/libX11-xcb.so.1 >0x0000003142204eb0 0x0000003142212e1c Yes /lib64/libICE.so.6 >0x0000003141e01be0 0x0000003141e05d18 Yes /lib64/libSM.so.6 >0x00007ff7dcfc8480 0x00007ff7dcfcae48 Yes /lib64/libXtst.so.6 >0x00000031a5a03130 0x00000031a5a06c98 Yes /lib64/libwrap.so.0 >0x00000031a4a06260 0x00000031a4a3e9c8 Yes /lib64/libsndfile.so.1 >0x00000031a6a01340 0x00000031a6a03998 Yes /lib64/libasyncns.so.0 >0x00000036e4c07890 0x00000036e4c30924 Yes /lib64/libdbus-1.so.3 >0x00000031412016d0 0x0000003141202d48 Yes /lib64/libuuid.so.1 >0x0000003828002130 0x000000382800bfb4 Yes /lib64/libXi.so.6 >0x00000031506040d0 0x0000003150611934 Yes /lib64/libnsl.so.1 >0x000000314ca01270 0x000000314ca093a4 Yes /lib64/libgsm.so.1 >0x000000314860bfb0 0x0000003148630c78 Yes /lib64/libFLAC.so.8 >0x00000031a3413ab0 0x00000031a3416164 Yes /lib64/libvorbisenc.so.2 >0x00000031a4603810 0x00000031a461ad6c Yes /lib64/libvorbis.so.0 >0x000000314fe01a70 0x000000314fe04138 Yes /lib64/libogg.so.0 >0x000000313fa039b0 0x000000313fa11e1c Yes /lib64/libresolv.so.2 >0x00007ff7d85c0d20 0x00007ff7d85c2d30 Yes /usr/lib64/alsa-lib/libasound_module_ctl_pulse.so >0x00007ff7d83b41b0 0x00007ff7d83bb67c Yes /lib64/libnss_files.so.2 >0x00007ff7d81ac0d0 0x00007ff7d81af8c4 Yes /lib64/libnss_dns.so.2 >$1 = 0x0 >No symbol "__glib_assert_msg" in current context. >rax 0x21594d0 34968784 >rbx 0x0 0 >rcx 0x10c5340 17584960 >rdx 0x39 57 >rsi 0x7ffffa7a7f4c 140737395720012 >rdi 0x313d1b06a0 211478578848 >rbp 0x0 0x0 >rsp 0x7ffffa7a7f70 0x7ffffa7a7f70 >r8 0x313d1b00fc 211478577404 >r9 0x313d1b0120 211478577440 >r10 0x0 0 >r11 0x35 53 >r12 0x3a 58 >r13 0x21b4440 35341376 >r14 0xafd0 45008 >r15 0x2161920 35002656 >rip 0x42eaf7 0x42eaf7 <PLAYER::computerSelectTarget(int, bool)+295> >eflags 0x283 [ CF SF IF ] >cs 0x33 51 >ss 0x2b 43 >ds 0x0 0 >es 0x0 0 >fs 0x0 0 >gs 0x0 0 >Dump of assembler code for function PLAYER::computerSelectTarget(int, bool): > 0x000000000042e9d0 <+0>: push %r15 > 0x000000000042e9d2 <+2>: mov %rdi,%r15 > 0x000000000042e9d5 <+5>: push %r14 > 0x000000000042e9d7 <+7>: push %r13 > 0x000000000042e9d9 <+9>: push %r12 > 0x000000000042e9db <+11>: mov %esi,%r12d > 0x000000000042e9de <+14>: push %rbp > 0x000000000042e9df <+15>: push %rbx > 0x000000000042e9e0 <+16>: sub $0xa8,%rsp > 0x000000000042e9e7 <+23>: movsd 0x7d10(%rdi),%xmm0 > 0x000000000042e9ef <+31>: mov %dl,0x46(%rsp) > 0x000000000042e9f3 <+35>: cvttsd2si %xmm0,%eax > 0x000000000042e9f7 <+39>: lea (%rax,%rax,2),%eax > 0x000000000042e9fa <+42>: mov %eax,0x34(%rsp) > 0x000000000042e9fe <+46>: callq 0x42e900 <PLAYER::getMoneyToSave()> > 0x000000000042ea03 <+51>: mov 0x20(%r15),%rcx > 0x000000000042ea07 <+55>: mov 0x7e10(%r15),%edx > 0x000000000042ea0e <+62>: mov 0x1700(%rcx),%esi > 0x000000000042ea14 <+68>: sub %edx,%eax > 0x000000000042ea16 <+70>: mov %eax,0x40(%rsp) > 0x000000000042ea1a <+74>: test %esi,%esi > 0x000000000042ea1c <+76>: jle 0x42f2b8 <PLAYER::computerSelectTarget(int, bool)+2280> > 0x000000000042ea22 <+82>: mov 0x16f8(%rcx),%r9 > 0x000000000042ea29 <+89>: xor %eax,%eax > 0x000000000042ea2b <+91>: xor %edi,%edi > 0x000000000042ea2d <+93>: jmp 0x42ea4c <PLAYER::computerSelectTarget(int, bool)+124> > 0x000000000042ea2f <+95>: nop > 0x000000000042ea30 <+96>: mov 0x7e20(%rdx),%rdx > 0x000000000042ea37 <+103>: test %rdx,%rdx > 0x000000000042ea3a <+106>: je 0x42ea55 <PLAYER::computerSelectTarget(int, bool)+133> > 0x000000000042ea3c <+108>: mov %rdx,0x50(%rsp,%rax,8) > 0x000000000042ea41 <+113>: add $0x1,%rax > 0x000000000042ea45 <+117>: add $0x1,%edi > 0x000000000042ea48 <+120>: cmp %eax,%esi > 0x000000000042ea4a <+122>: jle 0x42ea66 <PLAYER::computerSelectTarget(int, bool)+150> > 0x000000000042ea4c <+124>: mov (%r9,%rax,8),%rdx > 0x000000000042ea50 <+128>: test %rdx,%rdx > 0x000000000042ea53 <+131>: jne 0x42ea30 <PLAYER::computerSelectTarget(int, bool)+96> > 0x000000000042ea55 <+133>: movq $0x0,0x50(%rsp,%rax,8) > 0x000000000042ea5e <+142>: add $0x1,%rax > 0x000000000042ea62 <+146>: cmp %eax,%esi > 0x000000000042ea64 <+148>: jg 0x42ea4c <PLAYER::computerSelectTarget(int, bool)+124> > 0x000000000042ea66 <+150>: cmp $0x1,%edi > 0x000000000042ea69 <+153>: jle 0x42f2b8 <PLAYER::computerSelectTarget(int, bool)+2280> > 0x000000000042ea6f <+159>: mov 0x34(%rsp),%ebx > 0x000000000042ea73 <+163>: test %ebx,%ebx > 0x000000000042ea75 <+165>: jle 0x42f2b8 <PLAYER::computerSelectTarget(int, bool)+2280> > 0x000000000042ea7b <+171>: movslq %r12d,%r14 > 0x000000000042ea7e <+174>: lea -0x26(%r12),%eax > 0x000000000042ea83 <+179>: lea -0x1f(%r12),%edx > 0x000000000042ea88 <+184>: imul $0x308,%r14,%r14 > 0x000000000042ea8f <+191>: movl $0xffffd8f0,0x38(%rsp) > 0x000000000042ea97 <+199>: xor %ebp,%ebp > 0x000000000042ea99 <+201>: xor %ebx,%ebx > 0x000000000042ea9b <+203>: mov %eax,0x48(%rsp) > 0x000000000042ea9f <+207>: mov %edx,0x4c(%rsp) > 0x000000000042eaa3 <+211>: mov %r12d,0x3c(%rsp) > 0x000000000042eaa8 <+216>: nopl 0x0(%rax,%rax,1) > 0x000000000042eab0 <+224>: xor %edx,%edx > 0x000000000042eab2 <+226>: test %esi,%esi > 0x000000000042eab4 <+228>: jle 0x42eaca <PLAYER::computerSelectTarget(int, bool)+250> > 0x000000000042eab6 <+230>: callq 0x403da0 <rand@plt> > 0x000000000042eabb <+235>: mov 0x20(%r15),%rcx > 0x000000000042eabf <+239>: mov %eax,%edx > 0x000000000042eac1 <+241>: sar $0x1f,%edx > 0x000000000042eac4 <+244>: idivl 0x1700(%rcx) > 0x000000000042eaca <+250>: movslq %edx,%rdx > 0x000000000042eacd <+253>: mov 0x50(%rsp,%rdx,8),%r13 > 0x000000000042ead2 <+258>: test %r13,%r13 > 0x000000000042ead5 <+261>: je 0x42ee1b <PLAYER::computerSelectTarget(int, bool)+1099> > 0x000000000042eadb <+267>: mov 0xe4(%r13),%edx > 0x000000000042eae2 <+274>: test %edx,%edx > 0x000000000042eae4 <+276>: jle 0x42ee1b <PLAYER::computerSelectTarget(int, bool)+1099> > 0x000000000042eaea <+282>: mov 0x50(%r13),%rax > 0x000000000042eaee <+286>: cmp %r15,%rax > 0x000000000042eaf1 <+289>: je 0x42ee1b <PLAYER::computerSelectTarget(int, bool)+1099> >=> 0x000000000042eaf7 <+295>: mov 0x656384(%r14),%esi > 0x000000000042eafe <+302>: cmp $0x1,%esi > 0x000000000042eb01 <+305>: jle 0x42f148 <PLAYER::computerSelectTarget(int, bool)+1912> > 0x000000000042eb07 <+311>: cvtsi2sd %esi,%xmm1 > 0x000000000042eb0b <+315>: movslq 0x656388(%r14),%rdi > 0x000000000042eb12 <+322>: imul $0x308,%rdi,%rdi > 0x000000000042eb19 <+329>: cvtsi2sdl 0x656364(%rdi),%xmm0 > 0x000000000042eb21 <+337>: mulsd 0x7e18(%r15),%xmm0 > 0x000000000042eb2a <+346>: divsd 0x10c66(%rip),%xmm1 # 0x43f798 > 0x000000000042eb32 <+354>: mulsd %xmm1,%xmm0 > 0x000000000042eb36 <+358>: cvttsd2si %xmm0,%esi > 0x000000000042eb3a <+362>: mov 0x7e20(%r15),%rdi > 0x000000000042eb41 <+369>: add 0xe8(%r13),%edx > 0x000000000042eb48 <+376>: mov 0xe4(%rdi),%r10d > 0x000000000042eb4f <+383>: add 0xe8(%rdi),%r10d > 0x000000000042eb56 <+390>: sub %edx,%r10d > 0x000000000042eb59 <+393>: js 0x42f120 <PLAYER::computerSelectTarget(int, bool)+1872> > 0x000000000042eb5f <+399>: movsd 0x10c31(%rip),%xmm0 # 0x43f798 > 0x000000000042eb67 <+407>: cvtsi2sd %r10d,%xmm1 > 0x000000000042eb6c <+412>: addsd 0x7db0(%r15),%xmm0 > 0x000000000042eb75 <+421>: movsd 0x7d10(%r15),%xmm2 > 0x000000000042eb7e <+430>: cvttsd2si %xmm2,%edi > 0x000000000042eb82 <+434>: mulsd 0x10be6(%rip),%xmm0 # 0x43f770 > 0x000000000042eb8a <+442>: mulsd %xmm0,%xmm1 > 0x000000000042eb8e <+446>: xorpd %xmm0,%xmm0 > 0x000000000042eb92 <+450>: cvttsd2si %xmm1,%edx > 0x000000000042eb96 <+454>: add %edx,%r10d > 0x000000000042eb99 <+457>: movsd 0x7fc8(%r15),%xmm3 > 0x000000000042eba2 <+466>: cvttsd2si %xmm3,%edx > 0x000000000042eba6 <+470>: test %edx,%edx > 0x000000000042eba8 <+472>: jne 0x42ee38 <PLAYER::computerSelectTarget(int, bool)+1128> > 0x000000000042ebae <+478>: movsd 0x7fc8(%rax),%xmm1 > 0x000000000042ebb6 <+486>: ucomisd %xmm0,%xmm1 > 0x000000000042ebba <+490>: jp 0x42ebd2 <PLAYER::computerSelectTarget(int, bool)+514> > 0x000000000042ebbc <+492>: jne 0x42ebd2 <PLAYER::computerSelectTarget(int, bool)+514> > 0x000000000042ebbe <+494>: cmpb $0x0,0x46(%rsp) > 0x000000000042ebc3 <+499>: jne 0x42f1e0 <PLAYER::computerSelectTarget(int, bool)+2064> > 0x000000000042ebc9 <+505>: imul $0xfffffe0c,%edi,%edx > 0x000000000042ebcf <+511>: add %edx,%r10d > 0x000000000042ebd2 <+514>: movsd 0x10bd6(%rip),%xmm4 # 0x43f7b0 > 0x000000000042ebda <+522>: ucomisd %xmm4,%xmm1 > 0x000000000042ebde <+526>: jnp 0x42ee65 <PLAYER::computerSelectTarget(int, bool)+1173> > 0x000000000042ebe4 <+532>: nopl 0x0(%rax) > 0x000000000042ebe8 <+536>: cmp %rax,0x7d98(%r15) > 0x000000000042ebef <+543>: je 0x42eeab <PLAYER::computerSelectTarget(int, bool)+1243> > 0x000000000042ebf5 <+549>: ucomisd 0x1c90(%rcx),%xmm0 > 0x000000000042ebfd <+557>: jp 0x42ec01 <PLAYER::computerSelectTarget(int, bool)+561> > 0x000000000042ebff <+559>: je 0x42ec5a <PLAYER::computerSelectTarget(int, bool)+650> > 0x000000000042ec01 <+561>: mov 0x7e20(%r15),%rdx > 0x000000000042ec08 <+568>: movsd 0x10e80(%rip),%xmm4 # 0x43fa90 > 0x000000000042ec10 <+576>: movsd 0x58(%rdx),%xmm1 > 0x000000000042ec15 <+581>: subsd 0x58(%r13),%xmm1 > 0x000000000042ec1b <+587>: andpd %xmm4,%xmm1 > 0x000000000042ec1f <+591>: cvttsd2si %xmm1,%edx > 0x000000000042ec23 <+595>: cmp 0x1754(%rcx),%edx > 0x000000000042ec29 <+601>: jle 0x42ec5a <PLAYER::computerSelectTarget(int, bool)+650> > 0x000000000042ec2b <+603>: movsd 0x10b65(%rip),%xmm1 # 0x43f798 > 0x000000000042ec33 <+611>: cvtsi2sd %r10d,%xmm4 > 0x000000000042ec38 <+616>: addsd 0x7db0(%r15),%xmm1 > 0x000000000042ec41 <+625>: mulsd 0x10b27(%rip),%xmm1 # 0x43f770 > 0x000000000042ec49 <+633>: mulsd 0x10c07(%rip),%xmm1 # 0x43f858 > 0x000000000042ec51 <+641>: addsd %xmm1,%xmm4 > 0x000000000042ec55 <+645>: cvttsd2si %xmm4,%r10d > 0x000000000042ec5a <+650>: movsd 0x7d10(%rax),%xmm1 > 0x000000000042ec62 <+658>: ucomisd %xmm0,%xmm1 > 0x000000000042ec66 <+662>: jp 0x42ec6e <PLAYER::computerSelectTarget(int, bool)+670> > 0x000000000042ec68 <+664>: je 0x42f090 <PLAYER::computerSelectTarget(int, bool)+1728> > 0x000000000042ec6e <+670>: movsd 0x10b0a(%rip),%xmm0 # 0x43f780 > 0x000000000042ec76 <+678>: ucomisd %xmm1,%xmm0 > 0x000000000042ec7a <+682>: jbe 0x42f090 <PLAYER::computerSelectTarget(int, bool)+1728> > 0x000000000042ec80 <+688>: cvttsd2si %xmm1,%edx > 0x000000000042ec84 <+692>: mov $0x32,%r11d > 0x000000000042ec8a <+698>: sub %edi,%edx > 0x000000000042ec8c <+700>: imul %r11d,%edx > 0x000000000042ec90 <+704>: lea (%rdx,%r10,1),%r12d > 0x000000000042ec94 <+708>: mov 0x7de8(%rax),%ecx > 0x000000000042ec9a <+714>: mov 0x7de8(%r15),%edx > 0x000000000042eca1 <+721>: cmp %edx,%ecx > 0x000000000042eca3 <+723>: jle 0x42ecc6 <PLAYER::computerSelectTarget(int, bool)+758> > 0x000000000042eca5 <+725>: add $0x1,%edi > 0x000000000042eca8 <+728>: sub %edx,%ecx > 0x000000000042ecaa <+730>: mov $0x3c,%r8d > 0x000000000042ecb0 <+736>: mov %edi,%r11d > 0x000000000042ecb3 <+739>: shr $0x1f,%r11d > 0x000000000042ecb7 <+743>: add %r11d,%edi > 0x000000000042ecba <+746>: sar %edi > 0x000000000042ecbc <+748>: imul %ecx,%edi > 0x000000000042ecbf <+751>: imul %r8d,%edi > 0x000000000042ecc3 <+755>: add %edi,%r12d > 0x000000000042ecc6 <+758>: cmpl $0x36,0x3c(%rsp) > 0x000000000042eccb <+763>: jg 0x42edb7 <PLAYER::computerSelectTarget(int, bool)+999> > 0x000000000042ecd1 <+769>: mov %esi,%edx > 0x000000000042ecd3 <+771>: sub 0xe4(%r13),%edx > 0x000000000042ecda <+778>: mov 0x40(%rsp),%ecx > 0x000000000042ecde <+782>: sub 0xe8(%r13),%edx > 0x000000000042ece5 <+789>: test %ecx,%ecx > 0x000000000042ece7 <+791>: setg 0x47(%rsp) > 0x000000000042ecec <+796>: test %edx,%edx > 0x000000000042ecee <+798>: jle 0x42ed3a <PLAYER::computerSelectTarget(int, bool)+874> > 0x000000000042ecf0 <+800>: cmpb $0x0,0x47(%rsp) > 0x000000000042ecf5 <+805>: je 0x42ed3a <PLAYER::computerSelectTarget(int, bool)+874> > 0x000000000042ecf7 <+807>: movsd 0x10a61(%rip),%xmm4 # 0x43f760 > 0x000000000042ecff <+815>: ucomisd %xmm4,%xmm3 > 0x000000000042ed03 <+819>: jp 0x42ef80 <PLAYER::computerSelectTarget(int, bool)+1456> > 0x000000000042ed09 <+825>: jne 0x42ef80 <PLAYER::computerSelectTarget(int, bool)+1456> > 0x000000000042ed0f <+831>: addsd 0x7db0(%r15),%xmm2 > 0x000000000042ed18 <+840>: cvtsi2sd %edx,%xmm1 > 0x000000000042ed1c <+844>: cvtsi2sd %r12d,%xmm0 > 0x000000000042ed21 <+849>: divsd 0x10aaf(%rip),%xmm2 # 0x43f7d8 > 0x000000000042ed29 <+857>: addsd %xmm4,%xmm2 > 0x000000000042ed2d <+861>: mulsd %xmm2,%xmm1 > 0x000000000042ed31 <+865>: addsd %xmm1,%xmm0 > 0x000000000042ed35 <+869>: cvttsd2si %xmm0,%r12d > 0x000000000042ed3a <+874>: mov %r13,%rdi > 0x000000000042ed3d <+877>: mov %esi,(%rsp) > 0x000000000042ed40 <+880>: callq 0x435810 <TANK::howBuried()> > 0x000000000042ed45 <+885>: cmp $0x87,%eax > 0x000000000042ed4a <+890>: mov (%rsp),%esi > 0x000000000042ed4d <+893>: jle 0x42f100 <PLAYER::computerSelectTarget(int, bool)+1840> > 0x000000000042ed53 <+899>: cmpl $0x2,0x48(%rsp) > 0x000000000042ed58 <+904>: jbe 0x42ed65 <PLAYER::computerSelectTarget(int, bool)+917> > 0x000000000042ed5a <+906>: cmpl $0x1,0x4c(%rsp) > 0x000000000042ed5f <+911>: ja 0x42efa0 <PLAYER::computerSelectTarget(int, bool)+1488> > 0x000000000042ed65 <+917>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042ed6e <+926>: sub $0x87,%eax > 0x000000000042ed73 <+931>: movsd 0x109e5(%rip),%xmm3 # 0x43f760 > 0x000000000042ed7b <+939>: cvtsi2sd %eax,%xmm0 > 0x000000000042ed7f <+943>: addsd %xmm1,%xmm3 > 0x000000000042ed83 <+947>: cvtsi2sd %r12d,%xmm2 > 0x000000000042ed88 <+952>: mulsd 0x109e0(%rip),%xmm3 # 0x43f770 > 0x000000000042ed90 <+960>: divsd %xmm3,%xmm0 > 0x000000000042ed94 <+964>: cvtsi2sd %esi,%xmm3 > 0x000000000042ed98 <+968>: mulsd %xmm3,%xmm0 > 0x000000000042ed9c <+972>: addsd %xmm0,%xmm2 > 0x000000000042eda0 <+976>: cvttsd2si %xmm2,%r12d > 0x000000000042eda5 <+981>: movsd 0x109eb(%rip),%xmm2 # 0x43f798 > 0x000000000042edad <+989>: ucomisd %xmm2,%xmm1 > 0x000000000042edb1 <+993>: jae 0x42efe0 <PLAYER::computerSelectTarget(int, bool)+1552> > 0x000000000042edb7 <+999>: cmpb $0x0,0x46(%rsp) > 0x000000000042edbc <+1004>: je 0x42edf0 <PLAYER::computerSelectTarget(int, bool)+1056> > 0x000000000042edbe <+1006>: movsd 0x7fc8(%r15),%xmm0 > 0x000000000042edc7 <+1015>: ucomisd 0x10991(%rip),%xmm0 # 0x43f760 > 0x000000000042edcf <+1023>: jnp 0x42eee8 <PLAYER::computerSelectTarget(int, bool)+1304> > 0x000000000042edd5 <+1029>: mov 0x50(%r13),%rax > 0x000000000042edd9 <+1033>: ucomisd 0x7fc8(%rax),%xmm0 > 0x000000000042ede1 <+1041>: jp 0x42eef0 <PLAYER::computerSelectTarget(int, bool)+1312> > 0x000000000042ede7 <+1047>: jne 0x42eef0 <PLAYER::computerSelectTarget(int, bool)+1312> > 0x000000000042eded <+1053>: nopl (%rax) > 0x000000000042edf0 <+1056>: cmp 0x38(%rsp),%r12d > 0x000000000042edf5 <+1061>: jg 0x42ef6a <PLAYER::computerSelectTarget(int, bool)+1434> > 0x000000000042edfb <+1067>: test %rbp,%rbp > 0x000000000042edfe <+1070>: xchg %ax,%ax > 0x000000000042ee00 <+1072>: jne 0x42ee18 <PLAYER::computerSelectTarget(int, bool)+1096> > 0x000000000042ee02 <+1074>: movzbl 0x46(%rsp),%eax > 0x000000000042ee07 <+1079>: xor $0x1,%al > 0x000000000042ee09 <+1081>: cmove 0x38(%rsp),%r12d > 0x000000000042ee0f <+1087>: cmovne %r13,%rbp > 0x000000000042ee13 <+1091>: mov %r12d,0x38(%rsp) > 0x000000000042ee18 <+1096>: add $0x1,%ebx > 0x000000000042ee1b <+1099>: cmp %ebx,0x34(%rsp) > 0x000000000042ee1f <+1103>: jle 0x42f170 <PLAYER::computerSelectTarget(int, bool)+1952> > 0x000000000042ee25 <+1109>: mov 0x20(%r15),%rcx > 0x000000000042ee29 <+1113>: mov 0x1700(%rcx),%esi > 0x000000000042ee2f <+1119>: jmpq 0x42eab0 <PLAYER::computerSelectTarget(int, bool)+224> > 0x000000000042ee34 <+1124>: nopl 0x0(%rax) > 0x000000000042ee38 <+1128>: cmp $0x2,%edx > 0x000000000042ee3b <+1131>: jne 0x42ebe8 <PLAYER::computerSelectTarget(int, bool)+536> > 0x000000000042ee41 <+1137>: movsd 0x7fc8(%rax),%xmm1 > 0x000000000042ee49 <+1145>: movsd 0x1095f(%rip),%xmm4 # 0x43f7b0 > 0x000000000042ee51 <+1153>: ucomisd %xmm4,%xmm1 > 0x000000000042ee55 <+1157>: jnp 0x42f1b0 <PLAYER::computerSelectTarget(int, bool)+2016> > 0x000000000042ee5b <+1163>: ucomisd %xmm0,%xmm1 > 0x000000000042ee5f <+1167>: jp 0x42ebe8 <PLAYER::computerSelectTarget(int, bool)+536> > 0x000000000042ee65 <+1173>: jne 0x42ebe8 <PLAYER::computerSelectTarget(int, bool)+536> > 0x000000000042ee6b <+1179>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042ee74 <+1188>: cmp %rax,0x7d98(%r15) > 0x000000000042ee7b <+1195>: cvtsi2sd %r10d,%xmm5 > 0x000000000042ee80 <+1200>: subsd %xmm4,%xmm1 > 0x000000000042ee84 <+1204>: movsd 0x108e4(%rip),%xmm4 # 0x43f770 > 0x000000000042ee8c <+1212>: mulsd %xmm2,%xmm4 > 0x000000000042ee90 <+1216>: mulsd 0x12b38(%rip),%xmm1 # 0x4419d0 > 0x000000000042ee98 <+1224>: mulsd %xmm4,%xmm1 > 0x000000000042ee9c <+1228>: addsd %xmm1,%xmm5 > 0x000000000042eea0 <+1232>: cvttsd2si %xmm5,%r10d > 0x000000000042eea5 <+1237>: jne 0x42ebf5 <PLAYER::computerSelectTarget(int, bool)+549> > 0x000000000042eeab <+1243>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042eeb4 <+1252>: cvtsi2sd %r10d,%xmm4 > 0x000000000042eeb9 <+1257>: subsd 0x12a8f(%rip),%xmm1 # 0x441950 > 0x000000000042eec1 <+1265>: movsd 0x10a17(%rip),%xmm5 # 0x43f8e0 > 0x000000000042eec9 <+1273>: xorpd %xmm5,%xmm1 > 0x000000000042eecd <+1277>: mulsd 0x10983(%rip),%xmm1 # 0x43f858 > 0x000000000042eed5 <+1285>: addsd %xmm1,%xmm4 > 0x000000000042eed9 <+1289>: cvttsd2si %xmm4,%r10d > 0x000000000042eede <+1294>: jmpq 0x42ebf5 <PLAYER::computerSelectTarget(int, bool)+549> > 0x000000000042eee3 <+1299>: nopl 0x0(%rax,%rax,1) > 0x000000000042eee8 <+1304>: jne 0x42edd5 <PLAYER::computerSelectTarget(int, bool)+1029> > 0x000000000042eeee <+1310>: xchg %ax,%ax > 0x000000000042eef0 <+1312>: mov 0x7e20(%r15),%rax > 0x000000000042eef7 <+1319>: mov 0x3c(%rsp),%edx > 0x000000000042eefb <+1323>: mov %r13,%rsi > 0x000000000042eefe <+1326>: movsd 0x58(%r13),%xmm3 > 0x000000000042ef04 <+1332>: mov %r15,%rdi > 0x000000000042ef07 <+1335>: movsd 0x60(%r13),%xmm4 > 0x000000000042ef0d <+1341>: mov %edx,0xe0(%rax) > 0x000000000042ef13 <+1347>: cvttsd2si %xmm3,%eax > 0x000000000042ef17 <+1351>: mov %r13,0x38(%r15) > 0x000000000042ef1b <+1355>: movl $0x0,0x7d0c(%r15) > 0x000000000042ef26 <+1366>: mov %eax,0x7d00(%r15) > 0x000000000042ef2d <+1373>: cvttsd2si %xmm4,%eax > 0x000000000042ef31 <+1377>: mov %eax,0x7d04(%r15) > 0x000000000042ef38 <+1384>: callq 0x42d660 <PLAYER::calculateAttack(TANK*)> > 0x000000000042ef3d <+1389>: mov %eax,%edx > 0x000000000042ef3f <+1391>: mov 0x20(%r15),%rcx > 0x000000000042ef43 <+1395>: sar $0x1f,%edx > 0x000000000042ef46 <+1398>: xor %edx,%eax > 0x000000000042ef48 <+1400>: sub %edx,%eax > 0x000000000042ef4a <+1402>: mov %r12d,%edx > 0x000000000042ef4d <+1405>: mov $0xffffd8f0,%r12d > 0x000000000042ef53 <+1411>: sub %eax,%edx > 0x000000000042ef55 <+1413>: cmp 0x1744(%rcx),%eax > 0x000000000042ef5b <+1419>: cmovle %edx,%r12d > 0x000000000042ef5f <+1423>: cmp 0x38(%rsp),%r12d > 0x000000000042ef64 <+1428>: jle 0x42edfb <PLAYER::computerSelectTarget(int, bool)+1067> > 0x000000000042ef6a <+1434>: mov %r12d,0x38(%rsp) > 0x000000000042ef6f <+1439>: mov %r13,%rbp > 0x000000000042ef72 <+1442>: jmpq 0x42ee18 <PLAYER::computerSelectTarget(int, bool)+1096> > 0x000000000042ef77 <+1447>: nopw 0x0(%rax,%rax,1) > 0x000000000042ef80 <+1456>: ucomisd 0x7fc8(%rax),%xmm3 > 0x000000000042ef88 <+1464>: jp 0x42ed0f <PLAYER::computerSelectTarget(int, bool)+831> > 0x000000000042ef8e <+1470>: je 0x42ed3a <PLAYER::computerSelectTarget(int, bool)+874> > 0x000000000042ef94 <+1476>: jmpq 0x42ed0f <PLAYER::computerSelectTarget(int, bool)+831> > 0x000000000042ef99 <+1481>: nopl 0x0(%rax) > 0x000000000042efa0 <+1488>: mov 0x3c(%rsp),%edx > 0x000000000042efa4 <+1492>: sub $0xf,%edx > 0x000000000042efa7 <+1495>: cmp $0x2,%edx > 0x000000000042efaa <+1498>: ja 0x42f0b0 <PLAYER::computerSelectTarget(int, bool)+1760> > 0x000000000042efb0 <+1504>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042efb9 <+1513>: movsd 0x107d7(%rip),%xmm2 # 0x43f798 > 0x000000000042efc1 <+1521>: cvttsd2si %xmm1,%eax > 0x000000000042efc5 <+1525>: imul $0xfffffe0c,%eax,%eax > 0x000000000042efcb <+1531>: add %eax,%r12d > 0x000000000042efce <+1534>: ucomisd %xmm2,%xmm1 > 0x000000000042efd2 <+1538>: jb 0x42edb7 <PLAYER::computerSelectTarget(int, bool)+999> > 0x000000000042efd8 <+1544>: nopl 0x0(%rax,%rax,1) > 0x000000000042efe0 <+1552>: mov 0x656364(%r14),%edx > 0x000000000042efe7 <+1559>: mov 0x3c(%rsp),%ecx > 0x000000000042efeb <+1563>: mov %r13,%rsi > 0x000000000042efee <+1566>: movsd 0x1076a(%rip),%xmm0 # 0x43f760 > 0x000000000042eff6 <+1574>: mov %r15,%rdi > 0x000000000042eff9 <+1577>: movsd %xmm1,0x10(%rsp) > 0x000000000042efff <+1583>: movsd %xmm2,(%rsp) > 0x000000000042f004 <+1588>: callq 0x42e460 <PLAYER::getBlastValue(TANK*, int, int, double)> > 0x000000000042f009 <+1593>: movsd 0x10(%rsp),%xmm1 > 0x000000000042f00f <+1599>: movsd 0x10749(%rip),%xmm0 # 0x43f760 > 0x000000000042f017 <+1607>: divsd 0x107b9(%rip),%xmm1 # 0x43f7d8 > 0x000000000042f01f <+1615>: movsd (%rsp),%xmm2 > 0x000000000042f024 <+1620>: subsd %xmm1,%xmm0 > 0x000000000042f028 <+1624>: cvtsi2sd %eax,%xmm1 > 0x000000000042f02c <+1628>: mulsd %xmm1,%xmm0 > 0x000000000042f030 <+1632>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042f039 <+1641>: subsd %xmm2,%xmm1 > 0x000000000042f03d <+1645>: mulsd 0x10e6b(%rip),%xmm1 # 0x43feb0 > 0x000000000042f045 <+1653>: mulsd %xmm1,%xmm0 > 0x000000000042f049 <+1657>: cvttsd2si %xmm0,%eax > 0x000000000042f04d <+1661>: test %eax,%eax > 0x000000000042f04f <+1663>: jle 0x42edb7 <PLAYER::computerSelectTarget(int, bool)+999> > 0x000000000042f055 <+1669>: add %eax,%r12d > 0x000000000042f058 <+1672>: cmpb $0x0,0x47(%rsp) > 0x000000000042f05d <+1677>: je 0x42edb7 <PLAYER::computerSelectTarget(int, bool)+999> > 0x000000000042f063 <+1683>: cvtsi2sd %eax,%xmm1 > 0x000000000042f067 <+1687>: movsd 0x10701(%rip),%xmm2 # 0x43f770 > 0x000000000042f06f <+1695>: cvtsi2sd %r12d,%xmm0 > 0x000000000042f074 <+1700>: mulsd 0x7d10(%r15),%xmm2 > 0x000000000042f07d <+1709>: mulsd %xmm2,%xmm1 > 0x000000000042f081 <+1713>: addsd %xmm1,%xmm0 > 0x000000000042f085 <+1717>: cvttsd2si %xmm0,%r12d > 0x000000000042f08a <+1722>: jmpq 0x42edb7 <PLAYER::computerSelectTarget(int, bool)+999> > 0x000000000042f08f <+1727>: nop > 0x000000000042f090 <+1728>: mov %edi,%edx > 0x000000000042f092 <+1730>: mov $0xffffffce,%r9d > 0x000000000042f098 <+1736>: imul %r9d,%edx > 0x000000000042f09c <+1740>: lea 0xfa(%r10,%rdx,1),%r12d > 0x000000000042f0a4 <+1748>: jmpq 0x42ec94 <PLAYER::computerSelectTarget(int, bool)+708> > 0x000000000042f0a9 <+1753>: nopl 0x0(%rax) > 0x000000000042f0b0 <+1760>: mov 0x3c(%rsp),%edx > 0x000000000042f0b4 <+1764>: sub $0x21,%edx > 0x000000000042f0b7 <+1767>: cmp $0x2,%edx > 0x000000000042f0ba <+1770>: jbe 0x42efb0 <PLAYER::computerSelectTarget(int, bool)+1504> > 0x000000000042f0c0 <+1776>: mov 0x656358(%r14),%edx > 0x000000000042f0c7 <+1783>: cmp %edx,%eax > 0x000000000042f0c9 <+1785>: jge 0x42f200 <PLAYER::computerSelectTarget(int, bool)+2096> > 0x000000000042f0cf <+1791>: cvtsi2sd %edx,%xmm2 > 0x000000000042f0d3 <+1795>: cvtsi2sd %eax,%xmm0 > 0x000000000042f0d7 <+1799>: cvtsi2sd %r12d,%xmm1 > 0x000000000042f0dc <+1804>: divsd %xmm2,%xmm0 > 0x000000000042f0e0 <+1808>: movsd 0x10678(%rip),%xmm2 # 0x43f760 > 0x000000000042f0e8 <+1816>: mulsd 0x10680(%rip),%xmm0 # 0x43f770 > 0x000000000042f0f0 <+1824>: subsd %xmm0,%xmm2 > 0x000000000042f0f4 <+1828>: mulsd %xmm2,%xmm1 > 0x000000000042f0f8 <+1832>: cvttsd2si %xmm1,%r12d > 0x000000000042f0fd <+1837>: nopl (%rax) > 0x000000000042f100 <+1840>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042f109 <+1849>: movsd 0x10687(%rip),%xmm2 # 0x43f798 > 0x000000000042f111 <+1857>: jmpq 0x42edad <PLAYER::computerSelectTarget(int, bool)+989> > 0x000000000042f116 <+1862>: nopw %cs:0x0(%rax,%rax,1) > 0x000000000042f120 <+1872>: xorpd %xmm0,%xmm0 > 0x000000000042f124 <+1876>: ucomisd 0x7db0(%r15),%xmm0 > 0x000000000042f12d <+1885>: ja 0x42f240 <PLAYER::computerSelectTarget(int, bool)+2160> > 0x000000000042f133 <+1891>: movsd 0x7d10(%r15),%xmm2 > 0x000000000042f13c <+1900>: cvttsd2si %xmm2,%edi > 0x000000000042f140 <+1904>: jmpq 0x42eb99 <PLAYER::computerSelectTarget(int, bool)+457> > 0x000000000042f145 <+1909>: nopl (%rax) > 0x000000000042f148 <+1912>: cvtsi2sdl 0x656364(%r14),%xmm0 > 0x000000000042f151 <+1921>: mulsd 0x7e18(%r15),%xmm0 > 0x000000000042f15a <+1930>: cvtsi2sdl 0x656370(%r14),%xmm1 > 0x000000000042f163 <+1939>: mulsd %xmm1,%xmm0 > 0x000000000042f167 <+1943>: cvttsd2si %xmm0,%esi > 0x000000000042f16b <+1947>: jmpq 0x42eb3a <PLAYER::computerSelectTarget(int, bool)+362> > 0x000000000042f170 <+1952>: test %rbp,%rbp > 0x000000000042f173 <+1955>: je 0x42f199 <PLAYER::computerSelectTarget(int, bool)+1993> > 0x000000000042f175 <+1957>: movsd 0x58(%rbp),%xmm1 > 0x000000000042f17a <+1962>: mov %rbp,0x38(%r15) > 0x000000000042f17e <+1966>: movsd 0x60(%rbp),%xmm2 > 0x000000000042f183 <+1971>: cvttsd2si %xmm1,%eax > 0x000000000042f187 <+1975>: mov %eax,0x7d00(%r15) > 0x000000000042f18e <+1982>: cvttsd2si %xmm2,%eax > 0x000000000042f192 <+1986>: mov %eax,0x7d04(%r15) > 0x000000000042f199 <+1993>: add $0xa8,%rsp > 0x000000000042f1a0 <+2000>: mov %rbp,%rax > 0x000000000042f1a3 <+2003>: pop %rbx > 0x000000000042f1a4 <+2004>: pop %rbp > 0x000000000042f1a5 <+2005>: pop %r12 > 0x000000000042f1a7 <+2007>: pop %r13 > 0x000000000042f1a9 <+2009>: pop %r14 > 0x000000000042f1ab <+2011>: pop %r15 > 0x000000000042f1ad <+2013>: retq > 0x000000000042f1ae <+2014>: xchg %ax,%ax > 0x000000000042f1b0 <+2016>: jne 0x42ee5b <PLAYER::computerSelectTarget(int, bool)+1163> > 0x000000000042f1b6 <+2022>: cmpb $0x0,0x46(%rsp) > 0x000000000042f1bb <+2027>: jne 0x42f1d0 <PLAYER::computerSelectTarget(int, bool)+2048> > 0x000000000042f1bd <+2029>: imul $0xfffffe0c,%edi,%edx > 0x000000000042f1c3 <+2035>: add %edx,%r10d > 0x000000000042f1c6 <+2038>: jmpq 0x42ebe8 <PLAYER::computerSelectTarget(int, bool)+536> > 0x000000000042f1cb <+2043>: nopl 0x0(%rax,%rax,1) > 0x000000000042f1d0 <+2048>: sub $0x2710,%r10d > 0x000000000042f1d7 <+2055>: jmpq 0x42ebe8 <PLAYER::computerSelectTarget(int, bool)+536> > 0x000000000042f1dc <+2060>: nopl 0x0(%rax) > 0x000000000042f1e0 <+2064>: movsd 0x105c8(%rip),%xmm4 # 0x43f7b0 > 0x000000000042f1e8 <+2072>: sub $0x2710,%r10d > 0x000000000042f1ef <+2079>: ucomisd %xmm4,%xmm1 > 0x000000000042f1f3 <+2083>: jp 0x42ebe8 <PLAYER::computerSelectTarget(int, bool)+536> > 0x000000000042f1f9 <+2089>: jmpq 0x42ee65 <PLAYER::computerSelectTarget(int, bool)+1173> > 0x000000000042f1fe <+2094>: xchg %ax,%ax > 0x000000000042f200 <+2096>: cvtsi2sd %esi,%xmm0 > 0x000000000042f204 <+2100>: cvtsi2sd %r12d,%xmm3 > 0x000000000042f209 <+2105>: movsd 0x7d10(%r15),%xmm1 > 0x000000000042f212 <+2114>: movsd 0x1057e(%rip),%xmm2 # 0x43f798 > 0x000000000042f21a <+2122>: movsd 0x7db0(%r15),%xmm4 > 0x000000000042f223 <+2131>: addsd %xmm2,%xmm4 > 0x000000000042f227 <+2135>: mulsd %xmm1,%xmm0 > 0x000000000042f22b <+2139>: mulsd %xmm4,%xmm0 > 0x000000000042f22f <+2143>: subsd %xmm0,%xmm3 > 0x000000000042f233 <+2147>: cvttsd2si %xmm3,%r12d > 0x000000000042f238 <+2152>: jmpq 0x42edad <PLAYER::computerSelectTarget(int, bool)+989> > 0x000000000042f23d <+2157>: nopl (%rax) > 0x000000000042f240 <+2160>: mov %esi,(%rsp) > 0x000000000042f243 <+2163>: movsd %xmm0,0x10(%rsp) > 0x000000000042f249 <+2169>: mov %r10d,0x28(%rsp) > 0x000000000042f24e <+2174>: callq 0x403da0 <rand@plt> > 0x000000000042f253 <+2179>: movsd 0x7d10(%r15),%xmm2 > 0x000000000042f25c <+2188>: mov %eax,%edx > 0x000000000042f25e <+2190>: sar $0x1f,%edx > 0x000000000042f261 <+2193>: mov (%rsp),%esi > 0x000000000042f264 <+2196>: mov 0x28(%rsp),%r10d > 0x000000000042f269 <+2201>: cvttsd2si %xmm2,%edi > 0x000000000042f26d <+2205>: movsd 0x10(%rsp),%xmm0 > 0x000000000042f273 <+2211>: lea 0x1(%rdi),%ecx > 0x000000000042f276 <+2214>: idiv %ecx > 0x000000000042f278 <+2216>: test %edx,%edx > 0x000000000042f27a <+2218>: je 0x42f2a5 <PLAYER::computerSelectTarget(int, bool)+2261> > 0x000000000042f27c <+2220>: movsd 0x7db0(%r15),%xmm1 > 0x000000000042f285 <+2229>: cvtsi2sd %r10d,%xmm3 > 0x000000000042f28a <+2234>: subsd 0x10506(%rip),%xmm1 # 0x43f798 > 0x000000000042f292 <+2242>: mulsd 0x104d6(%rip),%xmm1 # 0x43f770 > 0x000000000042f29a <+2250>: mulsd %xmm3,%xmm1 > 0x000000000042f29e <+2254>: cvttsd2si %xmm1,%eax > 0x000000000042f2a2 <+2258>: add %eax,%r10d > 0x000000000042f2a5 <+2261>: mov 0x50(%r13),%rax > 0x000000000042f2a9 <+2265>: mov 0x20(%r15),%rcx > 0x000000000042f2ad <+2269>: jmpq 0x42eb99 <PLAYER::computerSelectTarget(int, bool)+457> > 0x000000000042f2b2 <+2274>: nopw 0x0(%rax,%rax,1) > 0x000000000042f2b8 <+2280>: xor %ebp,%ebp > 0x000000000042f2ba <+2282>: jmpq 0x42f199 <PLAYER::computerSelectTarget(int, bool)+1993> >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 874739
:
641027
|
641028
| 641029 |
641030
|
641031
|
641032
|
641033
|
641034
|
641035
|
641036
|
641037
|
641038
|
641039