Refactor AddressTranslator code to support FreeBSD.
authorDan McNulty <mcnulty@cs.wisc.edu>
Thu, 3 Jun 2010 21:05:11 +0000 (16:05 -0500)
committerDan McNulty <mcnulty@cs.wisc.edu>
Thu, 3 Jun 2010 21:05:11 +0000 (16:05 -0500)
commita1a35d7731f07fb7fc5321b30e034a6192607e9b
tree35ede19bbd7c5e17fa4a6c4d4aecdb2b49b7c8c1
parentc58175e0d372a97dff2c0cec6690f2f04de1f9f5
Refactor AddressTranslator code to support FreeBSD.

The existing support for System V platforms doesn't work on FreeBSD.
Implemented a new way to get r_debug structure on FreeBSD. Factored
out existing System V support that doesn't work on FreeBSD.
20 files changed:
common/amd64-unknown-freebsd7.2/Makefile
common/h/Elf_X.h
common/h/freebsdHeaders.h
common/h/freebsdKludges.h
common/i386-unknown-linux2.4/Makefile
common/ia64-unknown-linux2.4/Makefile
common/ppc32-unknown-vxworks6.x/Makefile
common/ppc32_bgp_ion/Makefile
common/ppc32_linux/Makefile
common/ppc64_linux/Makefile
common/sparc-sun-solaris2.8/Makefile
common/sparc-sun-solaris2.9/Makefile
common/src/addrtranslate-freebsd.C [new file with mode: 0644]
common/src/addrtranslate-interp.C [new file with mode: 0644]
common/src/addrtranslate-sysv.C
common/src/addrtranslate-sysv.h
common/src/freebsdKludges.C
common/x86_64-unknown-linux2.4/Makefile
common/x86_64_cnl/Makefile
proccontrol/src/freebsd.C