Continuing with gcc-4.6 -O0: cd ~/DEBs/emacs/emacs23-23.3+1/debian/build-nox/lisp gdb ../src/emacs (gdb) run -batch --no-site-file --multibyte -l bytecomp -f byte-compile-refresh-preloaded -f batch-byte-compile cedet/srecode/mode.eladed -f batch-byte-compile cedet/srecode/mode.el thread apply all bt #0 0x010fef4c in mach_msg_trap () at /home/buildd/build/chroot-sid/home/buildd/byhand/eglibc-2.11.2/build-tree/hurd-i386-libc/mach/mach_msg_trap.S:2 #1 0x010ff749 in __mach_msg (msg=0x17fdf20, option=3, send_size=32, rcv_size=4096, rcv_name=104, timeout=0, notify=0) at msg.c:110 #2 0x010ffe79 in __mach_msg_server_timeout (demux=0x1110980 , max_size=4096, rcv_name=104, option=0, timeout=0) at msgserver.c:151 #3 0x010fff4b in __mach_msg_server (demux=0x1110980 , max_size=4096, rcv_name=104) at msgserver.c:196 #4 0x0111094f in _hurd_msgport_receive () at msgportdemux.c:68 #5 0x01076c3c in entry_point (start_routine=0x11108e0 <_hurd_msgport_receive>, arg=0x0) at /home/buildd/build/chroot-sid/home/buildd/byhand/hurd/./libpthread/pthread/pt-create.c:50 #6 0x00000000 in ?? () Thread 4 (Thread 23666.4): #0 0x08150529 in mark_object (arg=-1) at alloc.c:5704 #1 0x0814f810 in Fgarbage_collect () at alloc.c:5118 #2 0x0816a1fc in Ffuncall (nargs=1, args=0x15f96f0) at eval.c:3028 #3 0x081a9a4f in Fbyte_code (bytestr=141306401, vector=140485277, maxdepth=28) at bytecode.c:680 #4 0x0816aa5f in funcall_lambda (fun=140482525, nargs=0, arg_vector=0x15f99b4) at eval.c:3220 #5 0x0816a434 in Ffuncall (nargs=1, args=0x15f99b0) at eval.c:3077 #6 0x081a9a4f in Fbyte_code (bytestr=140890809, vector=140074669, maxdepth=28) at bytecode.c:680 #7 0x0816aa5f in funcall_lambda (fun=140074845, nargs=2, arg_vector=0x15f9c74) at eval.c:3220 #8 0x0816a434 in Ffuncall (nargs=3, args=0x15f9c70) at eval.c:3077 #9 0x081a9a4f in Fbyte_code (bytestr=140971577, vector=140077373, maxdepth=24) at bytecode.c:680 #10 0x0816aa5f in funcall_lambda (fun=140074629, nargs=1, arg_vector=0x15f9f34) at eval.c:3220 #11 0x0816a434 in Ffuncall (nargs=2, args=0x15f9f30) at eval.c:3077 #12 0x081a9a4f in Fbyte_code (bytestr=140888913, vector=140074877, maxdepth=12) at bytecode.c:680 #13 0x0816aa5f in funcall_lambda (fun=140074941, nargs=2, arg_vector=0x15fa1e4) at eval.c:3220 #14 0x0816a434 in Ffuncall (nargs=3, args=0x15fa1e0) at eval.c:3077 #15 0x081a9a4f in Fbyte_code (bytestr=136423505, vector=136423525, maxdepth=20) at bytecode.c:680 #16 0x0816aa5f in funcall_lambda (fun=136423461, nargs=2, arg_vector=0x15fa4a4) at eval.c:3220 #17 0x0816a434 in Ffuncall (nargs=3, args=0x15fa4a0) at eval.c:3077 #18 0x081a9a4f in Fbyte_code (bytestr=136424321, vector=136424341, maxdepth=20) at bytecode.c:680 #19 0x0816aa5f in funcall_lambda (fun=136424253, nargs=9, arg_vector=0x15fa6c0) at eval.c:3220 #20 0x0816a6ff in apply_lambda (fun=136424253, args=141696598, eval_flag=1) at eval.c:3143 #21 0x0816921a in Feval (form=141698726) at eval.c:2392 #22 0x0818de3c in readevalloop (readcharfun=138359370, stream=0x85ac748, sourcename=140805233, evalfun=0x8168a10 , printflag=0, unibyte=138261818, readfun=138261818, start=138261818, end=138261818) at lread.c:1796 #23 0x0818cc6c in Fload (file=140770105, noerror=138261818, nomessage=138261866, nosuffix=138261818, must_suffix=138261818) at lread.c:1273 #24 0x08174594 in Frequire (feature=141416418, filename=138261818, noerror=138261818) at fns.c:2962 #25 0x0816a25f in Ffuncall (nargs=2, args=0x15fabe0) at eval.c:3037 #26 0x081a9a4f in Fbyte_code (bytestr=140770297, vector=140482493, maxdepth=8) at bytecode.c:680 #27 0x0816900c in Feval (form=141686518) at eval.c:2356 #28 0x0818de3c in readevalloop (readcharfun=138359370, stream=0x85561c8, sourcename=140778673, evalfun=0x8168a10 , printflag=0, unibyte=138261818, readfun=138261818, start=138261818, end=138261818) at lread.c:1796 #29 0x0818cc6c in Fload (file=140933681, noerror=138261818, nomessage=138261866, nosuffix=138261818, must_suffix=138261818) at lread.c:1273 #30 0x08174594 in Frequire (feature=141311482, filename=138261818, noerror=138261818) at fns.c:2962 #31 0x0816a25f in Ffuncall (nargs=2, args=0x15fb210) at eval.c:3037 #32 0x081a9a4f in Fbyte_code (bytestr=140933745, vector=139760485, maxdepth=8) at bytecode.c:680 #33 0x0816900c in Feval (form=141373070) at eval.c:2356 #34 0x0818de3c in readevalloop (readcharfun=138359370, stream=0x85655a0, sourcename=140933857, evalfun=0x8168a10 , printflag=0, unibyte=138261818, readfun=138261818, start=138261818, end=138261818) at lread.c:1796 #35 0x0818cc6c in Fload (file=140407465, noerror=138261818, nomessage=138261866, nosuffix=138261818, must_suffix=138261818) at lread.c:1273 #36 0x08174594 in Frequire (feature=141311434, filename=138261818, noerror=138261818) at fns.c:2962 #37 0x0816a25f in Ffuncall (nargs=2, args=0x15fb8c0) at eval.c:3037 #38 0x08169432 in Fapply (nargs=2, args=0x15fb8c0) at eval.c:2453 #39 0x08168e89 in Feval (form=140944950) at eval.c:2322 #40 0x08165eb3 in Fprogn (args=140944902) at eval.c:415 #41 0x081670e6 in Flet (args=140944958) at eval.c:1069 #42 0x08168cdf in Feval (form=140945094) at eval.c:2295 #43 0x08165eb3 in Fprogn (args=140944246) at eval.c:415 #44 0x0816aa13 in funcall_lambda (fun=140944190, nargs=1, arg_vector=0x15fbca4) at eval.c:3213 #45 0x0816a4c9 in Ffuncall (nargs=2, args=0x15fbca0) at eval.c:3088 #46 0x08168e89 in Feval (form=140950654) at eval.c:2322 #47 0x081660a0 in Fsetq (args=140950662) at eval.c:517 #48 0x08168cdf in Feval (form=140950670) at eval.c:2295 #49 0x08165e1b in Fcond (args=140950542) at eval.c:388 #50 0x08168cdf in Feval (form=140950678) at eval.c:2295 #51 0x08165eb3 in Fprogn (args=140950534) at eval.c:415 #52 0x08165e47 in Fcond (args=140950502) at eval.c:392 #53 0x08168cdf in Feval (form=140950902) at eval.c:2295 #54 0x08165eb3 in Fprogn (args=140950214) at eval.c:415 #55 0x081670e6 in Flet (args=140950910) at eval.c:1069 #56 0x08168cdf in Feval (form=140950950) at eval.c:2295 #57 0x08165eb3 in Fprogn (args=140950206) at eval.c:415 #58 0x0816aa13 in funcall_lambda (fun=140950198, nargs=1, arg_vector=0x15fc370) at eval.c:3213 #59 0x0816a6ff in apply_lambda (fun=140950198, args=140979454, eval_flag=1) at eval.c:3143 #60 0x08169301 in Feval (form=140979462) at eval.c:2410 #61 0x08165eb3 in Fprogn (args=140979446) at eval.c:415 #62 0x08166e09 in FletX (args=140979518) at eval.c:1012 #63 0x08168cdf in Feval (form=140979622) at eval.c:2295 #64 0x08165eb3 in Fprogn (args=140979438) at eval.c:415 #65 0x081671fa in Fwhile (args=140979686) at eval.c:1092 #66 0x08168cdf in Feval (form=140979838) at eval.c:2295 #67 0x08165eb3 in Fprogn (args=140993886) at eval.c:415 #68 0x0815ae20 in Fsave_current_buffer (args=140993838) at editfns.c:1042 #69 0x08168cdf in Feval (form=140993830) at eval.c:2295 #70 0x081692d8 in Feval (form=140979974) at eval.c:2408 #71 0x08165eb3 in Fprogn (args=140995174) at eval.c:415 #72 0x0816aa13 in funcall_lambda (fun=140994966, nargs=0, arg_vector=0x15fcb54) at eval.c:3213 #73 0x0816a4c9 in Ffuncall (nargs=1, args=0x15fcb50) at eval.c:3088 #74 0x08168e89 in Feval (form=139005830) at eval.c:2322 #75 0x081678aa in internal_lisp_condition_case (var=139580562, bodyform=139005830, handlers=139003606) at eval.c:1437 #76 0x0816770c in Fcondition_case (args=139005870) at eval.c:1378 #77 0x08168cdf in Feval (form=138958374) at eval.c:2295 #78 0x08165eb3 in Fprogn (args=139003486) at eval.c:415 #79 0x08165dcb in Fif (args=138959518) at eval.c:364 #80 0x08168cdf in Feval (form=138959806) at eval.c:2295 #81 0x08165eb3 in Fprogn (args=139003302) at eval.c:415 #82 0x081670e6 in Flet (args=138959894) at eval.c:1069 #83 0x08168cdf in Feval (form=138966382) at eval.c:2295 #84 0x08165eb3 in Fprogn (args=139003070) at eval.c:415 #85 0x08165dcb in Fif (args=138858558) at eval.c:364 #86 0x08168cdf in Feval (form=138860774) at eval.c:2295 #87 0x08165eb3 in Fprogn (args=140996494) at eval.c:415 #88 0x08166e09 in FletX (args=140995214) at eval.c:1012 #89 0x08168cdf in Feval (form=140995198) at eval.c:2295 #90 0x081692d8 in Feval (form=140979982) at eval.c:2408 #91 0x08165eb3 in Fprogn (args=140961238) at eval.c:415 #92 0x081670e6 in Flet (args=140961222) at eval.c:1069 #93 0x08168cdf in Feval (form=140961214) at eval.c:2295 #94 0x081692d8 in Feval (form=140980262) at eval.c:2408 #95 0x08165eb3 in Fprogn (args=140979254) at eval.c:415 #96 0x081670e6 in Flet (args=140980270) at eval.c:1069 #97 0x08168cdf in Feval (form=140980758) at eval.c:2295 #98 0x08165eb3 in Fprogn (args=140979238) at eval.c:415 #99 0x0816aa13 in funcall_lambda (fun=140979230, nargs=2, arg_vector=0x15fda00) at eval.c:3213 #100 0x0816a6ff in apply_lambda (fun=140979230, args=140701886, eval_flag=1) at eval.c:3143 #101 0x08169301 in Feval (form=140701894) at eval.c:2410 #102 0x08165eb3 in Fprogn (args=140700174) at eval.c:415 #103 0x0815ae20 in Fsave_current_buffer (args=140700174) at editfns.c:1042 #104 0x08168cdf in Feval (form=140702350) at eval.c:2295 #105 0x081660a0 in Fsetq (args=140702358) at eval.c:517 #106 0x08168cdf in Feval (form=140676318) at eval.c:2295 #107 0x08165eb3 in Fprogn (args=140697550) at eval.c:415 #108 0x08165dcb in Fif (args=140547662) at eval.c:364 #109 0x08168cdf in Feval (form=140552462) at eval.c:2295 #110 0x08165eb3 in Fprogn (args=140981646) at eval.c:415 #111 0x081670e6 in Flet (args=140682614) at eval.c:1069 #112 0x08168cdf in Feval (form=140682726) at eval.c:2295 #113 0x08165eb3 in Fprogn (args=140981638) at eval.c:415 #114 0x0816aa13 in funcall_lambda (fun=140981630, nargs=1, arg_vector=0x15fe1a0) at eval.c:3213 #115 0x0816a6ff in apply_lambda (fun=140981630, args=141107422, eval_flag=1) at eval.c:3143 #116 0x08169301 in Feval (form=141107430) at eval.c:2410 #117 0x081678aa in internal_lisp_condition_case (var=138619490, bodyform=141107430, handlers=141106966) at eval.c:1437 #118 0x0816770c in Fcondition_case (args=141107438) at eval.c:1378 #119 0x08168cdf in Feval (form=141107446) at eval.c:2295 #120 0x08165eb3 in Fprogn (args=141106734) at eval.c:415 #121 0x08165dcb in Fif (args=141107478) at eval.c:364 #122 0x08168cdf in Feval (form=141107486) at eval.c:2295 #123 0x08165eb3 in Fprogn (args=141106726) at eval.c:415 #124 0x0816aa13 in funcall_lambda (fun=141106718, nargs=1, arg_vector=0x15fe6a0) at eval.c:3213 #125 0x0816a6ff in apply_lambda (fun=141106718, args=141107870, eval_flag=1) at eval.c:3143 #126 0x08169301 in Feval (form=141107894) at eval.c:2410 #127 0x08168f3e in Feval (form=141107902) at eval.c:2335 #128 0x08165d80 in Fif (args=141107854) at eval.c:359 #129 0x08168cdf in Feval (form=141107910) at eval.c:2295 #130 0x08165dae in Fif (args=141107918) at eval.c:363 #131 0x08168cdf in Feval (form=141108326) at eval.c:2295 #132 0x08165eb3 in Fprogn (args=141107718) at eval.c:415 #133 0x08165dcb in Fif (args=141108902) at eval.c:364 #134 0x08168cdf in Feval (form=141108958) at eval.c:2295 #135 0x08165eb3 in Fprogn (args=141107710) at eval.c:415 #136 0x081671fa in Fwhile (args=141108966) at eval.c:1092 #137 0x08168cdf in Feval (form=141108974) at eval.c:2295 #138 0x08165eb3 in Fprogn (args=141107654) at eval.c:415 #139 0x081670e6 in Flet (args=141108982) at eval.c:1069 #140 0x08168cdf in Feval (form=141109014) at eval.c:2295 #141 0x08165eb3 in Fprogn (args=141107590) at eval.c:415 #142 0x0816aa13 in funcall_lambda (fun=141107582, nargs=0, arg_vector=0x15ff0f4) at eval.c:3213 #143 0x0816a4c9 in Ffuncall (nargs=1, args=0x15ff0f0) at eval.c:3088 #144 0x081a9a4f in Fbyte_code (bytestr=136657769, vector=136657789, maxdepth=40) at bytecode.c:680 #145 0x0816aa5f in funcall_lambda (fun=136657741, nargs=1, arg_vector=0x15ff3c4) at eval.c:3220 #146 0x0816a434 in Ffuncall (nargs=2, args=0x15ff3c0) at eval.c:3077 #147 0x081a9a4f in Fbyte_code (bytestr=136639321, vector=136639341, maxdepth=28) at bytecode.c:680 #148 0x0816aa5f in funcall_lambda (fun=136639301, nargs=0, arg_vector=0x15ff684) at eval.c:3220 #149 0x0816a434 in Ffuncall (nargs=1, args=0x15ff680) at eval.c:3077 #150 0x081a9a4f in Fbyte_code (bytestr=136636217, vector=136636237, maxdepth=24) at bytecode.c:680 #151 0x0816aa5f in funcall_lambda (fun=136636197, nargs=0, arg_vector=0x15ff8a0) at eval.c:3220 #152 0x0816a6ff in apply_lambda (fun=136636197, args=138261818, eval_flag=1) at eval.c:3143 #153 0x0816921a in Feval (form=138481382) at eval.c:2392 #154 0x080eaf4a in top_level_2 () at keyboard.c:1371 #155 0x08167983 in internal_condition_case (bfun=0x80eaf37 , handlers=138299226, hfun=0x80eab97 ) at eval.c:1492 #156 0x080eaf81 in top_level_1 () at keyboard.c:1379 #157 0x081674ee in internal_catch (tag=138295250, func=0x80eaf4c , arg=138261818) at eval.c:1228 #158 0x080eaeba in command_loop () at keyboard.c:1334 #159 0x080ea7b6 in recursive_edit_1 () at keyboard.c:956 #160 0x080ea921 in Frecursive_edit () at keyboard.c:1018 #161 0x080e918e in main (argc=11, argv=0x15ffd08) at emacs.c:1833 thread apply all disassemble Thread 5 (Thread 23666.5): Dump of assembler code for function mach_msg_trap: 0x010fef40 <+0>: mov $0xffffffe7,%eax 0x010fef45 <+5>: lcall $0x7,$0x0 => 0x010fef4c <+12>: ret End of assembler dump. Thread 4 (Thread 23666.4): Dump of assembler code for function mark_object: 0x0814ff8b <+0>: push %ebp 0x0814ff8c <+1>: mov %esp,%ebp 0x0814ff8e <+3>: push %edi 0x0814ff8f <+4>: push %esi 0x0814ff90 <+5>: push %ebx 0x0814ff91 <+6>: sub $0x4c,%esp 0x0814ff94 <+9>: mov 0x8(%ebp),%ebx 0x0814ff97 <+12>: movl $0x0,-0x1c(%ebp) 0x0814ff9e <+19>: jmp 0x814ffa1 0x0814ffa0 <+21>: nop 0x0814ffa1 <+22>: mov %ebx,%eax 0x0814ffa3 <+24>: mov %eax,%ecx 0x0814ffa5 <+26>: and $0xfffffff8,%ecx 0x0814ffa8 <+29>: mov 0x83c7eb0,%edx 0x0814ffae <+35>: mov 0x83c7eb4,%eax 0x0814ffb3 <+40>: add %edx,%eax 0x0814ffb5 <+42>: cmp %eax,%ecx 0x0814ffb7 <+44>: jae 0x814ffcd 0x0814ffb9 <+46>: mov %ebx,%eax 0x0814ffbb <+48>: mov %eax,%edx 0x0814ffbd <+50>: and $0xfffffff8,%edx 0x0814ffc0 <+53>: mov 0x83c7eb0,%eax 0x0814ffc5 <+58>: cmp %eax,%edx 0x0814ffc7 <+60>: jae 0x8150556 0x0814ffcd <+66>: mov 0x83d0168,%eax 0x0814ffd2 <+71>: mov %ebx,0x83c7f40(,%eax,4) 0x0814ffd9 <+78>: add $0x1,%eax 0x0814ffdc <+81>: mov %eax,0x83d0168 0x0814ffe1 <+86>: mov 0x83d0168,%eax 0x0814ffe6 <+91>: cmp $0x1f4,%eax 0x0814ffeb <+96>: jne 0x814fff7 0x0814ffed <+98>: movl $0x0,0x83d0168 0x0814fff7 <+108>: mov %ebx,%eax 0x0814fff9 <+110>: and $0x7,%eax 0x0814fffc <+113>: cmp $0x7,%eax 0x0814ffff <+116>: ja 0x8150551 0x08150005 <+122>: mov 0x81dd488(,%eax,4),%eax 0x0815000c <+129>: jmp *%eax 0x0815000e <+131>: mov %ebx,%eax 0x08150010 <+133>: and $0xfffffff8,%eax 0x08150013 <+136>: mov %eax,%ebx 0x08150015 <+138>: mov (%ebx),%eax 0x08150017 <+140>: test %eax,%eax 0x08150019 <+142>: js 0x815055c 0x0815001f <+148>: mov 0x8(%ebx),%eax 0x08150022 <+151>: test %eax,%eax 0x08150024 <+153>: je 0x815003f 0x08150026 <+155>: mov 0x8(%ebx),%eax 0x08150029 <+158>: movzbl 0x14(%eax),%eax 0x0815002d <+162>: and $0x2,%eax 0x08150030 <+165>: test %al,%al 0x08150032 <+167>: jne 0x815003f 0x08150034 <+169>: mov 0x8(%ebx),%eax 0x08150037 <+172>: mov %eax,(%esp) 0x0815003a <+175>: call 0x814d057 0x0815003f <+180>: mov (%ebx),%eax 0x08150041 <+182>: or $0x80000000,%eax 0x08150046 <+187>: mov %eax,(%ebx) 0x08150048 <+189>: jmp 0x815056c 0x0815004d <+194>: mov %ebx,%eax 0x0815004f <+196>: and $0xfffffff8,%eax 0x08150052 <+199>: mov (%eax),%eax 0x08150054 <+201>: test %eax,%eax 0x08150056 <+203>: js 0x815055f 0x0815005c <+209>: mov %ebx,%eax 0x0815005e <+211>: and $0x7,%eax 0x08150061 <+214>: cmp $0x5,%eax 0x08150064 <+217>: jne 0x8150086 0x08150066 <+219>: mov %ebx,%eax 0x08150068 <+221>: and $0xfffffff8,%eax 0x0815006b <+224>: mov (%eax),%eax 0x0815006d <+226>: and $0x40020000,%eax 0x08150072 <+231>: cmp $0x40020000,%eax 0x08150077 <+236>: jne 0x8150086 0x08150079 <+238>: mov %ebx,(%esp) 0x0815007c <+241>: call 0x8150574 0x08150081 <+246>: jmp 0x8150288 0x08150086 <+251>: mov %ebx,%eax 0x08150088 <+253>: and $0x7,%eax 0x0815008b <+256>: cmp $0x5,%eax 0x0815008e <+259>: jne 0x81500a7 0x08150090 <+261>: mov %ebx,%eax 0x08150092 <+263>: and $0xfffffff8,%eax 0x08150095 <+266>: mov (%eax),%eax 0x08150097 <+268>: and $0x40004000,%eax 0x0815009c <+273>: cmp $0x40004000,%eax 0x081500a1 <+278>: je 0x815056c 0x081500a7 <+284>: mov %ebx,%eax 0x081500a9 <+286>: and $0x7,%eax 0x081500ac <+289>: cmp $0x5,%eax 0x081500af <+292>: jne 0x8150105 0x081500b1 <+294>: mov %ebx,%eax 0x081500b3 <+296>: and $0xfffffff8,%eax 0x081500b6 <+299>: mov (%eax),%eax 0x081500b8 <+301>: and $0x40000800,%eax 0x081500bd <+306>: cmp $0x40000800,%eax 0x081500c2 <+311>: jne 0x8150105 0x081500c4 <+313>: mov %ebx,%eax 0x081500c6 <+315>: and $0xfffffff8,%eax 0x081500c9 <+318>: mov %eax,%ebx 0x081500cb <+320>: mov (%ebx),%eax 0x081500cd <+322>: mov %eax,%edi 0x081500cf <+324>: mov (%ebx),%eax 0x081500d1 <+326>: or $0x80000000,%eax 0x081500d6 <+331>: mov %eax,(%ebx) 0x081500d8 <+333>: and $0x1ff,%edi 0x081500de <+339>: mov $0x0,%esi 0x081500e3 <+344>: jmp 0x81500f9 0x081500e5 <+346>: cmp $0x2,%esi 0x081500e8 <+349>: je 0x81500f6 0x081500ea <+351>: mov 0x8(%ebx,%esi,4),%eax 0x081500ee <+355>: mov %eax,(%esp) 0x081500f1 <+358>: call 0x814ff8b 0x081500f6 <+363>: add $0x1,%esi 0x081500f9 <+366>: cmp %edi,%esi 0x081500fb <+368>: jl 0x81500e5 0x081500fd <+370>: mov 0x10(%ebx),%ebx 0x08150100 <+373>: jmp 0x814ffa1 0x08150105 <+378>: mov %ebx,%eax 0x08150107 <+380>: and $0x7,%eax 0x0815010a <+383>: cmp $0x5,%eax 0x0815010d <+386>: jne 0x8150146 0x0815010f <+388>: mov %ebx,%eax 0x08150111 <+390>: and $0xfffffff8,%eax 0x08150114 <+393>: mov (%eax),%eax 0x08150116 <+395>: and $0x40000400,%eax 0x0815011b <+400>: cmp $0x40000400,%eax 0x08150120 <+405>: jne 0x8150146 0x08150122 <+407>: mov %ebx,%eax 0x08150124 <+409>: and $0xfffffff8,%eax 0x08150127 <+412>: mov %eax,%esi 0x08150129 <+414>: mov %ebx,%eax 0x0815012b <+416>: and $0xfffffff8,%eax 0x0815012e <+419>: mov %eax,(%esp) 0x08150131 <+422>: call 0x814fe81 0x08150136 <+427>: mov 0x5c(%esi),%eax 0x08150139 <+430>: mov %eax,(%esp) 0x0815013c <+433>: call 0x814fdfa 0x08150141 <+438>: jmp 0x8150288 0x08150146 <+443>: mov %ebx,%eax 0x08150148 <+445>: and $0x7,%eax 0x0815014b <+448>: cmp $0x5,%eax 0x0815014e <+451>: jne 0x81501dc 0x08150154 <+457>: mov %ebx,%eax 0x08150156 <+459>: and $0xfffffff8,%eax 0x08150159 <+462>: mov (%eax),%eax 0x0815015b <+464>: and $0x40001000,%eax 0x08150160 <+469>: cmp $0x40001000,%eax 0x08150165 <+474>: jne 0x81501dc 0x08150167 <+476>: mov %ebx,%eax 0x08150169 <+478>: and $0xfffffff8,%eax 0x0815016c <+481>: mov %eax,%esi 0x0815016e <+483>: mov %ebx,%eax 0x08150170 <+485>: and $0xfffffff8,%eax 0x08150173 <+488>: mov %eax,-0x20(%ebp) 0x08150176 <+491>: mov %esi,(%esp) 0x08150179 <+494>: call 0x814fe81 0x0815017e <+499>: mov -0x20(%ebp),%eax 0x08150181 <+502>: mov 0x18(%eax),%edx 0x08150184 <+505>: mov 0x83d01f0,%eax 0x08150189 <+510>: cmp %eax,%edx 0x0815018b <+512>: jne 0x8150287 0x08150191 <+518>: mov -0x20(%ebp),%eax 0x08150194 <+521>: mov 0x1c(%eax),%edx 0x08150197 <+524>: mov 0x83d01f0,%eax 0x0815019c <+529>: cmp %eax,%edx 0x0815019e <+531>: jne 0x8150287 0x081501a4 <+537>: mov -0x20(%ebp),%eax 0x081501a7 <+540>: mov 0xd4(%eax),%eax 0x081501ad <+546>: test %eax,%eax 0x081501af <+548>: je 0x8150287 0x081501b5 <+554>: mov -0x20(%ebp),%eax 0x081501b8 <+557>: mov 0xd4(%eax),%eax 0x081501be <+563>: mov %eax,(%esp) 0x081501c1 <+566>: call 0x814fd3f 0x081501c6 <+571>: mov -0x20(%ebp),%eax 0x081501c9 <+574>: mov 0xd8(%eax),%eax 0x081501cf <+580>: mov %eax,(%esp) 0x081501d2 <+583>: call 0x814fd3f 0x081501d7 <+588>: jmp 0x8150287 0x081501dc <+593>: mov %ebx,%eax 0x081501de <+595>: and $0x7,%eax 0x081501e1 <+598>: cmp $0x5,%eax 0x081501e4 <+601>: jne 0x8150249 0x081501e6 <+603>: mov %ebx,%eax 0x081501e8 <+605>: and $0xfffffff8,%eax 0x081501eb <+608>: mov (%eax),%eax 0x081501ed <+610>: and $0x40040000,%eax 0x081501f2 <+615>: cmp $0x40040000,%eax 0x081501f7 <+620>: jne 0x8150249 0x081501f9 <+622>: mov %ebx,%eax 0x081501fb <+624>: and $0xfffffff8,%eax 0x081501fe <+627>: mov %eax,-0x24(%ebp) 0x08150201 <+630>: mov -0x24(%ebp),%eax 0x08150204 <+633>: mov %eax,(%esp) 0x08150207 <+636>: call 0x814fe81 0x0815020c <+641>: mov -0x24(%ebp),%eax 0x0815020f <+644>: mov 0xc(%eax),%edx 0x08150212 <+647>: mov 0x83d01f0,%eax 0x08150217 <+652>: cmp %eax,%edx 0x08150219 <+654>: jne 0x815022b 0x0815021b <+656>: mov -0x24(%ebp),%eax 0x0815021e <+659>: mov 0x34(%eax),%eax 0x08150221 <+662>: mov %eax,(%esp) 0x08150224 <+665>: call 0x814ff8b 0x08150229 <+670>: jmp 0x8150288 0x0815022b <+672>: mov -0x24(%ebp),%eax 0x0815022e <+675>: mov 0x34(%eax),%eax 0x08150231 <+678>: and $0xfffffff8,%eax 0x08150234 <+681>: mov -0x24(%ebp),%edx 0x08150237 <+684>: mov 0x34(%edx),%edx 0x0815023a <+687>: and $0xfffffff8,%edx 0x0815023d <+690>: mov (%edx),%edx 0x0815023f <+692>: or $0x80000000,%edx 0x08150245 <+698>: mov %edx,(%eax) 0x08150247 <+700>: jmp 0x8150288 0x08150249 <+702>: mov %ebx,%eax 0x0815024b <+704>: and $0x7,%eax 0x0815024e <+707>: cmp $0x5,%eax 0x08150251 <+710>: jne 0x8150275 0x08150253 <+712>: mov %ebx,%eax 0x08150255 <+714>: and $0xfffffff8,%eax 0x08150258 <+717>: mov (%eax),%eax 0x0815025a <+719>: and $0x40008000,%eax 0x0815025f <+724>: cmp $0x40008000,%eax 0x08150264 <+729>: jne 0x8150275 0x08150266 <+731>: mov %ebx,%eax 0x08150268 <+733>: and $0xfffffff8,%eax 0x0815026b <+736>: mov %eax,(%esp) 0x0815026e <+739>: call 0x814fed7 0x08150273 <+744>: jmp 0x8150288 0x08150275 <+746>: mov %ebx,%eax 0x08150277 <+748>: and $0xfffffff8,%eax 0x0815027a <+751>: mov %eax,(%esp) 0x0815027d <+754>: call 0x814fe81 0x08150282 <+759>: jmp 0x815056c 0x08150287 <+764>: nop 0x08150288 <+765>: jmp 0x815056c 0x0815028d <+770>: mov %ebx,%eax 0x0815028f <+772>: and $0xfffffff8,%eax 0x08150292 <+775>: mov %eax,%ebx 0x08150294 <+777>: movzbl (%ebx),%eax 0x08150297 <+780>: and $0x1,%eax 0x0815029a <+783>: test %al,%al 0x0815029c <+785>: jne 0x8150562 0x081502a2 <+791>: movzbl (%ebx),%eax 0x081502a5 <+794>: or $0x1,%eax 0x081502a8 <+797>: mov %al,(%ebx) 0x081502aa <+799>: mov 0x8(%ebx),%eax 0x081502ad <+802>: mov %eax,(%esp) 0x081502b0 <+805>: call 0x814ff8b 0x081502b5 <+810>: mov 0xc(%ebx),%eax 0x081502b8 <+813>: mov %eax,(%esp) 0x081502bb <+816>: call 0x814ff8b 0x081502c0 <+821>: mov 0x10(%ebx),%eax 0x081502c3 <+824>: mov %eax,(%esp) 0x081502c6 <+827>: call 0x814ff8b 0x081502cb <+832>: mov 0x4(%ebx),%eax 0x081502ce <+835>: mov %eax,%ecx 0x081502d0 <+837>: and $0xfffffff8,%ecx 0x081502d3 <+840>: mov 0x83c7eb0,%edx 0x081502d9 <+846>: mov 0x83c7eb4,%eax 0x081502de <+851>: add %edx,%eax 0x081502e0 <+853>: cmp %eax,%ecx 0x081502e2 <+855>: jae 0x81502f5 0x081502e4 <+857>: mov 0x4(%ebx),%eax 0x081502e7 <+860>: mov %eax,%edx 0x081502e9 <+862>: and $0xfffffff8,%edx 0x081502ec <+865>: mov 0x83c7eb0,%eax 0x081502f1 <+870>: cmp %eax,%edx 0x081502f3 <+872>: jae 0x815030b 0x081502f5 <+874>: mov 0x4(%ebx),%eax 0x081502f8 <+877>: and $0xfffffff8,%eax 0x081502fb <+880>: mov 0x4(%ebx),%edx 0x081502fe <+883>: and $0xfffffff8,%edx 0x08150301 <+886>: mov (%edx),%edx 0x08150303 <+888>: or $0x80000000,%edx 0x08150309 <+894>: mov %edx,(%eax) 0x0815030b <+896>: mov 0x4(%ebx),%eax 0x0815030e <+899>: and $0xfffffff8,%eax 0x08150311 <+902>: mov 0x8(%eax),%eax 0x08150314 <+905>: test %eax,%eax 0x08150316 <+907>: je 0x815033d 0x08150318 <+909>: mov 0x4(%ebx),%eax 0x0815031b <+912>: and $0xfffffff8,%eax 0x0815031e <+915>: mov 0x8(%eax),%eax 0x08150321 <+918>: movzbl 0x14(%eax),%eax 0x08150325 <+922>: and $0x2,%eax 0x08150328 <+925>: test %al,%al 0x0815032a <+927>: jne 0x815033d 0x0815032c <+929>: mov 0x4(%ebx),%eax 0x0815032f <+932>: and $0xfffffff8,%eax 0x08150332 <+935>: mov 0x8(%eax),%eax 0x08150335 <+938>: mov %eax,(%esp) 0x08150338 <+941>: call 0x814d057 0x0815033d <+946>: mov 0x14(%ebx),%ebx 0x08150340 <+949>: test %ebx,%ebx 0x08150342 <+951>: je 0x8150565 0x08150348 <+957>: mov %ebx,-0x28(%ebp) 0x0815034b <+960>: mov -0x28(%ebp),%eax 0x0815034e <+963>: mov %eax,%ebx 0x08150350 <+965>: or $0x2,%ebx 0x08150353 <+968>: jmp 0x814ffa1 0x08150358 <+973>: mov %ebx,%eax 0x0815035a <+975>: and $0xfffffff8,%eax 0x0815035d <+978>: movzbl 0x2(%eax),%eax 0x08150361 <+982>: and $0x1,%eax 0x08150364 <+985>: test %al,%al 0x08150366 <+987>: jne 0x8150568 0x0815036c <+993>: mov %ebx,%eax 0x0815036e <+995>: and $0xfffffff8,%eax 0x08150371 <+998>: movzbl 0x2(%eax),%edx 0x08150375 <+1002>: or $0x1,%edx 0x08150378 <+1005>: mov %dl,0x2(%eax) 0x0815037b <+1008>: mov %ebx,%eax 0x0815037d <+1010>: and $0xfffffff8,%eax 0x08150380 <+1013>: movzwl (%eax),%eax 0x08150383 <+1016>: movzwl %ax,%eax 0x08150386 <+1019>: sub $0x5eac,%eax 0x0815038b <+1024>: cmp $0x8,%eax 0x0815038e <+1027>: ja 0x815042d 0x08150394 <+1033>: mov 0x81dd4a8(,%eax,4),%eax 0x0815039b <+1040>: jmp *%eax 0x0815039d <+1042>: mov %ebx,%eax 0x0815039f <+1044>: and $0xfffffff8,%eax 0x081503a2 <+1047>: mov %eax,%ebx 0x081503a4 <+1049>: mov 0x10(%ebx),%edx 0x081503a7 <+1052>: mov 0x83d01f0,%eax 0x081503ac <+1057>: cmp %eax,%edx 0x081503ae <+1059>: jne 0x81503b8 0x081503b0 <+1061>: mov 0x4(%ebx),%ebx 0x081503b3 <+1064>: jmp 0x814ffa1 0x081503b8 <+1069>: mov 0x4(%ebx),%eax 0x081503bb <+1072>: mov %eax,(%esp) 0x081503be <+1075>: call 0x814ff8b 0x081503c3 <+1080>: mov 0x8(%ebx),%eax 0x081503c6 <+1083>: mov %eax,(%esp) 0x081503c9 <+1086>: call 0x814ff8b 0x081503ce <+1091>: mov 0xc(%ebx),%eax 0x081503d1 <+1094>: mov %eax,(%esp) 0x081503d4 <+1097>: call 0x814ff8b 0x081503d9 <+1102>: mov 0x10(%ebx),%ebx 0x081503dc <+1105>: jmp 0x814ffa1 0x081503e1 <+1110>: mov %ebx,%eax 0x081503e3 <+1112>: and $0xfffffff8,%eax 0x081503e6 <+1115>: mov %eax,-0x2c(%ebp) 0x081503e9 <+1118>: mov -0x2c(%ebp),%eax 0x081503ec <+1121>: mov 0x8(%eax),%eax 0x081503ef <+1124>: mov %eax,(%esp) 0x081503f2 <+1127>: call 0x814ff8b 0x081503f7 <+1132>: mov -0x2c(%ebp),%eax 0x081503fa <+1135>: mov 0xc(%eax),%eax 0x081503fd <+1138>: mov %eax,(%esp) 0x08150400 <+1141>: call 0x814ff8b 0x08150405 <+1146>: mov -0x2c(%ebp),%eax 0x08150408 <+1149>: mov 0x10(%eax),%eax 0x0815040b <+1152>: mov %eax,(%esp) 0x0815040e <+1155>: call 0x814ff8b 0x08150413 <+1160>: mov -0x2c(%ebp),%eax 0x08150416 <+1163>: mov 0x4(%eax),%eax 0x08150419 <+1166>: test %eax,%eax 0x0815041b <+1168>: je 0x8150435 0x0815041d <+1170>: mov -0x2c(%ebp),%eax 0x08150420 <+1173>: mov 0x4(%eax),%eax 0x08150423 <+1176>: mov %eax,%ebx 0x08150425 <+1178>: or $0x3,%ebx 0x08150428 <+1181>: jmp 0x814ffa1 0x0815042d <+1186>: call 0x80e794c 0x08150432 <+1191>: nop 0x08150433 <+1192>: jmp 0x8150436 0x08150435 <+1194>: nop 0x08150436 <+1195>: jmp 0x815056c 0x0815043b <+1200>: mov %ebx,%eax 0x0815043d <+1202>: and $0xfffffff8,%eax 0x08150440 <+1205>: mov %eax,%ebx 0x08150442 <+1207>: mov %ebx,%eax 0x08150444 <+1209>: and $0xfffffc00,%eax 0x08150449 <+1214>: mov %ebx,%edx 0x0815044b <+1216>: and $0x3ff,%edx 0x08150451 <+1222>: shr $0x8,%edx 0x08150454 <+1225>: add $0xf8,%edx 0x0815045a <+1231>: mov 0x8(%eax,%edx,4),%edx 0x0815045e <+1235>: mov %ebx,%eax 0x08150460 <+1237>: and $0x3ff,%eax 0x08150465 <+1242>: shr $0x3,%eax 0x08150468 <+1245>: and $0x1f,%eax 0x0815046b <+1248>: mov %edx,%esi 0x0815046d <+1250>: mov %eax,%ecx 0x0815046f <+1252>: sar %cl,%esi 0x08150471 <+1254>: mov %esi,%eax 0x08150473 <+1256>: and $0x1,%eax 0x08150476 <+1259>: test %al,%al 0x08150478 <+1261>: jne 0x815056b 0x0815047e <+1267>: mov %ebx,%eax 0x08150480 <+1269>: and $0xfffffc00,%eax 0x08150485 <+1274>: mov %eax,%edx 0x08150487 <+1276>: mov %ebx,%eax 0x08150489 <+1278>: and $0x3ff,%eax 0x0815048e <+1283>: shr $0x8,%eax 0x08150491 <+1286>: mov %ebx,%ecx 0x08150493 <+1288>: and $0xfffffc00,%ecx 0x08150499 <+1294>: lea 0xf8(%eax),%esi 0x0815049f <+1300>: mov 0x8(%ecx,%esi,4),%esi 0x081504a3 <+1304>: mov %ebx,%ecx 0x081504a5 <+1306>: and $0x3ff,%ecx 0x081504ab <+1312>: shr $0x3,%ecx 0x081504ae <+1315>: and $0x1f,%ecx 0x081504b1 <+1318>: movl $0x1,-0x3c(%ebp) 0x081504b8 <+1325>: mov -0x3c(%ebp),%edi 0x081504bb <+1328>: shl %cl,%edi 0x081504bd <+1330>: mov %edi,%ecx 0x081504bf <+1332>: or %esi,%ecx 0x081504c1 <+1334>: add $0xf8,%eax 0x081504c6 <+1339>: mov %ecx,0x8(%edx,%eax,4) 0x081504ca <+1343>: mov 0x4(%ebx),%edx 0x081504cd <+1346>: mov 0x83d01f0,%eax 0x081504d2 <+1351>: cmp %eax,%edx 0x081504d4 <+1353>: jne 0x81504e4 0x081504d6 <+1355>: mov (%ebx),%ebx 0x081504d8 <+1357>: movl $0x0,-0x1c(%ebp) 0x081504df <+1364>: jmp 0x814ffa1 0x081504e4 <+1369>: mov (%ebx),%eax 0x081504e6 <+1371>: mov %eax,(%esp) 0x081504e9 <+1374>: call 0x814ff8b 0x081504ee <+1379>: mov 0x4(%ebx),%ebx 0x081504f1 <+1382>: addl $0x1,-0x1c(%ebp) 0x081504f5 <+1386>: mov 0x83c8710,%eax 0x081504fa <+1391>: cmp %eax,-0x1c(%ebp) 0x081504fd <+1394>: jne 0x814ffa0 0x08150503 <+1400>: call 0x80e794c 0x08150508 <+1405>: mov %ebx,%eax 0x0815050a <+1407>: and $0xfffffc00,%eax 0x0815050f <+1412>: mov %eax,%edx 0x08150511 <+1414>: mov %ebx,%eax 0x08150513 <+1416>: and $0x3f8,%eax 0x08150518 <+1421>: shr $0x8,%eax 0x0815051b <+1424>: mov %ebx,%ecx 0x0815051d <+1426>: and $0xfffffc00,%ecx 0x08150523 <+1432>: lea 0xf8(%eax),%esi => 0x08150529 <+1438>: mov (%ecx,%esi,4),%esi 0x0815052c <+1441>: mov %ebx,%ecx 0x0815052e <+1443>: and $0x3f8,%ecx 0x08150534 <+1449>: shr $0x3,%ecx 0x08150537 <+1452>: and $0x1f,%ecx 0x0815053a <+1455>: mov $0x1,%ebx 0x0815053f <+1460>: mov %ebx,%edi 0x08150541 <+1462>: shl %cl,%edi 0x08150543 <+1464>: mov %edi,%ecx 0x08150545 <+1466>: or %esi,%ecx 0x08150547 <+1468>: add $0xf8,%eax 0x0815054c <+1473>: mov %ecx,(%edx,%eax,4) 0x0815054f <+1476>: jmp 0x815056c 0x08150551 <+1478>: call 0x80e794c 0x08150556 <+1483>: nop 0x08150557 <+1484>: jmp 0x815056c 0x08150559 <+1486>: nop 0x0815055a <+1487>: jmp 0x815056c 0x0815055c <+1489>: nop 0x0815055d <+1490>: jmp 0x815056c 0x0815055f <+1492>: nop 0x08150560 <+1493>: jmp 0x815056c 0x08150562 <+1495>: nop 0x08150563 <+1496>: jmp 0x815056c 0x08150565 <+1498>: nop 0x08150566 <+1499>: jmp 0x815056c 0x08150568 <+1501>: nop 0x08150569 <+1502>: jmp 0x815056c 0x0815056b <+1504>: nop 0x0815056c <+1505>: add $0x4c,%esp 0x0815056f <+1508>: pop %ebx 0x08150570 <+1509>: pop %esi 0x08150571 <+1510>: pop %edi 0x08150572 <+1511>: pop %ebp 0x08150573 <+1512>: ret End of assembler dump.