On 21-Dec-99 David Quattlebaum wrote:
> Anyone,
>
> I have an object file: foo.o
>
> In foo.o I have a call to bar().
>
> Now, I want foo.o to actually call yo() instead of bar() and say I don't have
> the source
> for foo.c (so recompiling is out of the question). I want to change the
> object file
> foo.o to call yo() instead of bar().
>
> Has anyone accomplished this without having to dissect the ELF object, change
> it
> and reconstruct the pieces?
void bar(void) {
yo();
}
perhaps?
> Thanks.
--
John Baldwin <[EMAIL PROTECTED]> -- http://www.FreeBSD.org/~jhb/
PGP Key: http://www.cslab.vt.edu/~jobaldwi/pgpkey.asc
"Power Users Use the Power to Serve!" - http://www.FreeBSD.org/
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message