Merge branch 'master' into NewInstpoint
authorAndrew Bernat <bernat@cumin.cs.wisc.edu>
Thu, 14 Apr 2011 16:17:14 +0000 (11:17 -0500)
committerAndrew Bernat <bernat@cumin.cs.wisc.edu>
Thu, 14 Apr 2011 16:17:14 +0000 (11:17 -0500)
commita8873f42b0ace59e352da57fecaabb59a2e3ba88
tree8288a6548dcb1ee57030678f8003fd0d806267ac
parenta641ff0e751c0fd12ba7c119f88410c2852cb16a
parent01a6ffd8f6b6b048435fa6b4bf60670594521ea9
Merge branch 'master' into NewInstpoint

Conflicts:
.gitignore
common/common.vcproj
dyninstAPI/dyninstAPI.vcproj
dyninstAPI/src/codegen-x86.C
dyninstAPI/src/image-sparc.C
dyninstAPI/src/multiTramp.C
dyninstAPI/src/multiTramp.h
dyninstAPI/src/reloc-func.C
dyninstAPI/src/replacedInstruction.C
dyninstAPI_RT/DyninstAPI_RT.vcproj
instructionAPI/instructionAPI.vcproj
parseAPI/parseAPI.vcproj
parseThat/src/config.C
parseThat/src/config.h
parseThat/src/parseThat.C
symtabAPI/src/emitWin.h
symtabAPI/symtabAPI.vcproj
312 files changed:
common/common.vcproj
common/h/IntervalTree.h
common/h/MappedFile.h
common/h/arch-x86.h
common/h/dwarfExpr.h
common/h/dwarfSW.h
common/h/ntHeaders.h
common/src/AST.C
common/src/Graph.C
common/src/MappedFile.C
common/src/Node.C
common/src/arch-x86.C
common/src/dyn_regs.C
common/src/serialize-bin.C
dataflowAPI/h/Absloc.h
dataflowAPI/h/AbslocInterface.h
dataflowAPI/h/SymEval.h
dataflowAPI/h/slicing.h
dataflowAPI/h/stackanalysis.h
dataflowAPI/src/Absloc.C
dataflowAPI/src/AbslocInterface.C
dataflowAPI/src/ExpressionConversionVisitor.C
dataflowAPI/src/RoseInsnFactory.C
dataflowAPI/src/RoseInsnFactory.h
dataflowAPI/src/SymEval.C
dataflowAPI/src/SymEvalPolicy.C
dataflowAPI/src/SymEvalVisitors.h
dataflowAPI/src/Visitors.C
dataflowAPI/src/debug_dataflow.C
dataflowAPI/src/slicing.C
dataflowAPI/src/stackanalysis.C
dyninstAPI/h/BPatch.h
dyninstAPI/h/BPatch_addressSpace.h
dyninstAPI/h/BPatch_basicBlock.h
dyninstAPI/h/BPatch_binaryEdit.h
dyninstAPI/h/BPatch_dll.h
dyninstAPI/h/BPatch_edge.h
dyninstAPI/h/BPatch_flowGraph.h
dyninstAPI/h/BPatch_function.h
dyninstAPI/h/BPatch_image.h
dyninstAPI/h/BPatch_loopTreeNode.h
dyninstAPI/h/BPatch_memoryAccess_NP.h
dyninstAPI/h/BPatch_module.h
dyninstAPI/h/BPatch_point.h
dyninstAPI/h/BPatch_process.h
dyninstAPI/h/BPatch_snippet.h
dyninstAPI/src/BPatch.C
dyninstAPI/src/BPatch_addressSpace.C
dyninstAPI/src/BPatch_asyncEventHandler.C
dyninstAPI/src/BPatch_basicBlock.C
dyninstAPI/src/BPatch_basicBlockLoop.C
dyninstAPI/src/BPatch_binaryEdit.C
dyninstAPI/src/BPatch_edge.C
dyninstAPI/src/BPatch_eventLock.C
dyninstAPI/src/BPatch_flowGraph.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_image.C
dyninstAPI/src/BPatch_instruction.C
dyninstAPI/src/BPatch_memoryAccess.C
dyninstAPI/src/BPatch_module.C
dyninstAPI/src/BPatch_parRegion.C
dyninstAPI/src/BPatch_point.C
dyninstAPI/src/BPatch_process.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/BPatch_templates.C
dyninstAPI/src/BPatch_thread.C
dyninstAPI/src/IAPI_to_AST.C
dyninstAPI/src/IAPI_to_AST.h
dyninstAPI/src/InstrucIter-Function.C
dyninstAPI/src/InstrucIter-Function.h
dyninstAPI/src/InstructionCache.C
dyninstAPI/src/InstructionCache.h
dyninstAPI/src/Parsing-arch.C
dyninstAPI/src/Parsing.C
dyninstAPI/src/Parsing.h
dyninstAPI/src/RegisterConversion-x86.C
dyninstAPI/src/Relocation/patchapi_debug.C
dyninstAPI/src/Relocation/patchapi_debug.h
dyninstAPI/src/addressSpace.C
dyninstAPI/src/addressSpace.h
dyninstAPI/src/aix.C
dyninstAPI/src/ast.C
dyninstAPI/src/ast.h
dyninstAPI/src/baseTramp.C
dyninstAPI/src/baseTramp.h
dyninstAPI/src/binaryEdit.C
dyninstAPI/src/binaryEdit.h
dyninstAPI/src/callbacks.C
dyninstAPI/src/callbacks.h
dyninstAPI/src/codeRange.C
dyninstAPI/src/codeRange.h
dyninstAPI/src/codegen-x86.C
dyninstAPI/src/codegen-x86.h
dyninstAPI/src/codegen.C
dyninstAPI/src/codegen.h
dyninstAPI/src/debug.C
dyninstAPI/src/debug.h
dyninstAPI/src/dummy.C
dyninstAPI/src/dyn_lwp.C
dyninstAPI/src/dyn_lwp.h
dyninstAPI/src/dyn_thread.h
dyninstAPI/src/emit-power.h
dyninstAPI/src/emit-x86.C
dyninstAPI/src/emit-x86.h
dyninstAPI/src/emitter.h
dyninstAPI/src/frame.C
dyninstAPI/src/frame.h
dyninstAPI/src/freebsd.C
dyninstAPI/src/function.C
dyninstAPI/src/function.h
dyninstAPI/src/hybridAnalysis.h
dyninstAPI/src/hybridCallbacks.C
dyninstAPI/src/hybridInstrumentation.C
dyninstAPI/src/hybridOverwrites.C
dyninstAPI/src/inst-power.C
dyninstAPI/src/inst-sparc.C
dyninstAPI/src/inst-winnt.C
dyninstAPI/src/inst-x86.C
dyninstAPI/src/inst-x86.h
dyninstAPI/src/inst.C
dyninstAPI/src/inst.h
dyninstAPI/src/instPoint.C
dyninstAPI/src/instPoint.h
dyninstAPI/src/linux-power.C
dyninstAPI/src/linux-x86.C
dyninstAPI/src/linux.C
dyninstAPI/src/linuxDL.C
dyninstAPI/src/liveness.C
dyninstAPI/src/mapped_module.C
dyninstAPI/src/mapped_module.h
dyninstAPI/src/mapped_object.C
dyninstAPI/src/mapped_object.h
dyninstAPI/src/miniTramp.C
dyninstAPI/src/miniTramp.h
dyninstAPI/src/opcode.h
dyninstAPI/src/parRegion.C
dyninstAPI/src/parRegion.h
dyninstAPI/src/parse-cfg.C
dyninstAPI/src/parse-cfg.h
dyninstAPI/src/parse-power.C
dyninstAPI/src/parse-x86.C
dyninstAPI/src/patch.h
dyninstAPI/src/pdwinnt.C
dyninstAPI/src/pdwinntDL.C
dyninstAPI/src/process.C
dyninstAPI/src/process.h
dyninstAPI/src/registerSpace.C
dyninstAPI/src/registerSpace.h
dyninstAPI/src/rpcMgr-lwp.C
dyninstAPI/src/rpcMgr-thr.C
dyninstAPI/src/rpcMgr.C
dyninstAPI/src/rpcMgr.h
dyninstAPI/src/signalgenerator.h
dyninstAPI/src/signalhandler.C
dyninstAPI/src/solaris.C
dyninstAPI/src/stackwalk-x86.C
dyninstAPI/src/symtab.C
dyninstAPI/src/symtab.h
dyninstAPI/src/syscall-linux.C
dyninstAPI/src/templates-nt.C
dyninstAPI/src/templates0.C
dyninstAPI/src/templates1.C
dyninstAPI/src/templates2.C
dyninstAPI/src/unix.C
dyninstAPI/src/vxworks.C
dyninstAPI_RT/h/dyninstAPI_RT.h
dyninstAPI_RT/src/RTcommon.c
dyninstAPI_RT/src/RTlinux.c
dyninstAPI_RT/src/RTthread.c
dyninstAPI_RT/src/RTwinnt.c
dynutil/h/AST.h
dynutil/h/Graph.h
dynutil/h/IBSTree.h
dynutil/h/Node.h
dynutil/h/dyn_regs.h
dynutil/h/dyntypes.h
dynutil/h/util.h
external/boost/regex.h
instructionAPI/h/BinaryFunction.h
instructionAPI/h/Dereference.h
instructionAPI/h/Instruction.h
instructionAPI/h/InstructionDecoder.h
instructionAPI/h/Operand.h
instructionAPI/h/Result.h
instructionAPI/src/Instruction.C
instructionAPI/src/InstructionDecoder-x86.C
instructionAPI/src/Operand.C
instructionAPI/src/Operation.C
instructionAPI/src/Register.C
parseAPI/h/CFG.h
parseAPI/h/CodeObject.h
parseAPI/h/CodeSource.h
parseAPI/h/InstructionAdapter.h
parseAPI/h/ParseCallback.h
parseAPI/make.module.tmpl
parseAPI/src/Block.C
parseAPI/src/CFGFactory.C
parseAPI/src/CodeObject.C
parseAPI/src/Function.C
parseAPI/src/IA_IAPI.C
parseAPI/src/IA_IAPI.h
parseAPI/src/IA_InstrucIter.C
parseAPI/src/IA_power.C
parseAPI/src/IA_x86.C
parseAPI/src/InstructionAdapter.C
parseAPI/src/ParseData.C
parseAPI/src/ParseData.h
parseAPI/src/Parser.C
parseAPI/src/Parser.h
parseAPI/src/ParserDetails.C
parseAPI/src/ParserDetails.h
parseAPI/src/SymtabCodeSource.C
parseAPI/src/debug_parse.h
parseThat/src/dyninstCore.C
parseThat/src/parseThat.C
proccontrol/src/linux.C
proccontrol/src/process.C
symtabAPI/h/Region.h
symtabAPI/h/Symtab.h
symtabAPI/src/Archive-elf.C
symtabAPI/src/Object-elf.C
symtabAPI/src/Object-elf.h
symtabAPI/src/Object-nt.C
symtabAPI/src/Object-nt.h
symtabAPI/src/Object-xcoff.C
symtabAPI/src/Object-xcoff.h
symtabAPI/src/Region.C
symtabAPI/src/Symtab-edit.C
symtabAPI/src/Symtab-lookup.C
symtabAPI/src/Symtab.C
symtabAPI/src/SymtabReader.C
symtabAPI/src/emitWin.C
symtabAPI/src/emitWin.h
testsuite/src/dyninst/amd64_7_arg_call.C
testsuite/src/dyninst/dyninst_comp.C
testsuite/src/dyninst/snip_change_shlib_var.C
testsuite/src/dyninst/snip_ref_shlib_var.C
testsuite/src/dyninst/test1_1.C
testsuite/src/dyninst/test1_10.C
testsuite/src/dyninst/test1_11.C
testsuite/src/dyninst/test1_12.C
testsuite/src/dyninst/test1_13.C
testsuite/src/dyninst/test1_14.C
testsuite/src/dyninst/test1_15.C
testsuite/src/dyninst/test1_16.C
testsuite/src/dyninst/test1_17.C
testsuite/src/dyninst/test1_18.C
testsuite/src/dyninst/test1_19.C
testsuite/src/dyninst/test1_2.C
testsuite/src/dyninst/test1_20.C
testsuite/src/dyninst/test1_21.C
testsuite/src/dyninst/test1_22.C
testsuite/src/dyninst/test1_23.C
testsuite/src/dyninst/test1_24.C
testsuite/src/dyninst/test1_25.C
testsuite/src/dyninst/test1_26.C
testsuite/src/dyninst/test1_27.C
testsuite/src/dyninst/test1_28.C
testsuite/src/dyninst/test1_29.C
testsuite/src/dyninst/test1_3.C
testsuite/src/dyninst/test1_30.C
testsuite/src/dyninst/test1_31.C
testsuite/src/dyninst/test1_32.C
testsuite/src/dyninst/test1_33.C
testsuite/src/dyninst/test1_34.C
testsuite/src/dyninst/test1_35.C
testsuite/src/dyninst/test1_36.C
testsuite/src/dyninst/test1_37.C
testsuite/src/dyninst/test1_37_mutatee.c
testsuite/src/dyninst/test1_38.C
testsuite/src/dyninst/test1_39.C
testsuite/src/dyninst/test1_4.C
testsuite/src/dyninst/test1_40.C
testsuite/src/dyninst/test1_5.C
testsuite/src/dyninst/test1_6.C
testsuite/src/dyninst/test1_7.C
testsuite/src/dyninst/test1_8.C
testsuite/src/dyninst/test1_9.C
testsuite/src/dyninst/test2_11.C
testsuite/src/dyninst/test2_12.C
testsuite/src/dyninst/test2_5.C
testsuite/src/dyninst/test2_5_mutatee.c
testsuite/src/dyninst/test2_8.C
testsuite/src/dyninst/test3_3.C
testsuite/src/dyninst/test4_2.C
testsuite/src/dyninst/test4_3.C
testsuite/src/dyninst/test4_4.C
testsuite/src/dyninst/test5_1.C
testsuite/src/dyninst/test5_2.C
testsuite/src/dyninst/test5_3.C
testsuite/src/dyninst/test5_4.C
testsuite/src/dyninst/test5_5.C
testsuite/src/dyninst/test5_6.C
testsuite/src/dyninst/test5_7.C
testsuite/src/dyninst/test5_8.C
testsuite/src/dyninst/test5_9.C
testsuite/src/dyninst/test_callback_1.C
testsuite/src/dyninst/test_callback_2.C
testsuite/src/dyninst/test_fork_11.C
testsuite/src/dyninst/test_fork_12.C
testsuite/src/dyninst/test_fork_13.C
testsuite/src/dyninst/test_fork_5.C
testsuite/src/dyninst/test_fork_6.C
testsuite/src/dyninst/test_fork_7.C
testsuite/src/dyninst/test_fork_8.C
testsuite/src/dyninst/test_fork_9.C
testsuite/src/dyninst/test_snip_remove.C
testsuite/src/dyninst/test_stack_3.C
testsuite/src/dyninst/test_thread_5.C
testsuite/src/dyninst/test_thread_7.C
testsuite/src/dyninst/test_write_param.C
testsuite/src/proccontrol/pc_breakpoint.c