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

25 years agoremoved this obsolete file
tamches [Tue, 30 Jan 1996 20:08:07 +0000 (20:08 +0000)]
removed this obsolete file

25 years agoRenamed util/h/time.h to util/h/Time.h
mjrg [Tue, 30 Jan 1996 16:31:21 +0000 (16:31 +0000)]
Renamed util/h/time.h to util/h/Time.h

25 years agoRenamed time.h to Time.h
mjrg [Tue, 30 Jan 1996 16:30:12 +0000 (16:30 +0000)]
Renamed time.h to Time.h

25 years agoAdded metric propagation when new processes start
mjrg [Mon, 29 Jan 1996 22:12:40 +0000 (22:12 +0000)]
Added metric propagation when new processes start
Adjust time to account for clock differences between machines
Daemons don't enable internal metrics when they are not running any processes
Changed CM5 start (paradynd doesn't stop application at first breakpoint;
the application stops only after it starts the CM5 daemon)
Added -default_host option to paradyn

25 years agoAdded metric propagation when new processes start
mjrg [Mon, 29 Jan 1996 22:09:19 +0000 (22:09 +0000)]
Added metric propagation when new processes start
Adjust time to account for clock differences between machines
Daemons don't enable internal metrics when they are not running any processes
Changed CM5 start (paradynd doesn't stop application at first breakpoint;
the application stops only after it starts the CM5 daemon)

25 years agoAdded time.h, with a function to get the current time
mjrg [Mon, 29 Jan 1996 22:08:17 +0000 (22:08 +0000)]
Added time.h, with a function to get the current time

25 years agoadded enum type "daemon_MetUnitsType" for internal metric definition
newhall [Mon, 29 Jan 1996 20:16:29 +0000 (20:16 +0000)]
added enum type "daemon_MetUnitsType" for internal metric definition
changed bucketWidth internal metric to EventCounter

25 years ago*** empty log message ***
newhall [Mon, 29 Jan 1996 18:55:39 +0000 (18:55 +0000)]
*** empty log message ***

25 years agoChaged clearPersistentData so that histograms (and possibly metricInstances)
newhall [Mon, 29 Jan 1996 00:54:51 +0000 (00:54 +0000)]
Chaged clearPersistentData so that histograms (and possibly metricInstances)
with no data collection are deleted.  Changed metricInstanceHandles and
perfStreamHandles to be unique over paradyn's execution (this does not mean
that perfStream or MI objects are persistent over paradyn's execution).

25 years agoadded myphasename, myphasestartT, myphasehandle
newhall [Fri, 26 Jan 1996 22:02:00 +0000 (22:02 +0000)]
added myphasename, myphasestartT, myphasehandle

25 years agochanges so that visiLib can be used by C visis
newhall [Fri, 26 Jan 1996 19:23:41 +0000 (19:23 +0000)]
changes so that visiLib can be used by C visis

25 years agoMinor buf fixed - lzheng
lzheng [Wed, 24 Jan 1996 20:40:47 +0000 (20:40 +0000)]
Minor buf fixed - lzheng

25 years agoA little bit cleanup
zhichen [Wed, 24 Jan 1996 15:34:22 +0000 (15:34 +0000)]
A little bit cleanup

25 years agoAdded stuff to adjust SAMPLEnodes, see also paradyndCM5/src/main.C
zhichen [Tue, 23 Jan 1996 23:42:53 +0000 (23:42 +0000)]
Added stuff to adjust SAMPLEnodes, see also paradyndCM5/src/main.C

25 years agoadded shadow node features
tamches [Tue, 23 Jan 1996 19:48:10 +0000 (19:48 +0000)]
added shadow node features

25 years agonow 7 eval states, divided among 4 eval states & an active flag
tamches [Tue, 23 Jan 1996 07:14:30 +0000 (07:14 +0000)]
now 7 eval states, divided among 4 eval states & an active flag

25 years agocorrected include path to String.h
tamches [Tue, 23 Jan 1996 07:12:26 +0000 (07:12 +0000)]
corrected include path to String.h

25 years agouim_VisiSelections no longer a ptr
tamches [Tue, 23 Jan 1996 07:11:25 +0000 (07:11 +0000)]
uim_VisiSelections no longer a ptr

25 years agofixed a UI bug noticed by Marcelo that could lead to an assertion
tamches [Tue, 23 Jan 1996 07:10:16 +0000 (07:10 +0000)]
fixed a UI bug noticed by Marcelo that could lead to an assertion
failure when scrolling large amounts.

25 years agostyle split up into evaluationState & active flag
tamches [Tue, 23 Jan 1996 07:09:04 +0000 (07:09 +0000)]
style split up into evaluationState & active flag
added shadow node features

25 years agoclarified interface to change()
tamches [Tue, 23 Jan 1996 07:04:44 +0000 (07:04 +0000)]
clarified interface to change()

25 years agoadded shadow node features.
tamches [Tue, 23 Jan 1996 07:04:09 +0000 (07:04 +0000)]
added shadow node features.
moved code here from the .h file

25 years agoadded shadow node features
tamches [Tue, 23 Jan 1996 07:03:28 +0000 (07:03 +0000)]
added shadow node features
moved code to .C file

25 years agoadded shadow node features
tamches [Tue, 23 Jan 1996 07:01:03 +0000 (07:01 +0000)]
added shadow node features

25 years agocorrected path to include of String.h
tamches [Tue, 23 Jan 1996 06:59:04 +0000 (06:59 +0000)]
corrected path to include of String.h

25 years agouim_VisiSelections no longer a ptr
tamches [Tue, 23 Jan 1996 06:56:42 +0000 (06:56 +0000)]
uim_VisiSelections no longer a ptr
int2style reworked for 7 styles
new "label" arg for DAGaddEdge (for shadow nodes)

25 years agouim_VisiSelections is no longer a ptr
tamches [Tue, 23 Jan 1996 06:53:56 +0000 (06:53 +0000)]
uim_VisiSelections is no longer a ptr

25 years agoadded arg to DAGaddEdge
tamches [Tue, 23 Jan 1996 06:53:05 +0000 (06:53 +0000)]
added arg to DAGaddEdge

25 years agoadded new templates needed by shg
tamches [Tue, 23 Jan 1996 06:52:23 +0000 (06:52 +0000)]
added new templates needed by shg

25 years agoadded "label" arg to add-edge; needed for effective use of shadow
tamches [Tue, 23 Jan 1996 06:51:29 +0000 (06:51 +0000)]
added "label" arg to add-edge; needed for effective use of shadow
nodes.

25 years agochanges due to visiLib interface changes
newhall [Fri, 19 Jan 1996 20:56:02 +0000 (20:56 +0000)]
changes due to visiLib interface changes

25 years agomore chages to visiLib interface
newhall [Fri, 19 Jan 1996 20:55:24 +0000 (20:55 +0000)]
more chages to visiLib interface

25 years agoAdded extra items for the AIX linker.
hollings [Thu, 18 Jan 1996 16:35:54 +0000 (16:35 +0000)]
Added extra  items for the AIX linker.

25 years agochanged the AObject destructor to not be virtual.
hollings [Thu, 18 Jan 1996 16:34:41 +0000 (16:34 +0000)]
changed the AObject destructor to not be virtual.

25 years agoAdded a bunch of definitions for Aix.
hollings [Thu, 18 Jan 1996 16:32:01 +0000 (16:32 +0000)]
Added a bunch of definitions for Aix.

25 years agovisi_GetPhaseHandle visi_GetPhaseHandle visi_GetPhaseHandle
newhall [Thu, 18 Jan 1996 16:32:00 +0000 (16:32 +0000)]
visi_GetPhaseHandle visi_GetPhaseHandle visi_GetPhaseHandle

25 years agoremoved bool variable err that was shadowing a parameter.
hollings [Thu, 18 Jan 1996 16:27:28 +0000 (16:27 +0000)]
removed bool variable err that was shadowing a parameter.

25 years agoAdded extra {}
hollings [Thu, 18 Jan 1996 16:24:17 +0000 (16:24 +0000)]
Added extra {}

25 years agochanges due to new version of visiLib
newhall [Wed, 17 Jan 1996 20:43:30 +0000 (20:43 +0000)]
changes due to new version of visiLib

25 years agoshuffled colors a bit
tamches [Wed, 17 Jan 1996 19:44:07 +0000 (19:44 +0000)]
shuffled colors a bit

25 years agochanges due to new visiLib
newhall [Wed, 17 Jan 1996 19:29:10 +0000 (19:29 +0000)]
changes due to new visiLib

25 years ago*** empty log message ***
newhall [Wed, 17 Jan 1996 18:40:26 +0000 (18:40 +0000)]
*** empty log message ***

25 years agoMake structure changed so that we are not using this anymore
newhall [Wed, 17 Jan 1996 18:40:14 +0000 (18:40 +0000)]
Make structure changed so that we are not using this anymore

25 years agochanges due to new visiLib
newhall [Wed, 17 Jan 1996 18:31:10 +0000 (18:31 +0000)]
changes due to new visiLib

25 years agoreorginization of visiLib
newhall [Wed, 17 Jan 1996 18:28:45 +0000 (18:28 +0000)]
reorginization of visiLib

25 years agoremoved unneeded libs from SYSLIBS
tamches [Wed, 17 Jan 1996 18:15:43 +0000 (18:15 +0000)]
removed unneeded libs from SYSLIBS

25 years agoDevided sampleInterval by 2 (bart's information theory)
zhichen [Mon, 15 Jan 1996 16:58:13 +0000 (16:58 +0000)]
Devided sampleInterval by 2 (bart's information theory)
The other change is in dynrpc.C , search for SAMPLEnodes

25 years agoAdjust the value of SAMPLEnodes with the formula "max(t, 1)"
zhichen [Mon, 15 Jan 1996 16:54:39 +0000 (16:54 +0000)]
Adjust the value of SAMPLEnodes with the formula "max(t, 1)"
A better formula SAMPLEnodes = max(f(t), 1) is underconstruction

25 years agoput back some of the "update" lines; needed until paradyn stops
tamches [Sun, 14 Jan 1996 00:08:04 +0000 (00:08 +0000)]
put back some of the "update" lines; needed until paradyn stops
"freezing" the UI on daemon startup and other times (because at such
times the user really needs to see the latest info in the status lines)

25 years agochar --> unsigned char to remove warnings
tamches [Thu, 11 Jan 1996 23:44:11 +0000 (23:44 +0000)]
char --> unsigned char to remove warnings

25 years agoshgInitialize now takes a parameter
tamches [Thu, 11 Jan 1996 23:43:27 +0000 (23:43 +0000)]
shgInitialize now takes a parameter

25 years agothere are now 6 node styles
tamches [Thu, 11 Jan 1996 23:42:40 +0000 (23:42 +0000)]
there are now 6 node styles

25 years agothere are now 6 node styles instead of 4
tamches [Thu, 11 Jan 1996 23:42:04 +0000 (23:42 +0000)]
there are now 6 node styles instead of 4

25 years agothere are now 2 kinds of true nodes; so tests changed accordingly.
tamches [Thu, 11 Jan 1996 23:41:38 +0000 (23:41 +0000)]
there are now 2 kinds of true nodes; so tests changed accordingly.
Also brought the shg test program back to life

25 years agoint2style now handles 6 styles instead of 4
tamches [Thu, 11 Jan 1996 23:40:41 +0000 (23:40 +0000)]
int2style now handles 6 styles instead of 4

25 years agoadd1 will now leave the most significant digit overflowed if applicable,
tamches [Thu, 11 Jan 1996 04:46:57 +0000 (04:46 +0000)]
add1 will now leave the most significant digit overflowed if applicable,
avoiding a crash

25 years agogetSelections replaced - now returns Whole Program selection separately,
tamches [Thu, 11 Jan 1996 04:45:37 +0000 (04:45 +0000)]
getSelections replaced - now returns Whole Program selection separately,
runs faster, and alone with the new parseSelections of uimpd.tcl.C,
avoids adding spurious metric/focus pairs when Whole Program is chosen

25 years agoadded necessary Whole Program kludge for getSelections
tamches [Thu, 11 Jan 1996 04:43:45 +0000 (04:43 +0000)]
added necessary Whole Program kludge for getSelections

25 years agoreplaced parseSelections - memory leaks gone, runs more efficiently,
tamches [Thu, 11 Jan 1996 04:43:04 +0000 (04:43 +0000)]
replaced parseSelections - memory leaks gone, runs more efficiently,
and doesn't add spurious metric/focus pairs when Whole Program is chosen
Changed processVisiSelection to use the new parseSelections and to reduce
memory leaks

25 years agoadded whole program kludge for getCurrAbstractionSelections
tamches [Thu, 11 Jan 1996 04:39:34 +0000 (04:39 +0000)]
added whole program kludge for getCurrAbstractionSelections

25 years agoadded odometer
tamches [Thu, 11 Jan 1996 03:43:53 +0000 (03:43 +0000)]
added odometer

25 years agofirst version
tamches [Thu, 11 Jan 1996 03:42:24 +0000 (03:42 +0000)]
first version

25 years agoadded long2shortFocusNameCommand to compute short focus names
tamches [Thu, 11 Jan 1996 01:53:42 +0000 (01:53 +0000)]
added long2shortFocusNameCommand to compute short focus names

25 years agoadded long2shortFocusNameCommand
tamches [Thu, 11 Jan 1996 01:53:19 +0000 (01:53 +0000)]
added long2shortFocusNameCommand

25 years agoadded command long2shortFocusName
tamches [Thu, 11 Jan 1996 01:52:53 +0000 (01:52 +0000)]
added command long2shortFocusName

25 years agocall to long2shortFocusName to calculate short focus names
tamches [Thu, 11 Jan 1996 01:52:18 +0000 (01:52 +0000)]
call to long2shortFocusName to calculate short focus names

25 years agocompletely revamped/debugged how short focus names are calculated
tamches [Thu, 11 Jan 1996 01:51:37 +0000 (01:51 +0000)]
completely revamped/debugged how short focus names are calculated

25 years agoremoved resize1ScrollBar (moved to generic.tcl)
tamches [Thu, 11 Jan 1996 00:54:46 +0000 (00:54 +0000)]
removed resize1ScrollBar (moved to generic.tcl)
removed iconify menu

25 years agoremoved resize1ScrollBar (now in generic.tcl)
tamches [Thu, 11 Jan 1996 00:53:59 +0000 (00:53 +0000)]
removed resize1ScrollBar (now in generic.tcl)
removed iconify menu

25 years agofirst version
tamches [Thu, 11 Jan 1996 00:41:07 +0000 (00:41 +0000)]
first version

25 years agoadded METRICAVEUNITS, METRICSUMUNITS
tamches [Wed, 10 Jan 1996 21:11:15 +0000 (21:11 +0000)]
added METRICAVEUNITS, METRICSUMUNITS