rendered paste body1c1
< mach_i386:
---
> mach_kernel.hack:
154973,154983c154973,155027
< 00198cab calll _strncmp
< 00198cb0 testl %eax,%eax
< 00198cb2 jne 0x00198cc6
< 00198cb4 cmpb $0x06,0x004ba988
< 00198cbb jne 0x00198cc6
< 00198cbd cmpb $0x0c,0x004ba989
< 00198cc4 ja 0x00198ce2
< 00198cc6 movl $0x00000117,0x08(%esp,1)
< 00198cce movl $0x00414b60,0x04(%esp,1)
< 00198cd6 movl $0x00414b8c,(%esp,1)
< 00198cdd calll _panic
---
> 00198cab nop
> 00198cac nop
> 00198cad nop
> 00198cae nop
> 00198caf nop
> 00198cb0 nop
> 00198cb1 nop
> 00198cb2 nop
> 00198cb3 nop
> 00198cb4 nop
> 00198cb5 nop
> 00198cb6 nop
> 00198cb7 nop
> 00198cb8 nop
> 00198cb9 nop
> 00198cba nop
> 00198cbb nop
> 00198cbc nop
> 00198cbd nop
> 00198cbe nop
> 00198cbf nop
> 00198cc0 nop
> 00198cc1 nop
> 00198cc2 nop
> 00198cc3 nop
> 00198cc4 nop
> 00198cc5 nop
> 00198cc6 nop
> 00198cc7 nop
> 00198cc8 nop
> 00198cc9 nop
> 00198cca nop
> 00198ccb nop
> 00198ccc nop
> 00198ccd nop
> 00198cce nop
> 00198ccf nop
> 00198cd0 nop
> 00198cd1 nop
> 00198cd2 nop
> 00198cd3 nop
> 00198cd4 nop
> 00198cd5 nop
> 00198cd6 nop
> 00198cd7 nop
> 00198cd8 nop
> 00198cd9 nop
> 00198cda nop
> 00198cdb nop
> 00198cdc nop
> 00198cdd nop
> 00198cde nop
> 00198cdf nop
> 00198ce0 nop
> 00198ce1 nop
155123c155167,155168
< 00198f1b je 0x00198f24
---
> 00198f1b nop
> 00198f1c nop
155129c155174,155178
< 00198f3b calll _panic
---
> 00198f3b nop
> 00198f3c nop
> 00198f3d nop
> 00198f3e nop
> 00198f3f nop
161690,161692c161739,161749
< 0019dcb8 cpuid
< 0019dcba andl $_hi_remap_text,%edx
< 0019dcc0 cmpl $0x00,%edx
---
> 0019dcb8 nop
> 0019dcb9 nop
> 0019dcba nop
> 0019dcbb nop
> 0019dcbc nop
> 0019dcbd nop
> 0019dcbe nop
> 0019dcbf nop
> 0019dcc0 nop
> 0019dcc1 nop
> 0019dcc2 nop
161695,161697c161752,161760
< 0019dcca rdmsr
< 0019dccc orl $0x00000800,%eax
< 0019dcd1 wrmsr
---
> 0019dcca nop
> 0019dccb nop
> 0019dccc nop
> 0019dccd nop
> 0019dcce nop
> 0019dccf nop
> 0019dcd0 nop
> 0019dcd1 nop
> 0019dcd2 nop
161738,161740c161801,161809
< 0019dd3f rdmsr
< 0019dd41 orl $0x00000800,%eax
< 0019dd46 wrmsr
---
> 0019dd3f nop
> 0019dd40 nop
> 0019dd41 nop
> 0019dd42 nop
> 0019dd43 nop
> 0019dd44 nop
> 0019dd45 nop
> 0019dd46 nop
> 0019dd47 nop
173230c173299
< 001a6d19 jel 0x001a6df2
---
> 001a6d19 jnel 0x001a6df2
173273c173342,173347
< 001a6de7 jnel 0x001a6f92
---
> 001a6de7 nop
> 001a6de8 nop
> 001a6de9 nop
> 001a6dea nop
> 001a6deb nop
> 001a6dec nop
173275,173298c173349,173437
< 001a6df2 leal 0xdc(%ebp),%eax
< 001a6df5 movl %eax,0x0c(%esp,1)
< 001a6df9 leal 0xe0(%ebp),%eax
< 001a6dfc movl %eax,0x08(%esp,1)
< 001a6e00 movl 0xe4(%ebp),%eax
< 001a6e03 movl $0x0041650c,0x04(%esp,1)
< 001a6e0b movl %eax,(%esp,1)
< 001a6e0e calll _DTGetProperty
< 001a6e13 decl %eax
< 001a6e14 je 0x001a6e2a
< 001a6e16 movl $0x0041650c,0x04(%esp,1)
< 001a6e1e movl $0x0041655c,(%esp,1)
< 001a6e25 jmpl 0x001a6d26
< 001a6e2a movl 0xdc(%ebp),%eax
< 001a6e2d cmpl $0x08,%eax
< 001a6e30 jne 0x001a6e7c
< 001a6e32 movl 0xe0(%ebp),%eax
< 001a6e35 movl 0x04(%eax),%esi
< 001a6e38 movl (%eax),%ebx
< 001a6e3a movl $0x0041650c,0x04(%esp,1)
< 001a6e42 movl $0x00416588,(%esp,1)
< 001a6e49 movl %esi,0x0c(%esp,1)
< 001a6e4d movl %ebx,0x08(%esp,1)
< 001a6e51 calll _kprintf
---
> 001a6df2 movl $0x000f4240,%ecx
> 001a6df7 movl $0x000000c8,%eax
> 001a6dfc imull %ecx
> 001a6dfe movl %eax,%ebx
> 001a6e00 movl %edx,%esi
> 001a6e02 nop
> 001a6e03 nop
> 001a6e04 nop
> 001a6e05 nop
> 001a6e06 nop
> 001a6e07 nop
> 001a6e08 nop
> 001a6e09 nop
> 001a6e0a nop
> 001a6e0b nop
> 001a6e0c nop
> 001a6e0d nop
> 001a6e0e nop
> 001a6e0f nop
> 001a6e10 nop
> 001a6e11 nop
> 001a6e12 nop
> 001a6e13 nop
> 001a6e14 nop
> 001a6e15 nop
> 001a6e16 nop
> 001a6e17 nop
> 001a6e18 nop
> 001a6e19 nop
> 001a6e1a nop
> 001a6e1b nop
> 001a6e1c nop
> 001a6e1d nop
> 001a6e1e nop
> 001a6e1f nop
> 001a6e20 nop
> 001a6e21 nop
> 001a6e22 nop
> 001a6e23 nop
> 001a6e24 nop
> 001a6e25 nop
> 001a6e26 nop
> 001a6e27 nop
> 001a6e28 nop
> 001a6e29 nop
> 001a6e2a nop
> 001a6e2b nop
> 001a6e2c nop
> 001a6e2d nop
> 001a6e2e nop
> 001a6e2f nop
> 001a6e30 nop
> 001a6e31 nop
> 001a6e32 nop
> 001a6e33 nop
> 001a6e34 nop
> 001a6e35 nop
> 001a6e36 nop
> 001a6e37 nop
> 001a6e38 nop
> 001a6e39 nop
> 001a6e3a nop
> 001a6e3b nop
> 001a6e3c nop
> 001a6e3d nop
> 001a6e3e nop
> 001a6e3f nop
> 001a6e40 nop
> 001a6e41 nop
> 001a6e42 nop
> 001a6e43 nop
> 001a6e44 nop
> 001a6e45 nop
> 001a6e46 nop
> 001a6e47 nop
> 001a6e48 nop
> 001a6e49 nop
> 001a6e4a nop
> 001a6e4b nop
> 001a6e4c nop
> 001a6e4d nop
> 001a6e4e nop
> 001a6e4f nop
> 001a6e50 nop
> 001a6e51 nop
> 001a6e52 nop
> 001a6e53 nop
> 001a6e54 nop
> 001a6e55 nop
173542,173550c173681,173725
< 001a7239 movl 0x004bac48,%ecx
< 001a723f testl %ecx,%ecx
< 001a7241 jne 0x001a7266
< 001a7243 movl %edx,0x0c(%esp,1)
< 001a7247 movl $0x0000012c,0x08(%esp,1)
< 001a724f movl $0x0041673c,0x04(%esp,1)
< 001a7257 movl $0x004167ac,(%esp,1)
< 001a725e calll _panic
< 001a7263 movl 0x08(%ebx),%edx
---
> 001a7239 nop
> 001a723a nop
> 001a723b nop
> 001a723c nop
> 001a723d nop
> 001a723e nop
> 001a723f nop
> 001a7240 nop
> 001a7241 nop
> 001a7242 nop
> 001a7243 nop
> 001a7244 nop
> 001a7245 nop
> 001a7246 nop
> 001a7247 nop
> 001a7248 nop
> 001a7249 nop
> 001a724a nop
> 001a724b nop
> 001a724c nop
> 001a724d nop
> 001a724e nop
> 001a724f nop
> 001a7250 nop
> 001a7251 nop
> 001a7252 nop
> 001a7253 nop
> 001a7254 nop
> 001a7255 nop
> 001a7256 nop
> 001a7257 nop
> 001a7258 nop
> 001a7259 nop
> 001a725a nop
> 001a725b nop
> 001a725c nop
> 001a725d nop
> 001a725e nop
> 001a725f nop
> 001a7260 nop
> 001a7261 nop
> 001a7262 nop
> 001a7263 nop
> 001a7264 nop
> 001a7265 nop
177207,177290c177382,177712
< 001a9f4c movl 0x004cd8f0,%eax
< 001a9f51 movl %eax,0xd8(%ebp)
< 001a9f54 movl $0x00416b58,(%esp,1)
< 001a9f5b calll _kprintf
< 001a9f60 movl 0xd8(%ebp),%edx
< 001a9f63 movl 0xd8(%ebp),%ecx
< 001a9f66 movl 0x0000040c(%edx),%edi
< 001a9f6c movl 0x00000408(%edx),%eax
< 001a9f72 xorl %edx,%edx
< 001a9f74 divl %edi
< 001a9f76 movl %eax,0xd0(%ebp)
< 001a9f79 movl 0x00000404(%ecx),%ebx
< 001a9f7f jmpl 0x001aa008
< 001a9f84 movl 0x24(%ebx),%edx
< 001a9f87 testl %edx,%edx
< 001a9f89 jns 0x001aa005
< 001a9f8b movl 0x10(%ebx),%edx
< 001a9f8e movl 0x18(%ebx),%eax
< 001a9f91 movl %edx,0xdc(%ebp)
< 001a9f94 movl 0x08(%ebx),%edx
< 001a9f97 movl 0x0c(%ebx),%ecx
< 001a9f9a shll $0x0c,%eax
< 001a9f9d movl %edx,0xe0(%ebp)
< 001a9fa0 movl $0x00000007,%edx
< 001a9fa5 movl %ecx,0xe4(%ebp)
< 001a9fa8 movl (%ebx),%ecx
< 001a9faa movl $0x00000003,0xd4(%ebp)
< 001a9fb1 cmpl $0x0b,%ecx
< 001a9fb4 je 0x001a9fc7
< 001a9fb6 cmpl $0x05,%ecx
< 001a9fb9 movl $0x80000000,%edx
< 001a9fbe jne 0x001a9fc7
< 001a9fc0 movl $0x00000005,0xd4(%ebp)
< 001a9fc7 movl %edx,0x18(%esp,1)
< 001a9fcb movl 0xd4(%ebp),%ecx
< 001a9fce addl $0x00000fff,%eax
< 001a9fd3 xorl %edx,%edx
< 001a9fd5 andl $0xfffff000,%eax
< 001a9fda movl %ecx,0x14(%esp,1)
< 001a9fde addl 0xe0(%ebp),%eax
< 001a9fe1 adcl 0xe4(%ebp),%edx
< 001a9fe4 movl %eax,0x0c(%esp,1)
< 001a9fe8 movl %edx,0x10(%esp,1)
< 001a9fec movl 0xe4(%ebp),%edx
< 001a9fef movl 0xe0(%ebp),%eax
< 001a9ff2 movl %edx,0x08(%esp,1)
< 001a9ff6 movl %eax,0x04(%esp,1)
< 001a9ffa movl 0xdc(%ebp),%edx
< 001a9ffd movl %edx,(%esp,1)
< 001aa000 calll _pmap_map
< 001aa005 incl %esi
< 001aa006 addl %edi,%ebx
< 001aa008 cmpl 0xd0(%ebp),%esi
< 001aa00b jbl 0x001a9f84
< 001aa011 movl 0xd8(%ebp),%ecx
< 001aa014 movzwl 0x02(%ecx),%eax
< 001aa018 cmpw $0x01,%ax
< 001aa01c jbe 0x001aa041
< 001aa01e movzwl %ax,%eax
< 001aa021 movl %eax,0x0c(%esp,1)
< 001aa025 movl $0x000001f0,0x08(%esp,1)
< 001aa02d movl $0x00416b7c,0x04(%esp,1)
< 001aa035 movl $0x00416bb4,(%esp,1)
< 001aa03c calll _panic
< 001aa041 movl 0xd8(%ebp),%edx
< 001aa044 movzbl 0x00000448(%edx),%eax
< 001aa04b movl %eax,0x0c(%esp,1)
< 001aa04f movzwl (%edx),%eax
< 001aa052 movl %eax,0x08(%esp,1)
< 001aa056 movzwl 0x02(%edx),%eax
< 001aa05a movl $0x00416be0,(%esp,1)
< 001aa061 movl %eax,0x04(%esp,1)
< 001aa065 calll _kprintf
< 001aa06a movl 0xd8(%ebp),%ecx
< 001aa06d cmpw $0x03,(%ecx)
< 001aa071 jbe 0x001aa089
< 001aa073 cmpb $0x40,0x00000448(%ecx)
< 001aa07a jne 0x001aa089
< 001aa07c movl 0x00000444(%ecx),%eax
< 001aa082 calll 0x001a9df7
< 001aa087 jmp 0x001aa097
< 001aa089 movl 0xd8(%ebp),%edx
< 001aa08c movl 0x00000444(%edx),%eax
< 001aa092 calll 0x001a9cf3
---
> 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 nop
> 001a9f63 nop
> 001a9f64 nop
> 001a9f65 nop
> 001a9f66 nop
> 001a9f67 nop
> 001a9f68 nop
> 001a9f69 nop
> 001a9f6a nop
> 001a9f6b nop
> 001a9f6c nop
> 001a9f6d nop
> 001a9f6e nop
> 001a9f6f nop
> 001a9f70 nop
> 001a9f71 nop
> 001a9f72 nop
> 001a9f73 nop
> 001a9f74 nop
> 001a9f75 nop
> 001a9f76 nop
> 001a9f77 nop
> 001a9f78 nop
> 001a9f79 nop
> 001a9f7a nop
> 001a9f7b nop
> 001a9f7c nop
> 001a9f7d nop
> 001a9f7e nop
> 001a9f7f nop
> 001a9f80 nop
> 001a9f81 nop
> 001a9f82 nop
> 001a9f83 nop
> 001a9f84 nop
> 001a9f85 nop
> 001a9f86 nop
> 001a9f87 nop
> 001a9f88 nop
> 001a9f89 nop
> 001a9f8a nop
> 001a9f8b nop
> 001a9f8c nop
> 001a9f8d nop
> 001a9f8e nop
> 001a9f8f nop
> 001a9f90 nop
> 001a9f91 nop
> 001a9f92 nop
> 001a9f93 nop
> 001a9f94 nop
> 001a9f95 nop
> 001a9f96 nop
> 001a9f97 nop
> 001a9f98 nop
> 001a9f99 nop
> 001a9f9a nop
> 001a9f9b nop
> 001a9f9c nop
> 001a9f9d nop
> 001a9f9e nop
> 001a9f9f nop
> 001a9fa0 nop
> 001a9fa1 nop
> 001a9fa2 nop
> 001a9fa3 nop
> 001a9fa4 nop
> 001a9fa5 nop
> 001a9fa6 nop
> 001a9fa7 nop
> 001a9fa8 nop
> 001a9fa9 nop
> 001a9faa nop
> 001a9fab nop
> 001a9fac nop
> 001a9fad nop
> 001a9fae nop
> 001a9faf nop
> 001a9fb0 nop
> 001a9fb1 nop
> 001a9fb2 nop
> 001a9fb3 nop
> 001a9fb4 nop
> 001a9fb5 nop
> 001a9fb6 nop
> 001a9fb7 nop
> 001a9fb8 nop
> 001a9fb9 nop
> 001a9fba nop
> 001a9fbb nop
> 001a9fbc nop
> 001a9fbd nop
> 001a9fbe nop
> 001a9fbf nop
> 001a9fc0 nop
> 001a9fc1 nop
> 001a9fc2 nop
> 001a9fc3 nop
> 001a9fc4 nop
> 001a9fc5 nop
> 001a9fc6 nop
> 001a9fc7 nop
> 001a9fc8 nop
> 001a9fc9 nop
> 001a9fca nop
> 001a9fcb nop
> 001a9fcc nop
> 001a9fcd nop
> 001a9fce nop
> 001a9fcf nop
> 001a9fd0 nop
> 001a9fd1 nop
> 001a9fd2 nop
> 001a9fd3 nop
> 001a9fd4 nop
> 001a9fd5 nop
> 001a9fd6 nop
> 001a9fd7 nop
> 001a9fd8 nop
> 001a9fd9 nop
> 001a9fda nop
> 001a9fdb nop
> 001a9fdc nop
> 001a9fdd nop
> 001a9fde nop
> 001a9fdf nop
> 001a9fe0 nop
> 001a9fe1 nop
> 001a9fe2 nop
> 001a9fe3 nop
> 001a9fe4 nop
> 001a9fe5 nop
> 001a9fe6 nop
> 001a9fe7 nop
> 001a9fe8 nop
> 001a9fe9 nop
> 001a9fea nop
> 001a9feb nop
> 001a9fec nop
> 001a9fed nop
> 001a9fee nop
> 001a9fef nop
> 001a9ff0 nop
> 001a9ff1 nop
> 001a9ff2 nop
> 001a9ff3 nop
> 001a9ff4 nop
> 001a9ff5 nop
> 001a9ff6 nop
> 001a9ff7 nop
> 001a9ff8 nop
> 001a9ff9 nop
> 001a9ffa nop
> 001a9ffb nop
> 001a9ffc nop
> 001a9ffd nop
> 001a9ffe nop
> 001a9fff nop
> 001aa000 nop
> 001aa001 nop
> 001aa002 nop
> 001aa003 nop
> 001aa004 nop
> 001aa005 nop
> 001aa006 nop
> 001aa007 nop
> 001aa008 nop
> 001aa009 nop
> 001aa00a nop
> 001aa00b nop
> 001aa00c nop
> 001aa00d nop
> 001aa00e nop
> 001aa00f nop
> 001aa010 nop
> 001aa011 nop
> 001aa012 nop
> 001aa013 nop
> 001aa014 nop
> 001aa015 nop
> 001aa016 nop
> 001aa017 nop
> 001aa018 nop
> 001aa019 nop
> 001aa01a nop
> 001aa01b nop
> 001aa01c nop
> 001aa01d nop
> 001aa01e nop
> 001aa01f nop
> 001aa020 nop
> 001aa021 nop
> 001aa022 nop
> 001aa023 nop
> 001aa024 nop
> 001aa025 nop
> 001aa026 nop
> 001aa027 nop
> 001aa028 nop
> 001aa029 nop
> 001aa02a nop
> 001aa02b nop
> 001aa02c nop
> 001aa02d nop
> 001aa02e nop
> 001aa02f nop
> 001aa030 nop
> 001aa031 nop
> 001aa032 nop
> 001aa033 nop
> 001aa034 nop
> 001aa035 nop
> 001aa036 nop
> 001aa037 nop
> 001aa038 nop
> 001aa039 nop
> 001aa03a nop
> 001aa03b nop
> 001aa03c nop
> 001aa03d nop
> 001aa03e nop
> 001aa03f nop
> 001aa040 nop
> 001aa041 nop
> 001aa042 nop
> 001aa043 nop
> 001aa044 nop
> 001aa045 nop
> 001aa046 nop
> 001aa047 nop
> 001aa048 nop
> 001aa049 nop
> 001aa04a nop
> 001aa04b nop
> 001aa04c nop
> 001aa04d nop
> 001aa04e nop
> 001aa04f nop
> 001aa050 nop
> 001aa051 nop
> 001aa052 nop
> 001aa053 nop
> 001aa054 nop
> 001aa055 nop
> 001aa056 nop
> 001aa057 nop
> 001aa058 nop
> 001aa059 nop
> 001aa05a nop
> 001aa05b nop
> 001aa05c nop
> 001aa05d nop
> 001aa05e nop
> 001aa05f nop
> 001aa060 nop
> 001aa061 nop
> 001aa062 nop
> 001aa063 nop
> 001aa064 nop
> 001aa065 nop
> 001aa066 nop
> 001aa067 nop
> 001aa068 nop
> 001aa069 nop
> 001aa06a nop
> 001aa06b nop
> 001aa06c nop
> 001aa06d nop
> 001aa06e nop
> 001aa06f nop
> 001aa070 nop
> 001aa071 nop
> 001aa072 nop
> 001aa073 nop
> 001aa074 nop
> 001aa075 nop
> 001aa076 nop
> 001aa077 nop
> 001aa078 nop
> 001aa079 nop
> 001aa07a nop
> 001aa07b nop
> 001aa07c nop
> 001aa07d nop
> 001aa07e nop
> 001aa07f nop
> 001aa080 nop
> 001aa081 nop
> 001aa082 nop
> 001aa083 nop
> 001aa084 nop
> 001aa085 nop
> 001aa086 nop
> 001aa087 nop
> 001aa088 nop
> 001aa089 nop
> 001aa08a nop
> 001aa08b nop
> 001aa08c nop
> 001aa08d nop
> 001aa08e nop
> 001aa08f nop
> 001aa090 nop
> 001aa091 nop
> 001aa092 nop
> 001aa093 nop
> 001aa094 nop
> 001aa095 nop
> 001aa096 nop
179492,179542c179914,179933
< 001ac100 nop
< 001ac101 nop
< 001ac102 nop
< 001ac103 nop
< 001ac104 nop
< 001ac105 nop
< 001ac106 nop
< 001ac107 nop
< 001ac108 nop
< 001ac109 nop
< 001ac10a nop
< 001ac10b nop
< 001ac10c nop
< 001ac10d nop
< 001ac10e nop
< 001ac10f nop
< 001ac110 nop
< 001ac111 nop
< 001ac112 nop
< 001ac113 nop
< 001ac114 nop
< 001ac115 nop
< 001ac116 nop
< 001ac117 nop
< 001ac118 nop
< 001ac119 nop
< 001ac11a nop
< 001ac11b nop
< 001ac11c nop
< 001ac11d nop
< 001ac11e nop
< 001ac11f nop
< 001ac120 nop
< 001ac121 nop
< 001ac122 nop
< 001ac123 nop
< 001ac124 nop
< 001ac125 nop
< 001ac126 nop
< 001ac127 nop
< 001ac128 nop
< 001ac129 nop
< 001ac12a nop
< 001ac12b nop
< 001ac12c nop
< 001ac12d nop
< 001ac12e nop
< 001ac12f nop
< 001ac130 nop
< 001ac131 nop
< 001ac132 nop
---
> 001ac100 decl %ecx
> 001ac101 decl %edi
> 001ac102 incl %esp
> 001ac103 jbe %gs:0x001ac16f
> 001ac106 arpl %esp,0x54(%ebp)
> 001ac109 jb 0x001ac170
> 001ac10b cmpb %gs:(%edi),%ch
> 001ac10e jb 0x001ac17f
> 001ac110 insl
> 001ac111 addb %cl,0xf8810d41(%ebx)
> 001ac117 das
> 001ac118 imulw $0x00b9,%gs:0x08(%ebp),%si
> 001ac11f rcrl $0x00,(%edx)
> 001ac122 movl %ecx,0x08(%ebp)
> 001ac125 pushl $0x3a
> 001ac127 pushl %ecx
> 001ac128 movl $_strchr,%ecx
> 001ac12d call *%ecx
> 001ac12f addl $0x08,%esp
> 001ac132 ret
775740,775742c776131,776141
< 003b2177 movl $0x0000003a,0x04(%esp,1)
< 003b217f movl %ecx,(%esp,1)
< 003b2182 calll _strchr
---
> 003b2177 movl $0x001ac112,%eax
> 003b217c call *%eax
> 003b217e nop
> 003b217f nop
> 003b2180 nop
> 003b2181 nop
> 003b2182 nop
> 003b2183 nop
> 003b2184 nop
> 003b2185 nop
> 003b2186 nop