Split InstructionDecoder into lightweight interface w/value semantics and (mostly...
authorBill Williams <bill@cs.wisc.edu>
Thu, 22 Apr 2010 18:55:02 +0000 (13:55 -0500)
committerBill Williams <bill@cs.wisc.edu>
Thu, 22 Apr 2010 18:55:02 +0000 (13:55 -0500)
commitad32f098f3b405016334d1332fac7b1698054dac
treee1c8c82b6cadd0b60ce8ec4d6c50f19480c331bc
parent45836ddec69d367c7d935945f61bbdfd5ce906f0
Split InstructionDecoder into lightweight interface w/value semantics and (mostly) stateless per-architecture strategy class.
39 files changed:
dyninstAPI/src/BPatch_basicBlock.C
dyninstAPI/src/BPatch_parRegion.C
dyninstAPI/src/IA_IAPI.C
dyninstAPI/src/IA_IAPI.h
dyninstAPI/src/IA_power.C
dyninstAPI/src/IA_x86.C
dyninstAPI/src/addressSpace.C
dyninstAPI/src/aix.C
dyninstAPI/src/arch-x86.C
dyninstAPI/src/arch-x86.h
dyninstAPI/src/frameChecker.C
dyninstAPI/src/image-flowGraph.C
dyninstAPI/src/image-func.C
dyninstAPI/src/image-power.C
dyninstAPI/src/image-x86.C
dyninstAPI/src/instPoint.C
dyninstAPI/src/instPoint.h
dyninstAPI/src/linux-x86.C
dyninstAPI/src/liveness.C
dyninstAPI/src/multiTramp.C
dyninstAPI/src/reloc-func.C
dyninstAPI/src/stackanalysis.C
instructionAPI/h/Instruction.h
instructionAPI/h/InstructionDecoder-power.h
instructionAPI/h/InstructionDecoder-x86.h
instructionAPI/h/InstructionDecoder.h
instructionAPI/h/ia32_locations.h
instructionAPI/src/Instruction.C
instructionAPI/src/InstructionDecoder-power.C
instructionAPI/src/InstructionDecoder-x86.C
instructionAPI/src/InstructionDecoder.C
instructionAPI/src/arch-x86.C
instructionAPI/src/arch-x86.h
testsuite/src/instruction/power_cft.C
testsuite/src/instruction/power_decode.C
testsuite/src/instruction/test_instruction_bind_eval.C
testsuite/src/instruction/test_instruction_farcall.C
testsuite/src/instruction/test_instruction_profile.C
testsuite/src/instruction/test_instruction_read_write.C