dyninst.git
27 years agoAFS file paths
hollings [Wed, 29 Jun 1994 03:02:45 +0000 (03:02 +0000)]
AFS file paths
added -fexternal-templates to CFLAGS

27 years agoAFS path changes
hollings [Wed, 29 Jun 1994 02:56:42 +0000 (02:56 +0000)]
AFS path changes

27 years agoAFS path changes? I am not sure why this changed.
hollings [Wed, 29 Jun 1994 02:56:19 +0000 (02:56 +0000)]
AFS path changes?  I am not sure why this changed.

27 years agofixed code to remove instrumenation when done with it.
hollings [Wed, 29 Jun 1994 02:55:55 +0000 (02:55 +0000)]
fixed code to remove instrumenation when done with it.

27 years agoAdded copyright and log line.
hollings [Wed, 29 Jun 1994 02:55:34 +0000 (02:55 +0000)]
Added copyright and log line.

27 years agoAdded metricDefs-common.{C,h}
hollings [Wed, 29 Jun 1994 02:52:21 +0000 (02:52 +0000)]
Added metricDefs-common.{C,h}
Added module level performance data
cleanedup types of inferrior addresses instrumentation defintions
added firewalls for large branch displacements due to text+data over 2meg.
assorted bug fixes.

27 years agoAdded destructor to Histogram class.
hollings [Wed, 29 Jun 1994 02:48:15 +0000 (02:48 +0000)]
Added destructor to Histogram class.

27 years agoFixed paths
hollings [Tue, 28 Jun 1994 22:22:20 +0000 (22:22 +0000)]
Fixed paths

27 years agoIncrement of version numbers
rbi [Tue, 28 Jun 1994 00:15:45 +0000 (00:15 +0000)]
Increment of version numbers

27 years agoreduced inst heap to 512k too keep it within brancing distance.
hollings [Mon, 27 Jun 1994 22:35:28 +0000 (22:35 +0000)]
reduced inst heap to 512k too keep it within brancing distance.

27 years agoParameter change
rbi [Mon, 27 Jun 1994 21:30:22 +0000 (21:30 +0000)]
Parameter change

27 years agoCode for handling abstraction-specific mappings
rbi [Mon, 27 Jun 1994 21:29:11 +0000 (21:29 +0000)]
Code for handling abstraction-specific mappings

27 years agoNew abstraction parameter for performance streams
rbi [Mon, 27 Jun 1994 21:24:39 +0000 (21:24 +0000)]
New abstraction parameter for performance streams

27 years agoAbstraction-specific resources and mapping info
rbi [Mon, 27 Jun 1994 21:23:22 +0000 (21:23 +0000)]
Abstraction-specific resources and mapping info

27 years agoAbstraction-specific resources and mapping information
rbi [Mon, 27 Jun 1994 21:21:39 +0000 (21:21 +0000)]
Abstraction-specific resources and mapping information

27 years agoAdded internal metrics
hollings [Mon, 27 Jun 1994 20:57:38 +0000 (20:57 +0000)]
Added internal metrics

27 years agoremoved printfs. Now use logLine so it works in the remote case.
hollings [Mon, 27 Jun 1994 18:56:35 +0000 (18:56 +0000)]
removed printfs.  Now use logLine so it works in the remote case.
added internalMetric class.
added extra paramter to metric info for aggregation.

27 years agoAdded compiler flag to add SHG nodes to dag only on first evaluation.
hollings [Mon, 27 Jun 1994 18:55:08 +0000 (18:55 +0000)]
Added compiler flag to add SHG nodes to dag only on first evaluation.

27 years agochanged stdio printf for paradynd.
hollings [Mon, 27 Jun 1994 18:54:48 +0000 (18:54 +0000)]
changed stdio printf for paradynd.

27 years agoAdded aggregation operator to metric definition.
hollings [Mon, 27 Jun 1994 18:53:59 +0000 (18:53 +0000)]
Added aggregation operator to metric definition.

27 years agoadded option for core dump of all processes with pid=-1 in coreProcess
karavan [Thu, 23 Jun 1994 19:26:20 +0000 (19:26 +0000)]
added option for core dump of all processes with pid=-1 in coreProcess
command.

27 years agoCompiler warnings and copyrights.
hollings [Wed, 22 Jun 1994 22:58:17 +0000 (22:58 +0000)]
Compiler warnings and copyrights.

27 years agoRemoved compiler warnings.
markc [Wed, 22 Jun 1994 03:46:30 +0000 (03:46 +0000)]
Removed compiler warnings.

27 years agoRemoved warnings. Changed bcopy in inst-sparc.C to memcpy. Changed process.C
markc [Wed, 22 Jun 1994 01:43:12 +0000 (01:43 +0000)]
Removed warnings.  Changed bcopy in inst-sparc.C to memcpy.  Changed process.C
reference to proc->status to use proc->heap->status.

27 years agoFixed code to remove warnings.
markc [Wed, 22 Jun 1994 00:37:13 +0000 (00:37 +0000)]
Fixed code to remove warnings.

27 years agoChanged default host to empty string since the environment variable host is
hollings [Sat, 18 Jun 1994 20:31:10 +0000 (20:31 +0000)]
Changed default host to empty string since the environment variable host is
not guarnteed to be defined.

27 years agoAdded code to provide upcall for resource batch mode when a large number
hollings [Fri, 17 Jun 1994 22:07:57 +0000 (22:07 +0000)]
Added code to provide upcall for resource batch mode when a large number
of resources is about to be added.

27 years agoremoved debug stmts
newhall [Fri, 17 Jun 1994 18:15:25 +0000 (18:15 +0000)]
removed debug stmts

27 years agoFixed error in malloc of the string longName.
hollings [Fri, 17 Jun 1994 00:13:35 +0000 (00:13 +0000)]
Fixed error in malloc of the string longName.

27 years agofixed the init of the control callback structure.
hollings [Fri, 17 Jun 1994 00:12:28 +0000 (00:12 +0000)]
fixed the init of the control callback structure.

27 years agoFixed off by one error in string canonical string name code.
hollings [Fri, 17 Jun 1994 00:11:55 +0000 (00:11 +0000)]
Fixed off by one error in string canonical string name code.

27 years ago*** empty log message ***
newhall [Thu, 16 Jun 1994 18:28:57 +0000 (18:28 +0000)]
*** empty log message ***

27 years agoadded short focus names
newhall [Thu, 16 Jun 1994 18:28:30 +0000 (18:28 +0000)]
added short focus names

27 years agofix to visualization::Data
newhall [Thu, 16 Jun 1994 18:24:50 +0000 (18:24 +0000)]
fix to visualization::Data

27 years ago*** empty log message ***
newhall [Thu, 16 Jun 1994 18:23:57 +0000 (18:23 +0000)]
*** empty log message ***

27 years agobug fix to AddNewValues
newhall [Thu, 16 Jun 1994 18:21:46 +0000 (18:21 +0000)]
bug fix to AddNewValues

27 years agoRename taskinfo to pvmtaskinfo.
markc [Wed, 15 Jun 1994 15:09:23 +0000 (15:09 +0000)]
Rename taskinfo to pvmtaskinfo.

27 years agoAdded log.
markc [Wed, 15 Jun 1994 14:56:56 +0000 (14:56 +0000)]
Added log.

27 years agoConstants for aggregation.
markc [Wed, 15 Jun 1994 14:56:25 +0000 (14:56 +0000)]
Constants for aggregation.

27 years agoUpdated layout and added curve validation callback.
rbi [Tue, 14 Jun 1994 18:57:47 +0000 (18:57 +0000)]
Updated layout and added curve validation callback.

27 years agoModified PCwhere.C to see if the magnification is an ancestor of the
markc [Tue, 14 Jun 1994 17:20:39 +0000 (17:20 +0000)]
Modified PCwhere.C to see if the magnification is an ancestor of the
current focus.

27 years agoModified highVariation test. Changed threshold.
markc [Tue, 14 Jun 1994 17:18:59 +0000 (17:18 +0000)]
Modified highVariation test.  Changed threshold.

27 years agoAdded support for different types of aggregation (max, min, sum, avg).
markc [Tue, 14 Jun 1994 15:36:49 +0000 (15:36 +0000)]
Added support for different types of aggregation (max, min, sum, avg).
Previously, only summation had been done.

27 years agoAdded aggregation operator to sampleInfo class.
markc [Tue, 14 Jun 1994 15:36:01 +0000 (15:36 +0000)]
Added aggregation operator to sampleInfo class.

27 years agoModified parameters for moreSpecific.
markc [Tue, 14 Jun 1994 15:34:48 +0000 (15:34 +0000)]
Modified parameters for moreSpecific.
Added MsgTags as a resource.

27 years agoModified moreSpecific test to check for conflicting magnifications, where
markc [Tue, 14 Jun 1994 15:33:59 +0000 (15:33 +0000)]
Modified moreSpecific test to check for conflicting magnifications, where
the magnification has the same base as the current focus, but one is not
an ancestor of the other.

27 years agoChanged spelling of excessive.
markc [Tue, 14 Jun 1994 15:32:42 +0000 (15:32 +0000)]
Changed spelling of excessive.
Changed and renamed highVariationLock test to highVariation and made it more
generic, it now works across all sync objects.

27 years agoMoved aggregationOperator defines to util directory.
markc [Tue, 14 Jun 1994 15:30:26 +0000 (15:30 +0000)]
Moved aggregationOperator defines to util directory.

27 years agoAdded aggregationOperator argument to enableDataCollection call.
markc [Tue, 14 Jun 1994 15:29:45 +0000 (15:29 +0000)]
Added aggregationOperator argument to enableDataCollection call.

27 years agoAdded conflict flag to moreSpecific procedure since a desired magnification
markc [Tue, 14 Jun 1994 15:28:52 +0000 (15:28 +0000)]
Added conflict flag to moreSpecific procedure since a desired magnification
may conflict with the current focus (if the desired magnification has the
same base as the focus, but one is not an ancestor of the other).

Allowed compensationFactor to be computed from pause_time since pause_time
is now aggregated and averaged.

27 years agoAdded new call (sameRoot) to the resource class. This call is used to
markc [Tue, 14 Jun 1994 15:25:03 +0000 (15:25 +0000)]
Added new call (sameRoot) to the resource class.  This call is used to
determine if two resources have the same parent but are not in an
ancestor-descendant relationship.  Such a relationship implies a conflict
in the two foci.

27 years agoAdded arg to enableDataCollection call to support aggregation.
markc [Tue, 14 Jun 1994 15:22:46 +0000 (15:22 +0000)]
Added arg to enableDataCollection call to support aggregation.

27 years agoAdded support for aggregation.
markc [Tue, 14 Jun 1994 15:22:19 +0000 (15:22 +0000)]
Added support for aggregation.

27 years agoSet the aggOp field in metricInstance so the metric can choose from one of
markc [Tue, 14 Jun 1994 15:21:34 +0000 (15:21 +0000)]
Set the aggOp field in metricInstance so the metric can choose from one of
four types of aggregation (max, min, sum, avg).  The aggregation is done in
aggregateSample.C

27 years agoAdded extra arg to enableDataCollection call. This is probably temporaray
markc [Tue, 14 Jun 1994 15:20:17 +0000 (15:20 +0000)]
Added extra arg to enableDataCollection call.  This is probably temporaray
since the data manager or configuration language will specify this info.

27 years agoAdded new param to enableDataCollection call which specifies how a metric is
markc [Tue, 14 Jun 1994 15:19:15 +0000 (15:19 +0000)]
Added new param to enableDataCollection call which specifies how a metric is
to be aggregated.  This is probably temporary, since the data manager or the
configuration language should specify this info.

27 years agoAdded new argument (aggregationOperator) to enableDataCollection. This
markc [Tue, 14 Jun 1994 15:17:25 +0000 (15:17 +0000)]
Added new argument (aggregationOperator) to enableDataCollection.  This
tells the data manager how to aggregate a metric (sum, max, min, avg).

27 years agoadded mkLogo procedure
karavan [Mon, 13 Jun 1994 16:53:06 +0000 (16:53 +0000)]
added mkLogo procedure

27 years agochanged printf's to calls to status display service.
karavan [Sun, 12 Jun 1994 22:40:46 +0000 (22:40 +0000)]
changed printf's to calls to status display service.

27 years agoinitial version.
karavan [Sun, 12 Jun 1994 22:39:15 +0000 (22:39 +0000)]
initial version.

27 years agoimplemented status display service.
karavan [Sun, 12 Jun 1994 22:38:27 +0000 (22:38 +0000)]
implemented status display service.

27 years agoimplemented status change for run/pause buttons.
karavan [Sun, 12 Jun 1994 22:37:11 +0000 (22:37 +0000)]
implemented status change for run/pause buttons.
bug fix:  node labels may now contain tcl special characters, eg [].

27 years agochanged default font for WHERE axis nodes
karavan [Sun, 12 Jun 1994 22:35:29 +0000 (22:35 +0000)]
changed default font for WHERE axis nodes

27 years agonew procedure in initSHG.tcl
karavan [Sun, 12 Jun 1994 22:34:28 +0000 (22:34 +0000)]
new procedure in initSHG.tcl

27 years agoadded status display to Perf Consultant screen
karavan [Sun, 12 Jun 1994 22:33:59 +0000 (22:33 +0000)]
added status display to Perf Consultant screen

27 years agoimplemented button update by status change callback.
karavan [Sun, 12 Jun 1994 22:32:44 +0000 (22:32 +0000)]
implemented button update by status change callback.

27 years ago*** empty log message ***
newhall [Wed, 8 Jun 1994 17:34:23 +0000 (17:34 +0000)]
*** empty log message ***

27 years agosupport for adding metrics/resources to an existing set
newhall [Tue, 7 Jun 1994 18:16:29 +0000 (18:16 +0000)]
support for adding metrics/resources to an existing set

27 years agoInitial revision
newhall [Tue, 7 Jun 1994 17:49:40 +0000 (17:49 +0000)]
Initial revision

27 years agosupport for adding metrics and resources to existing visualization
newhall [Tue, 7 Jun 1994 17:48:46 +0000 (17:48 +0000)]
support for adding metrics and resources to existing visualization

27 years agoadded method functions to support adding metrics
newhall [Tue, 7 Jun 1994 17:47:16 +0000 (17:47 +0000)]
added method functions to support adding metrics
and resources to an existing data grid

27 years agoadded InList method function
newhall [Tue, 7 Jun 1994 17:46:53 +0000 (17:46 +0000)]
added InList method function

27 years agoChanges to support igen error handling.
markc [Fri, 3 Jun 1994 18:22:50 +0000 (18:22 +0000)]
Changes to support igen error handling.

27 years agoAdded support for igen error checking.
markc [Thu, 2 Jun 1994 23:36:58 +0000 (23:36 +0000)]
Added support for igen error checking.

27 years agoAdded assertion to ensure values reported are positive.
markc [Thu, 2 Jun 1994 23:36:10 +0000 (23:36 +0000)]
Added assertion to ensure values reported are positive.

27 years agoModified RPCUser class to support improved error checking for igen.
markc [Thu, 2 Jun 1994 23:35:15 +0000 (23:35 +0000)]
Modified RPCUser class to support improved error checking for igen.

27 years agoNew igen features: error checking, synchronous upcalls.
markc [Thu, 2 Jun 1994 23:34:26 +0000 (23:34 +0000)]
New igen features: error checking, synchronous upcalls.

27 years agoAdded new feature tests. (synchronous upcalls)
markc [Thu, 2 Jun 1994 23:33:14 +0000 (23:33 +0000)]
Added new feature tests.  (synchronous upcalls)

27 years agoReplaced references to igen generated class to a new class derived from
markc [Thu, 2 Jun 1994 23:27:56 +0000 (23:27 +0000)]
Replaced references to igen generated class to a new class derived from
this class to implement error handling for igen code.

27 years agoFiles to implement error handling for igen generated class.
markc [Thu, 2 Jun 1994 23:26:55 +0000 (23:26 +0000)]
Files to implement error handling for igen generated class.

27 years agoAdded virtual function 'handle_error' to pardynDaemon class which uses the
markc [Thu, 2 Jun 1994 23:25:17 +0000 (23:25 +0000)]
Added virtual function 'handle_error' to pardynDaemon class which uses the
error handling features that igen provides.

27 years agofixed duplicate naming problem for printResources.
hollings [Thu, 2 Jun 1994 16:08:16 +0000 (16:08 +0000)]
fixed duplicate naming problem for printResources.

27 years agoInitial documentation
rbi [Wed, 1 Jun 1994 17:25:27 +0000 (17:25 +0000)]
Initial documentation

27 years agoBetter menu bar. Short names option.
rbi [Wed, 1 Jun 1994 16:59:30 +0000 (16:59 +0000)]
Better menu bar.  Short names option.

27 years agoAllow user to choose table visualization.
rbi [Wed, 1 Jun 1994 16:58:17 +0000 (16:58 +0000)]
Allow user to choose table visualization.

27 years agoNew table visi
rbi [Tue, 31 May 1994 22:20:07 +0000 (22:20 +0000)]
New table visi

27 years agoFix for direct execution of tcl visis
rbi [Tue, 31 May 1994 22:18:53 +0000 (22:18 +0000)]
Fix for direct execution of tcl visis

27 years agoAllow compensationFactor to be computed, but keep it within 0 and 1, which
markc [Tue, 31 May 1994 21:42:58 +0000 (21:42 +0000)]
Allow compensationFactor to be computed, but keep it within 0 and 1, which
is a short term fix.  Enable the hotSyncObject test in PCrules.C.

27 years agoInitial version of tclVisi and tabVis
rbi [Tue, 31 May 1994 21:05:47 +0000 (21:05 +0000)]
Initial version of tclVisi and tabVis

27 years agoFixed pause time bug which was causing negative values to be reported. The
markc [Tue, 31 May 1994 19:53:50 +0000 (19:53 +0000)]
Fixed pause time bug which was causing negative values to be reported.  The
fix involved adding an extra test in computePauseTimeMetric that did not
begin reporting pause times until firstSampleReceived is TRUE.

27 years agoCommented out assert test for elapsed.
markc [Tue, 31 May 1994 19:16:17 +0000 (19:16 +0000)]
Commented out assert test for elapsed.

27 years agoChanges to permit direct access to resources and resourceLists.
hollings [Tue, 31 May 1994 19:11:33 +0000 (19:11 +0000)]
Changes to permit direct access to resources and resourceLists.

27 years agoChanges to make access to resources and resourceLists direct not via
hollings [Tue, 31 May 1994 19:07:46 +0000 (19:07 +0000)]
Changes to make access to resources and resourceLists direct not via
the dataManager thread.

27 years agoCommented out computation of compensation factor due to pause time. This
markc [Tue, 31 May 1994 18:43:03 +0000 (18:43 +0000)]
Commented out computation of compensation factor due to pause time.  This
value is not within 0 and 1, but it should be.  This is a short term fix
until pause time is reported properly.

27 years agoCleaned up debugging messages. Commented out the code that divided by
markc [Tue, 31 May 1994 18:40:43 +0000 (18:40 +0000)]
Cleaned up debugging messages.  Commented out the code that divided by
metric values by the number of active processes in the test for
highSynctoCPU ratio until this is clarified by Jeff.

27 years agoAdded msg_bytes_sent and msg_bytes_recv as default metrics.
markc [Tue, 31 May 1994 18:30:36 +0000 (18:30 +0000)]
Added msg_bytes_sent and msg_bytes_recv as default metrics.

27 years agostrdup'd a string passed into createResource, since igen will free the memory
markc [Tue, 31 May 1994 18:26:15 +0000 (18:26 +0000)]
strdup'd a string passed into createResource, since igen will free the memory
for the string on return from the function.

27 years agoModified check for covered less than rather than not equal. This is a short
markc [Tue, 31 May 1994 18:14:18 +0000 (18:14 +0000)]
Modified check for covered less than rather than not equal.  This is a short
term fix.

27 years agoInitialized v global values used to compute pause time. Added pvm
markc [Tue, 31 May 1994 18:11:50 +0000 (18:11 +0000)]
Initialized v global values used to compute pause time.  Added pvm
specific default instrumentation.

27 years agoAdded default instrumentation requests and modified the library functions
markc [Tue, 31 May 1994 18:10:12 +0000 (18:10 +0000)]
Added default instrumentation requests and modified the library functions
that get are instrumented.