Code cleanup: remove dead functions, fully remove old IAPI register enum, move decode...
authorBill Williams <bill@cs.wisc.edu>
Fri, 23 Apr 2010 21:18:07 +0000 (16:18 -0500)
committerBill Williams <bill@cs.wisc.edu>
Fri, 23 Apr 2010 21:18:07 +0000 (16:18 -0500)
commit2dd88601a9f67d4abb169c0b6c585147c5c649ef
treeb4d4105b8e2cce6d5db656ef0ef1daa852fb06dd
parent05d1927b70857ede478ec3bccc46e789ae05863c
Code cleanup: remove dead functions, fully remove old IAPI register enum, move decoder impl classes to src/, move entryIDs-IA32 to entryIDs to properly reflect cross-architecture status.
Move ia32_locations struct to common (non-public-header division).
Clean up assorted files that should never again be build without cap_instruction_api to remove old InstrucIter-based implementations.
31 files changed:
common/h/ia32_locations.h [moved from instructionAPI/h/ia32_locations.h with 99% similarity]
dyninstAPI/src/arch-x86.C
dyninstAPI/src/arch-x86.h
dyninstAPI/src/frameChecker.C
dyninstAPI/src/frameChecker.h
dyninstAPI/src/image-power.C
dyninstAPI/src/liveness.C
dyninstAPI/src/stackwalk-x86.C
dynutil/h/dyn_regs.h
instructionAPI/h/InstructionCategories.h
instructionAPI/h/Operation.h
instructionAPI/h/Register.h
instructionAPI/h/RegisterIDs.h [moved from instructionAPI/h/RegisterIDs-x86.h with 100% similarity]
instructionAPI/h/entryIDs.h [moved from instructionAPI/h/entryIDs-IA32.h with 100% similarity]
instructionAPI/i386-unknown-linux2.4/Makefile
instructionAPI/make.module.tmpl
instructionAPI/src/InstructionCategories.C
instructionAPI/src/InstructionDecoder-power.h [moved from instructionAPI/h/InstructionDecoder-power.h with 99% similarity]
instructionAPI/src/InstructionDecoder-x86.C
instructionAPI/src/InstructionDecoder-x86.h [moved from instructionAPI/h/InstructionDecoder-x86.h with 100% similarity]
instructionAPI/src/InstructionDecoder.C
instructionAPI/src/InstructionDecoderImpl.C
instructionAPI/src/InstructionDecoderImpl.h
instructionAPI/src/Operation.C
instructionAPI/src/RegisterIDs-x86.C [deleted file]
instructionAPI/src/arch-x86.C
instructionAPI/src/arch-x86.h
instructionAPI/x86_64-unknown-linux2.4/Makefile
testsuite/src/instruction/power_cft.C
testsuite/src/instruction/power_decode.C
testsuite/src/instruction/test_instruction_read_write.C