All pastes #284238 Raw Edit

Miscellany

public text v1 · immutable
#284238 ·published 2006-12-18 23:28 UTC
rendered paste body
1c1
< 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