Preliminary VxWorks Support
authorrchen <rchen@bixi.cs.umd.edu>
Wed, 3 Mar 2010 19:21:14 +0000 (14:21 -0500)
committerRay Chen <rchen@stx.cs.umd.edu>
Fri, 12 Mar 2010 18:59:19 +0000 (13:59 -0500)
commit02bc600ea557d2ad16bc442ff161d0f110bf14e3
tree174f7a369d085e9ed7a56921b7cfd1ea8102ad26
parent500df263a274f92de874fba0e80d8b029e579bb2
Preliminary VxWorks Support
Major changes at the cross-platform level include reading and writing
by word to support proper handling of endian mismatches between mutator
and mutatee.

modified:   common/h/Types.h
modified:   common/h/fraction.h
modified:   common/h/headers.h
new file:   common/h/vxworksHeaders.h
new file:   common/ppc32-unknown-vxworks6.x/Makefile
modified:   common/src/Time.C
new file:   dyninstAPI/ppc32-unknown-vxworks6.x/Makefile
modified:   dyninstAPI/src/BPatch.C
modified:   dyninstAPI/src/BPatch_function.C
modified:   dyninstAPI/src/BPatch_snippet.C
modified:   dyninstAPI/src/InstrucIter-power.C
modified:   dyninstAPI/src/addressSpace.h
modified:   dyninstAPI/src/aix.C
modified:   dyninstAPI/src/arch-power.C
modified:   dyninstAPI/src/arch-power.h
modified:   dyninstAPI/src/binaryEdit.C
modified:   dyninstAPI/src/binaryEdit.h
modified:   dyninstAPI/src/dyn_lwp.h
modified:   dyninstAPI/src/inst-power.C
modified:   dyninstAPI/src/inst-power.h
modified:   dyninstAPI/src/linux.C
modified:   dyninstAPI/src/mapped_object.C
modified:   dyninstAPI/src/multiTramp.C
modified:   dyninstAPI/src/os.h
modified:   dyninstAPI/src/pdwinnt.C
modified:   dyninstAPI/src/process.C
modified:   dyninstAPI/src/process.h
modified:   dyninstAPI/src/procfs.C
modified:   dyninstAPI/src/rpcMgr-thr.C
modified:   dyninstAPI/src/signalgenerator.C
modified:   dyninstAPI/src/signalhandler.C
modified:   dyninstAPI/src/sol_proc.C
modified:   dyninstAPI/src/symtab.C
new file:   dyninstAPI/src/syscall-vxworks.C
modified:   dyninstAPI/src/unix.C
new file:   dyninstAPI/src/vxworks.C
new file:   dyninstAPI/src/vxworks.h
modified:   dyninstAPI_RT/h/dyninstAPI_RT.h
new file:   dyninstAPI_RT/ppc32-unknown-vxworks6.x/Makefile
modified:   dyninstAPI_RT/src/RTcommon.c
modified:   dyninstAPI_RT/src/RTheap.h
modified:   dyninstAPI_RT/src/RTlinux.c
modified:   dyninstAPI_RT/src/RTposix.c
modified:   dyninstAPI_RT/src/RTspace.S
        new file:   dyninstAPI_RT/src/RTspace-smallmem.S
modified:   dyninstAPI_RT/src/RTthread-index.c
new file:   dyninstAPI_RT/src/RTvxworks.c
modified:   make.config
modified:   symtabAPI/h/Region.h
modified:   symtabAPI/h/Symtab.h
new file:   symtabAPI/ppc32-unknown-vxworks6.x/Makefile
modified:   symtabAPI/src/Aggregate.C
modified:   symtabAPI/src/Elf_X.h
modified:   symtabAPI/src/Function.C
modified:   symtabAPI/src/Object-elf.C
modified:   symtabAPI/src/Object.h
modified:   symtabAPI/src/Region.C
modified:   symtabAPI/src/Symtab.C
modified:   symtabAPI/src/Variable.C
modified:   dyninstAPI/ppc32-unknown-vxworks6.x/Makefile
modified:   dyninstAPI/src/InstrucIter-xplat.C
modified:   dyninstAPI/src/InstrucIter.h
modified:   dyninstAPI/src/arch-power.C
modified:   symtabAPI/h/Symtab.h
modified:   symtabAPI/src/Object-elf.C
modified:   symtabAPI/src/Region.C
modified:   symtabAPI/src/Symtab.C
61 files changed:
common/h/Types.h
common/h/fraction.h
common/h/headers.h
common/h/vxworksHeaders.h [new file with mode: 0644]
common/ppc32-unknown-vxworks6.x/Makefile [new file with mode: 0644]
common/src/Time.C
dyninstAPI/ppc32-unknown-vxworks6.x/Makefile [new file with mode: 0644]
dyninstAPI/src/BPatch.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/InstrucIter-power.C
dyninstAPI/src/InstrucIter-xplat.C
dyninstAPI/src/InstrucIter.h
dyninstAPI/src/addressSpace.h
dyninstAPI/src/aix.C
dyninstAPI/src/arch-power.C
dyninstAPI/src/arch-power.h
dyninstAPI/src/binaryEdit.C
dyninstAPI/src/binaryEdit.h
dyninstAPI/src/dyn_lwp.h
dyninstAPI/src/inst-power.C
dyninstAPI/src/inst-power.h
dyninstAPI/src/linux.C
dyninstAPI/src/mapped_object.C
dyninstAPI/src/multiTramp.C
dyninstAPI/src/os.h
dyninstAPI/src/pdwinnt.C
dyninstAPI/src/process.C
dyninstAPI/src/process.h
dyninstAPI/src/procfs.C
dyninstAPI/src/rpcMgr-thr.C
dyninstAPI/src/signalgenerator.C
dyninstAPI/src/signalhandler.C
dyninstAPI/src/sol_proc.C
dyninstAPI/src/symtab.C
dyninstAPI/src/syscall-vxworks.C [new file with mode: 0644]
dyninstAPI/src/unix.C
dyninstAPI/src/vxworks.C [new file with mode: 0644]
dyninstAPI/src/vxworks.h [new file with mode: 0644]
dyninstAPI_RT/h/dyninstAPI_RT.h
dyninstAPI_RT/ppc32-unknown-vxworks6.x/Makefile [new file with mode: 0644]
dyninstAPI_RT/src/RTcommon.c
dyninstAPI_RT/src/RTheap.h
dyninstAPI_RT/src/RTlinux.c
dyninstAPI_RT/src/RTposix.c
dyninstAPI_RT/src/RTspace-smallmem.S [new file with mode: 0644]
dyninstAPI_RT/src/RTspace.S
dyninstAPI_RT/src/RTthread-index.c
dyninstAPI_RT/src/RTvxworks.c [new file with mode: 0644]
make.config
symtabAPI/h/Region.h
symtabAPI/h/Symtab.h
symtabAPI/ppc32-unknown-vxworks6.x/Makefile [new file with mode: 0644]
symtabAPI/src/Aggregate.C
symtabAPI/src/Elf_X.h
symtabAPI/src/Function.C
symtabAPI/src/Object-elf.C
symtabAPI/src/Object.h
symtabAPI/src/Region.C
symtabAPI/src/Symtab.C
symtabAPI/src/Variable.C