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

27 years agoReordered predicate definitions. Procedure preds must appear before sync object
markc [Tue, 31 May 1994 18:06:25 +0000 (18:06 +0000)]
Reordered predicate definitions.  Procedure preds must appear before sync object
preds to enable conditions to be tested in the correct order.  Now, the condition
variable that is set in a focus procedure is used as the trigger for a sync
object procedure.  In the past, the order was reversed.  Since all sync object
procedures are called from focus procedures, the "if" was always false when
a focus consisted of a specific procedure and specific msg tag.

27 years agoAdded pvm messages to copy printf messages.
markc [Tue, 31 May 1994 18:00:46 +0000 (18:00 +0000)]
Added pvm messages to copy printf messages.

27 years agoClosed iopipe fd that had been dup'd if the fd was greater than 2.
markc [Tue, 31 May 1994 17:59:05 +0000 (17:59 +0000)]
Closed iopipe fd that had been dup'd if the fd was greater than 2.

27 years agoadded code to support external templates.
hollings [Mon, 30 May 1994 19:51:17 +0000 (19:51 +0000)]
added code to support external templates.

27 years agoadded pragma for external g++ functions.
hollings [Mon, 30 May 1994 19:37:39 +0000 (19:37 +0000)]
added pragma for external g++ functions.

27 years agoRemoved workaround for node add update bug.
hollings [Mon, 30 May 1994 19:35:02 +0000 (19:35 +0000)]
Removed workaround for node add update bug.

27 years agoCorrected call to change state for continue to be appRunning not appPaused.
hollings [Mon, 30 May 1994 19:23:58 +0000 (19:23 +0000)]
Corrected call to change state for continue to be appRunning not appPaused.

27 years agoRemoved debugging puts.
hollings [Mon, 30 May 1994 19:22:26 +0000 (19:22 +0000)]
Removed debugging puts.

27 years agocorrected return value for Process command, to return TCL_ERROR if call
karavan [Thu, 26 May 1994 21:26:10 +0000 (21:26 +0000)]
corrected return value for Process command, to return TCL_ERROR if call
to Add_Executable fails.

27 years agochanged parent window name.
karavan [Thu, 26 May 1994 21:23:10 +0000 (21:23 +0000)]
changed parent window name.

27 years agoadded tcl variable for location of bitmap files.
karavan [Thu, 26 May 1994 20:57:16 +0000 (20:57 +0000)]
added tcl variable for location of bitmap files.

27 years agochanged location of bitmap file for logo.
karavan [Thu, 26 May 1994 20:56:36 +0000 (20:56 +0000)]
changed location of bitmap file for logo.

27 years agoinitial version.
karavan [Thu, 26 May 1994 20:54:13 +0000 (20:54 +0000)]
initial version.

27 years agoTo visi_GridCellHisto class: added deleted flag, SumValue
newhall [Mon, 23 May 1994 20:55:16 +0000 (20:55 +0000)]
To visi_GridCellHisto class: added deleted flag, SumValue
method function, and fixed AggregateValue method function

27 years agofixed return values for addExecutable
karavan [Mon, 23 May 1994 20:28:04 +0000 (20:28 +0000)]
fixed return values for addExecutable

27 years agoadded callbacks for resource notification and state change notification.
karavan [Mon, 23 May 1994 01:59:31 +0000 (01:59 +0000)]
added callbacks for resource notification and state change notification.

27 years agoits a whole new look for paradyn!
karavan [Mon, 23 May 1994 01:55:41 +0000 (01:55 +0000)]
its a whole new look for paradyn!

27 years ago*** empty log message ***
newhall [Sun, 22 May 1994 16:40:58 +0000 (16:40 +0000)]
*** empty log message ***

27 years agofixed problem with thr_create arguments in VMCreateVisi
newhall [Sun, 22 May 1994 01:58:53 +0000 (01:58 +0000)]
fixed problem with thr_create arguments in VMCreateVisi

27 years agoAdded tempaltes.
hollings [Thu, 19 May 1994 00:00:25 +0000 (00:00 +0000)]
Added tempaltes.
Fixed limited number of nodes being evaluated on once.
Fixed color coding of nodes.

27 years agofixed cast one return of malloc.
hollings [Wed, 18 May 1994 02:51:04 +0000 (02:51 +0000)]
fixed cast one return of malloc.

27 years agoChanged the time since last change to use the time of the first sample
hollings [Wed, 18 May 1994 02:49:26 +0000 (02:49 +0000)]
Changed the time since last change to use the time of the first sample
arrivial after the change (rather than the time of the change).

27 years agoadded flush's after error printfs to force data out pipes on the way
hollings [Wed, 18 May 1994 00:53:28 +0000 (00:53 +0000)]
added flush's after error printfs to force data out pipes on the way
to paradyn.

27 years agoadded ability to gather IO from application processes and forward it to
hollings [Wed, 18 May 1994 00:52:23 +0000 (00:52 +0000)]
added ability to gather IO from application processes and forward it to
the paradyn proces.

27 years agoWe don't want SIGPIPEs to kill us.
hollings [Wed, 18 May 1994 00:51:03 +0000 (00:51 +0000)]
We don't want SIGPIPEs to kill us.

27 years agoadded pid argument to core command.
hollings [Wed, 18 May 1994 00:50:12 +0000 (00:50 +0000)]
added pid argument to core command.

27 years agoBad Jeff didn't advance the version number on the last commit.
hollings [Wed, 18 May 1994 00:49:46 +0000 (00:49 +0000)]
Bad Jeff didn't advance the version number on the last commit.

27 years agoMajor changes in the notion of time to wait for a hypothesis. We now wait
hollings [Wed, 18 May 1994 00:48:50 +0000 (00:48 +0000)]
Major changes in the notion of time to wait for a hypothesis.  We now wait
until the earlyestLastSample for a metrics used by a hypothesis is at
least sufficient observation time after the change was made.

27 years agoadded routine to print output of stdout.
hollings [Wed, 18 May 1994 00:43:28 +0000 (00:43 +0000)]
added routine to print output of stdout.

27 years agoadded upcall for stdout/stderr.
hollings [Wed, 18 May 1994 00:38:40 +0000 (00:38 +0000)]
added upcall for stdout/stderr.

27 years agofixed scrollbars
karavan [Wed, 18 May 1994 00:37:28 +0000 (00:37 +0000)]
fixed scrollbars

27 years agoRemoved PCcurrentTime = 0.0 from search.
hollings [Tue, 17 May 1994 01:13:22 +0000 (01:13 +0000)]
Removed PCcurrentTime = 0.0 from search.

27 years agoChanged waiting time to transfer data to visi process to 0. We used to wait
hollings [Tue, 17 May 1994 00:53:14 +0000 (00:53 +0000)]
Changed waiting time to transfer data to visi process to 0.  We used to wait
for the buffer to fill which delayed the data too much.

27 years agoadded default baselined lib to VPATH
hollings [Tue, 17 May 1994 00:20:37 +0000 (00:20 +0000)]
added default baselined lib to VPATH

27 years agoMade sure we did the correct thing on a callErrr.
hollings [Tue, 17 May 1994 00:17:06 +0000 (00:17 +0000)]
Made sure we did the correct thing on a callErrr.