This commit fully changes the class name of "vector" to "pdvector".
authorjaw <jaw>
Fri, 20 Dec 2002 07:49:52 +0000 (07:49 +0000)
committerjaw <jaw>
Fri, 20 Dec 2002 07:49:52 +0000 (07:49 +0000)
commitab69c856957be857ae5947a0fd133dd6ad01782d
treebc2f3ff50b18800dc8f41f8b9aecfe4783cef3a7
parent4bb1b530d1472ee22e8aa3d9a5f20c6d153e0406
This commit fully changes the class name of "vector" to "pdvector".

A nice upshot is the removal of a bunch of code previously under the flag
USE_STL_VECTOR, which is no longer necessary in many cases where a
functional difference between common/h/Vector.h and stl::vector was
causing a crash.

Generally speaking, Dyninst and Paradyn now use pdvector exclusively.
This commit DOES NOT cover the USE_STL_VECTOR flag, which will now
substitute stl::vector for BPatch_Vector only.  This is currently, to
the best of my knowledge, only used by DPCL.  This will be updated and
tested in a future commit.

The purpose of this, again, is to create a further semantic difference
between two functionally different classes (which both have the same
[nearly] interface).
269 files changed:
codeCoverage/src/templates.C
common/h/Dictionary.h
common/h/Pair.h
common/h/Vector.h
common/h/vectorSet.h
common/src/Dictionary.C
dyninstAPI/h/BPatch_Vector.h
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_image.C
dyninstAPI/src/BPatch_init.C
dyninstAPI/src/BPatch_module.C
dyninstAPI/src/BPatch_point.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/BPatch_templates.C
dyninstAPI/src/BPatch_thread.C
dyninstAPI/src/CodeView.C
dyninstAPI/src/CodeView.h
dyninstAPI/src/FunctionExpansionRecord.h
dyninstAPI/src/LocalAlteration.C
dyninstAPI/src/LocalAlteration.h
dyninstAPI/src/Object-coff.C
dyninstAPI/src/Object-elf.C
dyninstAPI/src/Object-elf.h
dyninstAPI/src/Object-nt.C
dyninstAPI/src/Object-nt.h
dyninstAPI/src/Object.C
dyninstAPI/src/Object.h
dyninstAPI/src/aix.C
dyninstAPI/src/aixDL.C
dyninstAPI/src/aixDL.h
dyninstAPI/src/ast.C
dyninstAPI/src/ast.h
dyninstAPI/src/dyn_lwp.C
dyninstAPI/src/dyn_lwp.h
dyninstAPI/src/dyn_thread.C
dyninstAPI/src/dyn_thread.h
dyninstAPI/src/dyninstP.h
dyninstAPI/src/func-reloc.C
dyninstAPI/src/imageUpdate.h
dyninstAPI/src/inst-alpha.C
dyninstAPI/src/inst-ia64.C
dyninstAPI/src/inst-mips.C
dyninstAPI/src/inst-power.C
dyninstAPI/src/inst-sparc-solaris.C
dyninstAPI/src/inst-sparc.C
dyninstAPI/src/inst-sparc.h
dyninstAPI/src/inst-x86.C
dyninstAPI/src/inst.C
dyninstAPI/src/inst.h
dyninstAPI/src/instP.h
dyninstAPI/src/instPoint-x86.h
dyninstAPI/src/irix.C
dyninstAPI/src/irixDL.C
dyninstAPI/src/irixDL.h
dyninstAPI/src/linux-x86.C
dyninstAPI/src/linux.C
dyninstAPI/src/linuxDL.C
dyninstAPI/src/linuxDL.h
dyninstAPI/src/ntDL.h
dyninstAPI/src/osf.C
dyninstAPI/src/osfDL.C
dyninstAPI/src/osfDL.h
dyninstAPI/src/pdwinnt.C
dyninstAPI/src/process.C
dyninstAPI/src/process.h
dyninstAPI/src/sharedobject.C
dyninstAPI/src/sharedobject.h
dyninstAPI/src/solaris.C
dyninstAPI/src/solarisDL.C
dyninstAPI/src/solarisDL.h
dyninstAPI/src/symtab.C
dyninstAPI/src/symtab.h
dyninstAPI/src/templates-nt.C
dyninstAPI/src/templates0.C
dyninstAPI/src/templates1.C
dyninstAPI/src/templates2.C
dyninstAPI/src/unix.C
dyninstAPI/src/writeBackElf.C
dyninstAPI/src/writeBackElf.h
dyninstAPI_RT/src/RTsolaris.c
igen/make.module.tmpl
igen/src/Options.C
igen/src/Options.h
igen/src/interface_spec.C
igen/src/interface_spec.h
igen/src/main.C
igen/src/parse.h
igen/src/parser.y
igen/src/remote_func.C
igen/src/remote_func.h
igen/src/signature.C
igen/src/signature.h
igen/src/templates-nt.C
igen/src/templates.C
igen/src/type_defn.C
igen/src/type_defn.h
igen/tests/client1.C
igen/tests/client2.C
igen/tests/server1.C
igen/tests/server2.C
igen/tests/test1.I
igen/tests/test2.I
make.config
nmake.config
paradyn/h/UI.I
paradyn/h/VM.I
paradyn/h/dataManager.I
paradyn/h/dyninstRPC.I
paradyn/src/DMthread/BufferPool.h
paradyn/src/DMthread/CallGraph.C
paradyn/src/DMthread/CallGraph.h
paradyn/src/DMthread/DMdaemon.C
paradyn/src/DMthread/DMdaemon.h
paradyn/src/DMthread/DMinclude.h
paradyn/src/DMthread/DMmain.C
paradyn/src/DMthread/DMmetric.C
paradyn/src/DMthread/DMmetric.h
paradyn/src/DMthread/DMperfstream.C
paradyn/src/DMthread/DMperfstream.h
paradyn/src/DMthread/DMphase.C
paradyn/src/DMthread/DMphase.h
paradyn/src/DMthread/DMpublic.C
paradyn/src/DMthread/DMresource.C
paradyn/src/DMthread/DMresource.h
paradyn/src/DMthread/MagnifyManager.C
paradyn/src/DMthread/MagnifyManager.h
paradyn/src/PCthread/PCcostServer.C
paradyn/src/PCthread/PCcostServer.h
paradyn/src/PCthread/PCdata.h
paradyn/src/PCthread/PCfilter.C
paradyn/src/PCthread/PCfilter.h
paradyn/src/PCthread/PCfocus.C
paradyn/src/PCthread/PCmain.C
paradyn/src/PCthread/PCmetric.C
paradyn/src/PCthread/PCmetric.h
paradyn/src/PCthread/PCmetricInst.h
paradyn/src/PCthread/PCpublic.C
paradyn/src/PCthread/PCrules.C
paradyn/src/PCthread/PCshg.C
paradyn/src/PCthread/PCshg.h
paradyn/src/PCthread/PCwhy.C
paradyn/src/PCthread/PCwhy.h
paradyn/src/TCthread/tunableConst.C
paradyn/src/TCthread/tunableConst.h
paradyn/src/UIthread/UIglobals.h
paradyn/src/UIthread/UImain.C
paradyn/src/UIthread/UIpublic.C
paradyn/src/UIthread/abstractions.h
paradyn/src/UIthread/callGraphConsts.h
paradyn/src/UIthread/callGraphDisplay.C
paradyn/src/UIthread/callGraphDisplay.h
paradyn/src/UIthread/callGraphs.h
paradyn/src/UIthread/paradyn.tcl.C
paradyn/src/UIthread/shg.C
paradyn/src/UIthread/shg.h
paradyn/src/UIthread/shgConsts.h
paradyn/src/UIthread/shgPhases.h
paradyn/src/UIthread/tclTunable.C
paradyn/src/UIthread/uimpd.tcl.C
paradyn/src/UIthread/where4tree.C
paradyn/src/UIthread/where4tree.h
paradyn/src/UIthread/whereAxis.C
paradyn/src/UIthread/whereAxis.h
paradyn/src/UIthread/whereAxisTcl.C
paradyn/src/VISIthread/VISIthreadTypes.h
paradyn/src/VISIthread/VISIthreadmain.C
paradyn/src/VISIthread/VISIthreadpublic.C
paradyn/src/VMthread/VMmain.C
paradyn/src/VMthread/VMtypes.h
paradyn/src/met/mdl.C
paradyn/src/met/mdl.h
paradyn/src/met/mdl_data.h
paradyn/src/met/metClass.C
paradyn/src/met/metMain.C
paradyn/src/met/metParse.h
paradyn/src/met/metParser.y
paradyn/src/met/metricExt.h
paradyn/src/templatesDM.C
paradyn/src/templatesIGENMDL.C
paradyn/src/templatesPCV.C
paradyn/src/templatesUI.C
paradyn/src/templatesUIWASHG.C
paradynd/src/context.C
paradynd/src/costmetrics.C
paradynd/src/costmetrics.h
paradynd/src/dynrpc.C
paradynd/src/focus.C
paradynd/src/focus.h
paradynd/src/init-aix.C
paradynd/src/init-irix.C
paradynd/src/init-linux.C
paradynd/src/init-sunos.C
paradynd/src/init.C
paradynd/src/init.h
paradynd/src/instReqNode.C
paradynd/src/instReqNode.h
paradynd/src/instrCodeNode.C
paradynd/src/instrCodeNode.h
paradynd/src/instrDataNode.C
paradynd/src/internalMetrics.h
paradynd/src/machineMetFocusNode.C
paradynd/src/machineMetFocusNode.h
paradynd/src/main.C
paradynd/src/mdl.C
paradynd/src/mdld.h
paradynd/src/metricFocusNode.C
paradynd/src/metricFocusNode.h
paradynd/src/papiMgr.C
paradynd/src/papiMgr.h
paradynd/src/pd_process.h
paradynd/src/pd_thread.h
paradynd/src/perfStream.C
paradynd/src/processMetFocusNode.C
paradynd/src/processMetFocusNode.h
paradynd/src/processMgr.h
paradynd/src/resource.C
paradynd/src/resource.h
paradynd/src/shmMgr.h
paradynd/src/task_support.C
paradynd/src/templatesPD-nt.C
paradynd/src/templatesPD.C
paradynd/src/threadMetFocusNode.C
paradynd/src/threadMetFocusNode.h
paradynd/src/threadMgr.h
paradynd/src/varInstance.C
paradynd/src/varInstance.h
paradynd/src/varTable.C
paradynd/src/varTable.h
paradynd/src/variableMgr.h
pdthread/src/thr_mailbox.C
pdutil/h/PriorityQueue.h
pdutil/h/hist.h
pdutil/h/odometer.h
pdutil/h/rpcUtil.h
pdutil/h/sampleAggregator.h
pdutil/h/xdr_send_recv.h
pdutil/rs6000-ibm-aix4.2/Makefile
pdutil/src/PriorityQueue.C
pdutil/src/hist.C
pdutil/src/odometer.C
pdutil/src/rpcUtil.C
pdutil/src/sampleAggregator.C
pdutil/src/templates.C
visi/h/visi.I
visi/src/datagridP.h
visi/src/templates-X.C
visi/src/templates.C
visi/src/visualization.C
visi/test/client/src/psuedoparadyn.C
visi/test/client/src/templates.C
visiClients/barchart/src/barChart.C
visiClients/barchart/src/barChart.h
visiClients/barchart/src/barChartTcl.C
visiClients/barchart/src/templates.C
visiClients/histVisi/src/HistVisi.C
visiClients/histVisi/src/HistVisi.h
visiClients/histVisi/src/PDGData.C
visiClients/histVisi/src/PDGValueAxis.C
visiClients/histVisi/src/PDGraph.C
visiClients/histVisi/src/PDGraph.h
visiClients/histVisi/src/templates.C
visiClients/phaseTable/src/templates.C
visiClients/tableVisi/src/tableVisi.C
visiClients/tableVisi/src/tableVisi.h
visiClients/tableVisi/src/templates.C
visiClients/tableVisi/src/tvFocus.C
visiClients/tclVisi/src/templates.C
visiClients/termWin/src/main.C
visiClients/termWin/src/templates.C