More changes for FreeBSD port. No major changes to cross-platform
authorDan McNulty <mcnulty@cs.wisc.edu>
Mon, 15 Mar 2010 15:23:09 +0000 (10:23 -0500)
committerDan McNulty <mcnulty@cs.wisc.edu>
Mon, 15 Mar 2010 15:23:09 +0000 (10:23 -0500)
commit4587f5cef4bbc0afe1c07d555a7933e0c6631d08
treecfc9eb6001956f4603be71f5018433e1eb872ea2
parent6647c9baafd28b8646a28cbcb2a8609c5a3a1ea3
More changes for FreeBSD port. No major changes to cross-platform
code. All default libraries and programs as well as the testsuite
build on FreeBSD.
==================================================================
-- build system --
* Added cap_noaddr_gen, cap_dwarf, cap_binary_rewriter for FreeBSD

-- common --
* minor fixes to build common for FreeBSD

-- parseThat --
* Minor portability additions

-- DyninstAPI --
* Added new platform i386_unknown_freebsd8_0 in various places
* New platform and architecture specific files for FreeBSD --
  most architecture and platform specific functions unimplemented

-- testsuite --
* Changes to spec to better support FreeBSD
* Changes to infrastructure to support FreeBSD
32 files changed:
common/h/freebsdHeaders.h
common/i386-unknown-freebsd8.0/Makefile
dyninstAPI/i386-unknown-freebsd8.0/Makefile [new file with mode: 0644]
dyninstAPI/src/arch-x86.h
dyninstAPI/src/arch.h
dyninstAPI/src/binaryEdit.C
dyninstAPI/src/freebsd-x86.C [new file with mode: 0644]
dyninstAPI/src/freebsd-x86.h [new file with mode: 0644]
dyninstAPI/src/freebsd.C [new file with mode: 0644]
dyninstAPI/src/freebsd.h [new file with mode: 0644]
dyninstAPI/src/os.h
dyninstAPI/src/signalgenerator-unix.h
dyninstAPI/src/stackanalysis.h
dyninstAPI/src/symtab.C
dyninstAPI/src/symtab.h
dyninstAPI/src/unix.C
dyninstAPI_RT/i386-unknown-freebsd8.0/Makefile [new file with mode: 0644]
dyninstAPI_RT/src/RTheap.h
make.config
parseThat/Makefile.in
parseThat/src/dyninstCore.C
testsuite/i386-unknown-freebsd8.0/Makefile
testsuite/i386-unknown-freebsd8.0/make.mutators.gen
testsuite/i386-unknown-freebsd8.0/make.solo_mutatee.gen
testsuite/i386-unknown-freebsd8.0/test_driver.core [deleted file]
testsuite/i386-unknown-freebsd8.0/test_info_new.gen.C
testsuite/i386-unknown-freebsd8.0/tuples
testsuite/make.module.tmpl
testsuite/src/dyninst/ParseThat.C
testsuite/src/dyninst/test1_22_mutatee.c
testsuite/src/dyninst/test_lib_mutateeStart.C
testsuite/src/specification/spec-grouped.pl