Cross-platform fixes for parsing migration to IAPI; includes experimental Windows...
authorBill Williams <bill@cs.wisc.edu>
Wed, 30 Sep 2009 20:25:20 +0000 (15:25 -0500)
committerBill Williams <bill@cs.wisc.edu>
Thu, 1 Oct 2009 16:39:30 +0000 (11:39 -0500)
commit8da2918aad328d6c0cc77640f0a0f372e068ca93
tree94852bb89266f906bb8c6b7fd718ad3d3735bc08
parent61dbe86b4e44f0fc16ba4854ad7d023052932207
Cross-platform fixes for parsing migration to IAPI; includes experimental Windows call target checking, IAPI version.
Verified on AIX/power, Sparc/Solaris, IA64/Linux, AMD64/Linux so far.
97 files changed:
common/h/singleton_object_pool.h
dyninstAPI/dyninstAPI.vcproj
dyninstAPI/h/BPatch_basicBlock.h
dyninstAPI/h/BPatch_function.h
dyninstAPI/h/BPatch_memoryAccess_NP.h
dyninstAPI/h/BPatch_point.h
dyninstAPI/i386-unknown-linux2.4/Makefile
dyninstAPI/i386-unknown-nt4.0/Makefile
dyninstAPI/ia64-unknown-linux2.4/Makefile
dyninstAPI/make.module.tmpl
dyninstAPI/ppc32_linux/Makefile
dyninstAPI/ppc64_linux/Makefile
dyninstAPI/rs6000-ibm-aix5.1/Makefile
dyninstAPI/rs6000-ibm-aix64-5.2/Makefile
dyninstAPI/sparc-sun-solaris2.8/Makefile
dyninstAPI/sparc-sun-solaris2.9/Makefile
dyninstAPI/src/BPatch_basicBlock.C
dyninstAPI/src/BPatch_flowGraph.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_memoryAccessAdapter.C [new file with mode: 0644]
dyninstAPI/src/BPatch_memoryAccessAdapter.h [new file with mode: 0644]
dyninstAPI/src/BPatch_parRegion.C
dyninstAPI/src/BPatch_point.C
dyninstAPI/src/IAPI_to_AST.C [new file with mode: 0644]
dyninstAPI/src/IAPI_to_AST.h [new file with mode: 0644]
dyninstAPI/src/IA_IAPI.C
dyninstAPI/src/IA_IAPI.h
dyninstAPI/src/IA_InstrucIter.C
dyninstAPI/src/IA_InstrucIter.h
dyninstAPI/src/InstrucIter-power.C
dyninstAPI/src/InstrucIter.h
dyninstAPI/src/InstructionAdapter.C
dyninstAPI/src/InstructionAdapter.h
dyninstAPI/src/MemoryAccess.C
dyninstAPI/src/RegisterConversion-x86.C [new file with mode: 0644]
dyninstAPI/src/RegisterConversion-x86.h [new file with mode: 0644]
dyninstAPI/src/arch-x86.C
dyninstAPI/src/ast.C
dyninstAPI/src/debug.C
dyninstAPI/src/function.C
dyninstAPI/src/image-flowGraph.C
dyninstAPI/src/image-func.C
dyninstAPI/src/image-func.h
dyninstAPI/src/image-ia64.C
dyninstAPI/src/image-power.C
dyninstAPI/src/image-sparc.C
dyninstAPI/src/image-x86.C
dyninstAPI/src/inst-winnt.C
dyninstAPI/src/inst-x86.C
dyninstAPI/src/inst.C
dyninstAPI/src/instPoint.C
dyninstAPI/src/instPoint.h
dyninstAPI/src/liveness.C
dyninstAPI/src/multiTramp.C
dyninstAPI/src/stackwalk-x86.C
dyninstAPI/src/templates0.C
dyninstAPI/x86_64-unknown-linux2.4/Makefile
instructionAPI/h/BinaryFunction.h
instructionAPI/h/Dereference.h
instructionAPI/h/Expression.h
instructionAPI/h/Immediate.h
instructionAPI/h/Instruction.h
instructionAPI/h/InstructionCategories.h
instructionAPI/h/InstructionDecoder.h
instructionAPI/h/Register.h
instructionAPI/h/RegisterIDs-x86.h
instructionAPI/h/Result.h
instructionAPI/h/Visitor.h [new file with mode: 0644]
instructionAPI/h/entryIDs-IA32.h
instructionAPI/instructionAPI.vcproj
instructionAPI/make.module.tmpl
instructionAPI/src/BinaryFunction.C
instructionAPI/src/Expression.C
instructionAPI/src/Immediate.C
instructionAPI/src/Instruction.C
instructionAPI/src/InstructionCategories.C
instructionAPI/src/InstructionDecoder.C
instructionAPI/src/Operation.C
instructionAPI/src/Register.C
instructionAPI/src/RegisterIDs-x86.C
instructionAPI/src/arch-x86.C
instructionAPI/src/arch-x86.h
make.config
testsuite/i386-unknown-nt4.0/Makefile
testsuite/sparc-sun-solaris2.8/Makefile
testsuite/src/dyninst/dyninst_comp.C
testsuite/src/dyninst/test1_20.C
testsuite/src/dyninst/test1_37.C
testsuite/src/dyninst/test6.h
testsuite/src/dyninst/test6LS-x86.asm
testsuite/src/dyninst/test_mem_1.C
testsuite/src/dyninst/test_mem_1_mutatee.c
testsuite/src/dyninst/test_mem_2.C
testsuite/src/dyninst/test_mem_4.C
testsuite/src/dyninst/test_mem_6.C
testsuite/src/dyninst/test_mem_util.c
testsuite/src/dyninst/test_thread_7.C