08048c58 <replace>:
8048c58: 55 push %ebp
8048c59: 89 e5 mov %esp,%ebp
8048c5b: 57 push %edi
8048c5c: 56 push %esi
8048c5d: 53 push %ebx
8048c5e: 83 ec 0c sub $0xc,%esp
8048c61: 89 e7 mov %esp,%edi
8048c63: 83 ec 0c sub $0xc,%esp
8048c66: ff 75 08 pushl 0x8(%ebp)
8048c69: e8 52 f7 ff ff call 80483c0 <_init+0x68>
8048c6e: 83 c4 10 add $0x10,%esp
8048c71: 40 inc %eax
8048c72: 83 c0 0f add $0xf,%eax
8048c75: c1 e8 04 shr $0x4,%eax
8048c78: c1 e0 04 shl $0x4,%eax
8048c7b: 29 c4 sub %eax,%esp
8048c7d: 89 e3 mov %esp,%ebx
8048c7f: 83 ec 08 sub $0x8,%esp
8048c82: ff 75 08 pushl 0x8(%ebp)
8048c85: 53 push %ebx
8048c86: e8 85 f7 ff ff call 8048410 <_init+0xb8>
8048c8b: 83 c4 10 add $0x10,%esp
8048c8e: 83 ec 08 sub $0x8,%esp
8048c91: ff 75 10 pushl 0x10(%ebp)
8048c94: 83 ec 0c sub $0xc,%esp
8048c97: ff 75 0c pushl 0xc(%ebp)
8048c9a: 53 push %ebx
8048c9b: e8 10 f7 ff ff call 80483b0 <_init+0x58>
8048ca0: 83 c4 14 add $0x14,%esp
8048ca3: 50 push %eax
8048ca4: e8 67 f7 ff ff call 8048410 <_init+0xb8>
8048ca9: 83 c4 10 add $0x10,%esp
8048cac: 83 ec 08 sub $0x8,%esp
8048caf: 83 ec 04 sub $0x4,%esp
8048cb2: 53 push %ebx
8048cb3: e8 08 f7 ff ff call 80483c0 <_init+0x68>
8048cb8: 83 c4 08 add $0x8,%esp
8048cbb: 89 c6 mov %eax,%esi
8048cbd: 03 75 08 add 0x8(%ebp),%esi
8048cc0: 83 ec 04 sub $0x4,%esp
8048cc3: ff 75 0c pushl 0xc(%ebp)
8048cc6: e8 f5 f6 ff ff call 80483c0 <_init+0x68>
8048ccb: 83 c4 08 add $0x8,%esp
8048cce: 01 c6 add %eax,%esi
8048cd0: 83 ec 04 sub $0x4,%esp
8048cd3: ff 75 10 pushl 0x10(%ebp)
8048cd6: e8 e5 f6 ff ff call 80483c0 <_init+0x68>
8048cdb: 83 c4 08 add $0x8,%esp
8048cde: 29 c6 sub %eax,%esi
8048ce0: 89 f0 mov %esi,%eax
8048ce2: 50 push %eax
8048ce3: 53 push %ebx
8048ce4: e8 f7 f6 ff ff call 80483e0 <_init+0x88>
8048ce9: 83 c4 10 add $0x10,%esp
8048cec: 83 ec 08 sub $0x8,%esp
8048cef: 53 push %ebx
8048cf0: ff 75 08 pushl 0x8(%ebp)
8048cf3: e8 18 f7 ff ff call 8048410 <_init+0xb8>
8048cf8: 83 c4 10 add $0x10,%esp
8048cfb: 89 fc mov %edi,%esp
8048cfd: 8d 65 f4 lea 0xfffffff4(%ebp),%esp
8048d00: 5b pop %ebx
8048d01: 5e pop %esi
8048d02: 5f pop %edi
8048d03: c9 leave
8048d04: c3 ret
This seems to be the function in assembly. I did not read it through much myself. Sorry if the forum eats the spacing.