--- 343_orig 2007-01-27 01:18:29.000000000 +0400 +++ 343_patch 2007-01-27 01:19:52.000000000 +0400 @@ -1,4 +1,4 @@ -mach_kernel_i386: +/Volumes/disk1s2/mach_343: (__TEXT,__text) section _default_pager: 00112000 pushl %ebp @@ -156571,17 +156571,61 @@ 0019a45b movl %edx,0x08(%esp,1) 0019a45f movl $0x004df940,0x04(%esp,1) 0019a467 movl $0x0043a768,(%esp,1) -0019a46e calll _strncmp -0019a473 testl %eax,%eax -0019a475 jne 0x0019a489 -0019a477 cmpb $0x06,0x004df988 -0019a47e jne 0x0019a489 -0019a480 cmpb $0x0c,0x004df989 -0019a487 ja 0x0019a4a5 -0019a489 movl $0x0000015c,0x08(%esp,1) -0019a491 movl $0x0043a778,0x04(%esp,1) -0019a499 movl $0x0043a7a8,(%esp,1) -0019a4a0 calll _panic +0019a46e nop +0019a46f nop +0019a470 nop +0019a471 nop +0019a472 nop +0019a473 nop +0019a474 nop +0019a475 nop +0019a476 nop +0019a477 nop +0019a478 nop +0019a479 nop +0019a47a nop +0019a47b nop +0019a47c nop +0019a47d nop +0019a47e nop +0019a47f nop +0019a480 nop +0019a481 nop +0019a482 nop +0019a483 nop +0019a484 nop +0019a485 nop +0019a486 nop +0019a487 nop +0019a488 nop +0019a489 nop +0019a48a nop +0019a48b nop +0019a48c nop +0019a48d nop +0019a48e nop +0019a48f nop +0019a490 nop +0019a491 nop +0019a492 nop +0019a493 nop +0019a494 nop +0019a495 nop +0019a496 nop +0019a497 nop +0019a498 nop +0019a499 nop +0019a49a nop +0019a49b nop +0019a49c nop +0019a49d nop +0019a49e nop +0019a49f nop +0019a4a0 nop +0019a4a1 nop +0019a4a2 nop +0019a4a3 nop +0019a4a4 nop 0019a4a5 leal 0xffffff48(%ebp),%eax 0019a4ab movl %eax,(%esp,1) 0019a4ae movl $0x00000007,0x004dfa30 @@ -156731,13 +156775,38 @@ 0019a700 jne 0x0019a70c 0019a702 movl 0xffffff50(%ebp),%eax 0019a708 testl %eax,%eax -0019a70a je 0x0019a713 +0019a70a nop +0019a70b nop 0019a70c movl %eax,0x004df9bc 0019a711 jmp 0x0019a72f -0019a713 movl $0x000000c1,0x08(%esp,1) -0019a71b movl $0x0043a778,0x04(%esp,1) -0019a723 movl $0x0043a7c0,(%esp,1) -0019a72a calll _panic +0019a713 nop +0019a714 nop +0019a715 nop +0019a716 nop +0019a717 nop +0019a718 nop +0019a719 nop +0019a71a nop +0019a71b nop +0019a71c nop +0019a71d nop +0019a71e nop +0019a71f nop +0019a720 nop +0019a721 nop +0019a722 nop +0019a723 nop +0019a724 nop +0019a725 nop +0019a726 nop +0019a727 nop +0019a728 nop +0019a729 nop +0019a72a nop +0019a72b nop +0019a72c nop +0019a72d nop +0019a72e nop 0019a72f movl $0x00434bf0,0x004df980 0019a739 addl $0x000000fc,%esp 0019a73f popl %ebx @@ -164196,14 +164265,28 @@ 001a00ed orl $0x60,%eax 001a00f0 movl %eax,%cr4 001a00f3 movl $0x80000001,%eax -001a00f8 cpuid -001a00fa andl $_hi_remap_text,%edx -001a0100 cmpl $0x00,%edx +001a00f8 nop +001a00f9 nop +001a00fa nop +001a00fb nop +001a00fc nop +001a00fd nop +001a00fe nop +001a00ff nop +001a0100 nop +001a0101 nop +001a0102 nop 001a0103 je 0x001a0113 001a0105 movl $0xc0000080,%ecx -001a010a rdmsr -001a010c orl $0x00000800,%eax -001a0111 wrmsr +001a010a nop +001a010b nop +001a010c nop +001a010d nop +001a010e nop +001a010f nop +001a0110 nop +001a0111 nop +001a0112 nop 001a0113 movl %cr0,%eax 001a0116 orl $0x80010001,%eax 001a011b movl %eax,%cr0 @@ -164244,9 +164327,15 @@ 001a0174 orl $0x60,%eax 001a0177 movl %eax,%cr4 001a017a movl $0xc0000080,%ecx -001a017f rdmsr -001a0181 orl $0x00000800,%eax -001a0186 wrmsr +001a017f nop +001a0180 nop +001a0181 nop +001a0182 nop +001a0183 nop +001a0184 nop +001a0185 nop +001a0186 nop +001a0187 nop 001a0188 movl $0x00004000,%eax 001a018d movl %eax,%cr3 001a0190 movl %cr0,%eax @@ -170288,15 +170377,14 @@ 001a25fa movl %eax,%edx 001a25fc movl 0x7c(%eax),%eax 001a25ff movl %eax,0x04(%ebx) -001a2602 movl 0x6c(%edx),%eax -001a2605 movl %eax,0x08(%ebx) -001a2608 movl 0x70(%edx),%eax -001a260b movl %eax,0x0c(%ebx) -001a260e movl 0x74(%edx),%eax -001a2611 testl %eax,%eax -001a2613 je 0x001a2624 -001a2615 movl $0x00000001,0x10(%ebx) -001a261c movl 0x74(%edx),%eax +001a2602 movl $0x00003000,%eax +001a2607 movl %eax,0x08(%ebx) +001a260a movl 0x70(%edx),%eax +001a260d movl %eax,0x0c(%ebx) +001a2610 movl 0x74(%edx),%eax +001a2613 movl $0x00000001,0x10(%ebx) +001a261a movl 0x74(%edx),%eax +001a261d addl %eax,%eax 001a261f movl %eax,0x14(%ebx) 001a2622 jmp 0x001a2632 001a2624 movl $0x00000000,0x10(%ebx) @@ -178979,7 +179067,7 @@ 001a9e2b movl $0x00000000,(%esp,1) 001a9e32 calll _DTLookupEntry 001a9e37 decl %eax -001a9e38 jel 0x001a9efe +001a9e38 jnel 0x001a9efe 001a9e3e movl $0x0043c0a4,(%esp,1) 001a9e45 calll _kprintf 001a9e4a movl $0x0000008f,0x08(%esp,1) @@ -179015,32 +179103,102 @@ 001a9ee5 calll _kprintf 001a9eea calll _cpuid_info 001a9eef cmpb $0x06,0x48(%eax) -001a9ef3 jnel 0x001aa09e +001a9ef3 nop +001a9ef4 nop +001a9ef5 nop +001a9ef6 nop +001a9ef7 nop +001a9ef8 nop 001a9ef9 jmpl 0x001aa07e -001a9efe leal 0xdc(%ebp),%eax -001a9f01 movl %eax,0x0c(%esp,1) -001a9f05 leal 0xe0(%ebp),%eax -001a9f08 movl %eax,0x08(%esp,1) -001a9f0c movl 0xe4(%ebp),%eax -001a9f0f movl $0x0043c084,0x04(%esp,1) -001a9f17 movl %eax,(%esp,1) -001a9f1a calll _DTGetProperty -001a9f1f decl %eax -001a9f20 je 0x001a9f36 -001a9f22 movl $0x0043c084,0x04(%esp,1) -001a9f2a movl $0x0043c0d4,(%esp,1) -001a9f31 jmpl 0x001a9e45 -001a9f36 movl 0xdc(%ebp),%eax -001a9f39 cmpl $0x08,%eax -001a9f3c jne 0x001a9f88 -001a9f3e movl 0xe0(%ebp),%eax -001a9f41 movl 0x04(%eax),%esi -001a9f44 movl (%eax),%ebx -001a9f46 movl $0x0043c084,0x04(%esp,1) -001a9f4e movl $0x0043c100,(%esp,1) -001a9f55 movl %esi,0x0c(%esp,1) -001a9f59 movl %ebx,0x08(%esp,1) -001a9f5d calll _kprintf +001a9efe movl $0x000f4240,%ecx +001a9f03 movl $0x00000089,%eax +001a9f08 imull %ecx +001a9f0a movl %eax,%ebx +001a9f0c movl %edx,%esi +001a9f0e nop +001a9f0f nop +001a9f10 nop +001a9f11 nop +001a9f12 nop +001a9f13 nop +001a9f14 nop +001a9f15 nop +001a9f16 nop +001a9f17 nop +001a9f18 nop +001a9f19 nop +001a9f1a nop +001a9f1b nop +001a9f1c nop +001a9f1d nop +001a9f1e nop +001a9f1f nop +001a9f20 nop +001a9f21 nop +001a9f22 nop +001a9f23 nop +001a9f24 nop +001a9f25 nop +001a9f26 nop +001a9f27 nop +001a9f28 nop +001a9f29 nop +001a9f2a nop +001a9f2b nop +001a9f2c nop +001a9f2d nop +001a9f2e nop +001a9f2f nop +001a9f30 nop +001a9f31 nop +001a9f32 nop +001a9f33 nop +001a9f34 nop +001a9f35 nop +001a9f36 nop +001a9f37 nop +001a9f38 nop +001a9f39 nop +001a9f3a nop +001a9f3b nop +001a9f3c nop +001a9f3d nop +001a9f3e nop +001a9f3f nop +001a9f40 nop +001a9f41 nop +001a9f42 nop +001a9f43 nop +001a9f44 nop +001a9f45 nop +001a9f46 nop +001a9f47 nop +001a9f48 nop +001a9f49 nop +001a9f4a nop +001a9f4b nop +001a9f4c nop +001a9f4d nop +001a9f4e nop +001a9f4f nop +001a9f50 nop +001a9f51 nop +001a9f52 nop +001a9f53 nop +001a9f54 nop +001a9f55 nop +001a9f56 nop +001a9f57 nop +001a9f58 nop +001a9f59 nop +001a9f5a nop +001a9f5b nop +001a9f5c nop +001a9f5d nop +001a9f5e nop +001a9f5f nop +001a9f60 nop +001a9f61 nop 001a9f62 movl %ebx,%eax 001a9f64 movl %esi,%edx 001a9f66 addl $0xfaa2b57f,%eax @@ -179286,15 +179444,51 @@ 001aa345 je 0x001aa388 001aa347 testl %eax,%eax 001aa349 je 0x001aa378 -001aa34b movl 0x004dfce8,%ecx -001aa351 testl %ecx,%ecx -001aa353 jne 0x001aa378 -001aa355 movl %edx,0x0c(%esp,1) -001aa359 movl $0x00000131,0x08(%esp,1) -001aa361 movl $0x0043c2b8,0x04(%esp,1) -001aa369 movl $0x0043c32c,(%esp,1) -001aa370 calll _panic -001aa375 movl 0x08(%ebx),%edx +001aa34b nop +001aa34c nop +001aa34d nop +001aa34e nop +001aa34f nop +001aa350 nop +001aa351 nop +001aa352 nop +001aa353 nop +001aa354 nop +001aa355 nop +001aa356 nop +001aa357 nop +001aa358 nop +001aa359 nop +001aa35a nop +001aa35b nop +001aa35c nop +001aa35d nop +001aa35e nop +001aa35f nop +001aa360 nop +001aa361 nop +001aa362 nop +001aa363 nop +001aa364 nop +001aa365 nop +001aa366 nop +001aa367 nop +001aa368 nop +001aa369 nop +001aa36a nop +001aa36b nop +001aa36c nop +001aa36d nop +001aa36e nop +001aa36f nop +001aa370 nop +001aa371 nop +001aa372 nop +001aa373 nop +001aa374 nop +001aa375 nop +001aa376 nop +001aa377 nop 001aa378 movl %edx,0x004dfce4 001aa37e movl $0x00000000,0x004dfce8 001aa388 movl 0x0c(%ebx),%edx @@ -182783,10 +182977,18 @@ 001acdf0 movl 0x08(%ebp),%eax 001acdf3 testl %eax,%eax 001acdf5 je 0x001ace11 -001acdf7 movl $0x0043c54c,(%esp,1) -001acdfe calll _printf -001ace03 movl $0x00000001,(%esp,1) -001ace0a calll _PEHaltRestart +001acdf7 movl $0x00000001,(%esp,1) +001acdfe calll _PEHaltRestart +001ace03 movb $0xfe,%al +001ace05 outb %eax,$0x64 +001ace07 hlt +001ace08 nop +001ace09 nop +001ace0a nop +001ace0b nop +001ace0c nop +001ace0d nop +001ace0e nop 001ace0f jmp 0x001ace29 001ace11 movl $0x0043c55c,(%esp,1) 001ace18 calll _printf @@ -183003,90 +183205,337 @@ 001ad0a2 calll _cpuid_feature_display 001ad0a7 movl $0x0043c6bc,(%esp,1) 001ad0ae calll _cpuid_extfeature_display -001ad0b3 movl 0x004f28f0,%eax -001ad0b8 movl %eax,0xd8(%ebp) -001ad0bb movl $0x0043c6d4,(%esp,1) -001ad0c2 calll _kprintf -001ad0c7 movl 0xd8(%ebp),%edx -001ad0ca movl 0xd8(%ebp),%ecx -001ad0cd movl 0x0000040c(%edx),%edi -001ad0d3 movl 0x00000408(%edx),%eax -001ad0d9 xorl %edx,%edx -001ad0db divl %edi -001ad0dd movl %eax,0xd0(%ebp) -001ad0e0 movl 0x00000404(%ecx),%ebx -001ad0e6 jmpl 0x001ad16f -001ad0eb movl 0x24(%ebx),%edx -001ad0ee testl %edx,%edx -001ad0f0 jns 0x001ad16c -001ad0f2 movl 0x10(%ebx),%edx -001ad0f5 movl 0x18(%ebx),%eax -001ad0f8 movl %edx,0xdc(%ebp) -001ad0fb movl 0x08(%ebx),%edx -001ad0fe movl 0x0c(%ebx),%ecx -001ad101 shll $0x0c,%eax -001ad104 movl %edx,0xe0(%ebp) -001ad107 movl $0x00000007,%edx -001ad10c movl %ecx,0xe4(%ebp) -001ad10f movl (%ebx),%ecx -001ad111 movl $0x00000003,0xd4(%ebp) -001ad118 cmpl $0x0b,%ecx -001ad11b je 0x001ad12e -001ad11d cmpl $0x05,%ecx -001ad120 movl $0x80000000,%edx -001ad125 jne 0x001ad12e -001ad127 movl $0x00000005,0xd4(%ebp) -001ad12e movl %edx,0x18(%esp,1) -001ad132 movl 0xd4(%ebp),%ecx -001ad135 addl $0x00000fff,%eax -001ad13a xorl %edx,%edx -001ad13c andl $0xfffff000,%eax -001ad141 movl %ecx,0x14(%esp,1) -001ad145 addl 0xe0(%ebp),%eax -001ad148 adcl 0xe4(%ebp),%edx -001ad14b movl %eax,0x0c(%esp,1) -001ad14f movl %edx,0x10(%esp,1) -001ad153 movl 0xe4(%ebp),%edx -001ad156 movl 0xe0(%ebp),%eax -001ad159 movl %edx,0x08(%esp,1) -001ad15d movl %eax,0x04(%esp,1) -001ad161 movl 0xdc(%ebp),%edx -001ad164 movl %edx,(%esp,1) -001ad167 calll _pmap_map -001ad16c incl %esi -001ad16d addl %edi,%ebx -001ad16f cmpl 0xd0(%ebp),%esi -001ad172 jbl 0x001ad0eb -001ad178 movl 0xd8(%ebp),%ecx -001ad17b movzwl 0x02(%ecx),%eax -001ad17f cmpw $0x01,%ax -001ad183 jbe 0x001ad1a8 -001ad185 movzwl %ax,%eax -001ad188 movl %eax,0x0c(%esp,1) -001ad18c movl $0x000001e1,0x08(%esp,1) -001ad194 movl $0x0043c6f8,0x04(%esp,1) -001ad19c movl $0x0043c734,(%esp,1) -001ad1a3 calll _panic -001ad1a8 movl 0xd8(%ebp),%edx -001ad1ab movzbl 0x00000448(%edx),%eax -001ad1b2 movl %eax,0x0c(%esp,1) -001ad1b6 movzwl (%edx),%eax -001ad1b9 movl %eax,0x08(%esp,1) -001ad1bd movzwl 0x02(%edx),%eax -001ad1c1 movl $0x0043c760,(%esp,1) -001ad1c8 movl %eax,0x04(%esp,1) -001ad1cc calll _kprintf -001ad1d1 movl 0xd8(%ebp),%ecx -001ad1d4 cmpw $0x03,(%ecx) -001ad1d8 jbe 0x001ad1f0 -001ad1da cmpb $0x40,0x00000448(%ecx) -001ad1e1 jne 0x001ad1f0 -001ad1e3 movl 0x00000444(%ecx),%eax -001ad1e9 calll 0x001acf5e -001ad1ee jmp 0x001ad1fe -001ad1f0 movl 0xd8(%ebp),%edx -001ad1f3 movl 0x00000444(%edx),%eax -001ad1f9 calll 0x001ace5a +001ad0b3 nop +001ad0b4 nop +001ad0b5 nop +001ad0b6 nop +001ad0b7 nop +001ad0b8 nop +001ad0b9 nop +001ad0ba nop +001ad0bb nop +001ad0bc nop +001ad0bd nop +001ad0be nop +001ad0bf nop +001ad0c0 nop +001ad0c1 nop +001ad0c2 nop +001ad0c3 nop +001ad0c4 nop +001ad0c5 nop +001ad0c6 nop +001ad0c7 nop +001ad0c8 nop +001ad0c9 nop +001ad0ca nop +001ad0cb nop +001ad0cc nop +001ad0cd nop +001ad0ce nop +001ad0cf nop +001ad0d0 nop +001ad0d1 nop +001ad0d2 nop +001ad0d3 nop +001ad0d4 nop +001ad0d5 nop +001ad0d6 nop +001ad0d7 nop +001ad0d8 nop +001ad0d9 nop +001ad0da nop +001ad0db nop +001ad0dc nop +001ad0dd nop +001ad0de nop +001ad0df nop +001ad0e0 nop +001ad0e1 nop +001ad0e2 nop +001ad0e3 nop +001ad0e4 nop +001ad0e5 nop +001ad0e6 nop +001ad0e7 nop +001ad0e8 nop +001ad0e9 nop +001ad0ea nop +001ad0eb nop +001ad0ec nop +001ad0ed nop +001ad0ee nop +001ad0ef nop +001ad0f0 nop +001ad0f1 nop +001ad0f2 nop +001ad0f3 nop +001ad0f4 nop +001ad0f5 nop +001ad0f6 nop +001ad0f7 nop +001ad0f8 nop +001ad0f9 nop +001ad0fa nop +001ad0fb nop +001ad0fc nop +001ad0fd nop +001ad0fe nop +001ad0ff nop +001ad100 nop +001ad101 nop +001ad102 nop +001ad103 nop +001ad104 nop +001ad105 nop +001ad106 nop +001ad107 nop +001ad108 nop +001ad109 nop +001ad10a nop +001ad10b nop +001ad10c nop +001ad10d nop +001ad10e nop +001ad10f nop +001ad110 nop +001ad111 nop +001ad112 nop +001ad113 nop +001ad114 nop +001ad115 nop +001ad116 nop +001ad117 nop +001ad118 nop +001ad119 nop +001ad11a nop +001ad11b nop +001ad11c nop +001ad11d nop +001ad11e nop +001ad11f nop +001ad120 nop +001ad121 nop +001ad122 nop +001ad123 nop +001ad124 nop +001ad125 nop +001ad126 nop +001ad127 nop +001ad128 nop +001ad129 nop +001ad12a nop +001ad12b nop +001ad12c nop +001ad12d nop +001ad12e nop +001ad12f nop +001ad130 nop +001ad131 nop +001ad132 nop +001ad133 nop +001ad134 nop +001ad135 nop +001ad136 nop +001ad137 nop +001ad138 nop +001ad139 nop +001ad13a nop +001ad13b nop +001ad13c nop +001ad13d nop +001ad13e nop +001ad13f nop +001ad140 nop +001ad141 nop +001ad142 nop +001ad143 nop +001ad144 nop +001ad145 nop +001ad146 nop +001ad147 nop +001ad148 nop +001ad149 nop +001ad14a nop +001ad14b nop +001ad14c nop +001ad14d nop +001ad14e nop +001ad14f nop +001ad150 nop +001ad151 nop +001ad152 nop +001ad153 nop +001ad154 nop +001ad155 nop +001ad156 nop +001ad157 nop +001ad158 nop +001ad159 nop +001ad15a nop +001ad15b nop +001ad15c nop +001ad15d nop +001ad15e nop +001ad15f nop +001ad160 nop +001ad161 nop +001ad162 nop +001ad163 nop +001ad164 nop +001ad165 nop +001ad166 nop +001ad167 nop +001ad168 nop +001ad169 nop +001ad16a nop +001ad16b nop +001ad16c nop +001ad16d nop +001ad16e nop +001ad16f nop +001ad170 nop +001ad171 nop +001ad172 nop +001ad173 nop +001ad174 nop +001ad175 nop +001ad176 nop +001ad177 nop +001ad178 nop +001ad179 nop +001ad17a nop +001ad17b nop +001ad17c nop +001ad17d nop +001ad17e nop +001ad17f nop +001ad180 nop +001ad181 nop +001ad182 nop +001ad183 nop +001ad184 nop +001ad185 nop +001ad186 nop +001ad187 nop +001ad188 nop +001ad189 nop +001ad18a nop +001ad18b nop +001ad18c nop +001ad18d nop +001ad18e nop +001ad18f nop +001ad190 nop +001ad191 nop +001ad192 nop +001ad193 nop +001ad194 nop +001ad195 nop +001ad196 nop +001ad197 nop +001ad198 nop +001ad199 nop +001ad19a nop +001ad19b nop +001ad19c nop +001ad19d nop +001ad19e nop +001ad19f nop +001ad1a0 nop +001ad1a1 nop +001ad1a2 nop +001ad1a3 nop +001ad1a4 nop +001ad1a5 nop +001ad1a6 nop +001ad1a7 nop +001ad1a8 nop +001ad1a9 nop +001ad1aa nop +001ad1ab nop +001ad1ac nop +001ad1ad nop +001ad1ae nop +001ad1af nop +001ad1b0 nop +001ad1b1 nop +001ad1b2 nop +001ad1b3 nop +001ad1b4 nop +001ad1b5 nop +001ad1b6 nop +001ad1b7 nop +001ad1b8 nop +001ad1b9 nop +001ad1ba nop +001ad1bb nop +001ad1bc nop +001ad1bd nop +001ad1be nop +001ad1bf nop +001ad1c0 nop +001ad1c1 nop +001ad1c2 nop +001ad1c3 nop +001ad1c4 nop +001ad1c5 nop +001ad1c6 nop +001ad1c7 nop +001ad1c8 nop +001ad1c9 nop +001ad1ca nop +001ad1cb nop +001ad1cc nop +001ad1cd nop +001ad1ce nop +001ad1cf nop +001ad1d0 nop +001ad1d1 nop +001ad1d2 nop +001ad1d3 nop +001ad1d4 nop +001ad1d5 nop +001ad1d6 nop +001ad1d7 nop +001ad1d8 nop +001ad1d9 nop +001ad1da nop +001ad1db nop +001ad1dc nop +001ad1dd nop +001ad1de nop +001ad1df nop +001ad1e0 nop +001ad1e1 nop +001ad1e2 nop +001ad1e3 nop +001ad1e4 nop +001ad1e5 nop +001ad1e6 nop +001ad1e7 nop +001ad1e8 nop +001ad1e9 nop +001ad1ea nop +001ad1eb nop +001ad1ec nop +001ad1ed nop +001ad1ee nop +001ad1ef nop +001ad1f0 nop +001ad1f1 nop +001ad1f2 nop +001ad1f3 nop +001ad1f4 nop +001ad1f5 nop +001ad1f6 nop +001ad1f7 nop +001ad1f8 nop +001ad1f9 nop +001ad1fa nop +001ad1fb nop +001ad1fc nop +001ad1fd nop 001ad1fe calll _smp_init 001ad203 calll _init_fpu 001ad208 calll _clock_config @@ -185375,57 +185824,26 @@ 001af3b3 nop 001af3b4 nop 001af3b5 nop -001af3b6 nop -001af3b7 nop -001af3b8 nop -001af3b9 nop -001af3ba nop -001af3bb nop -001af3bc nop -001af3bd nop -001af3be nop -001af3bf nop -001af3c0 nop -001af3c1 nop -001af3c2 nop -001af3c3 nop -001af3c4 nop -001af3c5 nop -001af3c6 nop -001af3c7 nop -001af3c8 nop -001af3c9 nop -001af3ca nop -001af3cb nop -001af3cc nop -001af3cd nop -001af3ce nop -001af3cf nop -001af3d0 nop -001af3d1 nop -001af3d2 nop -001af3d3 nop -001af3d4 nop -001af3d5 nop -001af3d6 nop -001af3d7 nop -001af3d8 nop -001af3d9 nop -001af3da nop -001af3db nop -001af3dc nop -001af3dd nop -001af3de nop -001af3df nop -001af3e0 nop -001af3e1 nop -001af3e2 nop -001af3e3 nop -001af3e4 nop -001af3e5 nop -001af3e6 nop -001af3e7 nop -001af3e8 nop +001af3b6 decl %ecx +001af3b7 decl %edi +001af3b8 incl %esp +001af3b9 jbe %gs:0x001af425 +001af3bc arpl %esp,0x54(%ebp) +001af3bf jb 0x001af426 +001af3c1 cmpb %gs:(%edi),%ch +001af3c4 jb 0x001af435 +001af3c6 insl +001af3c7 addb %cl,0xf8810d41(%ebx) +001af3cd das +001af3ce imulw $0xb6b9,%gs:0x08(%ebp),%si +001af3d5 repz/sbbb (%eax),%al +001af3d8 movl %ecx,0x08(%ebp) +001af3db pushl $0x3a +001af3dd pushl %ecx +001af3de movl $_strchr,%ecx +001af3e3 call *%ecx +001af3e5 addl $0x08,%esp +001af3e8 ret 001af3e9 nop 001af3ea nop 001af3eb nop @@ -818635,9 +819053,17 @@ 003d73a9 jel 0x003d757e 003d73af testl %ebx,%ebx 003d73b1 jne 0x003d7413 -003d73b3 movl $0x0000003a,0x04(%esp,1) -003d73bb movl %ecx,(%esp,1) -003d73be calll _strchr +003d73b3 movl $0x001af3c8,%eax +003d73b8 call *%eax +003d73ba nop +003d73bb nop +003d73bc nop +003d73bd nop +003d73be nop +003d73bf nop +003d73c0 nop +003d73c1 nop +003d73c2 nop 003d73c3 testl %eax,%eax 003d73c5 movl %eax,0xe4(%ebp) 003d73c8 jel 0x003d757e