dyninst.git
25 years agoshgInitialize now takes 3 params
tamches [Mon, 12 Feb 1996 18:31:35 +0000 (18:31 +0000)]
shgInitialize now takes 3 params

25 years agoUpdating the way we compute number_of_cpus. On solaris we will return the
naim [Mon, 12 Feb 1996 16:46:06 +0000 (16:46 +0000)]
Updating the way we compute number_of_cpus. On solaris we will return the
number of cpus; on sunos, hp, aix 1 and on the CM-5 the number of processes,
which should be equal to the number of cpus - naim

25 years agoMinor change to cost model - naim
naim [Mon, 12 Feb 1996 16:43:17 +0000 (16:43 +0000)]
Minor change to cost model - naim

25 years agoeliminated (ugh) full pathname from include
karavan [Mon, 12 Feb 1996 08:23:47 +0000 (08:23 +0000)]
eliminated (ugh) full pathname from include

25 years ago added new data member, bool globalData, set to true if this histogram
karavan [Mon, 12 Feb 1996 08:07:14 +0000 (08:07 +0000)]
 added new data member, bool globalData, set to true if this histogram
 contains global phase data, and used in histDataCallBack.

25 years agoAdded new parameter, bool globalFlag, to histogram constructor and
karavan [Mon, 12 Feb 1996 08:05:50 +0000 (08:05 +0000)]
Added new parameter, bool globalFlag, to histogram constructor and
to histDataCallback.  This fixes bug resulting in duplicate values being
sent if both global and current phase 0 subscribed to by any two pstreams.

25 years agoremoved include of <math.h>, which seems to be unneeded and was giving
tamches [Sun, 11 Feb 1996 21:29:42 +0000 (21:29 +0000)]
removed include of <math.h>, which seems to be unneeded and was giving
us problems when compiling on HP

25 years agoadded param to start-phase
tamches [Sun, 11 Feb 1996 21:25:09 +0000 (21:25 +0000)]
added param to start-phase

25 years agoTCL2C invoked via perl
tamches [Sun, 11 Feb 1996 21:23:45 +0000 (21:23 +0000)]
TCL2C invoked via perl

25 years agoNow have a "Phase" menu just like the main paradyn window does.
tamches [Sun, 11 Feb 1996 21:22:40 +0000 (21:22 +0000)]
Now have a "Phase" menu just like the main paradyn window does.
Dimmed the help menu since not yet implemented

25 years agoinvoled TCL2C via perl
tamches [Sun, 11 Feb 1996 21:20:40 +0000 (21:20 +0000)]
involed TCL2C via perl

25 years ago"Current Phase" --> "Current Search"
tamches [Sun, 11 Feb 1996 18:28:26 +0000 (18:28 +0000)]
"Current Phase" --> "Current Search"

25 years agoAdded a check for null rootPtr before drawing
tamches [Sun, 11 Feb 1996 18:27:47 +0000 (18:27 +0000)]
Added a check for null rootPtr before drawing

25 years agoshg message window now works correctly for multiple phases
tamches [Sun, 11 Feb 1996 18:25:54 +0000 (18:25 +0000)]
shg message window now works correctly for multiple phases
internal cleanup; more tk window name entities parameterized

25 years agoremoved addToStatusDisplay
tamches [Sun, 11 Feb 1996 18:23:57 +0000 (18:23 +0000)]
removed addToStatusDisplay

25 years agointernal cleanup; more tk window names parameterized
tamches [Sun, 11 Feb 1996 18:22:48 +0000 (18:22 +0000)]
internal cleanup; more tk window names parameterized

25 years agoremoved this obsolete file
tamches [Sun, 11 Feb 1996 18:21:21 +0000 (18:21 +0000)]
removed this obsolete file

25 years agofirst version; renamed from the former templatesDMPCV.C
tamches [Sun, 11 Feb 1996 18:21:09 +0000 (18:21 +0000)]
first version; renamed from the former templatesDMPCV.C

25 years agotemplatesDMPCV.C to templatesDM.C
tamches [Sun, 11 Feb 1996 18:20:47 +0000 (18:20 +0000)]
templatesDMPCV.C to templatesDM.C

25 years agoChanging name of metric number_of_nodes by number_of_cpus - naim
naim [Sat, 10 Feb 1996 21:01:42 +0000 (21:01 +0000)]
Changing name of metric number_of_nodes by number_of_cpus - naim

25 years agoChanges to the cost model - naim
naim [Fri, 9 Feb 1996 23:54:10 +0000 (23:54 +0000)]
Changes to the cost model - naim

25 years agoAdding new internal metric number_of_nodes - naim
naim [Fri, 9 Feb 1996 23:53:35 +0000 (23:53 +0000)]
Adding new internal metric number_of_nodes - naim

25 years agoMinor fix, rounding error - naim
naim [Fri, 9 Feb 1996 23:52:32 +0000 (23:52 +0000)]
Minor fix, rounding error - naim

25 years agoChanges to observed cost model. Also, adding ifdef code to get run time
naim [Fri, 9 Feb 1996 23:52:11 +0000 (23:52 +0000)]
Changes to observed cost model. Also, adding ifdef code to get run time
test values (temporal) - naim

25 years agoput back a line that has been accidentally deleted
mjrg [Fri, 9 Feb 1996 23:34:44 +0000 (23:34 +0000)]
put back a line that has been accidentally deleted

25 years agofixed aggregation to handle first samples and addition of new components
mjrg [Fri, 9 Feb 1996 22:15:09 +0000 (22:15 +0000)]
fixed aggregation to handle first samples and addition of new components

25 years agometric inheritance now works in all cases
mjrg [Fri, 9 Feb 1996 22:13:43 +0000 (22:13 +0000)]
metric inheritance now works in all cases
paradynd now always reports to paradyn when a process is ready to run
fixed aggregation to handle first samples and addition of new components

25 years agoAdded performanceConsultant::globalRawDataServer and
karavan [Fri, 9 Feb 1996 20:57:26 +0000 (20:57 +0000)]
Added performanceConsultant::globalRawDataServer and
performanceConsultant::currentRawDataServer to streamline new data
storage.

25 years agoAdded globalRawDataServer and currentRawDataServer to keep the new data
karavan [Fri, 9 Feb 1996 20:56:11 +0000 (20:56 +0000)]
Added globalRawDataServer and currentRawDataServer to keep the new data
path efficient.

25 years agoChanges to support phase-level searching
karavan [Fri, 9 Feb 1996 18:01:28 +0000 (18:01 +0000)]
Changes to support phase-level searching

25 years agoadded getFocusNameFromHandle.
karavan [Fri, 9 Feb 1996 05:32:12 +0000 (05:32 +0000)]
added getFocusNameFromHandle.

25 years agochanges to support multiple per-phase searches
karavan [Fri, 9 Feb 1996 05:31:40 +0000 (05:31 +0000)]
changes to support multiple per-phase searches

added true full name for search nodes.

25 years agochanges to support multiple per phase searching.
karavan [Fri, 9 Feb 1996 05:30:51 +0000 (05:30 +0000)]
changes to support multiple per phase searching.

25 years agofixed Ave. aggregation for CM5 daemons, Max and Min don't work, but are
newhall [Thu, 8 Feb 1996 23:03:38 +0000 (23:03 +0000)]
fixed Ave. aggregation for CM5 daemons, Max and Min don't work, but are
approximated by ave rather than sum

25 years agoadded PC-global variables to store current TC values.
karavan [Thu, 8 Feb 1996 20:09:49 +0000 (20:09 +0000)]
added PC-global variables to store current TC values.

25 years agochanged performance consultant's use of tunable constants: added 3 new
karavan [Thu, 8 Feb 1996 19:52:34 +0000 (19:52 +0000)]
changed performance consultant's use of tunable constants:  added 3 new
user-level TC's, PC_CPUThreshold, PC_IOThreshold, PC_SyncThreshold, which
are used for all hypotheses for the respective categories.  Also added
PC_useIndividualThresholds, which switches thresholds back to use hypothesis-
specific, rather than categorical, thresholds.

Moved all TC initialization to PCconstants.C.

Switched over to callbacks for TC value updates.

25 years agostarting a new phase w/ visis greyed out since not yet implemented
tamches [Thu, 8 Feb 1996 01:01:49 +0000 (01:01 +0000)]
starting a new phase w/ visis greyed out since not yet implemented

25 years agoremoved some old code
tamches [Thu, 8 Feb 1996 01:01:15 +0000 (01:01 +0000)]
removed some old code

25 years agoimplementing starting a phase w/ pc
tamches [Thu, 8 Feb 1996 01:00:03 +0000 (01:00 +0000)]
implementing starting a phase w/ pc

25 years agoDimmed the Help menu, since it's not yet implemented
tamches [Thu, 8 Feb 1996 00:01:44 +0000 (00:01 +0000)]
Dimmed the Help menu, since it's not yet implemented

25 years agodefineNewSearch now returns bool should-redraw flag
tamches [Wed, 7 Feb 1996 21:51:35 +0000 (21:51 +0000)]
defineNewSearch now returns bool should-redraw flag

25 years agodefineNewSearch now returns bool
tamches [Wed, 7 Feb 1996 21:51:04 +0000 (21:51 +0000)]
defineNewSearch now returns bool

25 years agofixed draw() bug that wouldn't properly double-buffer when drawing a
tamches [Wed, 7 Feb 1996 21:50:33 +0000 (21:50 +0000)]
fixed draw() bug that wouldn't properly double-buffer when drawing a
blank shg

25 years agodefineNewSearch returns bool
tamches [Wed, 7 Feb 1996 21:46:57 +0000 (21:46 +0000)]
defineNewSearch returns bool

25 years agodefineNewSearch returns bool flag
tamches [Wed, 7 Feb 1996 21:46:38 +0000 (21:46 +0000)]
defineNewSearch returns bool flag

25 years agoremoved shgHack
tamches [Wed, 7 Feb 1996 19:16:30 +0000 (19:16 +0000)]
removed shgHack

25 years agoadded new phase menu
tamches [Wed, 7 Feb 1996 19:16:14 +0000 (19:16 +0000)]
added new phase menu

25 years agoremoved this obsolete file
tamches [Wed, 7 Feb 1996 19:15:24 +0000 (19:15 +0000)]
removed this obsolete file

25 years agoremoved include of whereAxisMisc.h, except for the test program
tamches [Wed, 7 Feb 1996 19:15:06 +0000 (19:15 +0000)]
removed include of whereAxisMisc.h, except for the test program

25 years agomade use of new routines in shgPhases which operate on the current
tamches [Wed, 7 Feb 1996 19:14:28 +0000 (19:14 +0000)]
made use of new routines in shgPhases which operate on the current
search -- no more getCurrent() usage here.
Some global vars moved to shgPhases

25 years agoadded draw(), resize, single/middle/doubleClick, scroll-position,
tamches [Wed, 7 Feb 1996 19:12:23 +0000 (19:12 +0000)]
added draw(), resize, single/middle/doubleClick, scroll-position,
and altPress/release routines.
activateSearch --> activateCurrSearch(); similar for pause/resume

25 years agoformer globals currInstalledAltMoveHandler, ignoreNextShgAltMove,
tamches [Wed, 7 Feb 1996 19:11:26 +0000 (19:11 +0000)]
former globals currInstalledAltMoveHandler, ignoreNextShgAltMove,
shgAltAnchorX/Y added
getCurrent() made private
added draw, resize, single/middle/doubleClick, scrollPosition, and
altPress/Release routines.
activateSearch --> activateCurrSearch(); similar for pause, resume

25 years agoaddNode, configNode, and addEdge now take in "isCurrShg" flag, which
tamches [Wed, 7 Feb 1996 19:08:23 +0000 (19:08 +0000)]
addNode, configNode, and addEdge now take in "isCurrShg" flag, which
is in turn passed to rethink_entire_layout

25 years agorethink_entire_layout, addNode, configNode, and addEdge now
tamches [Wed, 7 Feb 1996 19:07:46 +0000 (19:07 +0000)]
rethink_entire_layout, addNode, configNode, and addEdge now
take in "isCurrShg" flag

25 years agoinitSHG gone
tamches [Wed, 7 Feb 1996 19:06:13 +0000 (19:06 +0000)]
initSHG gone
root node now TopLevelHypothesis instead of Whole Program
deferred phase adding features

25 years agoadded deferred-phase-adding features
tamches [Wed, 7 Feb 1996 19:04:37 +0000 (19:04 +0000)]
added deferred-phase-adding features

25 years agogot rid of initSHG
tamches [Wed, 7 Feb 1996 19:02:09 +0000 (19:02 +0000)]
got rid of initSHG

25 years agooops;undid the changes of previous version.
tamches [Wed, 7 Feb 1996 18:51:02 +0000 (18:51 +0000)]
oops;undid the changes of previous version.

25 years agoadded uimpd_startPhaseCmd
tamches [Wed, 7 Feb 1996 18:50:35 +0000 (18:50 +0000)]
added uimpd_startPhaseCmd
made copy of uim_visiSelections before calling chosenMetricsAndResources

25 years agouse perl to invoke tcl2c to avoid problems on HP.
mjrg [Wed, 7 Feb 1996 15:33:01 +0000 (15:33 +0000)]
use perl to invoke tcl2c to avoid problems on HP.

25 years agoyet more proper usage of Tcl_SetResult
tamches [Wed, 7 Feb 1996 00:10:52 +0000 (00:10 +0000)]
yet more proper usage of Tcl_SetResult

25 years agoadded templatesPCV.C
tamches [Wed, 7 Feb 1996 00:05:27 +0000 (00:05 +0000)]
added templatesPCV.C

25 years agoremoved perf consultant and visi templates (should rename to templatesDM.C)
tamches [Wed, 7 Feb 1996 00:04:35 +0000 (00:04 +0000)]
removed perf consultant and visi templates (should rename to templatesDM.C)

25 years agofirst version; formerly a part of templatesDMPCV.C
tamches [Wed, 7 Feb 1996 00:04:07 +0000 (00:04 +0000)]
first version; formerly a part of templatesDMPCV.C

25 years agodon't delete newMetRes...
tamches [Tue, 6 Feb 1996 23:10:01 +0000 (23:10 +0000)]
don't delete newMetRes...

25 years agoInvoke tcl2c with perl, to avoid problems on HP.
mjrg [Tue, 6 Feb 1996 16:27:43 +0000 (16:27 +0000)]
Invoke tcl2c with perl, to avoid problems on HP.

25 years agoproper use of Tcl_SetResult fixes a purify problem
tamches [Mon, 5 Feb 1996 19:13:56 +0000 (19:13 +0000)]
proper use of Tcl_SetResult fixes a purify problem

25 years agoChange to DM interface: StartPhase and newPhaseCallback
newhall [Mon, 5 Feb 1996 18:51:35 +0000 (18:51 +0000)]
Change to DM interface: StartPhase and newPhaseCallback

25 years agoStartPhase and newPhaseCallback to take 2 more parameters indicating if the
newhall [Mon, 5 Feb 1996 18:50:51 +0000 (18:50 +0000)]
StartPhase and newPhaseCallback to take 2 more parameters indicating if the
new phase is with new visi and/or a new PC.  The new_visis option is not
currently supported.  Removed PC friend members from DM classes.

25 years agoChange DM routine StartPhase and the def. of newPhaseCallback to take two
newhall [Mon, 5 Feb 1996 18:48:31 +0000 (18:48 +0000)]
Change DM routine StartPhase and the def. of newPhaseCallback to take two
more parameters indicating whether the phase should be started with new
visi and/or a new PC.  The new_visis option is not currently supported.

25 years agoadded key & tips areas
tamches [Fri, 2 Feb 1996 18:57:22 +0000 (18:57 +0000)]
added key & tips areas
cleaner search/resume button code
no more "paradyn shg start global" in window startup

25 years agoremoved a lot of obsolete code that had been commented out
tamches [Fri, 2 Feb 1996 18:55:19 +0000 (18:55 +0000)]
removed a lot of obsolete code that had been commented out

25 years agoadded setResultBool
tamches [Fri, 2 Feb 1996 18:54:33 +0000 (18:54 +0000)]
added setResultBool

25 years agoadded shgDrawKeyCallback, shgDrawTipsCallback,
tamches [Fri, 2 Feb 1996 18:54:13 +0000 (18:54 +0000)]
added shgDrawKeyCallback, shgDrawTipsCallback,
shgMiddleClickCallbackCommand is new.
shgAltReleaseCommand shrunk accordingly.
added shgRefineGlobalPhase (temporarily)
fixed code in shgSearchCommand

25 years agoadded shgDrawKeyCallback and shgDrawTipsCallback
tamches [Fri, 2 Feb 1996 18:51:36 +0000 (18:51 +0000)]
added shgDrawKeyCallback and shgDrawTipsCallback

25 years agobetter multiple phase support
tamches [Fri, 2 Feb 1996 18:50:26 +0000 (18:50 +0000)]
better multiple phase support
currSearching, everSearched flags are new
shgStruct constructor is new
new cleaner pc->ui igen-corresponding routines: defineNewSearch,
activateSearch, pauseSearch, resumeSearch, addNode, addEdge,
configNode, addToStatusDisplay
removed add()

25 years agoshg color change: unknown is green more more readability than tan
tamches [Fri, 2 Feb 1996 18:44:57 +0000 (18:44 +0000)]
shg color change: unknown is green more more readability than tan

25 years agoDisplaying extra information about an shg node has changed from a mouse-move
tamches [Fri, 2 Feb 1996 18:44:16 +0000 (18:44 +0000)]
Displaying extra information about an shg node has changed from a mouse-move
to a middle-click

25 years agoDisplaying extra information about a node has moved from a mousemove
tamches [Fri, 2 Feb 1996 18:43:33 +0000 (18:43 +0000)]
Displaying extra information about a node has moved from a mousemove
to a middle-click

25 years agoGlobal search initialized when the shg window is
tamches [Fri, 2 Feb 1996 18:42:17 +0000 (18:42 +0000)]
Global search initialized when the shg window is
UIM::initShg should now be unused
new cleaner shgPhases routines corresponding to the PC-->UI igen calls

25 years agoadded prelim version of ui_newPhaseDetected
tamches [Fri, 2 Feb 1996 18:39:18 +0000 (18:39 +0000)]
added prelim version of ui_newPhaseDetected
added shgShowKey, shgShowTips tunables

25 years agofixed compile error
newhall [Fri, 2 Feb 1996 18:27:06 +0000 (18:27 +0000)]
fixed compile error

25 years agoEliminating old definition for observed cost - naim
naim [Fri, 2 Feb 1996 14:31:25 +0000 (14:31 +0000)]
Eliminating old definition for observed cost - naim

25 years ago Its a baby performance consultant!
karavan [Fri, 2 Feb 1996 02:22:52 +0000 (02:22 +0000)]
 Its a baby performance consultant!

25 years agoIts a brand new baby performance consultant!
karavan [Fri, 2 Feb 1996 02:20:02 +0000 (02:20 +0000)]
Its a brand new baby performance consultant!

25 years agoChanges for new performance consultant.
karavan [Fri, 2 Feb 1996 02:17:50 +0000 (02:17 +0000)]
Changes for new performance consultant.

25 years agochanged resource::magnify to return struct like magnify2.
karavan [Fri, 2 Feb 1996 02:14:51 +0000 (02:14 +0000)]
changed resource::magnify to return struct like magnify2.

removed obsolete friend classes for compatibility with new PC.

25 years agochanged dataManager::magnify() to return struct like magnify2()
karavan [Fri, 2 Feb 1996 02:13:55 +0000 (02:13 +0000)]
changed dataManager::magnify() to return struct like magnify2()

25 years agomoved performance consultant related tunable constant definitions to the
karavan [Fri, 2 Feb 1996 02:08:20 +0000 (02:08 +0000)]
moved performance consultant related tunable constant definitions to the
PC thread.

25 years agoA baby Performance Consultant is born!
karavan [Fri, 2 Feb 1996 02:06:28 +0000 (02:06 +0000)]
A baby Performance Consultant is born!

25 years agooops! corrected call to performanceconsultant::newSearch
karavan [Fri, 2 Feb 1996 02:03:12 +0000 (02:03 +0000)]
oops!  corrected call to performanceconsultant::newSearch

25 years agochanges to support new PC/UI interface
karavan [Fri, 2 Feb 1996 01:08:31 +0000 (01:08 +0000)]
changes to support new PC/UI interface

25 years agoChanges to support the new PC/UI interface
karavan [Fri, 2 Feb 1996 01:01:28 +0000 (01:01 +0000)]
Changes to support the new PC/UI interface

25 years agoRetirement day for the old performance consultant!
karavan [Fri, 2 Feb 1996 00:32:22 +0000 (00:32 +0000)]
Retirement day for the old performance consultant!

25 years agoRetirement Day for the old performance consultant!
karavan [Fri, 2 Feb 1996 00:31:02 +0000 (00:31 +0000)]
Retirement Day for the old performance consultant!

25 years agoretirement day for the old performance consultant!
karavan [Fri, 2 Feb 1996 00:29:45 +0000 (00:29 +0000)]
retirement day for the old performance consultant!

25 years agoMinor change - naim
naim [Thu, 1 Feb 1996 22:09:34 +0000 (22:09 +0000)]
Minor change - naim

25 years agoAdded missing function.
hollings [Thu, 1 Feb 1996 19:53:20 +0000 (19:53 +0000)]
Added missing function.

25 years agoFixing Critical Path to work.
hollings [Thu, 1 Feb 1996 19:51:48 +0000 (19:51 +0000)]
Fixing Critical Path to work.

25 years agoForgot to commit this file two weeks ago.
hollings [Thu, 1 Feb 1996 19:20:57 +0000 (19:20 +0000)]
Forgot to commit this file two weeks ago.