Changes mdl to use BPatch_snippets instead of AstNodes. These account for
authorjaw <jaw>
Tue, 21 Sep 2004 05:33:43 +0000 (05:33 +0000)
committerjaw <jaw>
Tue, 21 Sep 2004 05:33:43 +0000 (05:33 +0000)
commit2389ce880977f16c4fa5f1f0863139f749f3fb11
treebff9705f9d652e30a688f4f7531d860619f135ef
parent0a508c0f1729a5791e2f506c1035a43f17d37165
Changes mdl to use BPatch_snippets instead of AstNodes.  These account for
many, but not all AstNodes in paradynd.  Remaining groups of AstNodes
include:  OS specific init calls (ie anything that uses the class
instMapping -- these will have to be dealt with as a group), Anything
related to PAPI, MPI...  probably more.

Some more (smallish) modifications of the paradynd init including a bugfix
(for a bug introduced by my last commit) for Windows involving the DllMain
function.  Also variables in libparadynRT that are set by paradynd during
the init stages are now dealt with as BPatch_variableExpr's.
34 files changed:
dyner/src/dyner.C
dyninstAPI/h/BPatch_image.h
dyninstAPI/h/BPatch_snippet.h
dyninstAPI/h/BPatch_thread.h
dyninstAPI/src/BPatch.C
dyninstAPI/src/BPatch_function.C
dyninstAPI/src/BPatch_image.C
dyninstAPI/src/BPatch_snippet.C
dyninstAPI/src/BPatch_thread.C
dyninstAPI/src/ast.C
dyninstAPI/src/ast.h
dyninstAPI/src/symtab.C
dyninstAPI/src/symtab.h
paradyn/i386-unknown-nt4.0/Makefile
paradynd/src/instReqNode.C
paradynd/src/instReqNode.h
paradynd/src/instrCodeNode.C
paradynd/src/instrCodeNode.h
paradynd/src/instrDataNode.C
paradynd/src/instrDataNode.h
paradynd/src/mdl.C
paradynd/src/mdld_data.h
paradynd/src/metricDef.h
paradynd/src/parser.h
paradynd/src/pd_process.C
paradynd/src/pd_process.h
paradynd/src/processMetFocusNode.C
pdutil/h/mdl.h
rtinst/src/RTinst.c
visiClients/barchart/i386-unknown-nt4.0/Makefile
visiClients/histVisi/i386-unknown-nt4.0/Makefile
visiClients/phaseTable/i386-unknown-nt4.0/Makefile
visiClients/tableVisi/i386-unknown-nt4.0/Makefile
visiClients/tclVisi/i386-unknown-nt4.0/Makefile