dyninst.git
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.

25 years agoFixing some problems related to timers and race conditions. I also tried to
naim [Thu, 1 Feb 1996 17:47:52 +0000 (17:47 +0000)]
Fixing some problems related to timers and race conditions. I also tried to
make a more standard definition of certain procedures (e.g. reportTimer)
across all platforms - naim

25 years agoFixing some problems related to timers and race conditions that were causing
naim [Thu, 1 Feb 1996 17:45:18 +0000 (17:45 +0000)]
Fixing some problems related to timers and race conditions that were causing
the timing functions to go backwards. I also tried to make a more standard
definition of certain functions (e.g. reportTimer) across all platforms - naim

25 years agoRedefining smooth_obs_cost, fixing some bugs related to internal metrics
naim [Thu, 1 Feb 1996 17:42:20 +0000 (17:42 +0000)]
Redefining smooth_obs_cost, fixing some bugs related to internal metrics
and adding a new definition for observed_cost - naim

25 years agooops, fixed a minor vrble name misspelling
tamches [Thu, 1 Feb 1996 01:39:23 +0000 (01:39 +0000)]
oops, fixed a minor vrble name misspelling

25 years agosuppressed duplicate of "Whole Program" which was sometimes being generated
tamches [Thu, 1 Feb 1996 01:35:33 +0000 (01:35 +0000)]
suppressed duplicate of "Whole Program" which was sometimes being generated

25 years agoadded comments
newhall [Wed, 31 Jan 1996 19:56:18 +0000 (19:56 +0000)]
added comments

25 years agofix to average aggregation so that non-internal metrics are weighted by
newhall [Wed, 31 Jan 1996 19:53:08 +0000 (19:53 +0000)]
fix to average aggregation so that non-internal metrics are weighted by
the number of processes per daemon

25 years agoadded a weight value and an internal metric flag to batch_buffer_entry
newhall [Wed, 31 Jan 1996 19:51:54 +0000 (19:51 +0000)]
added a weight value and an internal metric flag to batch_buffer_entry

25 years agochanges to do average aggregation correctly
newhall [Wed, 31 Jan 1996 19:49:56 +0000 (19:49 +0000)]
changes to do average aggregation correctly

25 years agoadded a newValue method that takes a vector of weights for each part
newhall [Wed, 31 Jan 1996 19:47:28 +0000 (19:47 +0000)]
added a newValue method that takes a vector of weights for each part

25 years agoAdded the cost model to the POWER version of Paradyn
hollings [Tue, 30 Jan 1996 23:44:19 +0000 (23:44 +0000)]
Added the cost model to the POWER version of Paradyn

25 years agoremoved include to obsolete file shgDisplay.h
tamches [Tue, 30 Jan 1996 23:04:01 +0000 (23:04 +0000)]
removed include to obsolete file shgDisplay.h